lgierth changed the topic of #ipfs to: go-ipfs v0.4.6-rc1: https://dist.ipfs.io/go-ipfs | Week 7+8: 1) Web browsers https://git.io/vDyDE 2) Private networks https://git.io/vDyDh 3) Cluster https://git.io/vDyyt | Roadmap: https://waffle.io/ipfs/roadmaps | 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
antiantonym has quit [Ping timeout: 256 seconds]
hundchen_ has joined #ipfs
jkilpatr has joined #ipfs
hundchenkatze has quit [Ping timeout: 260 seconds]
matoro has quit [Ping timeout: 240 seconds]
antiantonym has joined #ipfs
suttonwilliamd_ has joined #ipfs
wunki has quit [Ping timeout: 240 seconds]
wunki has joined #ipfs
galois_dmz has joined #ipfs
suttonwilliamd has quit [Ping timeout: 268 seconds]
galois_d_ has quit [Ping timeout: 256 seconds]
<whyrusleeping> Decided to do builds for ipget and ipfs-pack while updating the dists page: https://ipfs.io/ipfs/QmPF3Z8hHoqyNKcZovCZSLwyWAvWRtuWto1Lzy47i18GiG/
<whyrusleeping> !pin /ipfs/QmPF3Z8hHoqyNKcZovCZSLwyWAvWRtuWto1Lzy47i18GiG 0.4.6 dists with igpet and ipfs-pack
<pinbot> now pinning on 8 nodes
<noffle> thanks whyrusleeping! I was having a hard time with ipget and distributions
mguentner2 is now known as mguentner
<whyrusleeping> no problemo! the fallback shell code was importing a version of the embedded shell that didnt seem to exist
<simpson> Apologies for repeating; I won't ask again, but: which git-remote-ipfs is the correct one? I found both https://github.com/larsks/git-remote-ipfs and https://github.com/cryptix/git-remote-ipfs/ but I'm not sure which one to use.
<whyrusleeping> Also, your fallback shell code didnt have a dvcsimport field set
<whyrusleeping> simpson: i would use the one by cryptix, but i havent checked out either of those in a while
<whyrusleeping> unsure if they work still
<noffle> I'm looking at your pr now
<noffle> thanks for that
<simpson> whyrusleeping: Okay, thanks!
matoro has joined #ipfs
<pinbot> pinned on 8 of 8 nodes (0 failures) -- https://ipfs.io/ipfs/QmPF3Z8hHoqyNKcZovCZSLwyWAvWRtuWto1Lzy47i18GiG
<cryptix> that helper might be broken right now.. but not too much but I could use some help
<cryptix> With it
wallacoloo_____ has quit [Quit: wallacoloo_____]
wallacoloo_____ has joined #ipfs
hundchen_ has quit []
matoro has quit [Ping timeout: 268 seconds]
pawn has joined #ipfs
akkad has quit [Excess Flood]
pfrazee has quit [Remote host closed the connection]
akkad has joined #ipfs
antiantonym has quit [Ping timeout: 240 seconds]
arpu has quit [Remote host closed the connection]
matoro has joined #ipfs
antiantonym has joined #ipfs
akkad has quit [Excess Flood]
ebel has quit [Ping timeout: 264 seconds]
ebel has joined #ipfs
UukGoblin has quit [Ping timeout: 260 seconds]
nu11p7r has quit [Ping timeout: 240 seconds]
wallacoloo_____ has quit [Quit: wallacoloo_____]
akkad has joined #ipfs
nu11p7r has joined #ipfs
pfrazee has joined #ipfs
pawn has quit [Remote host closed the connection]
UukGoblin has joined #ipfs
cemerick has joined #ipfs
A124 has quit [Ping timeout: 240 seconds]
A124 has joined #ipfs
cemerick has quit [Ping timeout: 240 seconds]
cemerick has joined #ipfs
john4 has joined #ipfs
robattila256 has joined #ipfs
<AphelionZ> simpson: neither of those are "official" but the cryptix one was updated 9 days ago
<AphelionZ> the other was updated in sept 2015
tilgovi has joined #ipfs
A124 has quit [Ping timeout: 240 seconds]
cemerick has quit [Ping timeout: 246 seconds]
A124 has joined #ipfs
seagreen has quit [Ping timeout: 260 seconds]
fxrs has quit [Ping timeout: 260 seconds]
dimitarvp has quit [Quit: Bye]
matoro has quit [Ping timeout: 240 seconds]
<lgierth> go-ipfs v0.4.6 is out! https://dist.ipfs.io/go-ipfs | Week 9+10: 1) Test Lab https://git.io/vysyh 2) Orbit https://git.io/vysSv | Roadmap: https://waffle.io/ipfs/roadmaps | 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
infinity0_ has joined #ipfs
infinity0_ has joined #ipfs
infinity0_ has quit [Changing host]
infinity0 has quit [Killed (weber.freenode.net (Nickname regained by services))]
infinity0_ is now known as infinity0
<AphelionZ> whoooo
infinity0 has quit [Remote host closed the connection]
<lgierth> :D
<Kubuxu> demize: ^^ 0.4.6 is out
infinity0_ has joined #ipfs
infinity0_ has joined #ipfs
infinity0_ has quit [Changing host]
infinity0_ is now known as infinity0
infinity0 has quit [Remote host closed the connection]
seagreen has joined #ipfs
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
chungy_ has joined #ipfs
infinity0 has joined #ipfs
chungy has quit [Disconnected by services]
chungy_ is now known as chungy
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
caiogondim has quit [Quit: caiogondim]
antiantonym has quit [Ping timeout: 240 seconds]
HobGoblin has joined #ipfs
UukGoblin has quit [Ping timeout: 268 seconds]
nu11p7r has quit [Ping timeout: 260 seconds]
nu11p7r has joined #ipfs
pfrazee has quit [Remote host closed the connection]
Foxcool has joined #ipfs
HobGoblin has quit [Read error: Connection reset by peer]
art3m1s has quit [Quit: Ex-Chat]
UukGoblin has joined #ipfs
dbri has quit [Remote host closed the connection]
dbri has joined #ipfs
matoro has joined #ipfs
stevenaleach has joined #ipfs
reit has quit [Quit: Leaving]
yar has quit [Excess Flood]
arpu has joined #ipfs
yar has joined #ipfs
tilgovi has quit [Ping timeout: 246 seconds]
pfrazee has joined #ipfs
antiantonym has joined #ipfs
cemerick has joined #ipfs
<lgierth> lidel: can you think of any way to make ipfs://$base58hash work, even if it's just a redirect to ipfs://$base32hash?
<lgierth> lidel: i'm just thinking about all those base58 multihashes (CIDv0) that are already out there...
DiCE1904 has quit [Ping timeout: 255 seconds]
marten_ has joined #ipfs
robattila256 has quit [Quit: WeeChat 1.7]
mguentner has quit [Quit: WeeChat 1.7]
mguentner has joined #ipfs
kevina has quit [Quit: Leaving]
robattila256 has joined #ipfs
mguentner2 has joined #ipfs
mguentner has quit [Ping timeout: 268 seconds]
fjl__ has quit [Ping timeout: 268 seconds]
fjl__ has joined #ipfs
marten_ has quit [Ping timeout: 260 seconds]
zabirauf has joined #ipfs
pfrazee has quit [Remote host closed the connection]
zabirauf has quit [Remote host closed the connection]
zabirauf has joined #ipfs
chris613 has quit [Ping timeout: 240 seconds]
gmcabrita has quit [Quit: Connection closed for inactivity]
zabirauf has quit [Remote host closed the connection]
zabirauf has joined #ipfs
chris613 has joined #ipfs
zabirauf has quit [Ping timeout: 240 seconds]
zabirauf_ has joined #ipfs
pawn has joined #ipfs
<pawn> After reading this https://medium.com/@ConsenSys/an-introduction-to-ipfs-9bba4860abd0#.yq0sxxvgh ... can IPFS emulate Bitcoin?
simpson has left #ipfs ["WeeChat 1.0.1"]
<pawn> How does libp2p.js do what it does without access to TCP?
akkad has quit [Excess Flood]
ygrek_ has quit [Ping timeout: 240 seconds]
akkad has joined #ipfs
<pawn> How does a node in a P2P network ever get into the network initially? What I mean is, how does it know who to trust to connect to peers?
jedahan has joined #ipfs
pfrazee has joined #ipfs
DiCE1904 has joined #ipfs
Oatmeal has quit [Ping timeout: 260 seconds]
pfrazee has quit [Ping timeout: 240 seconds]
yar has quit [Excess Flood]
yar has joined #ipfs
chris613 has quit [Quit: Leaving.]
tmg has quit [Ping timeout: 260 seconds]
pawn has quit [Remote host closed the connection]
rendar has joined #ipfs
jedahan has quit [Quit: Textual IRC Client: www.textualapp.com]
infinity0 has joined #ipfs
muvlon has quit [Ping timeout: 260 seconds]
muvlon has joined #ipfs
zabirauf_ has quit [Remote host closed the connection]
zabirauf has joined #ipfs
<whyrusleeping> pawn: it uses websockets and webrtc
zabirauf has quit [Ping timeout: 268 seconds]
kthnnlg has quit [Ping timeout: 258 seconds]
robattila256 has quit [Ping timeout: 256 seconds]
pguth64 has joined #ipfs
john3 has joined #ipfs
john4 has quit [Ping timeout: 240 seconds]
john__ has joined #ipfs
john3 has quit [Ping timeout: 256 seconds]
<lidel> lgierth, there should be no problem to detect them, convert and redirect to canonical one
Foxcool has quit [Ping timeout: 246 seconds]
Foxcool has joined #ipfs
<lidel> (yes, fqdn is case-insensitive when origin is calculated, but add-on has access to case-sensitive string, so we can do lossless conversion before actual request is sent)
<whyrusleeping> lidel: thats great to hear that its case sensitive in the add-on
zabirauf has joined #ipfs
Foxcool has quit [Ping timeout: 240 seconds]
stoopkid has quit [Quit: Connection closed for inactivity]
kthnnlg has joined #ipfs
<lidel> i think even with legacy add-on you can see difference between ipfs://QmYHNYAaYK5hm3ZhZFx5W9H6xydKDGimjdgJMrMSdnctEm and ipfs://QmYHNYAaYK5hm3ZhZFx5W9H6xydKDGimjdgJMrMSdnctem
<lidel> :)
Foxcool has joined #ipfs
<lidel> host case is ignored only during origin calculation
<whyrusleeping> interesting, and for the origin calculation we can just convert to base32 or so?
Foxcool has quit [Ping timeout: 260 seconds]
antiantonym has quit [Ping timeout: 260 seconds]
ShalokShalom_ has joined #ipfs
ShalokShalom has quit [Ping timeout: 268 seconds]
n0z has joined #ipfs
ylp has joined #ipfs
Foxcool has joined #ipfs
<lidel> whyrusleeping, we dont control origin calculation unfortunately, there is no WebExtension API for that. all we can do is to change URL before HTTP request leaves the browser (in onBeforeRequest: https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/WebRequest)
mildred has quit [Quit: WeeChat 1.6]
mildred has joined #ipfs
<lidel> I raised the need for basic control over how origin is calculated in https://bugzilla.mozilla.org/show_bug.cgi?id=1271553#c47
<lidel> without it, we will have separate origins when the same multihash is loaded from different gateways
<lidel> or we will have to use ipfs://hash to conform to the way origin is calculated by browser for HTTP (long discussion at https://github.com/ipfs/in-web-browsers/issues/6)
s_kunk has quit [Ping timeout: 260 seconds]
stevenaleach has quit [Remote host closed the connection]
n0z_ has joined #ipfs
n0z has quit [Read error: Connection reset by peer]
n0z_ has quit [Remote host closed the connection]
maxlath has joined #ipfs
kthnnlg has quit [Ping timeout: 264 seconds]
antiantonym has joined #ipfs
Foxcool has quit [Ping timeout: 240 seconds]
<demize> Kubuxu: And pushed.
cemerick has quit [Ping timeout: 246 seconds]
ianopolous has quit [Ping timeout: 268 seconds]
s_kunk has joined #ipfs
cxl000 has joined #ipfs
n0z has joined #ipfs
gmoro has joined #ipfs
shoragan has quit [Ping timeout: 240 seconds]
shoragan has joined #ipfs
shoragan has joined #ipfs
shoragan has quit [Changing host]
kthnnlg has joined #ipfs
UukGoblin has quit [Changing host]
UukGoblin has joined #ipfs
wookiehangover has quit [Ping timeout: 260 seconds]
n0z has quit [Ping timeout: 240 seconds]
espadrine has joined #ipfs
wookiehangover has joined #ipfs
kevina_ has joined #ipfs
ecloud is now known as ecloud_wfh
pfrazee has joined #ipfs
pfrazee has quit [Ping timeout: 240 seconds]
palkeo has joined #ipfs
palkeo has joined #ipfs
palkeo has quit [Changing host]
espadrine has quit [Ping timeout: 256 seconds]
rcat has joined #ipfs
tmg has joined #ipfs
espadrine has joined #ipfs
gmoro has quit [Remote host closed the connection]
gmoro has joined #ipfs
robattila256 has joined #ipfs
reit has joined #ipfs
Caterpillar has joined #ipfs
rcat has quit [Remote host closed the connection]
arpu has quit [Ping timeout: 264 seconds]
ShalokShalom_ is now known as ShalokShalom
palkeo has quit [Ping timeout: 240 seconds]
arpu has joined #ipfs
nausea has quit [Quit: ZNC - http://znc.in]
cdata has quit [Quit: Connection closed for inactivity]
nausea has joined #ipfs
nausea has joined #ipfs
nausea has quit [Changing host]
Yatekii_ is now known as Yatekii
ShalokShalom is now known as ShalokShalom_
ShalokShalom_ is now known as ShalokShalom
ebel has quit [Ping timeout: 264 seconds]
ebel has joined #ipfs
gmcabrita has joined #ipfs
ebel has quit [Ping timeout: 260 seconds]
JustinDrake has joined #ipfs
ebel has joined #ipfs
<JustinDrake> (Stupid question.) Can I confirm that the change from CIDv0 to CIDv1 does not affect peer ids or the peer id XOR metric used by the DHT?
jkilpatr has quit [Ping timeout: 246 seconds]
palkeo has joined #ipfs
<Kubuxu> JustinDrake: the DHT uses sha256 of the peerid iirc
<Kubuxu> AFAIK currently there is no plan to introduce CID there
<JustinDrake> @Kubuxu: Thanks. The name CID does have “Content” in it, but it may make sense to generalise to identities also.
<Kubuxu> yeah, IDK
<hsanjuan> do we want to eventually use CIDv1 everywhere and make this default?
DonnchaC has joined #ipfs
jkilpatr has joined #ipfs
vapid is now known as anon902
anon902 is now known as vapid
stoopkid has joined #ipfs
suttonwilliamd_ has quit [Quit: Leaving]
suttonwilliamd has joined #ipfs
jkilpatr has quit [Ping timeout: 260 seconds]
jkilpatr has joined #ipfs
palkeo has quit [Quit: Konversation terminated!]
suttonwilliamd_ has joined #ipfs
atrapado_ has joined #ipfs
suttonwilliamd has quit [Ping timeout: 268 seconds]
jokoon has joined #ipfs
suttonwilliamd_ has quit [Quit: Leaving]
ElectronLibre has quit [Quit: "Tell 'em an invisible dude in the sky made the Universe, they'll believe ya. Tell 'em the paint's still wet, they'll always touch it to check."]
ElectronLibre has joined #ipfs
dimitarvp has joined #ipfs
benner_ is now known as benner
<hsanjuan> Kubuxu: PNets officially out?
<Kubuxu> in master
<hsanjuan> libp2p-wise I mean?
<hsanjuan> can I use them in latest libp2p?
Foxcool has joined #ipfs
<Kubuxu> yes
<hsanjuan> awesome Kubuxu :) great work!
<hsanjuan> some needs to bump the channel topic to v4.5.6
<hsanjuan> someone*
<demize> Kubuxu: You should have an alias or script that updates the topic at the same time as you poke me :p
<Kubuxu> hah :p
<Kubuxu> I do that because I use it myself on non-dev machines.
<demize> :D
pfrazee has joined #ipfs
Foxcool has quit [Ping timeout: 240 seconds]
<haad> !pin QmXXQhTeuKrmighrwEyaF9X7fGsB7XyYAQCjtkBRdhTfNg orbit-web almost there
<pinbot> now pinning on 8 nodes
<pinbot> pinned on 8 of 8 nodes (0 failures) -- https://ipfs.io/ipfs/QmXXQhTeuKrmighrwEyaF9X7fGsB7XyYAQCjtkBRdhTfNg
pfrazee has quit [Ping timeout: 258 seconds]
caiogondim has joined #ipfs
lgierth has quit [Ping timeout: 252 seconds]
haad has quit [Ping timeout: 252 seconds]
haad has joined #ipfs
Foxcool has joined #ipfs
palkeo has joined #ipfs
palkeo has joined #ipfs
palkeo has quit [Changing host]
lgierth has joined #ipfs
<lgierth> hsanjuan: ah thanks -- i forgot to put /topic in front of my line yesterday :D
lgierth changed the topic of #ipfs to: go-ipfs v0.4.6 is out! https://dist.ipfs.io/go-ipfs | Week 9+10: 1) Test Lab https://git.io/vysyh 2) Orbit https://git.io/vysSv | Roadmap: https://waffle.io/ipfs/roadmaps | 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
<haad> lgierth: can you deploy QmXXQhTeuKrmighrwEyaF9X7fGsB7XyYAQCjtkBRdhTfNg to orbit.chat please?
<lgierth> ok
<haad> it's a good one :)
<lgierth> ok there you go
<lgierth> might take a few seconds or so
<haad> thank you!
<haad> should add a version number/id to the builds
maxlath has quit [Ping timeout: 240 seconds]
<AphelionZ> how can I find out the full peer id of earth.i.ipfs.io ?
<AphelionZ> for example :
<AphelionZ> :) sorry, slowly working through all this
<AphelionZ> if I can just get this last piece I can publish the pastebin today
<AphelionZ> and get more feedback :D
maxlath has joined #ipfs
espadrine has quit [Ping timeout: 240 seconds]
espadrine has joined #ipfs
mildred1 has joined #ipfs
mildred has quit [Ping timeout: 240 seconds]
cemerick has joined #ipfs
KheOps has joined #ipfs
<KheOps> Hi, giving a try to IPFS so I'll ahng out here and bug with questions from time to time :)
<seharder> lgierth: Juan created an issue a few days ago to change the test-lab back to interplanetary-lab
<seharder> lgierth: however, its not clear if this was open for discussion or not. Should I go ahead and just do it. Or should we leave it alone.
<Kubuxu> IMO leave it for now
<seharder> kubuxu: I'm with you.
matoro has quit [Ping timeout: 240 seconds]
Guest76598 has joined #ipfs
mguentner2 is now known as mguentner
<lgierth> yaaaaay -- finally back to 16 Mbps ADSL (from 6 Mbps...)
<lgierth> seharder: yeah let's leave it for now
shizy has joined #ipfs
JustinDrake has quit [Quit: JustinDrake]
ashark has joined #ipfs
<cryptix> just updated to 0.4.6! really impressed how stable the last releases were. congratZZZ!
<SchrodingersScat> i'm doing it now :D
tmg has quit [Ping timeout: 256 seconds]
<SchrodingersScat> Agent Version go-ipfs/0.4.6/
matoro has joined #ipfs
<lgierth> :)
<lgierth> cryptix: happy to hear!
<KheOps> Crawling out through the documentation didn't allow me to answer this question (might have badly searched): should I open/configure ports on my NAT to better allow peers to connect in?
<lgierth> now for scaling up -- adding TBs of data is still to slow :)
<lgierth> KheOps: go-ipfs should take care of it on its own -- NAT-PMP and uPnP
pfrazee has joined #ipfs
<cryptix> still having problems with clonig a large dataset (won't complete and hard to figure out how available it is, force connections, etc) but 0.4.5 was much more tollerable on my smaller VPSes than previous releases
<KheOps> erhm, it's a NAT in the type of a VM behind a host, so I'm not sure it'll be enough :)
<KheOps> But i'll see
<Reventlov> https://github.com/ipfs/faq/issues/19 is still open
<lgierth> KheOps: ah :)
<KheOps> I can iptables anything though, on the host
<lgierth> yeah tcp 4001 then
<KheOps> okey :)
<KheOps> Thank you!
<lgierth> it'll still try punch open ports, but yeah :)
<cryptix> sharding too large directories is still an open issue, right?
<lgierth> yeah... there's working code but it's not tested well enough yet i think
* cryptix might need to get his sh** together and actually help a little again here
<lgierth> :)
matoro has quit [Ping timeout: 260 seconds]
Remramm has quit [Changing host]
Remramm has joined #ipfs
Remramm has joined #ipfs
JustinDrake has joined #ipfs
<KheOps> Making my first steps; works like a charm :)
* KheOps sees the cat
<SchrodingersScat> charms don't work
<KheOps> They do, I saw it on TV
mg has quit [Ping timeout: 276 seconds]
mg has joined #ipfs
Guest76598 has quit [Quit: Konversation terminated!]
Oatmeal has joined #ipfs
ylp has quit [Quit: Leaving.]
<whyrusleeping> cryptix: sharding large directories hasnt been fixed yet, but we're getting closer
<whyrusleeping> I have a branch that fixes the issue, but we're having someone else independently implement the data structures to verify that they are good before merging
ElectronLibre is now known as Lykmwi
Lykmwi is now known as Lymkwi
tilgovi has joined #ipfs
matoro has joined #ipfs
maxlath has quit [Quit: maxlath]
<KheOps> If the node from which I published a name on IPNS goes offline, will peers still be able to resolve the name? (assuming that a feww succesful resolution requests have gone through in the meantime and have had time to spread on the network)?
<whyrusleeping> KheOps: for about 24 hours, yes
<KheOps> Thanks! I'm guessing there is a (configurable?) TTL value associated to names?
<KheOps> --ttl string - Time duration this record should be cached for (caution: experimental).
<KheOps> :)
<KheOps> Sorry
<whyrusleeping> KheOps: you can change the TTL on your end, but other nodes will only store things for 24 hours
<whyrusleeping> the TTL that youre seeing there is *you* saying how long your record should be valid for (like a DNS record TTL)
<whyrusleeping> but other nodes will only keep things around for 24 hours unless you ask them to store it again
<whyrusleeping> (as a way of making sure the dht doesnt get clogged up)
<lgierth> will they also keep it for 24h it ttl<24*60*60?
<lgierth> *if
Foxcool has quit [Ping timeout: 258 seconds]
Foxcool has joined #ipfs
<whyrusleeping> lgierth: no
<whyrusleeping> they keep it min(TTL, 24hrs)
Foxcool has quit [Ping timeout: 240 seconds]
ygrek_ has joined #ipfs
jonnycrunch1 has joined #ipfs
robattila256 has quit [Ping timeout: 260 seconds]
kthnnlg has quit [Ping timeout: 260 seconds]
Foxcool has joined #ipfs
jonnycrunch1 has quit [Ping timeout: 264 seconds]
espadrine has quit [Ping timeout: 260 seconds]
strauberry has quit []
strauberry has joined #ipfs
JustinDrake has quit [Quit: JustinDrake]
kthnnlg has joined #ipfs
Foxcool has quit [Ping timeout: 268 seconds]
mg has quit [Ping timeout: 260 seconds]
gmoro has quit [Remote host closed the connection]
gmoro has joined #ipfs
JustinDrake has joined #ipfs
gmoro has quit [Ping timeout: 240 seconds]
s_kunk has quit [Ping timeout: 260 seconds]
JustinDrake has quit [Client Quit]
mg has joined #ipfs
JustinDrake has joined #ipfs
JayCarpenter has joined #ipfs
rendar has quit [Ping timeout: 258 seconds]
wking[m] has joined #ipfs
JayCarpenter has quit [Ping timeout: 260 seconds]
ashark has quit [Ping timeout: 246 seconds]
alan_andrade has joined #ipfs
JustinDrake has quit [Quit: JustinDrake]
ashark has joined #ipfs
ygrek_ has quit [Ping timeout: 260 seconds]
s_kunk has joined #ipfs
s_kunk has joined #ipfs
s_kunk has quit [Changing host]
Encrypt has joined #ipfs
matoro has quit [Ping timeout: 258 seconds]
chattered has joined #ipfs
<keks> kill me. now.
<Xe> -- Permission Denied - You're not an IRC operator
<Xe> can't
<Xe> sorry
<keks> i think i found a bug in prometheus and it cost me >1week
espadrine has joined #ipfs
<whyrusleeping> o.o
<whyrusleeping> Xe: heh
<whyrusleeping> keks: what was the issue?
rendar has joined #ipfs
ogzy has joined #ipfs
<keks> not sure. but prometheus/client_golang/http and net/http disagree whether data has been sent or not
ogzy has quit [Changing host]
ogzy has joined #ipfs
<whyrusleeping> >.>
<keks> i get "WriterHeader has been called", but prometheus thinks otherwise
<whyrusleeping> feel free to remove that layer temporarily
<keks> anyway, not sure what this is about
<keks> yeah right now I add a runtime/debug.PrintStack to net/http
<whyrusleeping> could be throwing a panic somewhere?
<keks> I think I'm looking at all the logs..
<whyrusleeping> hrm...
<whyrusleeping> If you've got a way for me to reproduce the issue i could take a look
matoro has joined #ipfs
<keks> hmm
<keks> i'll try to make a way...
<ogzy> hi when i use namecoin to register a .bit address and the method desc here: https://github.com/ipfs/examples/tree/master/examples/websites can i use use that foo.bit to access my ipns address?
<whyrusleeping> ogzy: does namecoin provide an actual dns registry?
antiantonym has quit [Ping timeout: 268 seconds]
<whyrusleeping> like, can you 'dig foo.bit TXT' ?
<ogzy> whyrusleeping, i havent registered yet but planning to make a test
<whyrusleeping> ogzy: can you access normal .bit names in your browser?
ygrek_ has joined #ipfs
<whyrusleeping> ah, it looks like .bit name resolution has to be handled specially through the namecoin client
<whyrusleeping> so unfortunately (right now) you wont be able to use namecoin domains with ipns
<whyrusleeping> ogzy: do you mind filing an issue in ipfs/notes so we can discuss what the best way to support this would be?
<whyrusleeping> I'm all for supporting a real decentralized naming system
Boomerang has joined #ipfs
<ogzy> whyrusleeping, i read a bit at ipfs issue page, there was an issue related with namecoing mappin to ipns: https://github.com/ipfs/notes/issues/41
<SchrodingersScat> isn't it kind of already a decentralized naming system? ipfs
<SchrodingersScat> not, 'real', enough for you?
atrapado_ has quit [Ping timeout: 268 seconds]
<ogzy> SchrodingersScat, yes but i want to access it though a domain name without knowing the peer id, domain.bit should be enough for me to access, so i am trying a method for it
Encrypt has quit [Quit: Quit]
alan_andrade has quit []
<ogzy> whyrusleeping, i understand by using a TXT record i can access the ipns address, do you think i can use https://github.com/hlandau/ncdns for decentralized dns?
<ogzy> whyrusleeping, seems by using this i can bind to a dns server and and use that dns server to add a record for my .bit adress, maybe this can work?
espadrine has quit [Ping timeout: 258 seconds]
<whyrusleeping> ogzy: Yeah, we could probably look at putting ncdns into the namesys resolver
<whyrusleeping> or yeah
<whyrusleeping> adding a dns server that serves .bit domains to your resolve.conf would help too
<whyrusleeping> (if theres an 'official' one, we can probably point our gateways to it)
<whyrusleeping> cc lgierth
matoro has quit [Ping timeout: 258 seconds]
Mizzu has joined #ipfs
john__ has quit [Ping timeout: 240 seconds]
rendar has quit [Ping timeout: 268 seconds]
matoro has joined #ipfs
<Kubuxu> ogzy: it should work if you have your own dnsmasq which proxies the .bit to namecoin resolver
palkeo has quit [Ping timeout: 260 seconds]
geir1 has joined #ipfs
<dryajov> @dignifiedquire @haad been strugling with pull streams a little… can’t figure out how to circuit two duplex streams together...
<dryajov> any insights ?
<dryajov> basically… in circuit, at the code of it is obviosly the circuit, how do circuit those two connections together? conA <=> conB
<dryajov> s/code/core
jkilpatr has quit [Ping timeout: 260 seconds]
<whyrusleeping> dryajov: cant you just do pull(conA, conB) ?
jkilpatr has joined #ipfs
<whyrusleeping> and pull(conB, conA) ?
<dryajov> thats what I thought… but no such luck
<dryajov> I think I have to use this pull-pair
<dryajov> just found it, seems to be exactly what I need?
<dryajov> pull streams are funky :D
<dignifiedquire> dryajov: yes pull-pair is what you want if you want to connect two side
<dignifiedquire> *s
<dryajov> cool
<dryajov> gonna try that, thanks
bsm1175322 has quit [Ping timeout: 252 seconds]
antiantonym has joined #ipfs
rendar has joined #ipfs
espadrine has joined #ipfs
bsm1175322 has joined #ipfs
matoro has quit [Ping timeout: 260 seconds]
Boomerang has quit [Quit: Lost terminal]
cemerick has quit [Ping timeout: 246 seconds]
cemerick has joined #ipfs
JayCarpenter has joined #ipfs
Encrypt has joined #ipfs
robattila256 has joined #ipfs
resting_theory has joined #ipfs
tilgovi has quit [Ping timeout: 246 seconds]
<resting_theory> I have questions about IPLD. Can anyone here answer them? Or suggest another venue?
<SchrodingersScat> don't ask to ask, just ask :(
<resting_theory> (Wanted to make sure I wasn't spamming the wrong group. :)
<SchrodingersScat> spamming the right group, baby.
<resting_theory> I've been working with IPFS for a bit now and thought I understood that IPLD was just a protocol for storing to IPFS...
<resting_theory> ... But I can't figure out what I need to do code-wise to put IPLD data into IPFS. (Unless it's manual.)
<resting_theory> The IPLD CLI just seems to store stuff locally (?)
<resting_theory> (I have a series of "enclosures", directories of a few files, in IPFS. I want to build an "outer enclosure" IPLD-ish and link to the inner enclosures. Store it all in IPFS. That a thing?)
<resting_theory> (I have read through the IPLD site, and a bunch of the code. Again, thought I understood it, but can't make the code do what I thought it should do.)
mildred2 has joined #ipfs
mildred1 has quit [Ping timeout: 240 seconds]
<resting_theory> I see the js-ipld-cli just stores stuff using an ipfs-repo in a new .ipfs-cli folder off my $HOME.
<resting_theory> (All my ipfs data seems to be under .ipfs)
<resting_theory> Is that a bug in the ipld-cli? Are they meant to interact? (Kind of thought they were...)
cemerick has quit [Ping timeout: 240 seconds]
cemerick has joined #ipfs
<resting_theory> Subfolders in .ipfs/blocks and .ipfs-cli/blocks are different (CIQ?? and 122??? respectively)
mildred3 has joined #ipfs
<resting_theory> It's almost like there's no "example" code in github yet that does what I want - which is what I would have thought the default use case is... which makes me wonder if I'm just using it all wrong...
ogzy has quit [Remote host closed the connection]
mildred2 has quit [Ping timeout: 240 seconds]
<resting_theory> If I "serialize" my data and then hand it to ipfs.add(), maybe that will be what I need?
<resting_theory> Seems clunky.
* resting_theory gets the sense that the 300 users are looking elsewhere at the moment...
<whyrusleeping> resting_theory: hey! just tabbed over
* whyrusleeping reads
<whyrusleeping> resting_theory: yeah...the ipld docs right now are *very* lacking
<resting_theory> :)
<whyrusleeping> ipld is a data structure format within ipfs
aquentson has joined #ipfs
<whyrusleeping> you can define your ipld objects in json and add them to ipfs with `ipfs dag put`
<whyrusleeping> or you can write them in CBOR manually if you like
<whyrusleeping> for example: '{"foo": {"/":"QmT78zSuBmuS4z925WZfrqQ1qHaJ56DQaTfyMUF7F8ff5o"}}' is an ipld object
<whyrusleeping> you can put it into ipfs by doing: echo '{"foo": {"/":"QmT78zSuBmuS4z925WZfrqQ1qHaJ56DQaTfyMUF7F8ff5o"}}' | ipfs dag put
<whyrusleeping> and it will give you back something like: zdpuAuSJJW6tYCtfpfPMj6zWbZ3Y48oeeCQs8YPzgkNRGFUJY
<resting_theory> Okay, problem #1 I'm maybe behind on my versions. Don't have ipfs "dag"
<whyrusleeping> Ah yeah, you'll want to get ipfs version 0.4.5 or higher, we just released ipld support in that version :)
<resting_theory> But yes, I have JSON and can just send it through. Is there JS support for that call?
<whyrusleeping> yeap! the js-ipfs-api should have support for it
<whyrusleeping> as well as js-ipfs on its own
<resting_theory> Excellent, I'll upgrade and give that a try. Thank you.
<resting_theory> (Why is the hash different?)
<whyrusleeping> the hashes starting with 'z' you see are CIDs
<whyrusleeping> its the new format we're using for content identification
<resting_theory> Okay, and I can ipfs cat those like the old Qm ones?
<whyrusleeping> yeap!
<whyrusleeping> cids let us do a lot of cool things, like represent cids in different base encodings
<resting_theory> Okay great. Yes I saw the CID code, but couldn't fit it into the context in my head.
<resting_theory> And the old Qm hashes still resolve because they're like version 0 or something I think.
cxl000 has quit [Quit: Leaving]
<whyrusleeping> resting_theory: yeap!
<whyrusleeping> for example, dpuAxSForPxtBPWPQRfnkMvq5W7ooT9uN9xNutvSqypSmToY and f01711220b281c1557d79b77175760a7add644e39ad04f9e99e1d7de4875202cd17416b03 are the same object :)
<whyrusleeping> er, that first one should be zdpuAxSForPxtBPWPQRfnkMvq5W7ooT9uN9xNutvSqypSmToY
<resting_theory> Okay, think I got it.
<resting_theory> Let me upgrade and see if I can make it work. Thanks again.
<whyrusleeping> no problem :)
jkilpatr has quit [Quit: Leaving]
jkilpatr has joined #ipfs
<resting_theory> whyrusleeping: What's the purpose of the ipld-cli tool? It seems to only interact with itself and not the network. Am I missing something there too?
<whyrusleeping> resting_theory: i've never even heard of an ipld-cli tool
mildred4 has joined #ipfs
<whyrusleeping> where did you find it at?
<whyrusleeping> !pin /ipfs/QmQ1tx5FK8wTtKw87qbhwdmZ2SKysziPZeBirLgSU3fi1i dists with ipfs-update 1.5.2
<pinbot> now pinning on 8 nodes
<resting_theory> Last update "months ago". Ooops.
<resting_theory> Bleeding edge and all that?
mildred3 has quit [Ping timeout: 240 seconds]
<whyrusleeping> resting_theory: hrm... yeah. I don't know about that code
<pinbot> pinned on 8 of 8 nodes (0 failures) -- https://ipfs.io/ipfs/QmQ1tx5FK8wTtKw87qbhwdmZ2SKysziPZeBirLgSU3fi1i
<whyrusleeping> !botsnack
<sprint-helper> om nom nom
<pinbot> om nom nom
<whyrusleeping> sprint-helper: that is NOT your cookie
<sprint-helper> Correct usage: sprint-helper: announce <args> | next | now | tomorrow | help
<sprint-helper> Error: Unrecognized command!
<whyrusleeping> resting_theory: brb, changing location
<resting_theory> Also, looks like js-ipfs-api hasn't merged dag api support yet. Still sitting in a feature branch.
<resting_theory> Sure
tmg has joined #ipfs
Mizzu has quit [Ping timeout: 258 seconds]
kulelu88 has joined #ipfs
aquentson1 has joined #ipfs
jokoon has quit [Read error: Connection reset by peer]
aquentson has quit [Ping timeout: 260 seconds]
<resting_theory> Weeee.
<resting_theory> "ipfs repo needs migration"
JustinDrake has joined #ipfs
<resting_theory> ... and ipfs migration tool doesn't seem to cover 5 -> (6? I presume)
ebel has quit [Ping timeout: 240 seconds]
ebel has joined #ipfs
aquentson1 is now known as aquentson
<Kubuxu> there is no v6
chris613 has joined #ipfs
<resting_theory> ? "ipfs repo version fs-repo@5"
<resting_theory> ... and I need to "migrate"
<resting_theory> Fun... fs-repo-migrations tool identifies repo as version 4. Migration seems to have worked.
<resting_theory> Reports same version string "fs-repo@5"
matoro has joined #ipfs
maxlath has joined #ipfs
jkilpatr has quit [Ping timeout: 240 seconds]
<Kubuxu> what ipfs version are you trying to run?
<resting_theory> 0.4.5 now. Just upgraded from 0.4.4.
<resting_theory> ipfs repo version reported the same before and after migration. I guess the cli tool reports what it *expects*, not what it sees.
<whyrusleeping> resting_theory: youll need to download the latest fs-repo-migration tool
<resting_theory> All good now. I've been able to ipfs dag put some data. It's munged the contents in ways I wasn't expecting, but I'm sure I just don't understand things fully yet.
<whyrusleeping> did the daemon do it automatically?
<whyrusleeping> resting_theory: what did it do?
cemerick has quit [Ping timeout: 246 seconds]
wallacoloo_____ has joined #ipfs
Oatmeal has quit [Quit: Suzie says, "TTFNs!"]
JustinDrake has quit [Quit: JustinDrake]
Oatmeal has joined #ipfs
ianopolous has joined #ipfs
trn has quit [Quit: quit]
jkilpatr has joined #ipfs
echo_oddly has quit [Quit: No Ping reply in 180 seconds.]
echo_oddly has joined #ipfs
JustinDrake has joined #ipfs
mildred has joined #ipfs
pjz has quit [Ping timeout: 240 seconds]
mildred4 has quit [Ping timeout: 264 seconds]
JustinDrake has quit [Client Quit]
rdleon has quit [Ping timeout: 260 seconds]
Kamilion has quit [Ping timeout: 268 seconds]
rdleon has joined #ipfs
<resting_theory> whyrusleeping: I ipfs dag put-ed the equivalent of {files:[{link:{'/':'QmAAA.AAA'}}]} where QmAAA.AAA was an existing ipfs entity (right word?) the result of ipfs add --recursive of a folder containing a few files.
<whyrusleeping> yes?
<resting_theory> whyrusleeping: when I ipfs get the resulting hash (hash/files/0/link), it gives me what looks like the result of an ipfs ls on QmAAA.AAA...
<resting_theory> ... which now that I think about it is probably what I should expect.
<whyrusleeping> seems about right
<resting_theory> Didn't recognize the "data" entry.
<resting_theory> The ipfs add --recursive will eventually become more IPLD entities once the Java API supports it. Then things will look nice.
<resting_theory> Okay, I think I'm good.
<whyrusleeping> sweet :)
trn has joined #ipfs
palkeo has joined #ipfs
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
robattila256 has quit [Ping timeout: 256 seconds]
<AphelionZ> Hey y'all. How can i discover the peer id of a peer i know of via dns name? I.e. the earth or venus servers
<whyrusleeping> AphelionZ: heh, not easily
<whyrusleeping> how do you know a peers name?
<AphelionZ> Haha because lgierth told me
<AphelionZ> (Im testing websocket support)
palkeo has quit [Ping timeout: 240 seconds]
pjz has joined #ipfs
Kamilion has joined #ipfs
Encrypt has quit [Quit: Quit]
AkhILman has quit [Ping timeout: 260 seconds]
AkhILman has joined #ipfs
<AphelionZ> If its not easy or if its not what i should be doing, thats fine. Im more or less trying to bootstrap with peers that have websockets enabled
<AphelionZ> Ill push what i have on the pastebin anyway, once i get on the train
n0z has joined #ipfs
pfrazee has quit [Remote host closed the connection]
<dignifiedquire> AphelionZ: there is a trick
<dignifiedquire> these are the bootstrap ids
<dignifiedquire> QmSoL is the start
JustinDrake has joined #ipfs
<dignifiedquire> the next letter maps to the planet
<dignifiedquire> er is earth
<dignifiedquire> v is venus
<dignifiedquire> cc lgierth for confirmation
<AphelionZ> Thank you!
Taek42 is now known as Taek
subtraktion has joined #ipfs
ashark has quit [Ping timeout: 240 seconds]
aquentson1 has joined #ipfs
aquentson has quit [Ping timeout: 260 seconds]
Caterpillar has quit [Quit: You were not made to live as brutes, but to follow virtue and knowledge.]
wallacoloo_____ has quit [Quit: wallacoloo_____]
maxlath has quit [Ping timeout: 246 seconds]
cblgh has quit [Ping timeout: 276 seconds]
maxlath has joined #ipfs
wallacoloo_____ has joined #ipfs
<mildred> Hello, just finished first version of a tool to manipulate the IPFS network. It can advertise and resolve arbitrary records for now. I plan to use it make different naming systems. https://github.com/mildred/ipfs-objects
<mildred> (got to sleep now)
<whyrusleeping> mildred: awesome :) I'll take a look
aedigix- has quit [Ping timeout: 264 seconds]
<whyrusleeping> mildred: lets chat tomorrow about those patches
n0z_ has joined #ipfs
n0z has quit [Read error: Connection reset by peer]
aedigix has joined #ipfs
n0z has joined #ipfs
<lgierth> AphelionZ dignifiedquire: i'll make that dnsaddr records now -- dnsaddr isn't a thing yet but people keep asking about these :)
aeternity has joined #ipfs
<AphelionZ> lgierth: thank you!
n0z_ has quit [Ping timeout: 256 seconds]
<AphelionZ> lgierth: dignifiedquire will this work or do I need to wait for the dnsaddr records:
<AphelionZ> /dns4/earth.i.ipfs.io/tcp/443/ws/ipfs/QmSoLer265NRgSp2LA3dPaeykiS1J6DifTC88f5uVQKNAd
<lgierth> dnsaddr isn't a thing, i'm just making these records so i can point people to them
<lgierth> this should work ^
<lgierth> note that the hostname is an internal one and might break anytime :)
<lgierth> it'll be around, just saying we're not officially supporting it
<AphelionZ> yeah its just for my bootstrapping
n0z_ has joined #ipfs
<lgierth> ah it should be /tcp/443/wss
<AphelionZ> or pseudo-bootstrapping.. libp2p's bootrapping doesnt seem to work
<lgierth> it might not currently make a difference, but for maximum correctness
<AphelionZ> 433/wss didnt work but 80/ws did with the ip address
<lgierth> oh?
<lgierth> that's weird then
<lgierth> are you working with go or js there?
<AphelionZ> js
<AphelionZ> :D
<AphelionZ> yeah. this is telling me multiaddr is not valid:
<AphelionZ> /dns4/earth.i.ipfs.io/tcp/433/wss/ipfs/QmSoLer265NRgSp2LA3dPaeykiS1J6DifTC88f5uVQKNAd
n0z has quit [Ping timeout: 260 seconds]
<lgierth> it does certainly look good to me
<lgierth> dignifiedquire: got an idea? ^
<AphelionZ> this works though:
<AphelionZ> /ip4/178.62.158.247/tcp/80/ws/ipfs/QmSoLer265NRgSp2LA3dPaeykiS1J6DifTC88f5uVQKNAd
<AphelionZ> its probably just because im not requesting it from an https page
<lgierth> does ip4 with /tcp/443/wss work?
<lgierth> or /tcp/443/ws_
<dignifiedquire> dns isn't supportef yet
<lgierth> ah.
<dignifiedquire> see open pr in libp2p-websockets
<lgierth> how does orbit do it though?
<lgierth> ack!
<lgierth> thanks dig
<dignifiedquire> wrtc has support
<dignifiedquire> just not ws
<lgierth> ah got it
<lgierth> go-ipfs doesn't have it at all yet :)
<dignifiedquire> :)
<AphelionZ> alright y'all, especially dignifiedquire
<AphelionZ> just pushed the latest and greatest
<AphelionZ> this should, upon "bower install && npm i && npm start" boot up and connect to peers and allow you to do fun pastebinny things
<dignifiedquire> sweet will try it out in the morning:)
warner has quit [Quit: ERC (IRC client for Emacs 25.1.2)]
<AphelionZ> nice :)
<AphelionZ> im gonna work on build + deployment and tests
<AphelionZ> if anybody else would be interested in a code review (it's really only 3 files, maybe 350 lines of code)
<AphelionZ> that would be sweeeeeeet
JustinDrake has quit [Quit: JustinDrake]
JustinDrake has joined #ipfs
Aranjedeath has quit [Quit: Three sheets to the wind]
client_ has joined #ipfs
<whyrusleeping> AphelionZ: if i could javascript i would review it for you
<whyrusleeping> :(
<lgierth> i got my 16 Mbps back today \o/
<AphelionZ> alas :) we need your go skills though
maxlath has quit [Quit: maxlath]
Aranjedeath has joined #ipfs
kulelu88 has quit [Ping timeout: 260 seconds]
kthnnlg has quit [Ping timeout: 264 seconds]