notduncansmith has quit [Read error: Connection reset by peer]
Wallacoloo has joined #ipfs
<ipfsbot>
[go-ipfs] whyrusleeping force-pushed feat/proto-ping from c5cc4c1 to 8c82130: http://git.io/vmtNB
<ipfsbot>
go-ipfs/feat/proto-ping 8c82130 Jeromy: make ping its own protocol...
<ipfsbot>
[go-ipfs] jbenet closed pull request #1469: allow bitswap to attempt to write blocks to disk multiple times (master...fix/bitswap-writeblock) http://git.io/vmIrv
qqueue has quit [Ping timeout: 256 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has quit [Read error: Connection reset by peer]
patcon has quit [Ping timeout: 250 seconds]
<daviddias>
mafintosh: sorry, just replaced it for `socket`, pair and pair.other are two duplex streams connected, it is a good module to test network stuff
notduncansmith has quit [Read error: Connection reset by peer]
step21_ has joined #ipfs
step21_ is now known as step21
hellertime has joined #ipfs
temet has quit [Quit: Leaving]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<boreq>
Hi guys, I know that ipfs supports multiple protocols with udp and tcp most widely used. My question is do you actually ensure that all udp messages go through by implementing your own system which synchronises them and mimics tcp or do you just let the messages get lost and try to compensate for that?
cjb has joined #ipfs
kbala has quit [Quit: Connection closed for inactivity]
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]
hafinch 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]
hafinch has quit [Quit: Verlassend]
mildred has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred has quit [Ping timeout: 246 seconds]
mildred has joined #ipfs
Encrypt has joined #ipfs
tilgovi has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
pfraze has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred has quit [Ping timeout: 244 seconds]
<whyrusleeping>
boreq: we currently do not have a udp transport, but when we do we will use a protocol such as QUIC that handles the packet loss for us.
<whyrusleeping>
although we might, farther down the road, give ipfs the ability to deal with dropped packets
mildred has joined #ipfs
pfraze has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
border has joined #ipfs
epitron has quit [Ping timeout: 244 seconds]
epitron has joined #ipfs
<boreq>
whyrusleeping: thx for the answer, I am asking since I was thinking about implementing a simple distributed blog/feed system (a bit like twitter) to learn about DHTs and other involved technologies
pfraze has joined #ipfs
mildred has quit [Ping timeout: 256 seconds]
ruby32 has quit [Quit: Leaving]
tilgovi has quit [Ping timeout: 250 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
ruby32 has joined #ipfs
rht___ has joined #ipfs
border has quit [Quit: Leaving]
border has joined #ipfs
mildred has joined #ipfs
tilgovi has joined #ipfs
border has quit [Quit: Leaving]
border has joined #ipfs
mildred has quit [Ping timeout: 256 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred has joined #ipfs
patcon has joined #ipfs
mildred has quit [Ping timeout: 240 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping>
boreq: cool!
<whyrusleeping>
messages sent through ipfs are guaranteed to arrive.
<whyrusleeping>
no worries there
<border>
boreq in indrigued, would you share your dev repository ?
<border>
(im a web dev)
<boreq>
If I had a dev repository I would probably be further down the road than deciding if I want to use UDP or TCP as the primary protocol :)
Tv` has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping>
jbenet: re gx, i was kinda waiting for ipns to do any more, hashes in import paths are kinda ugly.
rschulman_ has joined #ipfs
<rschulman_>
has anyone put the hacking team docs on IPFS yet? :)
<whyrusleeping>
rschulman_: hacking team docs?
<whyrusleeping>
not that i know od
<whyrusleeping>
of*
<rschulman_>
yeah
<rschulman_>
hacking team was a company that sold surveillance software to repressive regimes
www has joined #ipfs
<rschulman_>
they got doxed last week.
<whyrusleeping>
oh shit
<rschulman_>
:)
<rschulman_>
its a good thing, they were eeeeeeeevil
<whyrusleeping>
yeah, thats pretty cool someone doxed them
reit has joined #ipfs
mdem has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot>
[go-ipfs] whyrusleeping created godep-peerstream (+1 new commit): http://git.io/vm3od
<ipfsbot>
go-ipfs/godep-peerstream bf4f520 Jeromy: update go-peerstream to newest version...
reit has quit [Ping timeout: 256 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot>
[go-ipfs] whyrusleeping opened pull request #1473: update go-peerstream to newest version (master...godep-peerstream) http://git.io/vm3KI
<border>
"dox the evil" TM lol
sff has quit [Ping timeout: 248 seconds]
sff has joined #ipfs
sff_ has joined #ipfs
sff has quit [Ping timeout: 248 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
patcon has quit [Ping timeout: 252 seconds]
mildred has joined #ipfs
patcon has joined #ipfs
tomdanner has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred has quit [Ping timeout: 248 seconds]
<whyrusleeping>
jbenet: where did that list of go-ipfs tasks you made yesterday go?
Encrypt has quit [Quit: Oh nooooo... you just lost THE GAME]
mildred has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot>
[go-ipfs] whyrusleeping created fix/path-parse (+1 new commit): http://git.io/vmsb6
<ipfsbot>
go-ipfs/fix/path-parse ce70743 Jeromy: fix parsing for paths of format <hash>/path...
<whyrusleeping>
sprintbot, debugged a bitswap bug i introduced yesterday, working on updating go-peerstream in master so i can more easily rebase dev0.4.0
<whyrusleeping>
and i just pushed a commit to fix the weird path parsing bug we were seeing
<ipfsbot>
[go-ipfs] whyrusleeping opened pull request #1475: fix parsing for paths of format <hash>/path (master...fix/path-parse) http://git.io/vmsNk
<lgierth>
sprintbot: landing monitoring, working on discovery via cjdns
fd0 has joined #ipfs
taaz has joined #ipfs
<ipfsbot>
[go-ipfs] whyrusleeping pushed 1 new commit to fix/path-parse: http://git.io/vmGeZ
<ipfsbot>
go-ipfs/fix/path-parse 839759a Jeromy: add tests for path parsing...
simonv3 has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot>
[go-ipfs] whyrusleeping pushed 1 new commit to fix/path-parse: http://git.io/vmGT8
<ipfsbot>
go-ipfs/fix/path-parse 4cce6f8 Jeromy: add sharness test to check object stat with no leading /ipfs/...
<wking>
sprintbot: started rerolling go-ipfs#1351. Still need to propagate namesys interface changes to consuming modules
G-Ray has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
[0__0] has joined #ipfs
MatrixBridge has quit [Remote host closed the connection]
<jbenet>
whyrusleeping: that hang is what's supposed to happen. that's a sync call that blocks until a NAT is found or a timeout happens/
<jbenet>
(or you mean hang _forever_ ?
<manu>
hey jbenet - sorry for the lateness - got caught up in another meeting :( - ready when you are to chat.
<whyrusleeping>
jbenet: well, its hanging and preventing the daemon from exiting
<jbenet>
manu no worries! give me 2 min. i'll pm a hangout link
<alu>
cool so theres already a container out
<manu>
jbenet: k thx - Google Hangouts and talky.io don't work for me, just FYI
<jbenet>
whyrusleeping: maybe not all the tests should run the nat code. also maybe it should be contextified?
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<jbenet>
manu: kk want to pick something that works? (skype/phone wfm)
<whyrusleeping>
i thought we were moving away from contexts?
<manu>
jbenet: Skype: msporny
<jbenet>
whyrusleeping: contexts or processes -- either way.
<ipfsbot>
[go-ipfs] jbenet deleted fix/bitswap-race at fdf4423: http://git.io/vmGgb
<whyrusleeping>
jbenet: oh, so we're kinda just using both? hrmmm
mildred has quit [Ping timeout: 246 seconds]
<jbenet>
whyrusleeping: there are some places we have to use ctx, and currently we have all the codebase split. we can move towards one (prob better), but not sure we can get rid of ctxs,
<jbenet>
(or that we should?)
* whyrusleeping
would prefer just using contexts...
<ogd>
feross: are you comin up to the PNW this week?
<ipfsbot>
[go-ipfs] whyrusleeping pushed 1 new commit to fix/path-parse: http://git.io/vmGwB
<ipfsbot>
go-ipfs/fix/path-parse 5711eb8 Jeromy: better test of failure case...
<zorun_>
the RFC was published just a few days ago
mildred has quit [Quit: Leaving.]
therealplato has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot>
[go-ipfs] whyrusleeping created fix/slow-stop (+1 new commit): http://git.io/vmGhD
<ipfsbot>
go-ipfs/fix/slow-stop 191ac62 Jeromy: making the daemon shutdown quicker...
atrapado has joined #ipfs
domanic has quit [Ping timeout: 244 seconds]
<Bat`O>
whyrusleeping: regarding https://github.com/ipfs/go-ipfs/issues/1477, as i understand, the result for the API call is not a valid json because the result is streamed ?
<Bat`O>
unlike for instance /api/v0/ls ?
<Bat`O>
how this choice streamed/not streamed is done ?
<alu>
Add /usr/local/go/bin to the PATH environment variable. You can do this by adding this line to your /etc/profile (for a system-wide installation) or $HOME/.profile:
<alu>
do I literally append export PATH=$PATH:/usr/local/go/bin
<alu>
to my .profile file?
<alu>
or do I rename something
<Bat`O>
alu: i added it in ~/.bashrc but i guess it works too
<alu>
as is?
<Bat`O>
iirc yes
<alu>
gotcha
<alu>
thanks
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mdem has quit [Quit: Connection closed for inactivity]
<Bat`O>
whyrusleeping: my problem is that i'm not able to use a JSON parser on this particular command :|