lgierth changed the topic of #ipfs to: Please try out Release Candidate 4 of go-ipfs v0.4.3: https://dist.ipfs.io/go-ipfs/v0.4.3-rc4 -- IPFS - InterPlanetary File System -- https://github.com/ipfs/ipfs -- FAQ: https://git.io/voEh8 -- Channel logs: https://botbot.me/freenode/ipfs/ -- Code of Conduct: https://git.io/vVBS0 -- Sprints: https://git.io/voEAh
herzmeister has joined #ipfs
<lgierth> i'm running the fs-repo 3-to-4 migration on biham.i.ipfs.io right now, will probably take a day or two...
<lgierth> davidar: sorry about that, i had totally forgotte it was still version 3
<lgierth> whyrusleeping: what if i abort an fs-repo migration?
clownpriest has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
clownpriest has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
clownpriest has quit [Client Quit]
matoro has joined #ipfs
ilmu has quit [Ping timeout: 264 seconds]
computerfreak has quit [Remote host closed the connection]
fleeky_ has quit [Quit: Ex-Chat]
structuralist has joined #ipfs
ljhms has quit [Ping timeout: 264 seconds]
ljhms has joined #ipfs
ckwaldon has quit [Remote host closed the connection]
reit has joined #ipfs
WardCunningham has left #ipfs [#ipfs]
SirBob has joined #ipfs
SirBob has quit [Client Quit]
structuralist has quit [Remote host closed the connection]
mrBen2k2k2k____ has quit [Ping timeout: 260 seconds]
cwahlers has quit [Ping timeout: 260 seconds]
<whyrusleeping> lgierth: uh...
<whyrusleeping> lgierth: it *should* be fine, buy YMMV
mrBen2k2k2k_ has quit [Ping timeout: 244 seconds]
ckwaldon has joined #ipfs
mrBen2k2k2k has quit [Ping timeout: 255 seconds]
DiCE1904 has quit [Ping timeout: 248 seconds]
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
structuralist has joined #ipfs
WhiteWhaleHolyGr has joined #ipfs
DiCE1904 has joined #ipfs
ZaZ has joined #ipfs
boltmaker has quit [Ping timeout: 250 seconds]
manhandle has joined #ipfs
cwahlers has joined #ipfs
mgue has quit [Quit: WeeChat 1.5]
JesseW has joined #ipfs
mgue has joined #ipfs
<whyrusleeping> !pin /ipfs/QmfQBTsEp6mAesbRAnKuzvc4G9cbKS1WmmbTM5nmJjXefK floodsub-2 dists build
<pinbot> now pinning /ipfs/QmfQBTsEp6mAesbRAnKuzvc4G9cbKS1WmmbTM5nmJjXefK
r04r is now known as zz_r04r
cwahlers has quit [Ping timeout: 248 seconds]
PrinceOfPeeves has quit [Read error: Connection reset by peer]
cwahlers has joined #ipfs
ygrek has joined #ipfs
chkm8 has joined #ipfs
ill has quit [Quit: leaving]
cwahlers has quit [Ping timeout: 255 seconds]
cwahlers has joined #ipfs
skoocda has quit [Quit: Leaving]
<nicolagreco> New IPLD captain log is out! https://github.com/ipld/specs/issues/13
* achin subscribes
ckwaldon has quit [Ping timeout: 255 seconds]
ygrek has quit [Ping timeout: 248 seconds]
null_radix has quit [Ping timeout: 265 seconds]
ckwaldon has joined #ipfs
rgrinberg has quit [Ping timeout: 264 seconds]
chris613 has quit [Quit: Leaving.]
pfrazee has quit [Remote host closed the connection]
ZaZ has quit [Read error: Connection reset by peer]
wallacoloo has quit [Ping timeout: 240 seconds]
null_radix has joined #ipfs
wallacoloo has joined #ipfs
captain_morgan has joined #ipfs
M-Purple has left #ipfs ["User left"]
Kane_ has joined #ipfs
Kane` has quit [Read error: Connection reset by peer]
sknebel has quit [Quit: sknebel]
sknebel has joined #ipfs
JesseW has quit [Ping timeout: 240 seconds]
Aranjedeath has quit [Quit: Three sheets to the wind]
mildred has joined #ipfs
chungy has joined #ipfs
captain_morgan has quit [Ping timeout: 276 seconds]
ylp has quit [Ping timeout: 248 seconds]
ylp has joined #ipfs
mildred has quit [Read error: Connection timed out]
mildred has joined #ipfs
<voxelot> fileswarm prototype is up and running if anyone is interested in an app that pays you to seed ipfs files. https://github.com/nginnever/fileswarm
<voxelot> will be on in the AM (US time) to answer questions if there are any
ylp1 has joined #ipfs
Foxcool has quit [Ping timeout: 240 seconds]
Foxcool has joined #ipfs
wallacoloo has quit [Quit: wallacoloo]
Oatmeal has joined #ipfs
zorglub27 has joined #ipfs
Kane_ has quit [Quit: Leaving]
M-epsilon has quit [Ping timeout: 244 seconds]
M-3509 has quit [Ping timeout: 244 seconds]
M-hostbbb has quit [Ping timeout: 244 seconds]
cblgh has quit [Ping timeout: 240 seconds]
ljhms has quit [Ping timeout: 244 seconds]
blackflag[m] has quit [Ping timeout: 244 seconds]
Guest18687[m] has quit [Ping timeout: 244 seconds]
ShawkHawk[m]1 has quit [Ping timeout: 244 seconds]
pinkieval has quit [Ping timeout: 244 seconds]
Guest22926[m] has quit [Ping timeout: 244 seconds]
zignig has quit [Ping timeout: 244 seconds]
blackflag[m] has joined #ipfs
ljhms has joined #ipfs
zignig has joined #ipfs
Guest22926[m] has joined #ipfs
pinkieval has joined #ipfs
M-epsilon has joined #ipfs
M-hostbbb has joined #ipfs
M-3509 has joined #ipfs
mafintosh has quit []
Guest18687[m] has joined #ipfs
ylp2 has joined #ipfs
ylp1 has quit [Read error: No route to host]
ShawkHawk[m]1 has joined #ipfs
mafintosh has joined #ipfs
keks has joined #ipfs
ylp has quit [Ping timeout: 248 seconds]
ylp has joined #ipfs
dmr has quit [Ping timeout: 250 seconds]
rendar has joined #ipfs
mgue has quit [Ping timeout: 240 seconds]
mgue has joined #ipfs
<whyrusleeping> voxelot: awesome stuff :D
reit has quit [Ping timeout: 240 seconds]
zorba has joined #ipfs
s_kunk has joined #ipfs
fleeky has joined #ipfs
cblgh has joined #ipfs
cblgh has quit [Changing host]
cblgh has joined #ipfs
<victorbjelkholm> good morning!
chkm8 has quit [Ping timeout: 265 seconds]
Encrypt has joined #ipfs
espadrine_ has joined #ipfs
keks has quit [Ping timeout: 240 seconds]
ilmu has joined #ipfs
plddr has quit [Ping timeout: 244 seconds]
plddr has joined #ipfs
disgusting[m] has quit [Ping timeout: 244 seconds]
zero-one has quit [Ping timeout: 244 seconds]
zorba has quit [Ping timeout: 244 seconds]
zorba has joined #ipfs
zero-one has joined #ipfs
<dignifiedquire> good morning
disgusting[m] has joined #ipfs
computerfreak has joined #ipfs
ylp has quit [Ping timeout: 248 seconds]
ylp has joined #ipfs
WhiteWhaleHolyGr has quit [Ping timeout: 265 seconds]
ilmu has quit [Ping timeout: 265 seconds]
Encrypt has quit [Quit: Lunch time!]
reit has joined #ipfs
ligi_ has joined #ipfs
dmr has joined #ipfs
ligi has quit [Ping timeout: 265 seconds]
miky72 has joined #ipfs
<miky72> !list
zz_r04r is now known as r04r
keks has joined #ipfs
miky72 has left #ipfs [#ipfs]
zorglub27 has quit [Ping timeout: 260 seconds]
deltab has quit [Ping timeout: 244 seconds]
Encrypt has joined #ipfs
deltab has joined #ipfs
Foxcool has quit [Read error: Connection reset by peer]
Foxcool has joined #ipfs
A124 has quit [Ping timeout: 265 seconds]
PseudoNoob has joined #ipfs
wuch has joined #ipfs
apiarian has quit [Quit: zoom]
ygrek has joined #ipfs
apiarian has joined #ipfs
PrinceOfPeeves has joined #ipfs
apiarian has quit [Ping timeout: 264 seconds]
ilmu has joined #ipfs
clownpriest has joined #ipfs
Akaibu has quit []
cemerick has joined #ipfs
clownpriest has quit [Client Quit]
Encrypt has quit [Quit: Quit]
zorglub27 has joined #ipfs
clownpriest has joined #ipfs
clownpriest has quit [Client Quit]
<whyrusleeping> poor internet connectivity over here in china is making it difficult to push out the final 0.4.3 release
<whyrusleeping> might have to wait until i
<whyrusleeping> m back in the states
<keks> whyrusleeping: could you look at https://github.com/libp2p/go-libp2p-transport/issues/12 when you find some time? it's not building
<keks> or tell me when you have an idea, i can also work on that
<keks> I think it was importing go-multiaddr-net/utp but doesn't anymore
zorglub27 has quit [Quit: zorglub27]
taaem has quit [Ping timeout: 272 seconds]
pfrazee has joined #ipfs
anonymuse has joined #ipfs
ilyaigpetrov has joined #ipfs
nonaTure has joined #ipfs
cemerick has quit [Ping timeout: 264 seconds]
TheWhisper has joined #ipfs
shizy has joined #ipfs
ashark has joined #ipfs
cemerick has joined #ipfs
<whyrusleeping> keks: replied
<keks> i see
<keks> i'm currently preparing my own package.json because i also need to rwrite my deps
<keks> or else go complains that ma.Multiaddr != /gx/QmY../ma.Multiaddr
<whyrusleeping> yeap
<whyrusleeping> go's interface checking could be a little smarter
<whyrusleeping> thats my biggest complaint about the language
<whyrusleeping> is that exact problem
<keks> to be fair, this is not how go language designers would use the language
<whyrusleeping> no, they would have everything in one single repository
<whyrusleeping> because they have no external dependencies
<keks> that's why i wondered whether gx devs know about current package management efforts in go
* whyrusleeping coughs
<keks> s/devs/dev/ ;)
<whyrusleeping> :D
<whyrusleeping> haha, we know
<whyrusleeping> the go team really has some weird ideas about how open source supposedly works
rgrinberg has joined #ipfs
jedahan has joined #ipfs
zorglub27 has joined #ipfs
A124 has joined #ipfs
rgrinberg has quit [Ping timeout: 265 seconds]
Oatmeal has quit [Ping timeout: 276 seconds]
amiller has joined #ipfs
<amiller> is there like
<amiller> a getaddr.ipfs.io
<amiller> something that shows how many nodes there are in the DHT
matoro has quit [Ping timeout: 250 seconds]
rgrinberg has joined #ipfs
matoro has joined #ipfs
matoro has quit [Max SendQ exceeded]
<keks> maybe i'm missing something obvious, but how do i locate multihashes of gx repositories? e.g. of github.com/jbenet/go-multiaddr
matoro has joined #ipfs
<richardlitt> Weekly calls start in 40 minutes with the all hands meeting
<keks> whyrusleeping: can you merge mafmt btw?
Guest42119[m] has joined #ipfs
<Guest42119[m]> kk
Tv` has joined #ipfs
mildred has quit [Quit: Leaving.]
ygrek has quit [Ping timeout: 255 seconds]
wuch has quit [Remote host closed the connection]
wuch has joined #ipfs
ola has joined #ipfs
zorba has quit [Ping timeout: 255 seconds]
ylp2 has quit [Quit: Leaving.]
Guest42293[m] has joined #ipfs
<richardlitt> ========================== IPFS Hangouts: All Hands =========================
<richardlitt> Sprint Issue: https://github.com/ipfs/pm/issues/195
<richardlitt> Join Zoom Call: https://zoom.us/j/3339991818
<richardlitt> Topic: All Hands
<richardlitt> =============================================================================
<richardlitt> Starts in five minutes! If you could join now, we can all be on time. :D
HansF[m] has joined #ipfs
<dignifiedquire> Kubuxu: how do I view only a single line of a file on the command line
matoro has quit [Ping timeout: 250 seconds]
<lgierth> dignifiedquire: head -n1 <file>
ilmu has quit [Ping timeout: 265 seconds]
<dignifiedquire> head -n42103 dist/webui.1.0.0.js < shows everything until that line
<lgierth> !pin QmNuFhrrNvRAF27xfgiPX1gYGsj3C88N8ySQ5sXKrGLYkH haad
<pinbot> now pinning /ipfs/QmNuFhrrNvRAF27xfgiPX1gYGsj3C88N8ySQ5sXKrGLYkH
<keks> yeah, what lgierth sai is the first line
<keks> you can do it with sed
<keks> wait
<lgierth> dignifiedquire: no it prints 42103 lines :) different thing depending on the context
<Kubuxu> dignifiedquire: sed -n Xp
<Kubuxu> Xp prints Xes line
<Kubuxu> and -n suppresses default output
<keks> apparently tail -n+X | head -n1 is faster
<Kubuxu> probably, as sed will scan whole file.
<Kubuxu> but sed is easier to use
<Kubuxu> and shorter to write
<keks> tru
ylp has quit [Ping timeout: 248 seconds]
<nicolagreco> I have to run, see you later folks
zorglub27 has quit [Ping timeout: 248 seconds]
ylp has joined #ipfs
JesseW has joined #ipfs
captain_morgan has joined #ipfs
rgrinberg has quit [Ping timeout: 265 seconds]
<lgierth> sorry about the lack of stream for the hangout -- we forgot to press the "start" button :')
<keks> is that threads or goroutines?
<lgierth> keks: threads
<keks> ugh
<Kubuxu> yeah, it went for 200+ to sub20
<victorbjelkholm> richardlitt, laggiest bye ever, sounded like you died by modem
nonaTure has quit [Ping timeout: 250 seconds]
ilmu has joined #ipfs
<dignifiedquire> lol
ilmu has quit [Ping timeout: 248 seconds]
JesseW has quit [Ping timeout: 244 seconds]
s_kunk has quit [Ping timeout: 255 seconds]
<richardlitt> hahahaha
<richardlitt> ========================== IPFS Hangouts: go-ipfs =========================
<richardlitt> Sprint Issue: https://github.com/ipfs/pm/issues/195
<richardlitt> Topic: go-ipfs
<richardlitt> =============================================================================
<richardlitt> Join Zoom Call: https://zoom.us/j/3339991818
<keks> also a great name for a new wave band, i heard this stuff is coming back
<keks> death by modem
<Kubuxu> lgierth: ^^
gmcquillan__ has joined #ipfs
gmcquillan__ is now known as gmcquillan
<victorbjelkholm> I'll be watching the stream for this one
<victorbjelkholm> dignifiedquire, make sure you hit record ;)
johnhenry[m] has joined #ipfs
johnhenry[m] has left #ipfs [#ipfs]
johnhenry[m] has joined #ipfs
<pinbot> [host 3] failed to pin /ipfs/QmNuFhrrNvRAF27xfgiPX1gYGsj3C88N8ySQ5sXKrGLYkH: 504 Gateway Time-out
<pinbot> [host 7] failed to pin /ipfs/QmNuFhrrNvRAF27xfgiPX1gYGsj3C88N8ySQ5sXKrGLYkH: 504 Gateway Time-out
<pinbot> [host 6] failed to pin /ipfs/QmNuFhrrNvRAF27xfgiPX1gYGsj3C88N8ySQ5sXKrGLYkH: 504 Gateway Time-out
<pinbot> [host 0] failed to pin /ipfs/QmNuFhrrNvRAF27xfgiPX1gYGsj3C88N8ySQ5sXKrGLYkH: 504 Gateway Time-out
<pinbot> [host 5] failed to pin /ipfs/QmNuFhrrNvRAF27xfgiPX1gYGsj3C88N8ySQ5sXKrGLYkH: 504 Gateway Time-out
<pinbot> [host 2] failed to pin /ipfs/QmNuFhrrNvRAF27xfgiPX1gYGsj3C88N8ySQ5sXKrGLYkH: 504 Gateway Time-out
<pinbot> [host 1] failed to pin /ipfs/QmNuFhrrNvRAF27xfgiPX1gYGsj3C88N8ySQ5sXKrGLYkH: 504 Gateway Time-out
<pinbot> [host 4] failed to pin /ipfs/QmNuFhrrNvRAF27xfgiPX1gYGsj3C88N8ySQ5sXKrGLYkH: 504 Gateway Time-out
ylp has quit [Ping timeout: 248 seconds]
<lgierth> !pin QmNuFhrrNvRAF27xfgiPX1gYGsj3C88N8ySQ5sXKrGLYkH haad
<pinbot> now pinning /ipfs/QmNuFhrrNvRAF27xfgiPX1gYGsj3C88N8ySQ5sXKrGLYkH
ylp has joined #ipfs
<achin> haad has been pinned! oh noes!
captain_morgan has quit [Ping timeout: 240 seconds]
captain_morgan has joined #ipfs
r04r is now known as r04r|away
r04r|away is now known as r04r
irx[m] has joined #ipfs
r04r is now known as zz_Minnie
galois_d_ has joined #ipfs
zz_Minnie is now known as r04r2
r04r2 is now known as r04r
ylp has quit [Ping timeout: 248 seconds]
Guest43355[m] has joined #ipfs
galois_dmz has quit [Ping timeout: 248 seconds]
<lgierth> achin: it's actually orbit, i just didn't know when pinning because haad just said pin that pls :)
andyj[m] has joined #ipfs
captain_morgan has quit [Ping timeout: 240 seconds]
<lgierth> he has just a few Kbps over there in shanghai and it's 160Mb
<lgierth> eeh KBps and MBps
ylp has joined #ipfs
<Kubuxu> Wow
<Kubuxu> The go-reuse port should also significantly reduce memory usage
<Kubuxu> 200 full stacks is not little
<richardlitt> ========================== IPFS Hangouts: js-ipfs =========================
<richardlitt> =============================================================================
<richardlitt> Join Zoom Call: https://zoom.us/j/3339991818
<richardlitt> Sprint Issue: https://github.com/ipfs/pm/issues/195
<richardlitt> Topic: js-ipfs
ylp has quit [Ping timeout: 248 seconds]
matoro has joined #ipfs
espadrine_ has quit [Ping timeout: 265 seconds]
taaem has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
<sdgathman> is js-ipfs a brower thing, or a nodejs implementation of ipfsd ?
ylp has joined #ipfs
sdgathman has quit [Quit: ZNC - http://znc.in]
<Kubuxu> both
sdgathman has joined #ipfs
sdgathman has quit [Client Quit]
sdgathman has joined #ipfs
ilyaigpetrov has quit [Quit: Connection closed for inactivity]
<richardlitt> ========================== IPFS Hangouts: libp2p =========================
<richardlitt> Sprint Issue: https://github.com/ipfs/pm/issues/195
<richardlitt> Topic: libp2p
<richardlitt> Join Zoom Call: https://zoom.us/j/3339991818
<richardlitt> =============================================================================
<pinbot> [host 6] failed to pin /ipfs/QmNuFhrrNvRAF27xfgiPX1gYGsj3C88N8ySQ5sXKrGLYkH: 504 Gateway Time-out
<pinbot> [host 7] failed to pin /ipfs/QmNuFhrrNvRAF27xfgiPX1gYGsj3C88N8ySQ5sXKrGLYkH: 504 Gateway Time-out
<pinbot> [host 2] failed to pin /ipfs/QmNuFhrrNvRAF27xfgiPX1gYGsj3C88N8ySQ5sXKrGLYkH: 504 Gateway Time-out
<pinbot> [host 1] failed to pin /ipfs/QmNuFhrrNvRAF27xfgiPX1gYGsj3C88N8ySQ5sXKrGLYkH: 504 Gateway Time-out
<pinbot> [host 3] failed to pin /ipfs/QmNuFhrrNvRAF27xfgiPX1gYGsj3C88N8ySQ5sXKrGLYkH: 504 Gateway Time-out
<pinbot> [host 5] failed to pin /ipfs/QmNuFhrrNvRAF27xfgiPX1gYGsj3C88N8ySQ5sXKrGLYkH: 504 Gateway Time-out
<pinbot> [host 0] failed to pin /ipfs/QmNuFhrrNvRAF27xfgiPX1gYGsj3C88N8ySQ5sXKrGLYkH: 504 Gateway Time-out
<Teeed> :U
<pinbot> [host 4] failed to pin /ipfs/QmNuFhrrNvRAF27xfgiPX1gYGsj3C88N8ySQ5sXKrGLYkH: 504 Gateway Time-out
<Teeed> yeah
<Teeed> :D
<lgierth> i'll continue pinning this one outside of irc
galois_d_ has quit [Remote host closed the connection]
herzmeister has quit [Quit: Leaving]
galois_dmz has joined #ipfs
herzmeister has joined #ipfs
taaem has quit [Read error: Connection reset by peer]
apiarian has joined #ipfs
apiarian_ has joined #ipfs
apiarian has quit [Ping timeout: 255 seconds]
<keks> is it possible to implement the Conn|Listener interface in both manet and go-libp2p-transport with just one type each?
<keks> one Conn and one Listener
<panicbit-M> keks: If the signatures of equally named methods differ, then no
gmcquillan has quit [Ping timeout: 248 seconds]
<panicbit-M> If the expected behaviour of equally named methods differs, then no
<keks> well one of them returns more specific interfaces than the other one
<panicbit-M> In the remaining cases, yes
<keks> but i couldn't get the type system to see that one type is a subset of the other
<panicbit-M> That would be problematic
matoro has quit [Ping timeout: 248 seconds]
<panicbit-M> You might want to provide a newtype wrapper to implement one of the interfaces
edrex has joined #ipfs
<keks> yes, I thought there might have been a trick or something
captain_morgan has joined #ipfs
<keks> or a specific way to do it such that the type system knows whats going on
<panicbit-M> As far as I know only the newtype thing
<panicbit-M> But it has been a long time since I did go stuff
ekleog has left #ipfs ["There are better worlds than this one"]
dignifiedquire has quit [Read error: Connection reset by peer]
dignifiedquire has joined #ipfs
chungy has quit [Quit: ZNC - http://znc.in]
wallacoloo has joined #ipfs
herzmeister has quit [Quit: Leaving]
rendar has quit [Ping timeout: 260 seconds]
herzmeister has joined #ipfs
chungy has joined #ipfs
<nicolagreco> richardlitt: I guess you are setting up the zoom call, right?
<nicolagreco> (this is for the IPLD chat)
<richardlitt> nicolagreco: no, dignifiedquire should have it.
<richardlitt> So that it can be recorded.
<nicolagreco> ok perfect!
<richardlitt> Will add links here, one second.
<richardlitt> ========================== IPFS Hangouts: ipld =========================
<richardlitt> Join Zoom Call: https://zoom.us/j/3339991818
<richardlitt> Sprint Issue: https://github.com/ipfs/pm/issues/195
<richardlitt> Topic: ipld
<richardlitt> =============================================================================
<dignifiedquire> no stream anymore
Encrypt has joined #ipfs
Oatmeal has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
Stebalien has joined #ipfs
taaem has joined #ipfs
Aranjedeath has joined #ipfs
rendar has joined #ipfs
matoro has joined #ipfs
ola has quit [Quit: QUIT]
G-Ray has joined #ipfs
jedahan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
cemerick has quit [Ping timeout: 248 seconds]
gmcquillan__ has joined #ipfs
gmcquillan__ is now known as gmcquillan
chris613 has joined #ipfs
mrBen2k2k2k_____ has joined #ipfs
shizy has quit [Quit: WeeChat 1.5]
jedahan has joined #ipfs
ylp has quit [Ping timeout: 248 seconds]
themightychris[m has joined #ipfs
zorglub27 has joined #ipfs
ylp has joined #ipfs
jedahan has quit [Ping timeout: 260 seconds]
shizy has joined #ipfs
mrBen2k2k2k_____ has quit [Max SendQ exceeded]
ppham has joined #ipfs
computerfreak has quit [Quit: Leaving.]
jedahan has joined #ipfs
ppham has quit [Remote host closed the connection]
ppham has joined #ipfs
clownpriest has joined #ipfs
xelra has quit [Ping timeout: 265 seconds]
ylp has quit [Ping timeout: 248 seconds]
<clownpriest> how does ipfs prevent against someone altering the ipfs node's code and behaving maliciously? how does one ipfs node know that another ipfs node is legit, and not tampered with and acting as a man in the middle?
ylp has joined #ipfs
xelra has joined #ipfs
<clownpriest> for example, someone can just modify the go-ipfs code and compile it, and end up with a modified version of a go-ipfs node, and that modification can potentially behave maliciously. what's stopping someone from doing that?
<pinkieval> clownpriest: any example of malicious behavior?
<clownpriest> sending blocks/objects that aren't what the requesting node asked for, or routing through the dht in an inaccurate way, idk
<lgierth> clownpriest: ipfs is based on a slight variation the kademlia dht, which favors well-behaving nodes
<clownpriest> i should look closer into kademlia
<clownpriest> thank you
<clownpriest> is that the main line of defense?
<lgierth> there's also an extension to kademlia which we plan to implement, which prevents attacks that are based on gaining a large majority
mrBen2k2k2k_____ has joined #ipfs
<lgierth> clownpriest: connections can also be restricted on a per-address or subnet basis, so a tool could be built on top of ipfs that checks certain metrics and then blocks other nodes
<clownpriest> would that extension be part of libp2p?
<lgierth> yes
<clownpriest> cool
<lgierth> it's called S/Kademlia and there's papers about it
<clownpriest> thank you for this information
xelra has quit [Ping timeout: 265 seconds]
<achin> also, ipfs can validate each block that is recieves (by checking that the data received hashes correctly)
xelra has joined #ipfs
<clownpriest> i see, that makes sense
<clownpriest> i'm partly interested in how ipfs handles this, but probably more interested in how p2p applications deal with this problem in general. working on a p2p app that uses ipfs as storage layer
xelra has quit [Ping timeout: 265 seconds]
mrBen2k2k2k_____ has quit [Max SendQ exceeded]
Stebalien has quit [Ping timeout: 265 seconds]
<achin> i would guess that popular p2p clients (like the big bittorrent clients) have pretty sophisticated ways to detect misbehaving peers and to stop communication with them
<achin> but i don't really know any specifics
deltab_ has joined #ipfs
xelra has joined #ipfs
<lgierth> many bittorrent clients use blocklists but these don't get you far if someone actively attacks the network
deltab has quit [Quit: leaving]
apiarian_ has quit [Ping timeout: 276 seconds]
<clownpriest> yeah blocklist doesn't seem like a very robust solution
<clownpriest> my initial naive solution was that I could just have a node hash the binary of the process that's running, and report that to other nodes, but anyone can just report whatever hash they want, so yeh that's definitely not a solution
Stebalien has joined #ipfs
mildred has joined #ipfs
<lgierth> you'd need some proof-of-possession
<lgierth> but possession still doesn't imply that the respective code is actually what's running
<lgierth> the other approach to the whole problem is making the protocols resilient to malicious nodes
<clownpriest> yeh
<lgierth> i'm heading home
<achin> being able to independently validate the integrity of your data is areally nice property of ipfs
<clownpriest> yeah for sure, it's very elegant
espadrine has joined #ipfs
ligi has joined #ipfs
warner has quit [Read error: Connection reset by peer]
rendar has quit [Read error: Connection reset by peer]
clownpriest has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
warner has joined #ipfs
jedahan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
computerfreak has joined #ipfs
jedahan has joined #ipfs
apiarian has joined #ipfs
captain_morgan has quit [Read error: Connection reset by peer]
mildred has quit [Ping timeout: 240 seconds]
ZaZ has joined #ipfs
cwahlers has quit [Ping timeout: 272 seconds]
cwahlers has joined #ipfs
ppham has quit [Remote host closed the connection]
PseudoNoob has quit [Quit: Leaving]
G-Ray has quit [Quit: Konversation terminated!]
zorglub27 has quit [Ping timeout: 276 seconds]
rgrinberg has joined #ipfs
zorglub27 has joined #ipfs
zorglub27 has quit [Client Quit]
captain_morgan has joined #ipfs
clownpriest has joined #ipfs
wuch has quit [Quit: WeeChat 1.5]
rendar has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
Meroje[m]1 has joined #ipfs
nonaTure has joined #ipfs
rendar has quit [*.net *.split]
dignifiedquire has quit [*.net *.split]
ylp has quit [*.net *.split]
espadrine has quit [*.net *.split]
PrinceOfPeeves has quit [*.net *.split]
cblgh has quit [*.net *.split]
mafintosh has quit [*.net *.split]
ShawkHawk[m]1 has quit [*.net *.split]
sknebel has quit [*.net *.split]
lidel has quit [*.net *.split]
Sharavanabhava[m has quit [*.net *.split]
M-onlavec has quit [*.net *.split]
Bat`O has quit [*.net *.split]
trn has quit [*.net *.split]
Guest25254[m] has quit [*.net *.split]
M-Eliza has quit [*.net *.split]
M-amblin has quit [*.net *.split]
manveru has quit [*.net *.split]
Catz[m] has quit [*.net *.split]
hendry[m] has quit [*.net *.split]
mokhtar[m] has quit [*.net *.split]
M-Lawrence_Pritc has quit [*.net *.split]
Meroje[m] has quit [*.net *.split]
rajeevn[m] has quit [*.net *.split]
red5d[m] has quit [*.net *.split]
valdek[m] has quit [*.net *.split]
steven[m] has quit [*.net *.split]
M-mckaydavis has quit [*.net *.split]
M-liathit has quit [*.net *.split]
M-2255 has quit [*.net *.split]
denkyemx[m] has quit [*.net *.split]
simonv3[m] has quit [*.net *.split]
Guest30983[m] has quit [*.net *.split]
wildanonymous[m] has quit [*.net *.split]
RyuKurisu[m] has quit [*.net *.split]
trytrytry[m] has quit [*.net *.split]
M-giodamelio has quit [*.net *.split]
Guest18694[m] has quit [*.net *.split]
M-12490 has quit [*.net *.split]
Guest24121[m] has quit [*.net *.split]
M-8842 has quit [*.net *.split]
Caquilala[m] has quit [*.net *.split]
lnxw37[m] has quit [*.net *.split]
ebel has quit [*.net *.split]
musicmatze[m] has quit [*.net *.split]
Guest55637 has quit [*.net *.split]
M-flyingzumwalt has quit [*.net *.split]
cehteh has quit [*.net *.split]
dPow has quit [*.net *.split]
codehero has quit [*.net *.split]
trn has joined #ipfs
dPow has joined #ipfs
espadrine has joined #ipfs
cblgh has joined #ipfs
cblgh has quit [Changing host]
cblgh has joined #ipfs
Bat`O has joined #ipfs
PrinceOfPeeves has joined #ipfs
sknebel has joined #ipfs
lidel has joined #ipfs
ebel has joined #ipfs
ylp has joined #ipfs
M-flyingzumwalt has joined #ipfs
cehteh has joined #ipfs
red5d[m] has joined #ipfs
trytrytry[m] has joined #ipfs
M-8842 has joined #ipfs
dignifiedquire has joined #ipfs
valdek[m] has joined #ipfs
wildanonymous[m] has joined #ipfs
M-amblin has joined #ipfs
manveru has joined #ipfs
Guest25254[m] has joined #ipfs
ShawkHawk[m]1 has joined #ipfs
M-onlavec has joined #ipfs
dmr has quit [Ping timeout: 255 seconds]
M-Eliza has joined #ipfs
M-Lawrence_Pritc has joined #ipfs
Guest30983[m] has joined #ipfs
Guest55637 has joined #ipfs
mafintosh has joined #ipfs
mokhtar[m] has joined #ipfs
evernite- has joined #ipfs
jedahan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
hendry[m] has joined #ipfs
Meroje[m] has joined #ipfs
anonymuse has quit [Remote host closed the connection]
steven[m] has joined #ipfs
Catz[m] has joined #ipfs
M-giodamelio has joined #ipfs
M-mckaydavis has joined #ipfs
M-2255 has joined #ipfs
denkyemx[m] has joined #ipfs
simonv3[m] has joined #ipfs
lnxw37[m] has joined #ipfs
Caquilala[m] has joined #ipfs
ashark has quit [Ping timeout: 260 seconds]
rajeevn[m] has joined #ipfs
gmcquillan has quit [Ping timeout: 250 seconds]
Sharavanabhava[m has joined #ipfs
M-12490 has joined #ipfs
codehero has joined #ipfs
RyuKurisu[m] has joined #ipfs
Guest18694[m] has joined #ipfs
Guest44356[m] has joined #ipfs
M-liathit has joined #ipfs
Guest24121[m] has joined #ipfs
abbaZaba has joined #ipfs
musicmatze[m] has joined #ipfs
abbaZaba has quit [Client Quit]
evernite- has quit [Quit: ZNC 1.6.1 - http://znc.in]
evernite- has joined #ipfs
ZaZ has quit [Read error: Connection reset by peer]
NikolayKolev[m] has joined #ipfs
evernite- has quit [Quit: ZNC 1.6.1 - http://znc.in]
gmcquillan has joined #ipfs
fleeky_ has joined #ipfs
anewuser has joined #ipfs
wuch has joined #ipfs
fleeky has quit [Ping timeout: 276 seconds]
Stebalien has quit [Remote host closed the connection]
apiarian has quit [Ping timeout: 248 seconds]
Encrypt has quit [Quit: Sleeping time!]
alhof has joined #ipfs
clownpriest has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
clownpriest has joined #ipfs
deltab_ is now known as deltab
anonymuse has joined #ipfs
angreifer has quit [Ping timeout: 265 seconds]
angreifer has joined #ipfs
alhof has quit [Quit: Be back later ...]
Guest44466[m] has joined #ipfs
alhof has joined #ipfs
evernite- has joined #ipfs
computerfreak has quit [Quit: Leaving.]
apiarian has joined #ipfs
alhof has quit [Client Quit]
alhof has joined #ipfs
abbaZaba has joined #ipfs
shizy has quit [Ping timeout: 240 seconds]
gmcquillan__ has joined #ipfs
abbaZaba has quit [Client Quit]
alhof has quit [Ping timeout: 244 seconds]
gmcquillan has quit [Ping timeout: 276 seconds]
evernite- has quit [Quit: ZNC 1.6.1 - http://znc.in]
GeorgeAntoniadis has joined #ipfs
captain_morgan has quit [Ping timeout: 240 seconds]
cehteh has quit [Ping timeout: 248 seconds]
evernite- has joined #ipfs
evernite- has quit [Client Quit]
evernite- has joined #ipfs
ppham has joined #ipfs
evernite- has quit [Client Quit]
evernite- has joined #ipfs
evernite- has quit [Client Quit]
evernite- has joined #ipfs
evernite- has quit [Client Quit]
wuch has quit [Quit: WeeChat 1.5]
captain_morgan has joined #ipfs
evernite- has joined #ipfs
solariiknight[m] has quit [Ping timeout: 244 seconds]
Leer10[m] has quit [Ping timeout: 244 seconds]
M-wkennington has quit [Ping timeout: 244 seconds]
wildanonymous[m] has quit [Ping timeout: 244 seconds]
amiller has quit [Ping timeout: 244 seconds]
Leer10[m] has joined #ipfs
wildanonymous[m] has joined #ipfs
bren2010 has quit [Ping timeout: 244 seconds]
zeroish has quit [Ping timeout: 244 seconds]
M-drwasho has quit [Ping timeout: 244 seconds]
bren2010 has joined #ipfs
Caquilala[m]2 has joined #ipfs
Caquilala[m] has quit [Ping timeout: 244 seconds]
tymat has quit [Ping timeout: 244 seconds]
gmoro has quit [Ping timeout: 244 seconds]
evernite- has quit [Quit: ZNC 1.6.1 - http://znc.in]
cehteh has joined #ipfs
solariiknight[m] has joined #ipfs
gmoro has joined #ipfs
M-wkennington has joined #ipfs
<lgierth> Kubuxu: wdyt, should i have len() checks in tests or is a segfault an acceptable failure mode of a unit test?
amiller has joined #ipfs
keks has quit [Ping timeout: 240 seconds]
amiller is now known as Guest8798
tymat has joined #ipfs
evernite- has joined #ipfs
M-drwasho has joined #ipfs
neoV[m] has quit [Ping timeout: 244 seconds]
giodamelio has quit [Ping timeout: 244 seconds]
giodamelio has joined #ipfs
neoV[m] has joined #ipfs
[tymat] has joined #ipfs
vasachi[m] has quit [Ping timeout: 244 seconds]
arby[m] has quit [Ping timeout: 244 seconds]
vasachi[m] has joined #ipfs
tymat has quit [Ping timeout: 244 seconds]
matoro has quit [Ping timeout: 244 seconds]
<Kubuxu> you shouldn't panic in tests
<Kubuxu> as it doesn't provide clear reason
<Kubuxu> someone might think that the test is buggy
<Kubuxu> not code
<lgierth> good point
<lgierth> thanks
espadrine has quit [Ping timeout: 265 seconds]
andyj[m] has left #ipfs ["User left"]
arby[m] has joined #ipfs