whyrusleeping 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 at https://github.com/ipfs/community/blob/master/code-of-conduct.md -- sprints + work org at https://github.com/ipfs/pm/ -- community info at https://github.com/ipfs/community/
semidreamless has quit [Quit: Connection closed for inactivity]
notduncansmith has joined #ipfs
semidreamless has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
rschulman__ has quit [Quit: rschulman__]
rschulman__ has joined #ipfs
rschulman__ has quit [Quit: rschulman__]
rschulman__ has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<rschulman__> whyrusleeping: I think we might have to set Access-Control-Allow-Origin in the ipfs webserver to allow for pages loaded off of :8080 to query :5001
<rschulman__> I think.
<whyrusleeping> rschulman__: we very explicitly do not want that to happen
<rschulman__> hm
<rschulman__> ok yes, I can see why
<rschulman__> damn
<rschulman__> um
<whyrusleeping> you can make your app on 5001
<rschulman__> yeah
<whyrusleeping> and 'install' it
<whyrusleeping> which could give it permissions to run on that users priveleged port
<rschulman__> sorry, didn’t follow that
<rschulman__> what privileged port?
<whyrusleeping> 5001 is the priveleged port
<whyrusleeping> it has full API access
<rschulman__> right
<rschulman__> which I need to query in order to get the user’s ID
<rschulman__> so I can load up their ipns
<whyrusleeping> rschulman__: we could alias /ipns/local to the users ipns space
<whyrusleeping> i've been thinking about doing that for a while
<rschulman__> that would be helpful
<rschulman__> but I also want to be able to write to/modify the ipns and put things into ipfs
<whyrusleeping> mind posting an issue and tagging jbenet in it? want to see what he thinks
<whyrusleeping> oooh
<rschulman__> not a problem
<whyrusleeping> yeah
<whyrusleeping> youre going to want to have an app thats on port 5001 then
<rschulman__> that’s not a problem
<whyrusleeping> alrighty then
<rschulman__> except for telling people to just load up the app by going to /ipns/<hash>
<whyrusleeping> if you run the daemon with --unrestricted-api
<rschulman__> is easier than :5001/api/v0/name/resolve/<hash> or whatever
<whyrusleeping> you can go to :5001/ipfs/hash
<rschulman__> oh
<rschulman__> I get 503
<whyrusleeping> you have to use the --unrestricted-api flag
<rschulman__> oh
<rschulman__> which means anyone that wants to run the app would need to run the daemon that way
<rschulman__> hmm
<whyrusleeping> for now
<whyrusleeping> but
<whyrusleeping> we're putting a lot of work into ipfs apps that will run on 5001
<rschulman__> k
<whyrusleeping> and there will be an easy way for users to use them
<whyrusleeping> likely some sort of 'allow this app to run' prompt
<rschulman__> gotcha
<whyrusleeping> this commit should make commands a bit more reliable
<ipfsbot> [go-ipfs] whyrusleeping force-pushed get-fix from 3d42e8c to 8e66dc5: http://git.io/vYRK0
<ipfsbot> go-ipfs/get-fix 8e66dc5 Jeromy: implement http trailers for errors after headers are sent...
<whyrusleeping> nvm, i broke something
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<rschulman__> blerg
<rschulman__> well, waiting on that feature will have to halt the little app I’m working on.
<rschulman__> :)
<rschulman__> well, I guess I can keep working on it, but nobody can use it. :)
<whyrusleeping> rschulman__: build it anyways!
<lgierth> Skaag: are you thinking of openwrt, re: embedded devices?
<rschulman__> whyrusleeping: https://github.com/ipfs/go-ipfs/issues/1517
<lgierth> i can push you in the right direction if you wanna make ipfs on openwrt happen ;)
<Luzifer> whyrusleeping: https://github.com/Luzifer/gobuilder/pull/52 - if you could take a look into that would be great. my brain is totally mud…
<whyrusleeping> Luzifer: ping me on the issue?
<whyrusleeping> my brain is also mud, fixing some http stuff again
<whyrusleeping> if its in my github notifications i'll look at it when i'm not feeling like a 2nd grader
notduncansmith has joined #ipfs
<Luzifer> done before my line here ;)
notduncansmith has quit [Read error: Connection reset by peer]
<Luzifer> I'm now awake for um… like 17h doing stuff… including triggering a mass-spam-wave to about 400 people… :/
<Luzifer> so I'm going to bed now… maybe tomorrow my brain is capable of understanding my code again
<whyrusleeping> Luzifer: good luck! and sleep well
<rschulman__> whyrusleeping: Have you ever edited code located inside an ipns directory?
<rschulman__> how does it work?
<whyrusleeping> rschulman__: i have, and it works great :)
<whyrusleeping> assuming fuse works
<whyrusleeping> my fuse install has been broken for two months now
<rschulman__> mmm
<rschulman__> macfuse, though
<whyrusleeping> lol
<rschulman__> yeah, I think I may have borked up my ipns directory...
<rschulman__> hm, how to reset it.
<whyrusleeping> 'ipfs name publish `ipfs object new unixfs-dir`'
www has joined #ipfs
kbala has quit [Quit: Connection closed for inactivity]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
bedeho has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<rschulman__> bleh
<rschulman__> I can’t seem to copy a directory structure into ipns and have it actually move the data.
<rschulman__> there’s an empty index.html in there and two empty directories
bedeho has quit [Ping timeout: 272 seconds]
therealplato has quit [Ping timeout: 244 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
therealplato has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Ping timeout: 255 seconds]
rschulman__ has quit [Quit: rschulman__]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
joshbuddy has quit [Quit: joshbuddy]
kbala has joined #ipfs
jhulten has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
cdata has joined #ipfs
joshbuddy has joined #ipfs
jhulten has quit [Remote host closed the connection]
keroberos has quit [Ping timeout: 255 seconds]
cdata has quit [Ping timeout: 246 seconds]
notduncansmith has joined #ipfs
keroberos has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
domanic has quit [Ping timeout: 244 seconds]
Leer10 has quit [Remote host closed the connection]
cdata has joined #ipfs
eternaleye has quit [Ping timeout: 255 seconds]
notduncansmith has joined #ipfs
eternaleye has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
joshbuddy has quit [Quit: joshbuddy]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<Skaag> lgierth: something like that, yes
<Skaag> lgierth: but really just on an RPi, I feel the typical OpenWRT devices are too weak
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
cdata has quit [Ping timeout: 255 seconds]
sharky has quit [Ping timeout: 255 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
sharky has joined #ipfs
<ipfsbot> [webui] krl opened pull request #73: Modularized webui (master...modularized-webui) http://git.io/vY0T0
<spikebike> Skaag wifi routers are getting pretty powerful these days
<spikebike> 256MB ram, dual core, over 1 GHz CPUs, etc.
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
joshbuddy has joined #ipfs
afdudley has quit [Ping timeout: 244 seconds]
afdudley has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
bedeho has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
joshbuddy has quit [Quit: joshbuddy]
www has quit [Ping timeout: 252 seconds]
www has joined #ipfs
<whyrusleeping> Skaag: i have an open wrt machine with 8GB ram, a quad core 3.5Ghz processor and a 256GB samsung SSD ;)
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
pfraze has quit [Remote host closed the connection]
pfraze has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
AndChat|77184 has quit [Ping timeout: 244 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<Skaag> whyrusleeping: nice, but that's not typical
<Skaag> spikebike: yes, and they should, especially in a pretty busy network with people doing lots of P2P stuff
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
kbala has quit [Quit: Connection closed for inactivity]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
pfraze has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
bedeho has quit [Ping timeout: 264 seconds]
chriscool has joined #ipfs
notduncansmith has joined #ipfs
domanic has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
semidreamless has quit [Quit: Connection closed for inactivity]
chriscool has quit [Ping timeout: 240 seconds]
M-Eric has quit [Remote host closed the connection]
MatrixBridge2 has quit [Remote host closed the connection]
MatrixBridge1 has quit [Remote host closed the connection]
MatrixBridge has joined #ipfs
az has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
atomotic has joined #ipfs
domanic has quit [Ping timeout: 244 seconds]
www has quit [Ping timeout: 252 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Leer10 has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Encrypt has joined #ipfs
www has joined #ipfs
atomotic has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
zabirauf has joined #ipfs
bedeho has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
ei-slackbot-ipfs has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
therealplato1 has joined #ipfs
therealplato has quit [Ping timeout: 244 seconds]
chriscool has joined #ipfs
bedeho has quit [Ping timeout: 244 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<spikebike> Skaag: ya, plenty for keeping up with my 100mbit or so connection
Encrypt has quit [Quit: Eating time!]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
atomotic has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
chriscool has quit [Ping timeout: 250 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
atomotic has quit [Quit: Textual IRC Client: www.textualapp.com]
rschulman__ has joined #ipfs
rschulman__ has quit [Client Quit]
rschulman__ has joined #ipfs
chriscool has joined #ipfs
rschulman__ has quit [Client Quit]
keroberos has quit [Ping timeout: 240 seconds]
keroberos has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
therealplato1 has quit [Ping timeout: 260 seconds]
kalmi has joined #ipfs
therealplato has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Encrypt has joined #ipfs
<kalmi> hi, how long should one expect an ipns record to stay around after the publishing node goes down (assuming some still running non-GCed node accessed it before the publishing node went down)? i assumed it would stick around indefinitely, but that's not what i have been observing.
chriscool has quit [Ping timeout: 255 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
chriscool has joined #ipfs
lugocreation has joined #ipfs
<cryptix> kalmi: currently the node that published the entry has to stay up to resolve entries
<cryptix> iirc this will change soon
<kalmi> i see, good to know, thanks
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
lugocreation has left #ipfs ["WeeChat 0.4.2"]
pfraze has joined #ipfs
chriscool has quit [Quit: Leaving.]
chriscool1 has joined #ipfs
rschulman__ has joined #ipfs
atrapado has joined #ipfs
chriscool1 has quit [Quit: Leaving.]
chriscool has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
bedeho has joined #ipfs
<rschulman__> whyrusleeping, jbenet not sure if this is an actual bug report (if so I’ll file an issue) or just user error, but whenever I cp -r a directory to /ipns/<my hash> I get the directory structure, but the directories are empty, and I get any files in the root of the tree but those files are empty as well.
<rschulman__> this is on a mac running macfuse. :(
reit has joined #ipfs
bedeho has quit [Ping timeout: 244 seconds]
bedeho has joined #ipfs
chriscool1 has joined #ipfs
chriscool has quit [Quit: Leaving.]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
chriscool1 has quit [Quit: Leaving.]
chriscool has joined #ipfs
rschulman__ has quit [Quit: rschulman__]
therealplato1 has joined #ipfs
therealplato has quit [Ping timeout: 244 seconds]
chriscool has quit [Read error: No route to host]
chriscool has joined #ipfs
rschulman__ has joined #ipfs
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
therealplato has joined #ipfs
chriscool has quit [Read error: No route to host]
chriscool has joined #ipfs
therealplato1 has quit [Ping timeout: 246 seconds]
zabirauf has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
semidreamless has joined #ipfs
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
cdata has joined #ipfs
m0ns00n has joined #ipfs
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
bedeho has quit [Ping timeout: 252 seconds]
az has left #ipfs [#ipfs]
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
pfraze has quit [Remote host closed the connection]
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
cdata has quit [Ping timeout: 244 seconds]
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
<whyrusleeping> rschulman__: thats likely a bug... :/
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
domanic has joined #ipfs
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
bedeho has joined #ipfs
rschulman__ has quit [Quit: rschulman__]
rschulman__ has joined #ipfs
rschulman__ has quit [Client Quit]
rschulman__ has joined #ipfs
kalmi has quit [Quit: Leaving]
<ipfsbot> [go-ipfs] whyrusleeping force-pushed get-fix from 8e66dc5 to a7e50f1: http://git.io/vYRK0
<ipfsbot> go-ipfs/get-fix a7e50f1 Jeromy: implement http trailers for errors after headers are sent...
bedeho has quit [Ping timeout: 246 seconds]
chriscool has quit [Quit: Leaving.]
semidreamless has quit [Quit: Connection closed for inactivity]
chriscool has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #1519: Implement http trailers for error handling (master...get-fix) http://git.io/vYuCm
m0ns00n has quit [Ping timeout: 246 seconds]
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
rschulman__ has quit [Quit: rschulman__]
reit has quit [Ping timeout: 240 seconds]
Encrypt has quit [Quit: Eating time!]
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
Tv` has quit [Quit: Connection closed for inactivity]
m0ns00n has joined #ipfs
<mafintosh> currently downloading a lot of data from the gateway :)
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
rschulman__ has joined #ipfs
<sprintbot> Sprint Checkin! [whyrusleeping jbenet cryptix wking lgierth krl kbala_ rht__ daviddias dPow chriscool gatesvp]
<lgierth> sprintbot: bringing go-cjdns-switch to life
<rschulman__> lgierth: What’s that do?
<lgierth> the encrypted+authenticated channel setup works, now it needs to move data around
<lgierth> rschulman__: ^
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
chriscool has quit [Client Quit]
chriscool has joined #ipfs
rschulman__ has quit [Quit: rschulman__]
semidreamless has joined #ipfs
rschulman__ has joined #ipfs
rschulman__ has quit [Quit: rschulman__]
rschulman__ has joined #ipfs
<rschulman__> lgierth: So you’re writing a version of cjdns in go??
<lgierth> rschulman__: yeah! some of the components at least
<lgierth> enough to be useful for ipfs
<rschulman__> thank god
<rschulman__> cjdns is cool, but lord that is an unweildy C++ code base
<lgierth> it's c, but still
<lgierth> has quite a few cjdisms in there
<rschulman__> or yeah C
<rschulman__> that actually strikes me as a good candidate for being rewritten in rust.
bedeho has joined #ipfs
pfraze has joined #ipfs
cjb has joined #ipfs
<noffle> is there any way to tell ipfs commands to use an alternate repo (non ~/.ipfs) on an ad hoc basis (i.e. not via ipfs config)?
<lgierth> noffle: IPFS_PATH=path/to/repo
<lgierth> rschulman__: yeah someone proposed that
<lgierth> i'd be happy to see more implementations
<lgierth> jph's initial work and mine will contribute to better specs, i hope
<lgierth> or rather, any specs -- right now the code is the spec
<rschulman__> yeah
<lgierth> and ipfs won't have to bother with NAT and peer routing any more
Arceliar has joined #ipfs
<rschulman__> so your plan is to have ipfs run on top of cjdns huh?
<lgierth> we'll have to figure out a couple of details
<lgierth> but yeah, kind of :)
<rschulman__> heh, very cool
<lgierth> like, what do we do for the secure stream? ipfs' current secio, cjdns' cryptoauth, something else?
<lgierth> or a scheme where the multihash *also* encodes how to shake hands
<rschulman__> so many options
<rschulman__> :D
<rschulman__> alright, yeah, ipns is not remotely stable enough to actually work on yet. :(
<rschulman__> at least, the FUSE mount of it
<rschulman__> on osx or linux
<lgierth> yeah i've heard that a few times now :)
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
woahbot has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<lgierth> rschulman__: are you just trying it out or do you have something in mind?
<lgierth> re: ipns
rschulman__ has quit [Quit: rschulman__]
rschulman__ has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<rschulman__> lgierth: trying to work within it to write code hosted within ipns
<rschulman__> things disappear all the time
rschulman__ has quit [Quit: rschulman__]
<noffle> lgierth: thanks
Encrypt has joined #ipfs
semidreamless has quit [Quit: Connection closed for inactivity]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
wedowmaker has joined #ipfs
www has quit [Ping timeout: 260 seconds]
bedeho has quit [Ping timeout: 244 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
zabirauf has joined #ipfs
atrapado has quit [Quit: Leaving]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Encrypt has quit [Quit: Quitte]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<Leer10> ooh it's cool that someone's trying to pair ipfs and cjdns
<Leer10> but I'm wondering of the benefits of it
ehd has quit []
ehd has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
hosh__ has quit []
hosh__ has joined #ipfs
www has joined #ipfs
m0ns00n has quit [Quit: Leaving]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
wedowmaker has quit [Quit: Connection closed for inactivity]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]