lgierth changed the topic of #ipfs to: Current release: go-ipfs v0.4.4 on dist.ipfs.io | Dev chatter: #ipfs-dev | IPFS, the InterPlanetary FileSystem: https://github.com/ipfs/ipfs | FAQ: https://git.io/voEh8 | Logs: https://botbot.me/freenode/ipfs/ | Code of Conduct: https://git.io/vVBS0 | Sprints: https://git.io/voEAh
<alterego> Also, the prefered indentation method is tab in go-ipfs?
Guest18 has quit [Ping timeout: 265 seconds]
<whyrusleeping> yes
<whyrusleeping> we use gofmt
<alterego> Okay, cool.
<kevina> whyrusleeping: you said you account is flagged, does that mean you are locked out of GitHub?
<whyrusleeping> no
<whyrusleeping> just means my account gets hidden from everyone for some reason
<whyrusleeping> i think its better now?
<Kubuxu> kevina: yeah, if you look at the coverage report it has lower than "average" coverage, but is is because the convert code is error handling heavy
<kevina> I can get to https://github.com/whyrusleeping just fine
<Kubuxu> but it odesn't mattert
<whyrusleeping> yeah, it appears to be fixed now
seafood has quit [Quit: seafood]
maxlath has quit [Remote host closed the connection]
<kevina> Kubuxu: so nothing to worry about then?
<Kubuxu> yup
cblgh has quit [Ping timeout: 246 seconds]
<kevina> whyrusleeping: both my pull request on https://github.com/ipfs/go-ds-flatfs are green then
<Kubuxu> it is more of a indicator than rule, it let's someone to take a look and see if all major cases are covered
<kevina> Kubuxu: the problem is it gets flagged as a failing test, so its hard to know at a glance if a PR is "green"
<wak-work> whyrusleeping: so did you figure out the issue?
<kevina> Kubuxu: I see that is very useful
slbbb has joined #ipfs
<whyrusleeping> wak-work: yeah, it looks like a node you connected to downgraded its ipfs version
<whyrusleeping> or something
cblgh has joined #ipfs
cblgh has joined #ipfs
cblgh has quit [Changing host]
<wak-work> what....
<whyrusleeping> Yeah, it looks like your node connected to another node, and it was running the new code that has bitswap 1.1.0
<whyrusleeping> your node then remembered that
<Kubuxu> kevina: I know, but it is because your PR is right on the edge of passing.
<wak-work> weird okay
<whyrusleeping> and then they downgraded, and you were trying to use the protocol that you remembered
<Kubuxu> if you covered 2 lines more it would be green
<Kubuxu> ok, not two lines
<kevina> Kubuxu: okay I get the idea
<wak-work> whyrusleeping: and that kills all networking though?
<whyrusleeping> its not killing all networking
<whyrusleeping> you should still be able to do things like ping
<whyrusleeping> and dht queries
<kevina> Kubuxu: maybe there is a way yo not count error handling code?
<whyrusleeping> and everything but bitswap
<Kubuxu> there are two checks, patch one: 46.03% of diff hit (target 56.17%) and the project one, that project coverage should not decrease
<kevina> Kubuxu: that is really difficult to get coverge on with go
<Kubuxu> in many cases it should be counted and it should be tested
<Kubuxu> That is why we are never aiming for 100%
<Kubuxu> 80% is usually what you can get including the error handling
<Kubuxu> just that bit for code was really error handling heavy
<kevina> Kubuxu: okay, well testing every single error is very tedious and often difficult
<kevina> triggering errors can be hard
<kevina> in any case I am not really trying to argue, just an idea...
jonnycrunch has quit [Ping timeout: 258 seconds]
<Kubuxu> I know
<Mateon1> I came one step closer to understanding what I did back then. I managed to reproduce the author/commiter mismatch
<Mateon1> But I still have no idea how I did that or why that happened
<kevina> Kubuxu: the idea was it would be nice to get 100% coverage by ignoring all if statements that just "return err"
<kevina> or something very close
tilgovi has joined #ipfs
<Kubuxu> yup, it would be nice but the effort required is IMO not worth it
<lgierth> o/
cblgh has quit [Ping timeout: 252 seconds]
<whyrusleeping> mmm, 4tb hard drives on 1 hour amazon prime delivery
<whyrusleeping> i like this world
<alterego> Oh crap, I just added my own UDP support to manet without checking and there appears to already be a PR there -_-
<M-hash> But are they <=9mm? Critical question.
palkeo has quit [Quit: Konversation terminated!]
<Kubuxu> why would you need 9mm?
robattila256 has joined #ipfs
cblgh has joined #ipfs
cblgh has joined #ipfs
cblgh has quit [Changing host]
<lgierth> alterego: sorry about that :P -- what's the approach you've taken? i'm interested in feedback
<alterego> Pretty similar I think :D
<lgierth> alterego: there's also go-udp-transport and a go-libp2p-net pr
<Kubuxu> whyrusleeping: <3
<alterego> I need UDP support for my corenet patch for a project I'm working on.
fleeky_ has joined #ipfs
cblgh has quit [Ping timeout: 268 seconds]
<whyrusleeping> Kubuxu: figured you might like that
zanadar has quit [Quit: Connection closed for inactivity]
cblgh has joined #ipfs
cblgh has joined #ipfs
cblgh has quit [Changing host]
<Kubuxu> alterego: you might be going too far if you need udp for the cornet, we don't have encryption yet for the UDP nor we do hole punching and so on
dmr has quit [Ping timeout: 240 seconds]
<alterego> Kubuxu: yeah don't need it for that.
<Kubuxu> make it simple for now, improve later as capabilities of go-libp2p improve
fleeky__ has quit [Ping timeout: 250 seconds]
<alterego> Kubuxu: thought my solution was simple :D
<alterego> And fairly isolated.
<Kubuxu> whyrusleeping: also, there is no reason why we shouldn't have distribution for every master commits
<Kubuxu> I don't mean official dist
<whyrusleeping> oh, yeah
<whyrusleeping> i want that
<Kubuxu> but we build it either way so we can have it as build artefact
<whyrusleeping> (as mentioned in the issue)
<alterego> Kubuxu: the UDP support for my corenet stuff is so it can bind a UDP address to receive traffic, which then gets piped through a stream
<lgierth> alterego: yours is much cleaner than my PR
<Kubuxu> lgierth, alterego: join your powers
<Kubuxu> as - nightly builds ?
<alterego> Heh
<lgierth> alterego: needs tests though :)
<alterego> lgierth: Hah, okay I'll do some tests.
<alterego> Wrestling with something in PeerHost atm
<lgierth> in relation with udp?
<alterego> lgierth: No, stream handler isn't being removed
<alterego> this is corenet stuff.
ckwaldon has joined #ipfs
<lgierth> ok -- just asking because i've been working on a packet api up to the host and swarm
<alterego> lgierth: well, my application is this. I want to use WebRTC and I want to use IPFS instead of STUN/TURN
<lgierth> mhh! found a good webrtc lib in go yet?
<alterego> lgierth: This is HTML/JS
<lgierth> aah ok word
<alterego> lgierth: so, HTML/JS WebRTC opens up UDP port for incoming stream, likewise it sends to UDP port on remote.
<alterego> I want to use corenet streams to stream that data, which means I need UDP on both ends of IPFS stream handlers.
<lgierth> would a proper udp socket api in the browser be helpful?
<alterego> lgierth: Doesn't exist :)
<lgierth> webtorrent have been kicking around the idea of a WebUDP api and i'd love to have that for js-ipfs transports
<lgierth> you can make a pretty good proof-of-concept relying on a browser addon though
<alterego> Well, I want people to be able to use my application and only need a locally running ipfs node.
<lgierth> it's slow standardization work but not out of reach i think
<alterego> Then you can intiate a WebRTC "call" just by knowing the other node's ID
<lgierth> yeah of course :)
<lgierth> i'll make sure to ping you when there's something working re: webudp -- will be good to get feedback and testing
<alterego> My actual solution is more involved than this though. So you share a "group id", this then gets pinned to all participants in that groups ipfs blockstores. My client code, running in the browser then uses findprovs to find all group participants. Gets node IDs and does this corenet stream magic to setup the WebRTC end points between every participant.
<lgierth> findprovs provides no guarantee that it's "all" providers
<alterego> lgierth: sure, doesn't need too. There's more magic. As long as everyone is seen by at least one other it's fine.
<lgierth> ah ok cool then :)
<alterego> So when you join, you connect to any of the results in findprovs, and your joining is broadcast to all active participants, etc, etc.
<alterego> But this could be a completely distributed communications platform, without the need for any public STUN/TURN servers like google's or mozilla's which are mostly used today :)
dmr has joined #ipfs
<alterego> Anyway, need to finish this close command to tidy up application stream handlers ..
<alterego> So current problem is, I need to track my open manet.Listener instances. I can do this "locally" in my core/commands/corenet.go but should I place this in somewhere else, like PeerHost?
<alterego> Where are other peer connections tracked and managed?
<alterego> Hrm, maybe swarm has the answer ..
<lgierth> it's in go-libp2p-peerstream
<lgierth> which manages conns and listeners and dialers
<alterego> Cool, thansk
PtF6- is now known as wlp1s1
tilgovi has quit [Ping timeout: 240 seconds]
PseudoNoob has quit [Remote host closed the connection]
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
toXel has quit [Quit: Ping timeout (120 seconds)]
patcon has joined #ipfs
patcon has quit [Read error: Connection reset by peer]
bastianilso_____ has quit [Quit: bastianilso_____]
litebit[m] has joined #ipfs
patcon has joined #ipfs
ckwaldon1 has joined #ipfs
ckwaldon has quit [Ping timeout: 245 seconds]
ckwaldon1 is now known as ckwaldon
patcon has quit [Ping timeout: 250 seconds]
reit has joined #ipfs
tilgovi has joined #ipfs
lkcl_ has joined #ipfs
dcallagh_ is now known as dcallagh
kewde[m] has joined #ipfs
tilgovi has quit [Ping timeout: 258 seconds]
anewuser has quit [Quit: anewuser]
chungy has quit [Quit: ZNC - http://znc.in]
wallacoloo___ has quit [Quit: wallacoloo___]
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
leeola has quit [Quit: Connection closed for inactivity]
cemerick has joined #ipfs
chungy has joined #ipfs
seafood has joined #ipfs
seafood has quit [Quit: seafood]
mguentner has quit [Quit: WeeChat 1.6]
wallacoloo___ has joined #ipfs
anonymuse has quit [Remote host closed the connection]
mguentner has joined #ipfs
seafood has joined #ipfs
lkcl_ has quit [Quit: Leaving]
<whyrusleeping> alu: <3
mguentner2 has joined #ipfs
mguentner has quit [Ping timeout: 246 seconds]
seafood has quit [Quit: seafood]
jay_ has joined #ipfs
Akaibu has joined #ipfs
jay_ has quit [Client Quit]
vtomole has quit [Ping timeout: 260 seconds]
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
anonymuse has joined #ipfs
patcon has joined #ipfs
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
reit has quit [Quit: Leaving]
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
<chovy> howdy
seafood has joined #ipfs
f[x] has joined #ipfs
ygrek_ has quit [Ping timeout: 264 seconds]
<alu> it links to a VR site :D
<alu> hi chovy
rendar has joined #ipfs
f[x] has quit [Ping timeout: 258 seconds]
cemerick has quit [Ping timeout: 258 seconds]
mguentner2 is now known as mguentner
pfrazee has quit [Remote host closed the connection]
seafood has quit [Quit: seafood]
anonymuse has quit [Remote host closed the connection]
seafood has joined #ipfs
seafood has quit [Client Quit]
chungy has quit [Ping timeout: 260 seconds]
ylp has joined #ipfs
seafood has joined #ipfs
chungy has joined #ipfs
eibriel has quit [Read error: Connection reset by peer]
Soft has joined #ipfs
ulrichard has quit [Ping timeout: 258 seconds]
patcon has quit [Ping timeout: 260 seconds]
ylp has quit [Ping timeout: 260 seconds]
ylp has joined #ipfs
eibriel has joined #ipfs
wallacoloo___ has quit [Quit: wallacoloo___]
ylp has quit [Ping timeout: 260 seconds]
bastianilso_____ has joined #ipfs
ylp has joined #ipfs
rendar has quit [Read error: Connection reset by peer]
Sophrosyne has quit [Ping timeout: 264 seconds]
seafood has quit [Quit: seafood]
PseudoNoob has joined #ipfs
Encrypt has joined #ipfs
maxlath has joined #ipfs
ylp has quit [Ping timeout: 260 seconds]
ylp has joined #ipfs
rendar has joined #ipfs
reit has joined #ipfs
bastianilso_____ has quit [Quit: bastianilso_____]
Mizzu has joined #ipfs
slothbag has joined #ipfs
palkeo has joined #ipfs
ylp has quit [Ping timeout: 260 seconds]
ylp has joined #ipfs
seafood has joined #ipfs
apiarian has quit [Read error: Connection reset by peer]
apiarian has joined #ipfs
ylp has quit [Ping timeout: 260 seconds]
robattila256 has quit [Quit: WeeChat 1.6]
Encrypt has quit [Quit: Quit]
ZaZ has joined #ipfs
ylp has joined #ipfs
bastianilso_____ has joined #ipfs
Pharyngeal has quit [Quit: ZNC - http://znc.in]
taaem has quit [Ping timeout: 258 seconds]
Sophrosyne has joined #ipfs
espadrine has joined #ipfs
Encrypt has joined #ipfs
slothbag has quit [Quit: Leaving.]
ylp has quit [Ping timeout: 260 seconds]
ylp has joined #ipfs
ianopolous has joined #ipfs
ylp has quit [Ping timeout: 260 seconds]
ylp has joined #ipfs
pcre has joined #ipfs
_whitelogger has joined #ipfs
chungy has quit [Quit: ZNC - http://znc.in]
ylp has quit [Ping timeout: 260 seconds]
ylp has joined #ipfs
ylp has quit [Ping timeout: 260 seconds]
ylp has joined #ipfs
jonnycrunch has joined #ipfs
ZaZ has quit [Read error: Connection reset by peer]
kenshyx has joined #ipfs
kenshyx has quit [Client Quit]
ianopolous has quit [Ping timeout: 250 seconds]
old_kanye has joined #ipfs
webdev007 has joined #ipfs
chris6131 has joined #ipfs
chris613 has quit [Ping timeout: 268 seconds]
chris613 has joined #ipfs
chris6131 has quit [Ping timeout: 258 seconds]
anonymuse has joined #ipfs
kuchikuu has joined #ipfs
Encrypt has joined #ipfs
anonymuse has quit [Remote host closed the connection]
anonymuse has joined #ipfs
old_kanye has quit [Ping timeout: 260 seconds]
pfrazee has joined #ipfs
tactiic has joined #ipfs
tactiic has left #ipfs [#ipfs]
anonymuse has quit [Remote host closed the connection]
anonymuse has joined #ipfs
Encrypt has quit [Quit: Quit]
pcre has quit [Ping timeout: 246 seconds]
pcre has joined #ipfs
kuchikuu has quit [Quit: Leaving]
zanadar has joined #ipfs
zanadar has quit [Client Quit]
chris613 has quit [Quit: Leaving.]
patcon has joined #ipfs
chris613 has joined #ipfs
brianhoffman_ has joined #ipfs
brianhoffman has quit [Ping timeout: 252 seconds]
brianhoffman_ is now known as brianhoffman
patcon has quit [Ping timeout: 258 seconds]
cemerick has joined #ipfs
* whyrusleeping notices brianhoffman lurking
cemerick has quit [Ping timeout: 240 seconds]
jager has quit [Read error: Connection reset by peer]
jager has joined #ipfs
zanadar has joined #ipfs
jager has quit [Quit: No Ping reply in 180 seconds.]
jager has joined #ipfs
jager has quit [Quit: No Ping reply in 180 seconds.]
patcon has joined #ipfs
jager has joined #ipfs
gustavodias has joined #ipfs
jager has quit [Quit: No Ping reply in 180 seconds.]
jager has joined #ipfs
f[x] has joined #ipfs
herzmeister has quit [Quit: Leaving]
zanadar has quit [Quit: Mutter: www.mutterirc.com]
herzmeister has joined #ipfs
f[x] has quit [Ping timeout: 240 seconds]
espadrine has quit [Ping timeout: 260 seconds]
jager has quit [Quit: No Ping reply in 180 seconds.]
jager has joined #ipfs
maxlath has quit [Ping timeout: 250 seconds]
pcre has quit [Remote host closed the connection]
warner has quit [Read error: Connection reset by peer]
warner has joined #ipfs
<M-hash> Kubuxu: mostly kidding. But, also, if you get most NUC models from intel, there is a limit to how *high* of a drive you can fit inside the tiny little enclosures. And I noticed that most 4t drives aren't available in that size yet when I last went shopping...
<whyrusleeping> I saw a 4TB 2.5" ssd at frys electronics the other day
* substack uploading 30.5G to ipfs
<substack> landsat bands over hawaii from oct 1 2014 through feb 15 2015
<substack> when there was an advancing lava flow going toward pāhoa
<M-hash> yeah I have a 4t 2.5"... that's 12 mm high. Which means... it ended up strapped on top of the NUC with packing tape and awkwardly placed wires. Womp womp.
<jbenet> substack: nice -- do we have a nice viewer for the data?
<substack> mikola is working on one
<substack> I also have something I was working on for preview tiles, but I'd need to do a bit more pre-processing to make the perf acceptable
<substack> so another thing, my script for cutting up planet osm will soon be finished, possibly later today or tomorrow
f[x] has joined #ipfs
<lgierth> :):)
<substack> $ find -type f | wc -l
<substack> 135261
<substack> branch factor is 16, maximum depth is 8, maximum file size is 1M
<alterego> Kubuxu: ping
<substack> looking at the output, it looks as though it's over halfway done but it's hard to know
arpu has quit [Ping timeout: 250 seconds]
<whyrusleeping> Yeah, many small files takes longer than fewer large files
<Kubuxu> alterego: pong?
<whyrusleeping> we added ~3TB worth of CCC video archives, and it took a day or so
<alterego> Kubuxu: I'm interested in this: https://github.com/multiformats/go-multiaddr/pull/42
<alterego> Kubuxu: as I think it'll be nice to specify corenet listen like this: ipfs exp corenet /ip4/127.0.0.1/tcp/8000/app/some-app-proto
<substack> I haven't started that upload yet, it's still processing
<whyrusleeping> oooh, gotcha
<alterego> Kubuxu: missed out the "listen" in that example :D
<alterego> Kubuxu: ipfs exp corenet listen /ip4/127.0.0.1/tcp/8000/app/my-app-proto
<Kubuxu> whyrusleeping: ^^ CR on above PR
<Kubuxu> alterego: it would be hard as you would have to have handler for the app in go-ipfs
<Kubuxu> it is much easier to expose two way socket and let the app handle it for itself
<alterego> Kubuxu: I was under the impression that using your PR, I could add my own multiaddr Transcoder for the case of "app" proto
<Kubuxu> yes but it needs to be built into the go-ipfs binary
<alterego> Kubuxu: So your PR doesn't do what I think it does? I thought it allows you to programatically add protocols to multiaddr at runtime?
<Kubuxu> no, it allows you to wire in protocols at compile time
<alterego> Kubuxu: so I can't use AddProtocol with my own Transcoder?
<Kubuxu> maybe in Runtime too but it wasn't the point of this PR
<Kubuxu> you could but this affects whole stack, permanently and exposes abstraction
<Kubuxu> if you wanted to make it a public cornet API
<alterego> Kubuxu: Sure, but it looks like it'll do the trick. It's purely, erm, aesthetical anyway, so not really important. I just want to be able to specify as one multiaddr argument rather than: ipfs exp corenet listen my-app-proto /ip4/127.0.0.1/tcp/8000
<Kubuxu> hmm
<alterego> Kubuxu: well, it probably should be a corenet API thing anyway. If we standardise on "app" being the defacto proto for external application streams.
<Kubuxu> IMO the second syntax is better, the /app/some-app-proto isn't property of the socket, it is channel in cornet.
herzmeister has quit [Quit: Leaving]
<alterego> Hrm, yeah, maybe you're irght.
arpu has joined #ipfs
herzmeister has joined #ipfs
<alterego> But then, we have /ipfs/Qm...
herzmeisterderw has joined #ipfs
herzmeisterderw has quit [Remote host closed the connection]
<Kubuxu> the first example says: call me back on /ip4/127.0.0.1/tcp/8000/app/my-app-proto and the first, listen on channel my-app-proto and call me back at /ip4/127.0.0.1/tcp/8000
<alterego> Yeah, that makes sense.
<Kubuxu> if you mean in the address we are shifting it to ../p2p/Qm... and it is property of the socket
<Kubuxu> saying, dial this address and connect to this person
patcon has quit [Ping timeout: 240 seconds]
<Kubuxu> the hash there is used to check identity
<alterego> Yeah, and even if we add multiple identites, then the node id is fine. Okay, nevermind then :)
patcon has joined #ipfs
<alterego> Kubuxu: one more question. I want to track app listeners and dialers, my prototype as a global module state variable, but I'm wondering whether this should be put into a module inside core?
<Kubuxu> make something working and open a PR, seeing the code it will be much easier to discuss those things, it shouldn't be that hard to refactor it if it is a bit wrong.
<alterego> Yeah, was going to do that, preparing my commit/s atm. But thought I'd ask anyway ;)
<alterego> Just seemed a bit "horrible" storing state in core/commands
<Kubuxu> yeah, we should have probably a module for it, which would be stored in core.Node, I think
<Kubuxu> whyr might have different opinion on that
<alterego> Yeah, that's what I was getting at.
<alterego> I'll go with quick and dirty for now. And mention that in the PR
<alterego> I'm starting to feel quite comfortable around the go-ipfs code base now, which is nice. Though not quite go to grips with gx and deps yet.
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
<Kubuxu> awesome
bastianilso_____ has quit [Ping timeout: 246 seconds]
pfrazee has quit [Remote host closed the connection]
zanadar has joined #ipfs
zanadar has quit [Client Quit]
mangonization has quit [Remote host closed the connection]
patcon has quit [Ping timeout: 258 seconds]
pup[m] has joined #ipfs
intern has joined #ipfs
gustavodias has quit [Remote host closed the connection]
bastianilso_____ has joined #ipfs
Mizzu has quit [Quit: WeeChat 1.6]
codebam has quit [Ping timeout: 245 seconds]
dmr has quit [Ping timeout: 245 seconds]
<substack> landsat data: QmWdDszgHVDMHM8KDmwn5SGTxMNmKg69hCm5MFPH9NUh6t
<substack> it used to be I could go to localhost:5001/ipfs/$HASH to browse content. where did that go?
A124 has quit [Remote host closed the connection]
<Kubuxu> use 8080
<victorbjelkholm> substack: you want to use port 8080 instead of 5001
<Mateon1> :5001 is the port for the API, 8080 is the read-only gateway.
<substack> ok thanks
A124 has joined #ipfs
codebam has joined #ipfs
PseudoNoob has quit [Ping timeout: 265 seconds]
dmr has joined #ipfs
<Kubuxu> whyrusleeping: mars gxepin is down
<Kubuxu> !pin QmUXmpsmyoQEP5ahxdEehsPeNJ59PXTmkjxLbZEyYrJci9 go-libp2p-kad-dht
<pinbot> now pinning /ipfs/QmUXmpsmyoQEP5ahxdEehsPeNJ59PXTmkjxLbZEyYrJci9
webdev007 has quit [Remote host closed the connection]
anewuser has joined #ipfs
<ShawkHawk[m]> Can I stream audio to an IPNS address?
<Kubuxu> ShawkHawk[m]: not really
<Kubuxu> IPNS resolve time is currently about 5-15s, you could try doing it with pubsub
<ShawkHawk[m]> how fast is pubsub? is there a js client?
<Kubuxu> it is almost ping latency
<Kubuxu> it is WIP
<ShawkHawk[m]> neat
<Kubuxu> we will be working on improving IPNS in future but it is not planned yet.
<ShawkHawk[m]> i look forward to following the progress
<lgierth> Kubuxu: what's up with cjdns on the osx box?
<Kubuxu> lgierth: IDK, it might be down.
<dignifiedquire> daviddias: around?
<dignifiedquire> daviddias: this is ready for review I think, I will create a PR for js-ipfs once your happy with it https://github.com/libp2p/js-libp2p-floodsub/pull/12
ckwaldon has quit [Ping timeout: 248 seconds]
chungy has joined #ipfs
anonymuse has quit [Read error: Connection reset by peer]
anonymuse has joined #ipfs
Encrypt has joined #ipfs
Encrypt has quit [Client Quit]