lgierth changed the topic of #ipfs to: go-ipfs v0.4.8 is out! https://dist.ipfs.io/#go-ipfs | Week 13: Web browsers, IPFS Cluster, Orbit -- 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_ is now known as infinity0
infinity0 has quit [Changing host]
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
qqueue has joined #ipfs
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
Tallgeese has joined #ipfs
infinity0 has joined #ipfs
jmill has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
infinity0 has quit [Remote host closed the connection]
<qqueue> hey, I walked through the ipfs tutorial, and started up the daemon. about a minute after that though, the daemon stated using a ton of cpu and bandwidth (>1GB transfered) and according to ipfs swarm peers, opened ~500 connections despite me not doing anything. is that expected? What's the daemon doing? participating in other filesharing? my ~/.ipfs local dir is still relatively small <10MB
Tallgeese_ has quit [Ping timeout: 272 seconds]
nivekuil has quit [Quit: q]
nivekuil` has joined #ipfs
Tallgeese_ has joined #ipfs
jmill has joined #ipfs
<lgierth> it announces hashes to the network when you add or fetch data
<lgierth> it needs a bit more optimization to be more resource friendly
<lgierth> we have a pretty good plan for that
<lgierth> qqueue: you can try to start it with `ipfs daemon --routing=dhtclient` to turn off the announcements (provider records)
<lgierth> then it should be much better
<qqueue> ok, thanks
<qqueue> is there more documentation on the "announce hashes" part and diffeence with '--dhtclient=routing'? I'm familiar with bittorrent and i've followed ipfs on and off
Tallgeese has quit [Ping timeout: 272 seconds]
droman has quit []
<qqueue> i guess I can see participating in the DHT by default, but the amount of cpu/bandwidth it was using seemed really high compared to mainline dht
Tallgeese_ has quit [Ping timeout: 240 seconds]
<lgierth> whyrusleeping: do you remember in which issue we discussed the various possible new --routing modes?
Tallgeese has joined #ipfs
<lgierth> there's also a pull request which should make the reading part better https://github.com/ipfs/go-ipfs/issues/3786
<qqueue> hmm, i've restarted the daemon in default (no alt --routing) mode, and it's fairly calm now, even with ~300 peers
<qqueue> even after fetching some random files, the net IO/cpu is still reasonable. I wonder what I did to provoke it last time
jmill has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<qqueue> oh, loading the #connections tab in the webui really spikes the cpu and bandwidth, not even including rendering the globe and stuff
jsgrant_om has quit [Ping timeout: 240 seconds]
jmill has joined #ipfs
<lgierth> got it
<lgierth> that's it fetching the geoip data structure to place peers on the map
<lgierth> the geoip data is part of the webui files, it's encoded into a structure of files which make it easy to query it by traversing links
<lgierth> you see the requests in the browser dev console
jaboja has joined #ipfs
jleon has joined #ipfs
jleon has quit [Client Quit]
Thndr has quit [Quit: Leaving]
Tallgeese has quit [Ping timeout: 240 seconds]
Jesin has quit [Ping timeout: 245 seconds]
Tallgeese has joined #ipfs
jmill has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Jesin has joined #ipfs
<whyrusleeping> lgierth: no, i dont remember where that discussion was
Tallgeese has quit [Ping timeout: 255 seconds]
JayCarpenter has quit [Quit: Page closed]
JayCarpenter has joined #ipfs
jsgrant_om has joined #ipfs
jmill has joined #ipfs
<whyrusleeping> anyone know an easy way to compare one rebased set of commits against the same set of commits with a different branch point?
<whyrusleeping> i'm locally on a branch that has been rebased
<deltab> something with git-cherry perhaps
<whyrusleeping> hrm...
<deltab> I'm guessing you want to exclude the differences that are due to the different bases
<tangent128> Can you save the diffs to two files and then diff the diffs?
nivekuil` is now known as nivekuil
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Mitar has joined #ipfs
jleon has joined #ipfs
jleon has quit [Client Quit]
SalanderLives has quit [Quit: Leaving]
JayCarpenter__ has joined #ipfs
Soulweaver has joined #ipfs
vgeds has joined #ipfs
vgeds has quit [Quit: quit]
vgeds has joined #ipfs
vgeds has quit [Remote host closed the connection]
TUSF has quit [Ping timeout: 245 seconds]
TUSF has joined #ipfs
benhylau[m] has joined #ipfs
ckwaldon has joined #ipfs
jmill has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dragrope has joined #ipfs
kvda has joined #ipfs
<benhylau[m]> how come I can search the tr-wiki on the ipfs.io gateway, but not from my gateway?
<benhylau[m]> do I need to do this on my server? https://github.com/ipfs/distributed-wikipedia-mirror/issues/21 my understanding is, only if I am creating a kiwix dump I'd need this
alwillis has joined #ipfs
reit has quit [Quit: Leaving]
reit has joined #ipfs
onabreak has quit [Ping timeout: 260 seconds]
alwillis has quit [Quit: alwillis]
reit has quit [Quit: Leaving]
Mateon3 has joined #ipfs
Mateon1 has quit [Ping timeout: 260 seconds]
Mateon3 is now known as Mateon1
<deltab> benhylau[m]: what happens when you try?
<deltab> note that you need 0.4.9 for directory sharding
m3lt_ has joined #ipfs
m3lt has quit [Ping timeout: 240 seconds]
* benhylau[m] sent a long message: benhylau[m]_2017-05-13_03:27:14.txt <https://matrix.org/_matrix/media/v1/download/matrix.org/OATnefzgQhFjriNZrZcMgasR>
<sonata> how do i enable filestore?
<tangent128> enable the configuration option, but as I understand it the actual command to add filestore files only exists in a fork right now.
<sonata> aha
ygrek has quit [Ping timeout: 246 seconds]
<sonata> i did `ipfs pubsub sub --discover -- ipfs` several minutes ago and it's just sitting there unresponsive, is this normal?
gmcabrita has quit [Quit: Connection closed for inactivity]
<sonata> s/unresponsive/doing nothing/
engdesart has quit [Quit: yes]
Mitar has quit [Ping timeout: 260 seconds]
robattila256 has joined #ipfs
JayCarpenter__ has quit [Quit: Page closed]
onabreak has joined #ipfs
infinity0 has joined #ipfs
cxl000 has quit [Quit: Leaving]
sonata has quit [Remote host closed the connection]
cxl000 has joined #ipfs
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sein has joined #ipfs
sein is now known as Guest57029
archpc has quit [Ping timeout: 255 seconds]
dignifiedquire has quit [Quit: Connection closed for inactivity]
treaki__ has joined #ipfs
<whyrusleeping> tangent128: no, filestore stuff is all in the lastest versions
<whyrusleeping> just enable the config, and use --nocopy with your adds
treaki has quit [Ping timeout: 255 seconds]
<tangent128> Ahhh, I was reading outdated docs, I thought the command was still "ipfs filestore add"
martinBrown_ has joined #ipfs
<whyrusleeping> yeah, that was how it worked when it was still unmerged
martinBrown has quit [Remote host closed the connection]
martinBrown_ is now known as martinBrown
Guest57029 has quit [Quit: Alt-F4 at console]
archpc has joined #ipfs
kvda has joined #ipfs
reit has joined #ipfs
reit has quit [Client Quit]
anewuser has quit [Quit: anewuser]
_whitelogger has joined #ipfs
jaboja has quit [Quit: Leaving]
tilgovi has joined #ipfs
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
onabreak has quit [Ping timeout: 260 seconds]
rendar has joined #ipfs
kvda has joined #ipfs
espadrine has joined #ipfs
kvda has quit [Client Quit]
HoloIRCUser2 has joined #ipfs
Mitar has joined #ipfs
reit has joined #ipfs
reit has quit [Read error: Connection reset by peer]
kvda has joined #ipfs
mildred4 has quit [Ping timeout: 268 seconds]
stoopkid has quit [Quit: Connection closed for inactivity]
Caterpillar has joined #ipfs
stoopkid has joined #ipfs
tilgovi has quit [Quit: No Ping reply in 180 seconds.]
john2 has joined #ipfs
tilgovi has joined #ipfs
john2 has quit [Ping timeout: 245 seconds]
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jleon has joined #ipfs
jleon has quit [Client Quit]
maxlath has joined #ipfs
HoloIRCUser2 has quit [Ping timeout: 260 seconds]
maxlath has quit [Quit: maxlath]
pratch has quit [Remote host closed the connection]
onabreak has joined #ipfs
pratch has joined #ipfs
spm_draget has joined #ipfs
<spm_draget> A few quick questions. :)
<spm_draget> What kind of caching strategies are there, if any? If I am node A and connect via B to C… and B had served files from C before, but now C is down, will I get the file anyways?
<spm_draget> How much effort had been put into auditing the protocol and testing against existing attacks?
<spm_draget> The hash identifies a file - so there are no dynamic resources? Have you heard about freenet before? It followed a similar approach for a lot of years.
maxlath has joined #ipfs
neurrowcat has quit [Ping timeout: 245 seconds]
droman has joined #ipfs
fzzzr has joined #ipfs
reit has joined #ipfs
_whitelogger has joined #ipfs
reit has quit [Ping timeout: 260 seconds]
tilgovi has quit [Quit: No Ping reply in 180 seconds.]
fzzzr has quit [Quit: WeeChat 1.7.1]
sein has joined #ipfs
sein is now known as Guest31760
archpc has quit [Ping timeout: 240 seconds]
john2 has joined #ipfs
ZaZ has joined #ipfs
ZaZ has quit [Read error: Connection reset by peer]
steefmin has quit [Ping timeout: 260 seconds]
steefmin has joined #ipfs
gmcabrita has joined #ipfs
onabreak has quit [Ping timeout: 260 seconds]
btmsn has joined #ipfs
kvda has joined #ipfs
maxlath has quit [Ping timeout: 258 seconds]
dignifiedquire has joined #ipfs
maxlath has joined #ipfs
maxlath has quit [Ping timeout: 258 seconds]
Encrypt has joined #ipfs
Caterpillar has quit [Quit: You were not made to live as brutes, but to follow virtue and knowledge.]
todder has quit [Quit: is such a quitter...]
todder has joined #ipfs
daviddias has quit [Quit: Connection closed for inactivity]
ZarkBit has quit [Quit: Going offline, see ya! (www.adiirc.com)]
ZarkBit has joined #ipfs
Encrypt has quit [Quit: Quit]
Foxcool has joined #ipfs
bedeho has joined #ipfs
dimitarvp has joined #ipfs
mildred4 has joined #ipfs
JayCarpenter has quit [Ping timeout: 260 seconds]
onabreak has joined #ipfs
maxlath has joined #ipfs
HostFat has quit [Quit: Leaving]
Foxcool has quit [Ping timeout: 240 seconds]
vgeds has joined #ipfs
Muis has quit [Quit: Connection closed for inactivity]
<Atrus[m]> It is similar, but ipfs has some stronger guarantees on what files end up on your system.
<Atrus[m]> If B has pinned the file, it'll have it for sure, otherwise B may have garbage collected the file and you can't get it
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
vgeds has quit [Quit: quit]
<Kubuxu> lidel: again great job with the ipfs-firefox-addon and porting it to webext, thanks for your time and contributions
<lidel> Most welcome. I am very happy that the bus factor (https://en.wikipedia.org/wiki/Bus_factor) increased ;-)
vgeds has joined #ipfs
Encrypt has joined #ipfs
Soulweaver has quit [Remote host closed the connection]
vgeds has quit [Ping timeout: 240 seconds]
m3lt_ has quit [Quit: leaving]
maxlath1 has joined #ipfs
maxlath has quit [Ping timeout: 240 seconds]
maxlath1 is now known as maxlath
Foxcool has joined #ipfs
Foxcool has quit [Ping timeout: 240 seconds]
steefmin has quit [Ping timeout: 260 seconds]
steefmin has joined #ipfs
espadrine has quit [Ping timeout: 245 seconds]
Encrypt has quit [Quit: Quit]
shizy has joined #ipfs
eater has quit [Ping timeout: 268 seconds]
asyncsec has joined #ipfs
eater has joined #ipfs
mildred4 has quit [Ping timeout: 272 seconds]
ikpunk[m] has joined #ipfs
bedeho has quit [Remote host closed the connection]
Encrypt has joined #ipfs
petroleum has joined #ipfs
elkalamar has quit [Ping timeout: 240 seconds]
Boomerang has joined #ipfs
btmsn1 has joined #ipfs
pratch has quit [Remote host closed the connection]
btmsn has quit [Ping timeout: 240 seconds]
btmsn1 is now known as btmsn
jmill has joined #ipfs
pratch has joined #ipfs
Caterpillar has joined #ipfs
Akaibu has quit [Quit: Connection closed for inactivity]
jsgrant_om has quit [Ping timeout: 240 seconds]
<benhylau[m]> What's the recommended way to expose the http gateway to public? Are the `ipfs gateway` commands in the plans?
elkalamar has joined #ipfs
<jamesstanley> I just added config to nginx to reverse-proxy to it
<benhylau[m]> Yea I have the same setup, wondering if that's the suggested way or ipfs has some built-in config
bedeho has joined #ipfs
<tangent128> If IPFS is the only HTTP daemon running, you could probably set the Addresses.Gateway config to "/ip4/0.0.0.0/tcp/80" or something like that (plus IPV6 address as that's probably applicable these days)
<tangent128> (On a related note, are there security implications to hosting a public gateway in writeable mode? Or is it just a bandwidth concern?)
achin has quit [Quit: WeeChat 1.7.1]
<tangent128> Though with that setup visitors would get a 404 if they visited just the root of the domain.
<lidel> tangent128, someone could perform denial of service eg. by pinning a lot of stuff, and learn a lot about internals which could provide attack vectors
<tangent128> I don't think the REST API pins? Point about timing attack though.
<tangent128> Wait, no, a GET exposes whether you've cached content anyways.
<lidel> Yes, you can pin via API. They also could also upload content to your node which could be later used against you "see, this illegal content originated from this node"
<tangent128> To be clear, I'm talking about the mode supporting PUT and POST, not the full API which is a different listening socket.
<lidel> Exposing API without access control -- vary, vary bad idea.
<lidel> *e
<tangent128> Ahh, point-of-origin.
<tangent128> (the API can be configured as a separate port from the gateway, so I think you can expose POSTing content without the rest of those options. But if you become an open relay to originate content you might be liable for, I can see that issue.)
<lidel> tangent128, yeah, HTTP API is quite powerful: https://ipfs.io/docs/api/#index so if you really want to expose parts of it, you probably want to introduce an abstraction layer on top of it, which takes care of ACL etc
<tangent128> I'm talking about https://github.com/ipfs/go-ipfs/issues/611
xyendor has joined #ipfs
jmill has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ZarkBit has quit [Ping timeout: 260 seconds]
bedeho has quit [Remote host closed the connection]
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rcat has quit [Remote host closed the connection]
patcon has joined #ipfs
elkalamar_ has joined #ipfs
elkalamar has quit [Ping timeout: 245 seconds]
neurrowcat has joined #ipfs
espadrine has joined #ipfs
maxlath has quit [Ping timeout: 245 seconds]
maxlath has joined #ipfs
m3lt has joined #ipfs
robattila256 has quit [Quit: WeeChat 1.7.1]
robattila256 has joined #ipfs
Martin____ has joined #ipfs
chris613 has joined #ipfs
donuts has joined #ipfs
anewuser has joined #ipfs
<lidel> tangent128, ah, you mean writable-gateway, not actual API
<lidel> thats probably a lot "safer"
mildred4 has joined #ipfs
<lidel> Kubuxu, do we have a doc describing "writable gateway" feature somewhere?
jmill has joined #ipfs
<Kubuxu> not really
<Kubuxu> I am not sure off the head to what it refers to
shizy has quit [Ping timeout: 245 seconds]
<Kubuxu> 90% it is allowing to PUT stuff as in add files
<Kubuxu> from the gateway prot
<Kubuxu> port
neurrowcat has quit [Read error: Connection reset by peer]
neurrowcat has joined #ipfs
xyendor has left #ipfs ["WeeChat 1.7.1"]
chris613 has left #ipfs [#ipfs]
<tangent128> What I've determined from earlier questions in this channel, the source code, and experimenting:
neurrowcat has quit [Read error: Connection reset by peer]
neurrowcat has joined #ipfs
<tangent128> - a POST to /ipfs will let you add (but not pin) a file and get back its has (via the "ipfs-hash" HTTP header)
JayCarpenter has joined #ipfs
jmill has quit [Client Quit]
<tangent128> - a DELETE to /ipfs/QMHashGoesHere/path/to/file will return the ipfs-hash of that file tree, removing the indicated path
<tangent128> - a PUT to /ipfs/QMHashGoesHere/path/to/file will, if the path does not exist in the referenced tree, return the ipfs-hash of that file tree with the put file at the indicated path
<Kubuxu> tangent128: could you document your findings on discuss.ipfs.io? That would be awesome.
<tangent128> *However*, if a file already exists at that path in the tree, it returns the raw ipfs-hash of the file you PUT, instead of an updated file tree. I am 90% that is a bug and not intended behavior, but my pastebin experiment had to issue a DELETE before PUTing an updated html file..
<Kubuxu> yeah, that might be a case
<Kubuxu> it is quite an old, under documented, under tested feature
<Kubuxu> we have plans for gateway rewrite and extraction for a long time
<Kubuxu> currently it is huge monolithic mess
<tangent128> I would eventually like to see an ability for a writable gateway to publish an IPNS record you upload to it (not using the gateway node's key(s); it should be possible for the private key to never leave the client browser)
<Kubuxu> yeah
<Kubuxu> can I count on you sharing those findings on https://discuss.ipfs.io ?
<tangent128> New thread? Sure.
<tangent128> What's the "official" name of the feature? "REST API"? "Writeable Gateway"?
<Kubuxu> Writeable Gateway Flag
Akaibu has joined #ipfs
neurrowcat_ has joined #ipfs
neurrowcat has quit [Ping timeout: 255 seconds]
<Martin____> hello. i don't know if this is the right place to ask a such a generic question. I try to understand the structure of a dht. It's a table with 2 attributes one with the key (block id) and the other with the value (peer info)? Am i correct?
neurrowcat has joined #ipfs
donuts has quit [Ping timeout: 260 seconds]
neurrowcat_ has quit [Ping timeout: 255 seconds]
vgeds has joined #ipfs
bedeho has joined #ipfs
<Kubuxu> for the most part yes
vgeds has quit [Remote host closed the connection]
<Martin____> for the most part? when would it be different?
elkalamar_ has quit [Ping timeout: 260 seconds]
vgeds has joined #ipfs
<Martin____> is there a record as well like IPFS NODE ID -> PEER Info?
vgeds has quit [Ping timeout: 240 seconds]
<Kubuxu> yes
<Kubuxu> and there are IPNS records too
<Kubuxu> PeerID=>signed IPNS record
<Martin____> but its all store in one dht... i mean there are not like 3 dhts floating around?
<Martin____> thanks for the answer :) that really helps me alot
<jamesstanley> I'm trying out the js-ipfs, and I find if I publish a file using js-ipfs (in the browser), connected to libp2p-webrtc-star peers, I can fetch it using other js-ipfs apps connect to libp2p-webrtc-peers, but not using go-ipfs; is the network basically split because there is nothing to connect go-ipfs to libp2p-webrtc-star peers?
<Kubuxu> Martin____: yes but iirc keys are namespaced
<Kubuxu> but essentially it is one DHT
<jamesstanley> e.g. try to retrieve QmXBNkc8AEtVX3Ur1t748wukHBQUMSnGuD7aYPWH3tuDid using https://ipfs.io/ipfs/QmZCh7vidT4FdmpCmyQ5xkv8pjtAs6EkguM2YpTiJ9ZX5E/ works fine, but "ipfs cat" doesn't
<Martin____> many thanks :)
<Kubuxu> jamesstanley: you mean on your local node?
<jamesstanley> not sure I understand the question
<Kubuxu> ipfs cat
<jamesstanley> yes
<jamesstanley> on my local node
<Kubuxu> Until the relay protocol is in place connectivity between go-ipfs and js-ipfs in browser is a bit limited
<jamesstanley> but also the ipfs.io gateway can't see it
<Kubuxu> we are working on it
<Kubuxu> it is almost done
<jamesstanley> excellent
<jamesstanley> thanks
<Kubuxu> awesome project
<jamesstanley> I didn't make it!
<Kubuxu> ahh
<jamesstanley> it's a js-ipfs example
vgeds has joined #ipfs
<lidel> Question: why this fails with 403 - Forbidden: curl 'http://127.0.0.1:5001/api/v0/swarm/peers?stream-channels=true'; -X POST -H 'Origin: null'
<lidel> ;-)
<lidel> ...while this works fine: curl 'http://127.0.0.1:5001/api/v0/swarm/peers?stream-channels=true'; -X POST
traverseda has quit [Ping timeout: 272 seconds]
<lidel> Is it a bug in go-ipfs or Chromium? (js-ipfs-api sends requests with this null origin thingy when run from within Chrome extension)
<Kubuxu> interesting
<Kubuxu> go-ipfs protects itself against websites sending requests by checking the Origin header
<lidel> To be specific, same code run from firefox does not produce Origin: null :-))
<Kubuxu> it has list of allowed origins
<Kubuxu> probably kid off a bug in Chrome
vgeds has quit [Ping timeout: 268 seconds]
<Kubuxu> the origin shouldn't be null in extension
elkalamar has joined #ipfs
<lidel> Bit unfortunate, because Chromium teams does not fix bugs.
petroleum has quit [Quit: petroleum]
<lidel> I am not trolling, this is open for 8 years and counting: https://bugs.chromium.org/p/chromium/issues/detail?id=29683
<lidel> I don't even..
<jamesstanley> lol
<Kubuxu> maybe we can fix it in our extension too
<lidel> Kubuxu, thx, very good news, I'll look into it
traverseda has joined #ipfs
Martin____ has quit [Ping timeout: 260 seconds]
fzzzr has joined #ipfs
<Kubuxu> traverseda: not really IPLD but unix-fs tree
<Kubuxu> could you swap that out?
<jamesstanley> what's the argument for making gateways non-writable by default?
elkalamar has quit [Ping timeout: 240 seconds]
<jamesstanley> you can essentially write to a non-writable gateway anyway, by writing to some other node and then requesting it from that gateway
<jamesstanley> making them writable by default doesn't change the security landscape and improves the user experience
<Kubuxu> hmm, that is true
<traverseda> Kubuxu, wat
<tangent128> *tangent128, I assume he meant there :P
<tangent128> she? they?
<Kubuxu> traverseda: sorry for that
<tangent128> I just edited it to "directory", unspecific.
<traverseda> np
<Kubuxu> kk Thank YOu for the writeup
<Kubuxu> it will be useful
<tangent128> I should probably open a bug for the PUT issue.
<Kubuxu> I think it is quite good that it isn't default as it will allow us to modify it quite significantly.
<Kubuxu> If you want to propose better standard/spec for all of it, it would be also great thing to have, as it will be rewritten sooner or latter.
rcat has joined #ipfs
<jamesstanley> personally I'd rather it be stable and available than perfect
<jamesstanley> no problem though, I can easily run my own writable gateway
<tangent128> The only real "change" I would advise is making a PUT to an existing path replace it, instead of returning the file hash.
<tangent128> Convenience aside, the semantics make more sense I think.
pedrovian has joined #ipfs
<tangent128> Maybe document that you can expect a 201 on success, which is the current behavior.
seagreen has quit [Ping timeout: 260 seconds]
sonata has joined #ipfs
ShalokShalom_ has joined #ipfs
sirdancealot has joined #ipfs
ShalokShalom has quit [Ping timeout: 264 seconds]
Encrypt has quit [Quit: Quit]
btmsn has quit [Ping timeout: 240 seconds]
bedeho has quit [Remote host closed the connection]
bedeho has joined #ipfs
asyncsec has quit [Quit: Later]
<sonata> it seems not to be possible to publish to a nondefault key while /ipns is mounted?
<sonata> presumably ordinarily one would go through the mount for publishing, but I don't see how to do that for a nondefault key
<sonata> ideally there should be an /ipns/mykey symlink like there is for /ipns/local
<sonata> (the different use of "local" in /ipns/local vs. "self" in `ipfs key list` is annoying)
onabreak has quit [Ping timeout: 260 seconds]
ygrek has joined #ipfs
petroleum has joined #ipfs
maxlath has quit [Ping timeout: 260 seconds]
patcon has quit [Ping timeout: 255 seconds]
droman has quit []
fzzzr has quit [Ping timeout: 264 seconds]
bedeho has quit [Remote host closed the connection]
ygrek has quit [Ping timeout: 255 seconds]
<whyrusleeping> Kubuxu: you around?
<Kubuxu> yup
<whyrusleeping> in go, map reads are not concurrent safe, right?
<Kubuxu> write during read is not safe
<whyrusleeping> i thought read during read wasnt either
<whyrusleeping> i'm having trouble getting a definitive answer
dignifiedquire has quit [Quit: Connection closed for inactivity]
<whyrusleeping> ah, cool
<whyrusleeping> was really concerned for a minute about multihash table lookups
petroleum has quit [Quit: petroleum]
maxlath has joined #ipfs
Encrypt has joined #ipfs
dimitarvp` has joined #ipfs
fzzzr has joined #ipfs
patcon has joined #ipfs
onabreak has joined #ipfs
dimitarvp has quit [Ping timeout: 260 seconds]
fzzzr has quit [Ping timeout: 260 seconds]
Jesin has quit [Quit: Leaving]
john2 has quit [Ping timeout: 240 seconds]
fzzzr has joined #ipfs
kvda has joined #ipfs
fzzzr has quit [Ping timeout: 268 seconds]
bedeho has joined #ipfs
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
bedeho has quit [Ping timeout: 272 seconds]
robattila256 has quit [Ping timeout: 268 seconds]
fzzzr has joined #ipfs
<demize> Kubuxu: topic? :p
<Kubuxu> 0.4.9 isn't yet on dist.ipfs.io
<demize> Fair enough :p
<Kubuxu> but if you want to release it on Arch, go for it
<demize> The release has been tagged, so yep. :p
<whyrusleeping> mmm.... i'll do the builds
gully--foyle has joined #ipfs
Aranjedeath has joined #ipfs
john2 has joined #ipfs
JayCarpenter_ has joined #ipfs
fzzzr has quit [Ping timeout: 255 seconds]
petroleum has joined #ipfs
elkalamar has joined #ipfs
m3tti has joined #ipfs
bedeho has joined #ipfs
<M-hash> Map nothing is concurrent safe
dragrope has quit [Remote host closed the connection]
palkeo has joined #ipfs
palkeo has joined #ipfs
palkeo has quit [Changing host]
droman has joined #ipfs
Martin____ has joined #ipfs
dimitarvp` is now known as dimitarvp
JayCarpenter_ has quit [Quit: Page closed]
kvda has joined #ipfs
petroleum has quit [Quit: petroleum]
<droman> Hi, I have a silly question. Does the "ipfs ls" command require to download all the files from a directory?
btmsn has joined #ipfs
<voker57> droman: Not the whole files, but root block of every file/directory on top level of node in question
roar has quit [Remote host closed the connection]
<Kubuxu> or you can do `--resolve=type=false` so it just downloads the directory you ls
petroleum has joined #ipfs
bedeho has quit [Remote host closed the connection]
bedeho has joined #ipfs
<droman> I see, thanks.
bedeho has quit [Remote host closed the connection]
bedeho has joined #ipfs
bedeho has quit [Ping timeout: 240 seconds]
m3tti has quit [Ping timeout: 240 seconds]
_whitelogger has joined #ipfs
Encrypt has quit [Quit: Quit]
maxlath has quit [Quit: maxlath]
xelra has quit [Remote host closed the connection]
Martin____ has quit [Ping timeout: 260 seconds]
dimitarvp` has joined #ipfs
TUSF has quit [Ping timeout: 260 seconds]
dimitarvp has quit [Ping timeout: 260 seconds]
dimitarvp` is now known as dimitarvp
petroleum has quit [Quit: petroleum]
tinsu has joined #ipfs
palkeo has quit [Ping timeout: 272 seconds]
petroleum has joined #ipfs
xelra has joined #ipfs
patcon has quit [Ping timeout: 240 seconds]
TUSF has joined #ipfs
sonata has quit [Ping timeout: 260 seconds]
TUSF has quit [Ping timeout: 240 seconds]
chris613 has joined #ipfs
chris613 has left #ipfs [#ipfs]
TUSF has joined #ipfs
palkeo has joined #ipfs
palkeo has joined #ipfs
palkeo has quit [Changing host]
infinity0 has quit [Ping timeout: 240 seconds]
infinity0 has joined #ipfs
chungy has quit [Read error: Connection reset by peer]
chungy has joined #ipfs
infinity0 has quit [Remote host closed the connection]