lgierth changed the topic of #ipfs to: go-ipfs v0.4.5-rc1 is up on https://dist.ipfs.io/go-ipfs, check it out! | Week 5+6: 1) IPLD https://git.io/vDkS7 2) CI/CD https://git.io/vDk9v 3) Orbit https://git.io/vDk9U | 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/vVB
matoro has quit [Ping timeout: 252 seconds]
aquentson1 has quit [Ping timeout: 240 seconds]
aquentson has joined #ipfs
chased1k has quit [Remote host closed the connection]
tmg has quit [Ping timeout: 240 seconds]
WindPower has quit [Ping timeout: 260 seconds]
WindPower has joined #ipfs
wallacoloo____ has joined #ipfs
matoro has joined #ipfs
ianopolous has quit [Remote host closed the connection]
palkeo has quit [Quit: Konversation terminated!]
<AphelionZ> lgierth: im reading the whitepaper front to back now, i have a couple questions if thats ok
matoro has quit [Ping timeout: 248 seconds]
matoro has joined #ipfs
FiveBrother-Prof has joined #ipfs
ianopolous has joined #ipfs
mildred1 has joined #ipfs
<AphelionZ> is bitswap in play or is it a future feature?
<AphelionZ> the whitepaper seems ambiguous on this
mildred has quit [Ping timeout: 240 seconds]
<lgierth> AphelionZ: it's been use for 2 years or so
<lgierth> the whitepaper badly needs an update
<AphelionZ> ok cool, there's just a lot of "this would be cool, we might do this, etc"
<AphelionZ> yeah its all good, just wanted to be sure
<lgierth> it's largely accurate but it could go way more into detail
<AphelionZ> is there a way to kinda spur some activity? like could I download and pin some rare or useful chunks?
<lgierth> you can always search ipfs/notes and ipfs/go-ipfs, lots of good stuff and ideas :)
<lgierth> AphelionZ: have a look at archives.ipfs.io
espadrine has quit [Ping timeout: 248 seconds]
mikolalysenko has joined #ipfs
fleeky_ has joined #ipfs
<AphelionZ> nice!
<AphelionZ> is it just `ipfs get Qme6epvZDj3vzHcFKdF1nZhbixjw8Bn4imGcKnbUyBJL89`
<lgierth> yeah or `ipfs get /ipfs/Qm...`
fleeky__ has quit [Ping timeout: 240 seconds]
<AphelionZ> and just wait a while, right? no progress bar or anything yet
<lgierth> iirc that means it's resolving
<AphelionZ> mm ok
<lgierth> might have picked one of the hashes that are only available "sometimes"
<AphelionZ> the arXiv... archive is badass
<lgierth> plenty of great videos in congress/ within cdn.media.ccc.de archive too
<AphelionZ> thats super cool too
<AphelionZ> i love ccc
<AphelionZ> hmm they resolve in the browser, just not on my command line. i might have some firewall issues
<lgierth> check ipfs swarm peers
<AphelionZ> 272 of 'em
<lgierth> also give v0.4.5-rc1 a try (see /topic)
<AphelionZ> ah ok i upgraded locally but not in my remote box
<AphelionZ> what ports do i need open though? I have an AWS Lightsail instance
<lgierth> 4001 would be good
<lgierth> do you get a public ip in lightsail?
FiveBrother-Prof has quit [Quit: jIRCii - http://www.oldschoolirc.com]
<lgierth> in home networks it'll try to use upnp and nat-pmp to open ports on its own, in the datacenter it just assumes a public ip
<AphelionZ> lgierth: public ip yes
<AphelionZ> but its pretty closed down, especially with the VMs they provide
<AphelionZ> (bitnami etc)
<AphelionZ> would be neat to have a node in every AWS region, or even better every availability zone
tmg has joined #ipfs
Caterpillar has quit [Quit: You were not made to live as brutes, but to follow virtue and knowledge.]
M50574E[m] has joined #ipfs
tmg has quit [Ping timeout: 240 seconds]
apiarian has joined #ipfs
tabrath has quit [Ping timeout: 255 seconds]
<kevina> whyrusleeping: you around?
infinity0_ has joined #ipfs
infinity0 has joined #ipfs
infinity0_ is now known as infinity0
infinity0 has quit [Changing host]
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
arpu has quit [Ping timeout: 240 seconds]
ianopolous has quit [Read error: Connection reset by peer]
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
reit has quit [Ping timeout: 248 seconds]
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
robattila256 has quit [Ping timeout: 248 seconds]
wking has quit [Ping timeout: 260 seconds]
arpu has joined #ipfs
<AphelionZ> thats `ipfs get Qme6epvZDj3vzHcFKdF1nZhbixjw8Bn4imGcKnbUyBJL89`
shizy has joined #ipfs
wking has joined #ipfs
chris613 has joined #ipfs
ianopolous has joined #ipfs
appa has joined #ipfs
Boomerang has quit [Quit: leaving]
chased1k has joined #ipfs
Buli[m] has joined #ipfs
shizy has quit [Ping timeout: 255 seconds]
HostFat_ has joined #ipfs
HostFat__ has quit [Ping timeout: 248 seconds]
matoro has quit [Ping timeout: 256 seconds]
shamb0t has joined #ipfs
shamb0t_ has joined #ipfs
shamb0t has quit [Read error: Connection reset by peer]
dignifiedquire has quit [Quit: Connection closed for inactivity]
matoro has joined #ipfs
john2 has quit [Ping timeout: 240 seconds]
ygrek has joined #ipfs
mguentner has quit [Quit: WeeChat 1.6]
mguentner has joined #ipfs
arkimedes has joined #ipfs
aquentson has quit [Ping timeout: 240 seconds]
mguentner2 has joined #ipfs
mguentner has quit [Ping timeout: 255 seconds]
Aranjedeath has quit [Ping timeout: 255 seconds]
wrouesnel has quit [Remote host closed the connection]
wrouesnel has joined #ipfs
wrouesnel has quit [Remote host closed the connection]
wrouesnel has joined #ipfs
johnhix has joined #ipfs
johnhix has quit [Client Quit]
rattling has joined #ipfs
vtomole has joined #ipfs
pfrazee has quit [Remote host closed the connection]
wrouesnel has quit [Remote host closed the connection]
wrouesnel has joined #ipfs
Foxcool has joined #ipfs
chris613 has quit [Quit: Leaving.]
wrouesnel has quit [Remote host closed the connection]
wmoh has joined #ipfs
wrouesnel has joined #ipfs
wrouesnel has quit [Remote host closed the connection]
wrouesnel has joined #ipfs
wrouesnel has quit [Remote host closed the connection]
wrouesnel has joined #ipfs
pfrazee has joined #ipfs
wking_ has joined #ipfs
wking_ has quit [Client Quit]
appa has quit [Quit: WeeChat 0.4.2]
pfrazee has quit [Ping timeout: 248 seconds]
MikeFair has quit [Ping timeout: 248 seconds]
chungy has quit [Ping timeout: 240 seconds]
chungy has joined #ipfs
appa has joined #ipfs
vtomole has quit [Ping timeout: 260 seconds]
infinity0 has joined #ipfs
wrouesnel has quit [Remote host closed the connection]
wrouesnel has joined #ipfs
sirn has quit [Ping timeout: 260 seconds]
sirn has joined #ipfs
Aranjedeath has joined #ipfs
muvlon_ has quit [Ping timeout: 245 seconds]
MikeFair has joined #ipfs
muvlon_ has joined #ipfs
<whyrusleeping> kevina: whatsup?
maxlath has joined #ipfs
konubinix has joined #ipfs
rattling has quit [Remote host closed the connection]
konubinix has quit [Remote host closed the connection]
esph has joined #ipfs
dryajov1 has joined #ipfs
chungy has quit [Ping timeout: 255 seconds]
warner has quit [Quit: ERC (IRC client for Emacs 25.1.2)]
ulrichard has joined #ipfs
sphacelus has joined #ipfs
tabrath has joined #ipfs
dryajov1 has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
maxlath has quit [Quit: maxlath]
dignifiedquire has joined #ipfs
MikeFair has quit [Ping timeout: 260 seconds]
arkimedes has quit [Ping timeout: 264 seconds]
dryajov1 has joined #ipfs
ygrek has quit [Ping timeout: 240 seconds]
dryajov1 has quit [Client Quit]
warner has joined #ipfs
chriscool has joined #ipfs
pfrazee has joined #ipfs
pfrazee has quit [Ping timeout: 252 seconds]
rendar has joined #ipfs
MikeFair has joined #ipfs
konubinix has joined #ipfs
mildred has joined #ipfs
MikeFair has quit [Ping timeout: 240 seconds]
konubinix has quit [Ping timeout: 240 seconds]
Mizzu has joined #ipfs
ylp has joined #ipfs
konubinix has joined #ipfs
G-Ray_ has joined #ipfs
ianopolous has quit [Quit: Leaving]
ianopolous has joined #ipfs
Aranjedeath has quit [Quit: Three sheets to the wind]
Caterpillar has joined #ipfs
s_kunk has quit [Ping timeout: 240 seconds]
ecloud has quit [Ping timeout: 256 seconds]
tabrath has quit [Ping timeout: 258 seconds]
maciejh has joined #ipfs
mildred has quit [Quit: WeeChat 1.6]
ecloud has joined #ipfs
maciejh has quit [Ping timeout: 240 seconds]
chungy has joined #ipfs
s_kunk has joined #ipfs
tabrath has joined #ipfs
uktjames has joined #ipfs
<uktjames> Hey guys, I know how to use ipfs.add() to upload a file/ text to ipfs and get the hash, I can go to my browser and type in the link and get the data (keeping my ipfs daemon), but is there any API that lets me do this? Or do I have to sent a GET request to that url?
<uktjames> currently I am using https://github.com/ipfs/js-ipfs-api as a library
maciejh has joined #ipfs
<uktjames> daviddias: ^^
dryajov1 has joined #ipfs
dryajov1 has quit [Client Quit]
spilotro has quit [Ping timeout: 240 seconds]
spilotro has joined #ipfs
tmg has joined #ipfs
dryajov1 has joined #ipfs
dryajov1 has quit [Client Quit]
aquentson has joined #ipfs
<Kubuxu> uktjames: ipfs cat
mildred has joined #ipfs
<uktjames> I can use that in command line but as an api not sure how
<Kubuxu> hmm, dignifiedquire ^^
s_kunk has quit [Read error: Connection reset by peer]
pfrazee has joined #ipfs
s_kunk has joined #ipfs
<dignifiedquire> api.cat('hash', callback)
pfrazee has quit [Ping timeout: 245 seconds]
<uktjames> is there any issues if I directly use a get request at the link?
robattila256 has joined #ipfs
<haad> !pin QmYZrHt9sZV2MmxuswXbnvhpgdT5WtQC2jgBnwsRwsiJfV orbit-electron
<pinbot> now pinning on 8 nodes
<dignifiedquire> uktjames: that means it's going through the gateway if you use ipfs.io/ipfs and will fail if you are not connected to the internet
<dignifiedquire> if you use the api on your local daemon the fetch will succeed even if you are disconnected from the internet if the file is stored in your daemo
<uktjames> so cat will work even if Im not connected to the internet but have 2-3 bootstrap nodes connected over say a local wifi (with no internet access)
uktjames has quit [Remote host closed the connection]
espadrine has joined #ipfs
chriscool has quit [Ping timeout: 240 seconds]
<pinbot> pinned on 8 of 8 nodes (0 failures) -- https://ipfs.io/ipfs/QmYZrHt9sZV2MmxuswXbnvhpgdT5WtQC2jgBnwsRwsiJfV
tmg has quit [Ping timeout: 240 seconds]
jkilpatr has quit [Ping timeout: 255 seconds]
<keks> hi everyone
wallacoloo____ has quit [Quit: wallacoloo____]
sega01 has quit [Quit: Connection closed for inactivity]
ensrettet has joined #ipfs
john2 has joined #ipfs
jkilpatr has joined #ipfs
yosafbridge has quit [Quit: Leaving]
yosafbridge has joined #ipfs
<dignifiedquire> daviddias: kumavis what's the state of keccak in multihash, I found it listed in js-multihash but not in multiformats/multihash ref https://github.com/multiformats/multihash/issues/54
<dignifiedquire> cc maciejh ^^
<dignifiedquire> Kubuxu: you were part of that discussion as well I think, do you know what the way to to move forward is?
<Kubuxu> dignifiedquire: there is kecak in this table: https://github.com/multiformats/multicodec/blob/master/table.csv
<dignifiedquire> Kubuxu: but why not in multihash?
<Kubuxu> because nobody synced those tables
<dignifiedquire> :(
<dignifiedquire> that is super confusing
<Kubuxu> yeah
chungy has quit [Ping timeout: 256 seconds]
<aaaaaaaaa____> i just did a quick trial of ipfs-pack (on a 5GB directory) -- making the pack and serving it worked like a charm... when i tried to pin it on the other side however, it said it pinned the root hash recursively, but it seemed to do it much too quickly. the blocks directory was only 4.4MB.
<aaaaaaaaa____> when i stopped the source node, i could still see the listing of directory contents on the ipfs gateway but clicking into any of the subdirectories yielded a "context deadline exceeded" error
<aaaaaaaaa____> so was just curious if anyone else was trying ipfs-pack out & having success with pinning a pack?
mildred2 has joined #ipfs
mildred has quit [Ping timeout: 240 seconds]
ZaZ has joined #ipfs
ZaZ has quit [Read error: Connection reset by peer]
<haad> whyrusleeping: ^ you were looking for feedback
alkar[m] has joined #ipfs
<haad> hey everyone, we're in the process of (finally) moving all the orbit* projects and repos under an organization, see it form: https://github.com/orbitdb. we're still moving them. if you have a moment, it'd hugely help if you could try out either orbit-electron, orbit-web or orbit-textui and report any bugs, errors, typos, etc. also, if you were able to use them successfully, that'd be good to know too :)
apiarian has quit [Ping timeout: 252 seconds]
apiarian has joined #ipfs
cemerick has joined #ipfs
tmg has joined #ipfs
cemerick has quit [Ping timeout: 248 seconds]
cemerick has joined #ipfs
<haad> !pin QmNhLpuQUAD1Ka69GHCSLgB6iFFTpaA7RrDy7hpNxo6i3N orbit-web
<pinbot> now pinning on 8 nodes
<pinbot> pinned on 8 of 8 nodes (0 failures) -- https://ipfs.io/ipfs/QmNhLpuQUAD1Ka69GHCSLgB6iFFTpaA7RrDy7hpNxo6i3N
<lgierth> haad: is that already using /ws?
<lgierth> i'm in #ipfs if someone wants to chat
<lgierth> 0 peers :')
<haad> lgierth: not yet
<lgierth> next week it's gonna be better -- /ws right on ipfs.io gateway
pfrazee has joined #ipfs
<Igel> at every edge! :P
<haad> lgierth: that's gonna be really sweet!
* Igel wanders off
pfrazee has quit [Ping timeout: 248 seconds]
wmoh has quit [Ping timeout: 276 seconds]
<lgierth> hehehe :):)
<victorbjelkholm> haad: btw, dns and secure webrtc signal server has been deployed, so you can use it in orbit-web and avoid the annoying warning about insecure scripts
<lgierth> yeah!
<lgierth> /dns4/star-signal.cloud.ipfs.team/tcp/443/wss
<lgierth> i'm not sure how that stuff works
<lgierth> /dns6 too btw
<lgierth> not that it'd make any difference in the browser -- we just hand the domain name to the browser and who knows what it comes up with
shamb0t_ has quit [Ping timeout: 240 seconds]
aquentson1 has joined #ipfs
aquentson has quit [Ping timeout: 245 seconds]
tmg has quit [Ping timeout: 240 seconds]
codebam has joined #ipfs
apiarian has quit [Ping timeout: 258 seconds]
ashark has joined #ipfs
maciejh has quit [Ping timeout: 248 seconds]
<keks> okay it looks like I'm going to do what jbenet suggested and do a complete rewrite of go-ipfs/commands
<keks> sure I'll steal whatever I need but nearly all types change
<lgierth> :')
<lgierth> make sure any functional tests cover as much as possible
<keks> yup!
<keks> <3 go test -coverprofile
<lgierth> :)
<lgierth> i used a mutation testing coverage lib once, great stuff, the best stuff, everyone agrees
pfrazee has joined #ipfs
apiarian has joined #ipfs
shamb0t has joined #ipfs
<keks> hm, do you remember the name?
<lgierth> that was back in ruby-land
<keks> ah, ic
<lgierth> mutant
<lgierth> that's not so useful in this case anyhow i think
<keks> oh okay
<herzmeister[m]> ipfs.io gateway now with dark background for deeper immersive experience of media? how nice. https://ipfs.io/ipfs/QmcNCWRiUkcYnZWAihovnftkUK7xtgJ3SBJjdMvKUvKKxk#whats-this-superb-owl.jpg
<haad> !pin QmRBmZDB1ssGCchXx1aKM7smiAghRDLKwYR5dWGrozxXCJ orbit-web-dns
<pinbot> now pinning on 8 nodes
<pinbot> pinned on 8 of 8 nodes (0 failures) -- https://ipfs.io/ipfs/QmRBmZDB1ssGCchXx1aKM7smiAghRDLKwYR5dWGrozxXCJ
<haad> lgierth: ^ if you have a moment, jump on that. wss enabled version.
<lgierth> jumping
<haad> still some weirdness with the connections when peers go offline and come back (they don't connect after restart unless both are restarted)
<lgierth> it has a socket to star-signal.cloud.ipfs.team but 0 peers so far
<lgierth> ah
maciejh has joined #ipfs
<lgierth> this is nice -- works just right out of the gateway
<haad> yeah! :)
<haad> lgierth: something broke with the peer reporting, it used to show peers but not anymore.
wmoh has joined #ipfs
<lgierth> ah ok
<Kubuxu> can you see my messages?
<keks> Kubuxu: i cant
<haad> Kubuxu: are you foobie?
<Kubuxu> nope
<Kubuxu> hmm
<Kubuxu> haad: you should vendor in the fonts
<lgierth> yeah word
<Kubuxu> and you download 7 different ones, from two servers :D
<Kubuxu> or it is the fonts google redirecting
<haad> on our todo list
<Kubuxu> <3
<Kubuxu> I've got "ICE failed, see about:webrtc for more details" in the console
<Kubuxu> aah
<Kubuxu> probably due to impenetrable NAT that is here.
<keks> that's cold
<keks> budum tss
<haad> :D
<lgierth> :)
<lgierth> PSA: orbit is working really well
<lgierth> <3
<lgierth> i'll be hanging out in #ipfs for the rest of the day
<lgierth> big demo in the calls?
<haad> next week :)
<haad> but thank you <3
<lgierth> kek
bsm117532 has quit [Read error: Connection reset by peer]
<haad> not far from getting them all working together, the web version and the electron app
<haad> that'll be a great day
bsm117532 has joined #ipfs
<haad> adding to lgierth's PSA: no more "load unsafe scripts" in orbit browser version
<lgierth> it's all starting to come together
<lgierth> would be cool if the "$n peers" badge opened the peers list on click
<haad> yeah, that'd be a nice feature. we've also discussed showing who's actually online (green dot for username/peer who's online) but that'll tie the peerID to a username in orbit and I'm not sure that's the best approach.
<lgierth> yeah no need to couple the two
<lgierth> how does it currently handle libp2p identity, does it store and reuse it somehow?
<Kubuxu> sharness takes 11mins, I am not happy... :|
<lgierth> something we can throw hardware at?
<lgierth> i'm all for throwing hardware at the build duration problem
<lgierth> as in, dedicated machines
<lgierth> ain't nobody got time to wait for builds
<Kubuxu> it runs on as good hardware as you can get
<Kubuxu> the test right now
<lgierth> ok
<lgierth> iirc we do sleeps in all kinds of places
<Kubuxu> I have two ways to make it faster: 1. run the sharness in parallel (chris told me not to do it, but I think it was mostly about makes which I have rebuilt), 2. java 100% core and bottlenecking it, not sure.
<haad> lgierth: orbit uses the same repo in the browser everytime, so it'll use that peer identity every time afaik
<haad> lgierth: if I wanted QmRBmZDB1ssGCchXx1aKM7smiAghRDLKwYR5dWGrozxXCJ deployed at orbit.chat right now, what would I need to do? open an issue somewhere?
mildred1 has quit [Ping timeout: 258 seconds]
<lgierth> haad: yeah ipfs/ops-requests with the hash
<lgierth> i'll get the dnslink updated before the calls
<lgierth> haad: ^
<lgierth> (i'm in the middle of something right now)
<haad> lgierth: thanks! will open an issue
tabrath has quit [Ping timeout: 276 seconds]
<lgierth> oh and we don't have ssl for that yet but i suppose that'
<lgierth> s not a big deal
<Kubuxu> 8 mins with -j6
tabrath has joined #ipfs
G-Ray_ has quit [Quit: G-Ray_]
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
ulrichard has quit [Ping timeout: 245 seconds]
Boomerang has joined #ipfs
herzmeister has joined #ipfs
ylp has quit [Quit: Leaving.]
herzmeister has quit [Quit: Leaving]
chriscool has joined #ipfs
<flyingzumwalt> richardlitt your generator didn't apply the template to today's hackpad. It's empty
<sprint-helper> The next event "All Hands Call" is in 15 minutes.
<flyingzumwalt> sprint-helper ask richardlitt who's supposed to be the moderator and notetaker for today's calls
<sprint-helper> Error: Unrecognized command!
<sprint-helper> Correct usage: sprint-helper: announce <args> | next | now | tomorrow | help
aeternity has joined #ipfs
<richardlitt> flyingzumwalt: realized it just when you posted that.
vapid has joined #ipfs
<richardlitt> flyingzumwalt: fixed. sidharder and victorbjelkholm today
rendar has joined #ipfs
mildred1 has joined #ipfs
<victorbjelkholm> \o/
<keks> i won't make it to the all hands call taday. will try to make sprint sync though
<sprint-helper> Error: Unrecognized command!
<sprint-helper> Correct usage: sprint-helper: announce <args> | next | now | tomorrow | help
<sprint-helper> ========================= IPFS Sprint: IPFS All Hands Call =========================
<sprint-helper> Join Call: https://zoom.us/j/3339991818
<sprint-helper> Topic: IPFS All Hands Call
<sprint-helper> Sprint Issue: https://github.com/ipfs/pm/issues/377
<sprint-helper> Watch Stream: https://www.youtube.com/watch?v=yqEyZpWeGn4
<sprint-helper> ================================================================================
shamb0t has quit [Remote host closed the connection]
shamb0t has joined #ipfs
shamb0t has quit [Ping timeout: 240 seconds]
<richardlitt> Stream should have just started
Boomerang has quit [Ping timeout: 258 seconds]
Caterpillar2 has joined #ipfs
Boomerang has joined #ipfs
mildred1 has quit [Ping timeout: 240 seconds]
Boomerang has quit [Ping timeout: 264 seconds]
chriscool has quit [Read error: Connection reset by peer]
iczero has quit [Max SendQ exceeded]
iczero has joined #ipfs
Foxcool has quit [Ping timeout: 240 seconds]
se3000 has joined #ipfs
<Kubuxu> !pin QmWq5PJgAQKDWQerAijYUVKW8mN5MDatK5j7VMp8rizKQd btc-something
<pinbot> now pinning on 8 nodes
<pinbot> pinned on 8 of 8 nodes (0 failures) -- https://ipfs.io/ipfs/QmWq5PJgAQKDWQerAijYUVKW8mN5MDatK5j7VMp8rizKQd
<SchrodingersScat> what is this?
<whyrusleeping> secp encyption stuff from bitcoin
s_kunk has quit [Ping timeout: 258 seconds]
SuperPhly has joined #ipfs
matoro has quit [Ping timeout: 248 seconds]
Encrypt has joined #ipfs
s_kunk has joined #ipfs
mguentner2 is now known as mguentner
mildred1 has joined #ipfs
maxlath has joined #ipfs
matoro has joined #ipfs
SuperPhly has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
Boomerang has joined #ipfs
Encrypt has quit [Quit: Quit]
Boomerang has quit [Ping timeout: 264 seconds]
Boomerang has joined #ipfs
ygrek has joined #ipfs
shamb0t has joined #ipfs
SuperPhly has joined #ipfs
shamb0t has quit [Remote host closed the connection]
shamb0t has joined #ipfs
aquentson1 has quit [Ping timeout: 258 seconds]
shamb0t has quit [Ping timeout: 240 seconds]
espadrine has quit [Ping timeout: 258 seconds]
maxlath1 has joined #ipfs
aquentson has joined #ipfs
maxlath has quit [Quit: maxlath]
maxlath1 is now known as maxlath
brianhoffman has joined #ipfs
<whyrusleeping> microsoft actually did a cool thing.
<whyrusleeping> docker on windows isnt just running a linux vm
<whyrusleeping> its actually running windows containers that run real windows binaries
<Kubuxu> I still can't believe that it takes only 1.5min to collect and merge coverage
matoro has quit [Ping timeout: 248 seconds]
<dignifiedquire> that's pretty awesome (windows inside docker)
<dignifiedquire> whyrusleeping: is that part of offical docker now?
<whyrusleeping> i think so yeah
<dignifiedquire> cool
matoro has joined #ipfs
palkeo has joined #ipfs
palkeo has joined #ipfs
palkeo has quit [Changing host]
shamb0t has joined #ipfs
se3000 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<lgierth> ah that's interesting -- will be useful for jenkins
<lgierth> !pin QmTazYLCem8B7pQGLsCj1Q4MxkqGMmD9XugvStLJSQ8uxA dist.ipfs.io go-ipfs v0.4.5-rc2
<pinbot> now pinning on 8 nodes
<pinbot> pinned on 8 of 8 nodes (0 failures) -- https://ipfs.io/ipfs/QmTazYLCem8B7pQGLsCj1Q4MxkqGMmD9XugvStLJSQ8uxA
<lgierth> <3
maciejh has quit [Ping timeout: 276 seconds]
tilgovi has joined #ipfs
tilgovi_ has joined #ipfs
tilgovi has quit [Ping timeout: 240 seconds]
ianopolous has quit [Remote host closed the connection]
dryajov1 has joined #ipfs
SuperPhly has left #ipfs ["Textual IRC Client: www.textualapp.com"]
dryajov1 has quit [Client Quit]
maxlath has quit [Ping timeout: 248 seconds]
<dignifiedquire> lgierth: pinbot seems to be doing much better these days :)
ulrichard has joined #ipfs
<lgierth> yeah!
<lgierth> it's soooo good
<kevina> whyrusleeping: concerning https://github.com/ipfs/go-ipfs/pull/3653 are you okay with using PostRun so I can output to both stdout and stderr
<kevina> so that I can produce more user friendly output?
<kevina> like I did in 'ipfs block rm'
<kevina> which we discussed
geir_ has quit [Ping timeout: 255 seconds]
<whyrusleeping> hrm...
<whyrusleeping> it seems like we need to rethink how stderr and stdout work here
<whyrusleeping> thats a much larger refactor though
<kevina> you mean in the marshaler?
geir_ has joined #ipfs
shamb0t has quit [Remote host closed the connection]
shamb0t has joined #ipfs
<whyrusleeping> Yeah, the marshaler stuff totally disregards the possibility of stderr
<keks> I'm changing that to encoders which you initialize to an io.writer. so you can encode to whereever you want
<keks> currently i'm rethinking postrun and prerun as they are only called from one context. this seems a bit hacky but i'm not sure how to model it properly
shamb0t has quit [Ping timeout: 240 seconds]
<whyrusleeping> unsure how to properly do it
<keks> my current take is that you get a map of those over EncodingType and introducing the CLI or Term encoding type, because most of that is progress bar stuff
<whyrusleeping> yeah
<keks> but i'm experimenting
<keks> I think the new API will be much nicer to work with, but we'll see
<keks> definitely smaller interfaces
<keks> and more than one implememntation per interface
tilgovi has joined #ipfs
<kevina> keks: add is a fairly complicated case, have a look at 'ipfs block rm' for a simple case of outputting to both stdout and stderr
<kevina> like most traditional unix utilities do
<kevina> that is on error output an error and continue if possible
<kevina> than return a non-zero exit code
tilgovi_ has quit [Ping timeout: 259 seconds]
<kevina> think 'ls' 'tar', etc
<kevina> that is how I designed 'ipfs block rm'
tilgovi_ has joined #ipfs
espadrine has joined #ipfs
<keks> kevina: thanks, cat is simple too. yeah I'll just change some details there. add will be more tricky but okay
tilgovi has quit [Read error: Connection reset by peer]
randall__ has joined #ipfs
ianopolous has joined #ipfs
<kevina> I don't think 'cat' uses stderr like 'block rm' does.
<keks> ah i see. okay i'll have another look
maciejh has joined #ipfs
<keks> ah yes that's simple enough
tilgovi_ has quit [Ping timeout: 245 seconds]
maciejh has quit [Read error: Connection reset by peer]
maciejh has joined #ipfs
maciejh has quit [Remote host closed the connection]
tmg has joined #ipfs
aquentson1 has joined #ipfs
tilgovi has joined #ipfs
<kevina> cool. basically I tried to design it to act like the unix 'rm' command when it can't remove a file for some reason
aquentson has quit [Ping timeout: 240 seconds]
<kevina> that is it will output an error and then move onto the next block...
<keks> yup
randall__ has quit [Ping timeout: 245 seconds]
se3000 has joined #ipfs
Tsutsukakushi has quit [Quit: ZNC - http://znc.in]
tilgovi has quit [Ping timeout: 252 seconds]
kulelu88 has joined #ipfs
ianopolous has quit [Ping timeout: 240 seconds]
maxlath has joined #ipfs
Tsutsukakushi has joined #ipfs
joelburget has quit [Quit: Connection closed for inactivity]
maxlath has quit [Client Quit]
maxlath has joined #ipfs
maxlath has quit [Client Quit]
jokoon has joined #ipfs
maxlath has joined #ipfs
maxlath has quit [Client Quit]
maxlath has joined #ipfs
clownpriest has joined #ipfs
Tsutsukakushi has quit [Remote host closed the connection]
Tsutsukakushi has joined #ipfs
Boomerang has quit [Ping timeout: 240 seconds]
DiCE1904 has quit [Read error: Connection reset by peer]
Caterpillar2 has quit [Ping timeout: 248 seconds]
jokoon has quit [Quit: Leaving]
mildred1 has quit [Ping timeout: 240 seconds]
<keks> kevina: do you see a good point for keeping std(in|out|err) in the response interface instead of using os.Std*? currently the values are set to those on initialization and only read.
<keks> whyrusleeping: ^^^^
seagreen has quit [Quit: WeeChat 1.6]
<whyrusleeping> uhmmmmmm
<whyrusleeping> i think the only reason for having that there was mocking
<whyrusleeping> something something easier tests?
tilgovi has joined #ipfs
<AphelionZ> what diagnostic tools are available to make sure my node is set up properly? I'm seeing some strange behaviors where `ipfs get` is timing out on an EC2 instance. I know they lock those down pretty well...
wallacoloo____ has joined #ipfs
<muvlon_> AphelionZ, can you access the web ui?
<AphelionZ> I can
<muvlon_> do *all* ipfs gets time out?
<AphelionZ> i believe yes
<muvlon_> what does "ipfs swarm" say?
sprint-helper has quit [Remote host closed the connection]
sprint-helper has joined #ipfs
Encrypt has joined #ipfs
Encrypt has quit [Client Quit]
<AphelionZ> you can see me restarting my daemon :) that's not the problem tho
tilgovi_ has joined #ipfs
<lgierth> you can try `ipfs dht findprovs`, `ipfs dht findpeer`, and `ipfs swarm connect` to further drill down
<AphelionZ> for example now im trying `ipfs get QmPVP4sDre9rtYahGvcjv3Fqet3oQyqrH5xS33d4YBVFme` which is the XKCD archive
<AphelionZ> ok
<lgierth> check --help for each, i'm in the middle of something
<AphelionZ> np
<AphelionZ> thats kind of interesting, not sure if i did it right though...
tilgovi has quit [Read error: Connection reset by peer]
randall__ has joined #ipfs
Aranjedeath has joined #ipfs
tilgovi_ has quit [Ping timeout: 252 seconds]
<lgierth> swarm connect needs a full multiaddr, starting in /ip4 or /ip6
<lgierth> you get that from findpeer
<lgierth> if you're connected (ipfs swarm peers) to at least one of the nodes reported by findprovs, it should work
<AphelionZ> ok that was a success
<AphelionZ> ipfs swarm connect worked
<AphelionZ> Still no luck though :( https://www.irccloud.com/pastebin/Nb0IFeFZ/
chungy has joined #ipfs
<lgierth> wait are you running cjdns on that host?
<lgierth> because that's the only way that connect could succeed
<lgierth> (/ip6/fc...)
<AphelionZ> i dont know what cjdns is, so im probably not running it
<lgierth> ok yay swarm connect is buggy
<lgierth> it definitely didn't succeed then
<lgierth> pick an address which doesn't start in fc :)
<lgierth> when in doubt ping or ping6 it first
<AphelionZ> ok hang on
<AphelionZ> oh ipfs get is working now FYI
<AphelionZ> so maybe the connect... did succeed?
<AphelionZ> does ipfs get do all the findprov/findpeer/swarm connect stuff under the hood when you request content?
<lgierth> maybe it decided to use another address it found for that node
<lgierth> check ipfs swarm peers
<lgierth> yes
<lgierth> first finds nodes that have the stuff (findprovs), then finds addresses to connect to these (findpeer), then connects and starts
<AphelionZ> ok cool
<lgierth> could you tell me your ipfs version --all, and check whether swarm peers actually lists the address you dialed?
<AphelionZ> now it's stalled at 10%
<AphelionZ> sure
<lgierth> or whether it has that nodes /ipfs/QmSoLPppu... but with a different addr
<AphelionZ> I swore I upgraded to 0.4.5-rc1
<AphelionZ> I'll do that again
<AphelionZ> and /ip4/104.236.179.241/tcp/4001/ipfs/QmSoLPppuBtQSGwKDZT2M73ULpjvfd3aZ6ha4oFGL1KrGM
<lgierth> ok so it probably just picked a different addr for the same node during swarm connect
silotis has quit [Remote host closed the connection]
mildred1 has joined #ipfs
<whyrusleeping> yeah, its tricky, if you know a better address than the one given by the `ipfs swarm connect` call, it will use it
<whyrusleeping> so `ipfs swarm connect /obvously/a/bad/address` could succeed because your node already knows a good address for that peer
<lgierth> that'd be cool if i'd pass only an /ipfs addr without any encapsulation
<lgierth> i already filed it heh
<lgierth> feel like we're outsmarting ourselves there
<whyrusleeping> kinda
<whyrusleeping> its realllllly hard with the way things are set up to just 'connect on this address'
<whyrusleeping> because we don't even tell libp2p to connect to a given address
silotis has joined #ipfs
<whyrusleeping> we ask it to connect to a peer
<lgierth> you too many layers of dialWithFoo and dialWithBar
<lgierth> *yeah
<whyrusleeping> the address you give the swarm connect command just gets put in the peerstore
<lgierth> gonna want explicit addresses for the relay too
<lgierth> btw if you have substantial feedback about the relay prespec this week's the time :)
ianopolous has joined #ipfs
<whyrusleeping> i think it looked good to me
<lgierth> awesome -- i just remembered a vague "eeh wait a second"
<richardlitt> noffle: you around?
<richardlitt> lgierth: ipget make process seems to be also broken in ipfs/distributions
<noffle> richardlitt: hey! yeah, I saw. :(
<noffle> richardlitt: the problem is that there are some deps that aren't locked down via gx, that are hard to (go-ipfs is I think one of them)
<richardlitt> hmmm
<richardlitt> noffle: Might be worth adding an issue to ipfs/distributions, or something
<richardlitt> I'm just trying to copy the Make process atm, finding it difficult since most//all distribution processes are idiosyncratic
<lgierth> i think it should be "relatively" easy to make go-ipfs a good dependency
<lgierth> we just need to publish it properly, like every other dep
<noffle> lgierth: that'd be really useful
<noffle> I keep getting slowed down on ipget dev whenever I hack on it because of the lack of pinned deps
<noffle> I think go-ipfs had a bunch of challenges when I last tried
<noffle> richardlitt: it'd be rad if each project had the same 'make' opts across the board, so distributions could be ignorant of the details and just think in terms of opaque artifacts
<richardlitt> Yes, it would be.
<richardlitt> I can't even run `npm i` in this repo, though, so I
<richardlitt> 'm probably not the guy to do that.
* richardlitt goes back to debugging node-gyp rebuild error
Caterpillar has quit [Quit: You were not made to live as brutes, but to follow virtue and knowledge.]
<lgierth> noffle whyrusleeping: i'ma go an gx publish go-ipfs
<richardlitt> Weird issue.
<noffle> lgierth: you are a :star:
clownpriest has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Caterpillar2 has joined #ipfs
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
<richardlitt> lgierth: I can't run `make site`. :(
<lgierth> !pin QmXEaqe2JNoSRHrHiBGJoaCG9Zn8WVzNdANzUNhruSBa86 gx go-ipfs v0.4.5-rc2
<pinbot> now pinning on 8 nodes
Caterpillar2 has quit [Quit: You were not made to live as brutes, but to follow virtue and knowledge.]
DiCE1904 has joined #ipfs
<pinbot> pinned on 8 of 8 nodes (0 failures) -- https://ipfs.io/ipfs/QmXEaqe2JNoSRHrHiBGJoaCG9Zn8WVzNdANzUNhruSBa86
<lgierth> richardlitt: it all sounds like a lot of fun :( software that we don't regularly use and very few know well :/
<richardlitt> Does anyone actually use ipfs/distributions?
<richardlitt> Had to downgrade from node v6.4 to node v5. :/
<lgierth> le way uses the go part
<lgierth> *le why
maciejh has joined #ipfs
seagreen has joined #ipfs
Mizzu has quit [Ping timeout: 240 seconds]
se3000 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<Powersource> if I'm connected to a peer/neighbor, would I have some way of finding their ipns adress?
cemerick has quit [Ping timeout: 248 seconds]
vapid has quit [Read error: Connection reset by peer]
vapid has joined #ipfs
<noffle> Powersource: I believe their PeerID is the same as their IPNS address (PeerID = public key)
<Powersource> noffle: nice! Would it be considered bad practice to check if their (i.e. all my peers') ipns contains a dir with a specific file? With caching?
captain_morgan has quit [Read error: Connection reset by peer]
captain_morgan has joined #ipfs
<SchrodingersScat> not sure they can stop you...
randall__ has quit [Ping timeout: 252 seconds]
<lgierth> Powersource: yeah go for it
* SchrodingersScat just changed his real quick
<Powersource> SchrodingersScat: yeah just don't want to be a dick :D
<Powersource> but awesome. A plan is coming together...
<SchrodingersScat> Powersource: what's the plan?
<Powersource> SchrodingersScat: still in planning stages but some sort of mix between youtube and popcorn time
<lgierth> cool
<lgierth> just be aware you need to respect copyright
<Powersource> people would put up a list of hashes on ipns that people could subscribe to
<lgierth> otherwise sounds awesome
<Powersource> lgierth: yeah the awesome thing would be that there'd be no central authority so people who want to upload their own perfectly legal videos could do that and people who would pirate could do that alone in a corner
<Powersource> i believe openbazaar has a similar concept
aquentson has joined #ipfs
aquentson1 has quit [Ping timeout: 255 seconds]
<keks> Piraters will be caught as quickly as in Bittorrent, keep that in mind. IPFS offers little privacy
<Powersource> keks: yep but in countries like sweden they don't really chase individual torrenters, and you'd have no central website/tracker to take down in this case
se3000 has joined #ipfs
ashark has quit [Ping timeout: 240 seconds]
<lgierth> uumh that's great, what i politely tried to say earlier is that we don't discuss copyright infringement related things in the ipfs community. we can't have ipfs tagged as piracy software because it's something very different
<lgierth> happy to discuss privacy properties and bitswap, etc. etc.
clownpriest has joined #ipfs
<lgierth> (see the code of conduct for more info on that policy: https://github.com/ipfs/community/blob/master/code-of-conduct.md)
ulrichard has quit [Remote host closed the connection]
<keks> aight, sorry!
<noffle> lgierth: super cool -- thank you
<lgierth> keks: i didn't mean you ;) no worries both of you though
<lgierth> it's silly that the copyright piracy label is an issue
<lgierth> we still have to protect ipfs from it, eventually people might show up who intentionally bring these topics
<lgierth> it's already happening with other things such as CP (just the other day)
<lgierth> to have technical discussion about things touching on these topics, we usuaully refer to "bad bits"
<Powersource> i'm fine with only discussing legally uploaded stuff. I'd be happy enough if it became a viable alternative to youtube since that has so many issues itself.
<lgierth> word :)
<keks> yup
<lgierth> we're working on js-ipfs and good browser integration to make writing apps easier
pfrazee has quit [Remote host closed the connection]
<Powersource> any particular reason js-ipfs isn't on Bower? I'm not too into how the whole js ecosystem works but wouldn't you want it there if people are to use it in web pages? npm is only meant for backend right?
<keks> i used npm in the browser, with browserify
<keks> once
jkilpatr has quit [Ping timeout: 248 seconds]
maxlath has quit [Quit: maxlath]
<Powersource> keks: never again?
aquentson1 has joined #ipfs
maciej_ has joined #ipfs
espadrine has quit [Ping timeout: 252 seconds]
<Powersource> also from browserify's site: "First install node, which ships with npm." really highlights how vital npm is for node's fame
se3000 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
emschwartz_ has joined #ipfs
flyingzumwalt_ has joined #ipfs
hosh_ has joined #ipfs
machinaut_ has joined #ipfs
ecloud_ has joined #ipfs
aristid_ has joined #ipfs
ec_ has joined #ipfs
robogoat_ has joined #ipfs
_mak_ has joined #ipfs
keks_ has joined #ipfs
obarb has joined #ipfs
gozala_ has joined #ipfs
karissa_ has joined #ipfs
voxelot_ has joined #ipfs
shaunooo_ has joined #ipfs
mappum_ has joined #ipfs
risk__ has joined #ipfs
keks has quit [Disconnected by services]
keks_ is now known as keks
joeyh_ has joined #ipfs
brendyyn has joined #ipfs
segvio has joined #ipfs
Igel_ has joined #ipfs
koshii_ has joined #ipfs
eaterof has joined #ipfs
aquentson has quit [*.net *.split]
Tsutsukakushi has quit [*.net *.split]
maciejh has quit [*.net *.split]
ecloud has quit [*.net *.split]
hosh has quit [*.net *.split]
tr909 has quit [*.net *.split]
ec has quit [*.net *.split]
brendyn has quit [*.net *.split]
n0x65B[m] has quit [*.net *.split]
eater has quit [*.net *.split]
robogoat has quit [*.net *.split]
_mak has quit [*.net *.split]
TheGillies has quit [*.net *.split]
patrickr[m] has quit [*.net *.split]
mith[m] has quit [*.net *.split]
Guest139267[m] has quit [*.net *.split]
BanJo[m] has quit [*.net *.split]
Walter[m] has quit [*.net *.split]
Guest999999[m] has quit [*.net *.split]
Guest123181[m] has quit [*.net *.split]
superluser[m] has quit [*.net *.split]
whirm[m] has quit [*.net *.split]
mojarra[m] has quit [*.net *.split]
brettrick[m] has quit [*.net *.split]
ttk2[m] has quit [*.net *.split]
firemound[m] has quit [*.net *.split]
Paul[m] has quit [*.net *.split]
mirek1337[m] has quit [*.net *.split]
joki[m] has quit [*.net *.split]
agumonkey[m] has quit [*.net *.split]
zerorunnr[m] has quit [*.net *.split]
Guest120746[m] has quit [*.net *.split]
gendale[m] has quit [*.net *.split]
M-iav has quit [*.net *.split]
zwollenar[m] has quit [*.net *.split]
M-wldhx has quit [*.net *.split]
Guest115434[m] has quit [*.net *.split]
DevPump[m] has quit [*.net *.split]
dmholmes[m] has quit [*.net *.split]
M-Dave has quit [*.net *.split]
hannes[m] has quit [*.net *.split]
Matthew[m] has quit [*.net *.split]
[0__0] has quit [*.net *.split]
hiq[m] has quit [*.net *.split]
seg_violation has quit [*.net *.split]
koshii has quit [*.net *.split]
brabo has quit [*.net *.split]
emschwartz has quit [*.net *.split]
flyingzumwalt has quit [*.net *.split]
Captain_Beezay has quit [*.net *.split]
omnigoat has quit [*.net *.split]
voxelot has quit [*.net *.split]
aristid has quit [*.net *.split]
step21 has quit [*.net *.split]
antonizoon has quit [*.net *.split]
Muis has quit [*.net *.split]
risk has quit [*.net *.split]
mappum has quit [*.net *.split]
Igel has quit [*.net *.split]
joeyh has quit [*.net *.split]
gozala has quit [*.net *.split]
brand0 has quit [*.net *.split]
karissa has quit [*.net *.split]
edubai__ has quit [*.net *.split]
shaunooo has quit [*.net *.split]
mg has quit [*.net *.split]
machinaut has quit [*.net *.split]
koshii_ is now known as koshii
Igel_ is now known as Igel
gozala_ is now known as gozala
flyingzumwalt_ is now known as flyingzumwalt
emschwartz_ is now known as emschwartz
hosh_ is now known as hosh
Tsutsukakushi has joined #ipfs
jkilpatr has joined #ipfs
aristid_ is now known as aristid
voxelot_ is now known as voxelot
<SchrodingersScat> keks: is the privacy that no one uses IPFS?
machinaut_ is now known as machinaut
mappum_ is now known as mappum
karissa_ is now known as karissa
<keks> SchrodingersScat: ? I said there is little privacy. Anyone can see what you have
<keks> and anyone can see who has a certain piece of information
brand0 has joined #ipfs
ec_ is now known as ec
<SchrodingersScat> but are they really looking at IPFS hosts?
step21_ has joined #ipfs
chris613 has joined #ipfs
<muvlon_> ipfs is really not a piece of privacy software, imo
step21_ is now known as step21
[0__0] has joined #ipfs
patrickr[m] has joined #ipfs
agumonkey[m] has joined #ipfs
Matthew[m] has joined #ipfs
M-iav has joined #ipfs
n0x65B[m] has joined #ipfs
se3000 has joined #ipfs
BanJo[m] has joined #ipfs
Guest115434[m] has joined #ipfs
superluser[m] has joined #ipfs
mojarra[m] has joined #ipfs
mith[m] has joined #ipfs
M-wldhx has joined #ipfs
Guest999999[m] has joined #ipfs
zerorunnr[m] has joined #ipfs
Paul[m] has joined #ipfs
hiq[m] has joined #ipfs
Guest123181[m] has joined #ipfs
dmholmes[m] has joined #ipfs
Walter[m] has joined #ipfs
hannes[m] has joined #ipfs
zwollenar[m] has joined #ipfs
joki[m] has joined #ipfs
gendale[m] has joined #ipfs
whirm[m] has joined #ipfs
firemound[m] has joined #ipfs
brettrick[m] has joined #ipfs
Guest139267[m] has joined #ipfs
DevPump[m] has joined #ipfs
mirek1337[m] has joined #ipfs
mg has joined #ipfs
risk__ is now known as risk
Captain_Beezay has joined #ipfs
Guest120746[m] has joined #ipfs
TheGillies has joined #ipfs
ttk2[m] has joined #ipfs
M-Dave has joined #ipfs
tr909 has joined #ipfs
wrouesnel has quit [Remote host closed the connection]
wrouesnel has joined #ipfs
<keks> SchrodingersScat: probably depends on what the network is used for and who "they" are
<SchrodingersScat> 'they' is you
<keks> I don't think I ever did that. I would always assume someone does, though
<keks> I am even pretty sure that there is someone on this planet who monitors IPs that host some file that is special to them
<keks> its super easy to do
matoro has quit [Ping timeout: 240 seconds]