jbenet changed the topic of #ipfs to: IPFS - InterPlanetary File System - https://github.com/ipfs/ipfs -- channel logged at https://botbot.me/freenode/ipfs/ -- Code of Conduct: https://github.com/ipfs/community/blob/master/code-of-conduct.md -- Sprints: https://github.com/ipfs/pm/ -- Community Info: https://github.com/ipfs/community/ -- FAQ: https://github.com/ipfs/faq -- Support: https://github.com/ipfs/support
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
purlicue has joined #ipfs
Ursium has joined #ipfs
NightRa has quit [Quit: Connection closed for inactivity]
reit has joined #ipfs
devbug has quit [Read error: Connection reset by peer]
leer10 has joined #ipfs
Tera2342 has joined #ipfs
rombou has joined #ipfs
purlicue has quit [Ping timeout: 272 seconds]
trigintal has joined #ipfs
harlantwood has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
NeoTeo has joined #ipfs
sloom has joined #ipfs
trigintal has quit [Ping timeout: 256 seconds]
rombou has quit [Ping timeout: 246 seconds]
drathir has joined #ipfs
harlantwood has joined #ipfs
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
step21 is now known as step21_
voxelot has quit [Ping timeout: 272 seconds]
<ikeafurniture> hey anyone here played around with ipfs-boards?
Tera2342 has quit [Ping timeout: 240 seconds]
NeoTeo has quit [Quit: Teo is off. Bye :)]
anticore has quit [Quit: bye]
reit has quit [Read error: Connection reset by peer]
jedahan has joined #ipfs
Ursium has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jedahan has quit [Ping timeout: 255 seconds]
Senji has quit [Disconnected by services]
Senj has joined #ipfs
Senj is now known as Senji
drathir has quit [Quit: leaving]
Tera2342 has joined #ipfs
reit has joined #ipfs
simonv3 has quit [Quit: Connection closed for inactivity]
leer10 has quit [Ping timeout: 246 seconds]
M-Sonata has joined #ipfs
fleeky has joined #ipfs
harlantwood has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
harlantwood has joined #ipfs
fleeky has quit [Ping timeout: 240 seconds]
uhhyeahbret has quit [Ping timeout: 260 seconds]
kmoore has quit [Quit: No Ping reply in 180 seconds.]
kmoore has joined #ipfs
fleeky has joined #ipfs
jhulten_ has quit [Ping timeout: 246 seconds]
domanic has joined #ipfs
ianopolous2 has joined #ipfs
ianopolous has quit [Ping timeout: 272 seconds]
tensorjack has joined #ipfs
harlantwood has quit [Ping timeout: 240 seconds]
Tera2342 has quit [Read error: Connection reset by peer]
mondkalbantrieb has joined #ipfs
harlantwood has joined #ipfs
Kubuxu has quit [Ping timeout: 260 seconds]
harlantwood has quit [Client Quit]
jhulten_ has joined #ipfs
fleeky has quit [Remote host closed the connection]
fleeky has joined #ipfs
jhulten_ has quit [Ping timeout: 255 seconds]
tensorjack has quit [Ping timeout: 272 seconds]
ygrek has quit [Ping timeout: 260 seconds]
fleeky has quit [Remote host closed the connection]
fleeky has joined #ipfs
fleeky has quit [Remote host closed the connection]
fleeky has joined #ipfs
fleeky has quit [Remote host closed the connection]
tensorjack has joined #ipfs
pressf has joined #ipfs
drathir has joined #ipfs
fleeky has joined #ipfs
fleeky_ has joined #ipfs
fleeky has quit [Ping timeout: 272 seconds]
* whyrusleeping is actually still alive
fleeky_ has quit [Remote host closed the connection]
computerfreak has joined #ipfs
drathir has quit [Quit: leaving]
<ipfsbot> [go-ipfs] whyrusleeping created feat/mfs-locking-perf (+3 new commits): http://git.io/v0hjC
<ipfsbot> go-ipfs/feat/mfs-locking-perf 3babf8a Jeromy: skip searching for child on -r flag...
<ipfsbot> go-ipfs/feat/mfs-locking-perf 0acced4 Jeromy: do not hold locks for multiple filesystem nodes at the same time...
<ipfsbot> go-ipfs/feat/mfs-locking-perf b17a17b Jeromy: add flush option to mkdir...
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #2106: Feat/mfs locking perf (dev0.4.0...feat/mfs-locking-perf) http://git.io/v0hjN
Tera2342 has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to feat/mfs-locking-perf: http://git.io/v0jvv
<ipfsbot> go-ipfs/feat/mfs-locking-perf c384948 Jeromy: just flush dir in mkdir flush, not whole tree...
slothbag has joined #ipfs
wking has quit [Ping timeout: 272 seconds]
drathir has joined #ipfs
randomguy has joined #ipfs
pfraze has quit [Remote host closed the connection]
jhulten_ has joined #ipfs
sloom has quit [Quit: Leaving.]
jhulten_ has quit [Ping timeout: 246 seconds]
domanic has quit [Ping timeout: 240 seconds]
jhulten_ has joined #ipfs
NightRa has joined #ipfs
Tv` has quit [Quit: Connection closed for inactivity]
domanic has joined #ipfs
azm_ has joined #ipfs
computerfreak has quit [Remote host closed the connection]
domanic has quit [Ping timeout: 265 seconds]
nham has quit [Ping timeout: 240 seconds]
smellymoo has joined #ipfs
<smellymoo> you guys are going to love this! I have just got the first public draft of my whitepaper to make a dynamic (web2.0) peer-to-peer world-wide-web :D
smellymoo has quit [Quit: Page closed]
OutBackDingo has quit [Remote host closed the connection]
hoony has joined #ipfs
OutBackDingo has joined #ipfs
anon3459 has joined #ipfs
devbug has joined #ipfs
reit has quit [Read error: Connection reset by peer]
<The_8472`> "The Interpeer scripting language will be a fork of PHP" the horror
<ansuz> lol
rendar has joined #ipfs
sbruce_ has quit [Ping timeout: 272 seconds]
<ion> >PHP is already fairly secure
martinkl_ has joined #ipfs
<randomguy> php is to easy to break
<randomguy> every script kid tries to push some code
<randomguy> and can cause security leaks
<ion> It’s both dynamically and weakly typed, which contribute to that.
<ion> Wait, is this suggesting seeders will run arbitrary PHP code?
<M-davidar> Yes, it would be insecure *not* to do that
randomguy has quit [Remote host closed the connection]
martinkl_ has quit [Ping timeout: 246 seconds]
jhulten_ has quit [Ping timeout: 265 seconds]
<M-davidar> That said, I like the general idea, but it seems the details need a lot more work
hoony has quit [Read error: Connection reset by peer]
hoony has joined #ipfs
<Qwertie> Is there any way to set up an ipfs gateway that only accepts new files from me but anyone can access the files that are already on it?
<ansuz> isn't that default ipfs behaviour?
<Qwertie> Does the default let other people access the files it already has over http?
<ansuz> oh, over http, no
<ansuz> I assumed you meant over ipfs
computerfreak has joined #ipfs
<Qwertie> Im looking for a way to run my own image/file host so I can share things with people but I dont want other people being able to add stuff
<ansuz> look at ipfs.pics, and just add an allow-list for the upload part
<ansuz> what you use to allow the user is up to you, personally I'd use cjdns and only allow particular ipv6 addresses
<ansuz> I'm also assuming you're able to modify existing codebases
<ansuz> ipfs.pics is php
<Qwertie> So the allow list is just IP addresses?
<ansuz> it could be
<ansuz> you'd have to implement that, but it wouldn't be too difficult
<ansuz> get the ip address of the person who's trying to upload, check if it exists in an array
<ansuz> if present, allow, else deny
<Qwertie> I think it might just be easier to write server/client scripts to upload files and have the server side add the file to ipfs and add the file to apache with the hash as the file name
Ursium has joined #ipfs
<ansuz> that's basically what ipfs.pics is
<ansuz> but as you wish
ugjka has joined #ipfs
jhulten_ has joined #ipfs
computerfreak has quit [Remote host closed the connection]
jhulten_ has quit [Ping timeout: 240 seconds]
fazo has joined #ipfs
fazo has quit [Changing host]
fazo has joined #ipfs
Ursium has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<The_8472`> a proxy only allowing GETs might work too?
Encrypt_ has joined #ipfs
Ursium has joined #ipfs
ianopolous3 has joined #ipfs
fleeky has joined #ipfs
ianopolous2 has quit [Ping timeout: 260 seconds]
fleeky has quit [Remote host closed the connection]
martinkl_ has joined #ipfs
fleeky has joined #ipfs
grahamperrin has joined #ipfs
fleeky has quit [Remote host closed the connection]
Jack has joined #ipfs
Jack is now known as Guest24522
dignifiedquire has joined #ipfs
tensorjack has quit [Ping timeout: 240 seconds]
jhulten_ has joined #ipfs
Kane` has quit [Ping timeout: 255 seconds]
jhulten_ has quit [Ping timeout: 260 seconds]
Encrypt_ has quit [Quit: Quitte]
Ursium has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Kane` has joined #ipfs
hoony has quit [Ping timeout: 240 seconds]
reit has joined #ipfs
anon3459 has quit [Read error: Connection reset by peer]
disgusting_wall has quit [Quit: Connection closed for inactivity]
dignifiedquire_ has joined #ipfs
<dignifiedquire_> .tell whyrusleeping can we do a christmas episode of coffee talks Monday or Tuesday? Maybe about about all shiny things in the upcoming 0.4.0?
<multivac> dignifiedquire_: I'll pass that on when whyrusleeping is around.
<dignifiedquire_> .tell whyrusleeping also we should do a 32c3 version in Hamburg :)
<multivac> dignifiedquire_: I'll pass that on when whyrusleeping is around.
elima has joined #ipfs
e-lima has joined #ipfs
dignifiedquire_ has quit [Ping timeout: 265 seconds]
GereG has joined #ipfs
step21_ is now known as step21
fleeky has joined #ipfs
<GereG> hello, i have trouble running ipfs release on windows
<GereG> i start up the ipfs.exe through command line but it seams to get stuck
<GereG> any help?
fleeky has quit [Remote host closed the connection]
Ursium has joined #ipfs
<GereG> should it be in specific folder?
<fazo> GereG: sorry, I never used it on windows, but it shouldn't be in a specific folder
<fazo> what's the problem exactly?
<fazo> dignifiedquire: I need some help D: micromatch makes the webpack build of js-ipfs-api not work
sbruce_ has joined #ipfs
<GereG> when i execute ipfs.exe in command line i get no reaction.. i tried ipfs init but also no reaction. i get only empty promt and cant write anything. then i can only close the command line
<fazo> uhm how did you get the executable?
<GereG> from gobuilder
Guest24522 has quit [Remote host closed the connection]
<fazo> GereG: have you tried with 0.3.9?
<fazo> maybe it's a bug in 0.3.10.
<fazo> I don't think there are many users on windows
step21 is now known as step21_
<GereG> im not sure i managed to run it maybe a month back
<GereG> when i tried it again it just stucks. i downloaded these new binaries and same problem
slothbag has quit [Quit: Leaving.]
fleeky has joined #ipfs
<fazo> GereG: I think you should try with older versions, then find which one broke it, and open an issue on github
<fazo> or just open an issue on github
<dignifiedquire> fazo: yeah it’s fixed in the 0.3.10 branch which hopefully gets merged today when daviddias looked at it
<fazo> dignifiedquire: I'm using that branch, but npm broke my node_modules I think so I'm wiping it and downloading everything again... which will take a looong while....
<dignifiedquire> fazo yeah, npm sometimes does that :(
<fazo> well, I worked on it for a month, it's kinda expected lol
<dignifiedquire> fazo: alright gotta shoot, buying a christmas tree :)
<fazo> find a good one :)
dignifiedquire has quit [Quit: dignifiedquire]
s_kunk has joined #ipfs
martinkl_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
uninweaved has joined #ipfs
martinkl_ has joined #ipfs
ugjka has quit [Ping timeout: 255 seconds]
devbug has quit [Ping timeout: 260 seconds]
Guest24522 has joined #ipfs
e-lima has quit [Ping timeout: 240 seconds]
elima has quit [Ping timeout: 255 seconds]
hoony has joined #ipfs
Encrypt_ has joined #ipfs
dignifiedquire has joined #ipfs
ugjka has joined #ipfs
jhulten_ has joined #ipfs
jhulten_ has quit [Ping timeout: 265 seconds]
corvinux has joined #ipfs
corvinux has quit [Client Quit]
fiatjaf has joined #ipfs
corvinux has joined #ipfs
dignifiedquire has quit [Quit: dignifiedquire]
martinkl_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Encrypt_ has quit [Quit: Quitte]
martinkl_ has joined #ipfs
martinkl_ has quit [Ping timeout: 265 seconds]
jhulten_ has joined #ipfs
jhulten_ has quit [Ping timeout: 246 seconds]
<daviddias>
<daviddias> :D
uninweaved has quit [Remote host closed the connection]
step21_ is now known as step21
margot has joined #ipfs
<ipfsbot> [js-ipfs-api] diasdavid deleted 0.3.10 at 4881206: http://git.io/vEegq
<daviddias> whyrusleeping: about the wire format in bitswap
<daviddias> and in another places of IPFS
<daviddias> it would be kind of nice if we start prepending multicodecs
<daviddias> so that we can support both cbor and protobufs, while we move to IPLD
martinkl_ has joined #ipfs
Tera2342 has quit [Ping timeout: 240 seconds]
sloom has joined #ipfs
martinkl_ has quit [Ping timeout: 272 seconds]
<ipfsbot> [js-ipfs-api] diasdavid pushed 2 new commits to master: http://git.io/vEewV
<ipfsbot> js-ipfs-api/master 2d43052 David Dias: chore: build
<ipfsbot> js-ipfs-api/master cc61305 David Dias: chore: release version v2.9.14
<ipfsbot> [webui] greenkeeperio-bot opened pull request #126: Update ipfs-api to version 2.9.14
<ipfsbot> [js-ipfs-api] diasdavid pushed 2 new commits to master: http://git.io/vEerv
<ipfsbot> js-ipfs-api/master ec98f42 David Dias: chore: build
<ipfsbot> js-ipfs-api/master 35a93eb David Dias: chore: release version v2.9.15
<ipfsbot> [webui] greenkeeperio-bot opened pull request #127: Update ipfs-api to version 2.9.15
<ipfsbot> [js-ipfs-api] diasdavid pushed 1 new commit to master: http://git.io/vEeoT
<ipfsbot> js-ipfs-api/master 8ede9ad David Dias: Release v2.10.0.
<ipfsbot> [webui] greenkeeperio-bot opened pull request #128: Update ipfs-api to version 2.10.0
pfraze has joined #ipfs
anticore has joined #ipfs
sloom has quit [Ping timeout: 240 seconds]
dansup has quit [Ping timeout: 246 seconds]
dansup has joined #ipfs
grahamperrin has quit [Quit: Leaving]
grahamperrin has joined #ipfs
<cryptix> did somebody try to make go-ipfs work on go1.6b1 yet? lots of import galore..
<fazo> no, but I'm getting my app to work on IPFS gateways _without_ the actual http api
<fazo> for some reason I never thought about doing this
<fazo> sorry, was too excited not to tell this :)
<cryptix> haha no probs
<cryptix> got it to compile with some grep and sed
martinkl_ has joined #ipfs
<fazo> Soon you'll be able to host your files, media and content (like pages, blogs, discussion boards) on IPFS with a nice UI in the browser
<ipfsbot> [go-ipfs] cryptix created go1.6b1 (+1 new commit): http://git.io/vEeQZ
<ipfsbot> go-ipfs/go1.6b1 9ac239d Henry: go1.6b1 changed the rules for vendor/...
pfraze has quit [Remote host closed the connection]
bsm1175321 has joined #ipfs
martinkl_ has quit [Ping timeout: 272 seconds]
pfraze has joined #ipfs
Tv` has joined #ipfs
jhulten_ has joined #ipfs
margot has quit [Ping timeout: 260 seconds]
Ursium has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Ursium has joined #ipfs
poniard has joined #ipfs
Una has joined #ipfs
pfraze has quit [Ping timeout: 240 seconds]
Una has left #ipfs [#ipfs]
jhulten_ has quit [Ping timeout: 255 seconds]
pfraze has joined #ipfs
hoony has quit [Ping timeout: 246 seconds]
bsm1175321 has quit [Quit: Leaving.]
bsm1175321 has joined #ipfs
ygrek has joined #ipfs
bsm1175321 has quit [Ping timeout: 246 seconds]
wking has joined #ipfs
sloom has joined #ipfs
poniard has quit [Ping timeout: 246 seconds]
wking has quit [Client Quit]
wking has joined #ipfs
<cryptix> how far off are we on 2-3 migration? id like to do some tests before congress
<cryptix> (meaning fsrepo migration for 0.4)
<fazo> I think it's ready for testing.
wking has quit [Ping timeout: 272 seconds]
anticore has quit [Ping timeout: 260 seconds]
<cryptix> fazo: re #2107 - i think the json api is supposed to get a readonly version on the gateway
<cryptix> so you should be able to use the equiv of 'ipfs ls $hash' through https://ipfs.io/api/...
<lgierth> cryptix: yeah please test!
<fazo> very nice cryptix :) I hope it lands soon, so that my app can work on public gateways in read only mode
<fazo> for now only a few features actually work because many rely on directory listing
<lgierth> :8080/api already exists -- if you need more commands make a PR :)
<lgierth> there's a simple whitelist of enabled commands
<cryptix> fazo: there you go.. :))
<cryptix> lgierth: need to roll back to go1.5.2 from 1.6b1. ipfs is quite a test case.. :))
<fazo> woah. thanks lgierth! is there any docs about it?
<cryptix> my ~/.ipfs weighs in at 19gigs today
<fazo> also I opened an issue here: https://github.com/ipfs/go-ipfs/issues/2107 you can close it and maybe provide links to documentation or what you said here
<lgierth> fazo: it's the same as :5001 -- but readonly and with a whitelist
* cryptix snaps
<lgierth> ehm an allowlist
<lgierth> cryptix: ipfs repo gc && fs-repo-migrations :)
<fazo> damn. That's also bad news... it means I almost wasted a lot of time xD
<cryptix> fazo: the path is part of the pursuit, no? :P
<fazo> yes :) I didn't waste much time, the abstraction I made to differentiate between using the API and not using it was quite simple.
<fazo> wow, this means that when 0.4.0 lands, we will have a public read only version of my app on every gateway
pfraze has quit [Remote host closed the connection]
<lgierth> the gateway api is already there
voxelot has joined #ipfs
leer10 has joined #ipfs
Kane` has quit [Read error: Connection reset by peer]
<fazo> very nice!
besplit has joined #ipfs
nham has joined #ipfs
anticore has joined #ipfs
voxelot has quit [Client Quit]
<cryptix> ouch.. that doesnt look healthy
fazo has quit [Quit: fazo]
<cryptix> https://ipfs.io/ipfs/QmYPopEsiCyYfeFaYhmmuBw6AwRK4PnsNfDUdrL2TyfopA < am i supposed to belive this went successfull?
<cryptix> cc whyrusleeping
<cryptix> it also only took a couple of seconds - not sure how deep the change was though
fiatjaf_ has joined #ipfs
fiatjaf has quit [Ping timeout: 255 seconds]
reit has quit [Ping timeout: 265 seconds]
<cryptix> checked out dev0.4.0 but AgentVersion is 0.3.5 and protocol 0.1.0.. hrm
dignifiedquire has joined #ipfs
<cryptix> my fault - scratch the last one
<cryptix> seems to fly - that binary output is a bit daunting but i guess just a printf-misshab. if in doubt use %q.. ;)
ianopolous2 has joined #ipfs
jager_ has joined #ipfs
<dignifiedquire> can someone write an npm client with full multithreading and decent spead please :cry:
* dignifiedquire sitting here and waiting for npm installs to finish...
chrisdickinson_ has joined #ipfs
jager has quit [Read error: Connection reset by peer]
M-Peer2Peer has quit [Ping timeout: 272 seconds]
chrisdickinson has quit [Ping timeout: 272 seconds]
M-Peer2Peer1 has joined #ipfs
Myagui has quit [Excess Flood]
ianopolous3 has quit [Ping timeout: 265 seconds]
Myagui has joined #ipfs
devbug has joined #ipfs
devbug has quit [Ping timeout: 240 seconds]
ygrek has quit [Ping timeout: 256 seconds]
elima has joined #ipfs
e-lima has joined #ipfs
jhulten_ has joined #ipfs
jhulten_ has quit [Ping timeout: 256 seconds]
GereG has quit [Quit: Page closed]
<ipfsbot> [js-ipfs-api] Dignifiedquire created fix-node-version (+1 new commit): http://git.io/vEvC1
<ipfsbot> js-ipfs-api/fix-node-version b1acd6b dignifiedquire: feat: Update allowed node versions to >= 4.2.2
martinkl_ has joined #ipfs
<ipfsbot> [js-ipfs-api] Dignifiedquire opened pull request #172: feat: Update allowed node versions to >= 4.2.2 (master...fix-node-version) http://git.io/vEvWk
disgusting_wall has joined #ipfs
M-Sonata has left #ipfs ["User left"]
martinkl_ has quit [Ping timeout: 240 seconds]
flounders has joined #ipfs
Ursium has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
corvinux has quit [Quit: IRC for Sailfish 0.9]
pfraze has joined #ipfs
pfraze has quit [Remote host closed the connection]
pfraze has joined #ipfs
corvinux has joined #ipfs
<ipfsbot> [js-ipfs-api] diasdavid deleted fix-node-version at b1acd6b: http://git.io/vEvgj
<ipfsbot> [js-ipfs-api] diasdavid pushed 3 new commits to master: http://git.io/vEv2a
<ipfsbot> js-ipfs-api/master 9ea09fb Alex Mingoia: Exclude port from path if `config.port` not set....
<ipfsbot> js-ipfs-api/master c30afb4 Alex Mingoia: Add tests for port component of request API URL.
<ipfsbot> js-ipfs-api/master 285a7e3 David Dias: Merge pull request #162 from alexmingoia/fix-port-default...
jhulten_ has joined #ipfs
jhulten_ has quit [Ping timeout: 255 seconds]
simonv3 has joined #ipfs
ygrek has joined #ipfs
domanic has joined #ipfs
<ipfsbot> [js-ipfs-api] diasdavid pushed 2 new commits to master: http://git.io/vEviQ
<ipfsbot> js-ipfs-api/master f56afbc David Dias: chore: build
<ipfsbot> js-ipfs-api/master 1d3093c David Dias: chore: release version v2.10.1
<whyrusleeping> cryptix: oh yeah... printing raw datastore keys is probably a bad thing
<multivac> whyrusleeping: 2015-12-19 - 11:15:06 <dignifiedquire_> tell whyrusleeping can we do a christmas episode of coffee talks Monday or Tuesday? Maybe about about all shiny things in the upcoming 0.4.0?
<multivac> whyrusleeping: 2015-12-19 - 11:15:38 <dignifiedquire_> tell whyrusleeping also we should do a 32c3 version in Hamburg :)
<ipfsbot> [webui] greenkeeperio-bot opened pull request #129: Update ipfs-api to version 2.10.1
<whyrusleeping> dignifiedquire: for sure! i would have done one this week, but it would have been 'whyrusleeping gets starbucks'
<whyrusleeping> cryptix: i fixed the output on the migrations, it shouldnt spew ugly crap at you anymore
elima has quit [Ping timeout: 255 seconds]
e-lima has quit [Ping timeout: 260 seconds]
dignifiedquire- has joined #ipfs
<dignifiedquire-> whyrusleeping, great, any progress on distributions? would be great if you could add update and repo migration so I can test and prepare navigation, etc
dignifiedquire- has quit [Remote host closed the connection]
<whyrusleeping> i will try to do that today. It seems to be the next step on the shipping path
rendar has quit [Ping timeout: 260 seconds]
elima has joined #ipfs
e-lima has joined #ipfs
<dignifiedquire> sounds good :)
<dignifiedquire> I also updated my pr to do less things jbenet is upset about ;)
<whyrusleeping> dignifiedquire: nice, lol
<whyrusleeping> how do i make my stuff compatible with what you're doing?
<dignifiedquire> base it on that branch ideally
<dignifiedquire> there is really no change at all to the previous version
<dignifiedquire> all my stuff needs is the versions file and the dist.json in the release directory
<whyrusleeping> PR #19?
<dignifiedquire> yes
<whyrusleeping> okay, stay tuned
<whyrusleeping> easiest way to check if things 'work' ?
rendar has joined #ipfs
ugjka has quit [Ping timeout: 256 seconds]
<dignifiedquire> you mean viewing the site?
<dignifiedquire> commands at the bottom: https://github.com/ipfs/distributions/pull/14#issue-121332884
devbug has joined #ipfs
besplit has quit [Ping timeout: 256 seconds]
lmatteis has joined #ipfs
<lmatteis> hi guys
<lmatteis> where do i find a list of sites i can access?
devbug has quit [Ping timeout: 265 seconds]
grahamperrin has left #ipfs ["Leaving"]
<dignifiedquire> daviddias: are you around?
<achin> lmatteis: what kind of sites?
niekie has quit [Remote host closed the connection]
<achin> there is no centrally maintained index of all the stuff on IPFS
<dignifiedquire> .tell daviddias please take a look at https://github.com/ipfs/station/issues/145#issuecomment-166021920
<multivac> dignifiedquire: I'll pass that on when daviddias is around.
<achin> but there is a prototype search engine at the end of https://github.com/ipfs/archives/issues/8
<lmatteis> when the web started there were famous indexes
ulrichard has joined #ipfs
dignifiedquire_ has joined #ipfs
<whyrusleeping> dignifiedquire: what should the dist.json look like?
<whyrusleeping> lol
<whyrusleeping> at the end of that search engine page
<whyrusleeping> tons of declassified presidential intelligence briefings...
<achin> hehe i added those in https://github.com/ipfs/archives/issues/23
Kubuxu has joined #ipfs
<Kubuxu> Hello.
<dignifiedquire> whyrusleeping: like the one generated from go-ipfs
dignifiedquire_ has joined #ipfs
<whyrusleeping> dignifiedquire: do i need one in every versioned release?
<dignifiedquire_> whyrusleeping: something like this https://gist.github.com/6ae56dd752aa94f79de4
<dignifiedquire_> I only use the one from the latest version
<dignifiedquire_> (the last line in “versions)
e-lima has quit [Ping timeout: 265 seconds]
elima has quit [Ping timeout: 265 seconds]
Senji has quit [Ping timeout: 260 seconds]
<dignifiedquire> whyrusleeping: also need to add fields for “changelog” and “repo” and “documentation”
ulrichard has quit [Quit: Ex-Chat]
<achin> Kubuxu: hi
niekie has joined #ipfs
<whyrusleeping> dignifiedquire: hrm, its trying to serve the ipfs-app stuff
<Kubuxu> I've asked already but got no response: Is there any project or plans on using IPFS as HTTP assets cache platform. I don't want to reference ipfs.io/ipfs/... for assets as I don't want add latency if there is no benefit.
<whyrusleeping> how do i make it not do that?
HoboPrimate has joined #ipfs
<whyrusleeping> Kubuxu: none that i currently know of, but i think it would be a good idea
<Kubuxu> No benefit as assets are not getting distributed.
<whyrusleeping> well, not necessarily
<whyrusleeping> if the assets arent cached, but are still available in ipfs, and the machine they are on is closer than their source
<whyrusleeping> you'd save time
<dignifiedquire> remove it from the main makefile
<Kubuxu> Or some time might be lost as it is additional processing.
<Kubuxu> Simplest solution would be to allow HTTP client to specify in header that it is IPFS capable and what is its IPFS HTTP gateway, then server could just link assets to IPFS instead or normally.
<whyrusleeping> dignifiedquire: check out my branch?
<whyrusleeping> i updated it, but things are still a tad weird
<Kubuxu> Alternative would be to send IPFS-Hash in response header, then client can terminate HTTP connection and use IPFS to fetch it but it would require local proxy to work and still makes connections for each file.
elima has joined #ipfs
e-lima has joined #ipfs
gamemanj has joined #ipfs
<dignifiedquire> whyrusleeping: will check after this dungeon :)
<whyrusleeping> lol
<whyrusleeping> dignifiedquire: does the javascript stuff crawl the releases directory or something?
<whyrusleeping> i'm not sure how this all works
<dignifiedquire> yes
twiscar has joined #ipfs
<whyrusleeping> ahhhh, okay
<dignifiedquire> cause of jbenets restrictions
<lmatteis> how's academia responding to IPFS?
jhulten_ has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
jhulten_ has quit [Ping timeout: 260 seconds]
martinkl_ has joined #ipfs
twiscar has quit [Ping timeout: 256 seconds]
martinkl_ has quit [Ping timeout: 255 seconds]
HoboPrimate has quit [Quit: HoboPrimate]
jhulten_ has joined #ipfs
<dignifiedquire> whyrusleeping: all your color codes don’t work ;)
<whyrusleeping> wat
<whyrusleeping> on osx or something?
<dignifiedquire> \e[0;32mBuilding version v0.3.5 binaries\e[0m
<dignifiedquire> ==> checking out version v0.3.5 in /Users/dignifiedquire/opensource/ipfs/distributions/dists/go-ipfs/gopath/src/github.com/ipfs/go-ipfs/cmd/ipfs
<dignifiedquire> Previous HEAD position was e67c2a7... version bump to 0.3.4
<dignifiedquire> HEAD is now at 952dc9c... go-ipfs version 0.3.5
<dignifiedquire> ==> building for darwin 386
<dignifiedquire> output to ../../releases/go-ipfs/v0.3.5/darwin-386
<dignifiedquire> \e[0;32m success!\e[0m
<dignifiedquire> iterm + zsh
<dignifiedquire> but regular colors work in shell scripts usually
<whyrusleeping> thats odd...
<whyrusleeping> zsh apparently does colors differently than bash
<whyrusleeping> but it should work, i have the shebang at the top...
domanic has joined #ipfs
<dignifiedquire> that’s why I don’t use shell scripts :D
gamemanj has quit [Ping timeout: 246 seconds]
wking has joined #ipfs
<whyrusleeping> lol, 'works on my machine' ;)
domanic has quit [Ping timeout: 255 seconds]
<whyrusleeping> dignifiedquire: could you run 'echo -e \e[0;31mtest\e[0m' ?
chriscool has joined #ipfs
<dignifiedquire> ❯ echo -e \e[0;31mtest\e[0m
<dignifiedquire> zsh: bad pattern: e[0
<dignifiedquire> ❯ echo -e "\e[0;31mtest\e[0m"
<dignifiedquire> test
<dignifiedquire> with quotes it’s read
<whyrusleeping> okay
<dignifiedquire> why are colors different between zsh and bash -.-
<whyrusleeping> because zsh wanted to try and make them nicer for some reason
<whyrusleeping> but then also decided to screw backwards compatiblity
fiatjaf_ has quit [Ping timeout: 246 seconds]
<dignifiedquire> how is anything less than color.red(“my red text”) nice -.-
<whyrusleeping> beats me
Guest24522 has quit [Ping timeout: 240 seconds]
<whyrusleeping> pushed a version using printf
<whyrusleeping> it worked on zsh on my system
<whyrusleeping> so hopefuly it helps
<whyrusleeping> if not, i'll have to load up osx later
<dignifiedquire> will check thanks, just waiting for the builds to finish right now
<dignifiedquire> already at 3.10
<whyrusleeping> sweet
<whyrusleeping> it wont rebuild, so running it all again should take no time
<dignifiedquire> very good
<whyrusleeping> if you want to rebuild something, just delete its directory
<dignifiedquire> ok
Ursium has joined #ipfs
Ursium has quit [Client Quit]
<dignifiedquire> yeah colors are working :)
<whyrusleeping> woo!
<whyrusleeping> i think it was a different implementation of 'echo' actually
<dignifiedquire> whyrusleeping: but, no such file: releases/go-ipfs/v0.4.0-dev/dist.json
<whyrusleeping> ah, right...
<whyrusleeping> i should probably copy that into the directory from dist/go-ipfs right?
<dignifiedquire> well on the original version you needed to run mkdist.js (https://github.com/ipfs/distributions/blob/master/dists/go-ipfs/mkdist.js) to generate it
<whyrusleeping> that looks like i might as well just hard code it...
<whyrusleeping> what does 'browser' refer to in there?
<dignifiedquire> well in scripts/mkdist there is more happening
<dignifiedquire> browser?
<dignifiedquire> ah right
<dignifiedquire> that’s the nice os name I guess
<dignifiedquire> though browser is a really bad key name
<dignifiedquire> should just be name
<dignifiedquire> hmm
<dignifiedquire> wait no idea
<dignifiedquire> I don’t use it
<dignifiedquire> you can just drop it
<dignifiedquire> the point is that in the end version of this file only platforms/oses should be listed that are actually built, with links to them
<dignifiedquire> see the gist I send you earlier for details
<whyrusleeping> okay
domanic_ has joined #ipfs
<whyrusleeping> is there a version field?
<whyrusleeping> s/field/key/
<dignifiedquire> yes
<whyrusleeping> sweet
<whyrusleeping> i somehow missed that gist earlier
<whyrusleeping> this would be so much easier if json didnt require that the last element not have a comma after it
<dignifiedquire> whyrusleeping: you don’t need to use json if you don’t want to, I can parse anything machine readable
<whyrusleeping> well it looks like the whole system would be easier if everything used json
<whyrusleeping> or used the same thing everywhere
<dignifiedquire> for sure
<dignifiedquire> choose any format :)
<dignifiedquire> json, yaml, toml, ini
<dignifiedquire> the choice is yours ;)
<whyrusleeping> lets just stick with json
<whyrusleeping> i can use jq
<dignifiedquire> ok
devbug has joined #ipfs
dignifiedquire_ has left #ipfs [#ipfs]
dignifiedquire_ has joined #ipfs
dignifiedquire_ has quit [Quit: dignifiedquire_]
jhulten_ has quit [Ping timeout: 255 seconds]
simonv3 has quit [Quit: Connection closed for inactivity]
<dignifiedquire> daviddias: around?
martinkl_ has joined #ipfs
martinkl_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mutex_ has joined #ipfs
<whyrusleeping> dignifiedquire: why is the platforms thing an array?
<whyrusleeping> why not make it a dict, with "id" being the key?
<dignifiedquire> no idea
<dignifiedquire> all jbenets work
<whyrusleeping> if it became a dict while you werent looking, would you be inconvenienced?
<dignifiedquire> as long as you tell me :P
<dignifiedquire> I don’t mind
<whyrusleeping> mmkay, thats what i'm gonna do then
<whyrusleeping> makes it much easier to build this object
<whyrusleeping> platforms["windows"].archs.append(newthing) instead of having to search through and find one where id equals "windows"
<dignifiedquire>
<Qwertie> Is the best way to keep the file name to put it into a directory and add the directory to ipfs?
e-lima has quit [Ping timeout: 260 seconds]
elima has quit [Ping timeout: 260 seconds]
latria has joined #ipfs
<ion> Yeah, ipfs add -w does that for you.
<Qwertie> Nice, thanks ion
ygrek has quit [Ping timeout: 272 seconds]
leer10 has quit [Ping timeout: 272 seconds]
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
jhulten_ has joined #ipfs