whyrusleeping changed the topic of #ipfs to: IPFS - InterPlanetary File System - https://github.com/ipfs/ipfs -- channel logged at https://botbot.me/freenode/ipfs/ -- code of conduct at https://github.com/ipfs/community/blob/master/code-of-conduct.md -- sprints + work org at https://github.com/ipfs/pm/ -- community info at https://github.com/ipfs/community/
<jbenet> dang, gmail's on to me
<jbenet> :(
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> yeah, the asciinema stuff looks sweet :)
<whyrusleeping> jbenet: o/
Eudaimonstro has quit [Remote host closed the connection]
Eudaimonstro has joined #ipfs
Eudaimonstro has quit [Remote host closed the connection]
richardsmith has joined #ipfs
Eudaimonstro has joined #ipfs
gordonb has quit [Quit: gordonb]
Leer10 has quit [Ping timeout: 252 seconds]
gordonb has joined #ipfs
notduncansmith has joined #ipfs
voxelot has quit [Ping timeout: 240 seconds]
notduncansmith has quit [Read error: Connection reset by peer]
leni536 has quit [Ping timeout: 255 seconds]
<jbenet> whyrusleeping \o
gordonb has quit [Client Quit]
thomasreggi has quit [Remote host closed the connection]
Eudaimonstro has quit [Ping timeout: 250 seconds]
thomasreggi has joined #ipfs
richardsmith has quit [Quit: richardsmith]
Eudaimonstro has joined #ipfs
Eudaimonstro has quit [Remote host closed the connection]
<rschulman> Howdy jbenet
<rschulman> what time does your body think it is? :)
Eudaimonstro has joined #ipfs
<jbenet> rschulman: ~3am?
<rschulman> hehe
<rschulman> you should get some sleep in that case
<rschulman> I shot you an email to intro to the OTI guys.
<jbenet> thanks!
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
thomasreggi has quit [Remote host closed the connection]
thomasreggi has joined #ipfs
Eudaimonstro has quit [Read error: Connection reset by peer]
Eudaimonstro has joined #ipfs
Eudaimonstro has quit [Read error: No route to host]
Eudaimonstro has joined #ipfs
notduncansmith has joined #ipfs
Eudaimonstro has quit [Ping timeout: 252 seconds]
notduncansmith has quit [Read error: Connection reset by peer]
Eudaimonstro has joined #ipfs
Eudaimonstro has quit [Client Quit]
Eudaimonstro has joined #ipfs
richardsmith has joined #ipfs
Eudaimonstro has quit [Remote host closed the connection]
richardsmith has left #ipfs [#ipfs]
Eudaimonstro has joined #ipfs
Eudaimonstro has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<alu> hey is the gateway down
<lgierth> alu: looking. what do you see?
<alu> timeouts.
reit has quit [Quit: Leaving]
<jbenet> !pin /ipfs/QmabFreCqiNndo7kU8K9wa3LkWez2p1iLvbdRSiQmpMZdf/cap.png
<pinbot> now pinning /ipfs/QmabFreCqiNndo7kU8K9wa3LkWez2p1iLvbdRSiQmpMZdf/cap.png
<lgierth> alu: as in 504? can you find out its ip for me? we've had these timeouts with one particular node the past days
<lgierth> come and go
<alu> oh
<alu> daemon
* alu facepalms
<alu> sorry lol I feel like a dumbass whenever that happens
<alu> I'm ssh'd into so many places
<alu> I forget which daemons belong to the machines
Eudaimonstro has joined #ipfs
<lgierth> :P
voxelot has joined #ipfs
Eudaimonstro has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<alu> okay weird
<alu> they arent loading
<alu> can someone look?
<lgierth> loads fine here
<lgierth> with the 178.62.158.247 gateway
<lgierth> (gateway.ipfs.io is 8 digitalocean droplets around the world, with round-robin dns)
<alu> I see.
<alu> try clicking a folder
Eudaimonstro has joined #ipfs
<lgierth> yep Path Resolve error: context canceled
<lgierth> but now there it is
<lgierth> i restarted ipfs twice the past 15 minutes, that probably didn't make it better
<lgierth> like, on all hosts
<lgierth> need to track down why ansible does that...
<lgierth> so yeah that might have been a bit much churn, maybe
<ipfsbot> [go-ipfs] jbenet deleted fix/refs-json at 8d6fa2e: http://git.io/v3PK2
<ipfsbot> [go-ipfs] jbenet pushed 3 new commits to master: http://git.io/v3PKV
<ipfsbot> go-ipfs/master afbdedb Stephan Seidt: config set: test setting with null & not-defined parent...
<ipfsbot> go-ipfs/master c0a0cde rht: Config: allow to set maps on null value...
<ipfsbot> go-ipfs/master da75e92 Juan Benet: Merge pull request #1570 from rht/config-null...
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
thelinuxkid has quit [Quit: Leaving.]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
thelinuxkid has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
reit has joined #ipfs
reit has quit [Ping timeout: 245 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
* zignig hands lgierth a recusive kline bottle filled with beer.
<zignig> *recursive
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<M-davidar> lgierth: cool. Is it stable enough to replace the main site?
strls has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> lgierth: :D
<voxelot> incase anyone is interest, nodejs server side middleware to handle ipfs-api like a database connect between page refreshes
fiatjaf has joined #ipfs
<voxelot> or could be used during authentication to grab user data
<whyrusleeping> voxelot: neat!
<whyrusleeping> i assume youre building something on top?
<voxelot> yesir :)
<voxelot> thereotically users could login with their hash
<voxelot> and site would populate on all their data
<lgierth> M-davidar: yeah it seems to be okay -- we should host the videos in ipfs too :)
<whyrusleeping> voxelot: a users peer ID isnt a 'secret' though
<voxelot> cjdns.. working on it :)
<whyrusleeping> lol
<whyrusleeping> i see
<lgierth> voxelot: how would you prevent me from loggig in with your peerid?
<voxelot> can't right now lgierth, so def flawed
<M-davidar> lgierth: I've noticed some problems with my ipns, I need to rerun publish every so often, other wise this happens:
<whyrusleeping> M-davidar: yeap. thats a known issue
<whyrusleeping> we dont automatically republish yet... :/
<whyrusleeping> its a fairly simple fix, but we havent done it yet since we're going to completely refactor ipns soon
<lgierth> i'm pointing ipfs.io to dnslink=/ipfs/QmeYYwD4y4DgVVdAzhT7wW5vrvmbKPQj8wcV2pAzjbj886
<lgierth> i should pin that
<lgierth> !pin QmeYYwD4y4DgVVdAzhT7wW5vrvmbKPQj8wcV2pAzjbj886
<pinbot> now pinning /ipfs/QmeYYwD4y4DgVVdAzhT7wW5vrvmbKPQj8wcV2pAzjbj886
<M-davidar> Ah, cool stuff
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<lgierth> whyrusleeping: for requests which don't start in /ipfs or /ipns, i want the gatewayhandler to resolve the host header, and assume /ipns/$hostfromheader/$requesturi
<lgierth> then you can point A/AAAA records at gateway and it just works
<lgierth> A/AAAA => gateway, TXT => dnslink=...
<whyrusleeping> that already works?
<whyrusleeping> http://ipfs.git.sexy
<lgierth> the part about resolving the host header, i have in nginx
<lgierth> when it's in ipfs-gateway, any gateway can do this
Leer10 has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot> [go-ipfs] lgierth opened pull request #1573: gateway: fall back to IPNS + Host header if hash absent from URI (master...gateway-host-header) http://git.io/v3PxW
<lgierth> whyrusleeping: ^ (but let me add a test or two)
<lgierth> curl -v localhost:8080 -H 'Host: ipfs.io'
yosafbridge has quit [Quit: Leaving]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
yosafbridge has joined #ipfs
voxelot has quit [Ping timeout: 260 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
anshukla has joined #ipfs
reit has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Eudaimonstro has quit [Quit: Leaving]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Tv` has quit [Quit: Connection closed for inactivity]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
keroberos has quit [Excess Flood]
keroberos has joined #ipfs
konubinix has quit [Read error: Connection reset by peer]
konubinix has joined #ipfs
kbala has quit [Quit: Connection closed for inactivity]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
besenwesen has quit [Quit: ☠]
besenwesen has joined #ipfs
besenwesen has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
strls has quit [Ping timeout: 240 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Eudaimonstro has joined #ipfs
dignifiedquire has joined #ipfs
mildred has joined #ipfs
Eudaimonstro has quit [Ping timeout: 272 seconds]
Eudaimonstro has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
bedeho has quit [Ping timeout: 246 seconds]
Eudaimonstro has quit [Ping timeout: 256 seconds]
slothbag has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
marianoguerra has joined #ipfs
marianoguerra has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
marianoguerra has quit [Quit: leaving]
Encrypt has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
marianoguerra has joined #ipfs
<M-davidar> any haskellers in here?
domanic has quit [Ping timeout: 246 seconds]
m0ns00n has joined #ipfs
Eudaimonstro has joined #ipfs
Encrypt has quit [Quit: EAting time!]
compleatang has joined #ipfs
mildred has quit [Quit: Leaving.]
ei-slackbot-ipfs has quit [Remote host closed the connection]
ei-slackbot-ipfs has joined #ipfs
Eudaimonstro has quit [Ping timeout: 244 seconds]
eternaleye has quit [Ping timeout: 255 seconds]
eternaleye has joined #ipfs
mildred has joined #ipfs
Encrypt has joined #ipfs
<jbenet> lgierth: i think whyrusleeping is saying it's already working on ipfs gateway
<jbenet> ipfs get ice | jbenet
<lgierth> jbenet: yeah i noticed that too right before going to bed
<lgierth> just no idea why. gonna find out :)
<lgierth> corehttp.IPNSHostnameOption()
<jbenet> nice
<ipfsbot> [go-ipfs] lgierth closed pull request #1573: gateway: fall back to IPNS + Host header if hash absent from URI (master...gateway-host-header) http://git.io/v3PxW
<lgierth> it should use r.Header["Host"] though instead of r.Host
<lgierth> ah no it's fine
<lgierth> Per RFC 2616, this is either the value of the "Host" header or the host name given in the URL itself. It may be of the form "host:port"
domanic has joined #ipfs
<lgierth> bbiab
<rschulman> M-davidar: I am a very very bad haskeller
<rschulman> but I can sorta read the code if I have to
<rschulman> :)
<jbenet> M-davidar bitemyapp (usually here) and otherchas__ are haskellers
<M-davidar> rschulman: jbenet: cool. I'm writing some (basic) ipfs API bindings for Haskell, but wanted to make sure I wasn't stepping on anyone's toes
<rschulman> I’m not aware of anyone else doing so.
<rschulman> I’m working on some Rust ones
<jbenet> M-davidar: go for it. take a look at https://github.com/ipfs/go-ipfs-shell -- https://github.com/ipfs/node-ipfs-api
<M-davidar> Thanks, will do
slothbag has quit [Read error: Connection reset by peer]
<marianoguerra> hi, would you consider a patch to add a flag to the cli tool to emit something more machine friendly like json instead of text?
<jbenet> marianoguerra try: --enc=json
<marianoguerra> jbenet: you have a time machine? :P
<jbenet> marianoguerra: shhh don't tell anyone.
<jbenet> marianoguerra: it doesnt work on all the things yet, i think but it works on things like: ipfs object get --enc json
G-Ray has joined #ipfs
mildred has quit [Quit: Leaving.]
<rschulman> lol
<rschulman> but only ipfs object get, fyi. Not ipfs cat for instance.
<rschulman> marianoguerra ^
<marianoguerra> rschulman: I can add it to the ones I need and are missing
domanic has quit [Ping timeout: 246 seconds]
<m0ns00n> :)
<rschulman> Whoa… Brewster Kahle just linked to his blog… which is being hosted in IPFS.
<rschulman> in twitter, that is
<rschulman> that’s awesme
<lgierth> jbenet: i'm simply gonna point ipfs.io to the gateway now (instead of github pages), ok? so that it's there for brewster's talk
<jbenet> lgierth: does it all work?
<jbenet> lgierth: links like: ipfs.io/docs/install should work (i.e. not redirect, but serve from that root)
<jbenet> that's the tricky bit to make sure works (links should not break)
<lgierth> hrm, is that not part of website.git?
<jbenet> lgierth: oh it is
<jbenet> lgierth: oh but i mean, this link should work without redirection: ipfs.io/docs/install
<lgierth> jbenet: don't understand, what would it redirect to?
<lgierth> this looks good: curl -v gateway.ipfs.io/docs/install/ -H 'Host: ipfs.io'
<jbenet> lgierth: ok cool! that's what i meant :)
<lgierth> coolio :)
<jbenet> lgierth: you have push on website
* lgierth pushing the button
<rschulman> woooooo!
<rschulman> :)
<jbenet> lgierth: boom.
<jbenet> lmk when ready and i'll go through it and make sure it's all good
<lgierth> i'll be at the lake for a couple of hours, i have my phone (with data) and laptop with me, so call/text me in case of shit hitting the fan
<lgierth> leavin in 30 min or so
<lgierth> i'll point it only to the NYC and EU droplets ok?
<lgierth> don't want camp people to go all the way to SGP
<jbenet> lgierth: there's people all over the world-- it should anycast ?
<lgierth> yeah but it doesn't at the moment - TODO
<lgierth> amazon route53 doesn't set itself up in an hour :)
<lgierth> dns should propagate any miunte
<lgierth> if the address you get is not in 192.30.252.0/24, then it's propagated
<lgierth> i'd like to find an anycast solution that can be deployed by anyone though
uhhyeahbret has quit [Quit: WeeChat 1.2]
<lgierth> hrm yeah not sure, maybe route53 is the best solution, and community networks should simply inject their own local gateways via their dns resolver
voxelot has joined #ipfs
voxelot has joined #ipfs
yalamerde has joined #ipfs
voxelot has quit [Ping timeout: 240 seconds]
<jbenet> lgierth: a problem: i dont think its a good plan to have ipfs.io be overridden.
<jbenet> lgierth: we must keep ipfs.io a canonical source
<lgierth> jbenet: it's there, ttl expired
<jbenet> lgierth: it's slower :( -- wondering if all the gateways are pinning the website?
<lgierth> they are
<jbenet> !pin QmRo2YoXD1z3WGTqbNgwZhWB8ccLGKrrk6Cq7zqrkFMyYK
<pinbot> now pinning /ipfs/QmRo2YoXD1z3WGTqbNgwZhWB8ccLGKrrk6Cq7zqrkFMyYK
<jbenet> ah
<lgierth> but it might resolve for every request?
<jbenet> seems faster now
<lgierth> oh meh :/ /docs/example redirects to http://ipfs.io/ipns/ipfs.io/docs/examples/
<lgierth> grml
<lgierth> need to do the uri fiddling on the way out too...
<lgierth> that redirect breaks because: no link named "ipns" under QmeYYwD4y4DgVVdAzhT7wW5vrvmbKPQj8wcV2pAzjbj886
* lgierth rolling back
therealplato has joined #ipfs
warner has quit [Quit: ERC (IRC client for Emacs 24.5.1)]
<lgierth> ok gonna cycle to the lake for a few hours and then bring back yesterday's ipns PR with an amendment regarding that sketchy redirect ^
mildred has joined #ipfs
vijayee has joined #ipfs
<lgierth> jbenet: regarding hijacking, ipfs.io, you're probably right, the ipfs: and ipns: browser addons might be a better solution
keroberos has quit [Ping timeout: 244 seconds]
Encrypt has quit [Quit: Quitte]
keroberos has joined #ipfs
Encrypt has joined #ipfs
freedaemon has joined #ipfs
anshukla has quit [Remote host closed the connection]
mildred has quit [Quit: Leaving.]
m0ns00n has quit [Quit: Leaving]
voxelot has joined #ipfs
pfraze has joined #ipfs
bedeho has joined #ipfs
mildred has joined #ipfs
<jbenet> lgierth: ahhh fuck, resolve is broken still?? or what?
<jbenet> lgierth: ok sounds good. yeah roll back.
compleatang has quit [Quit: Leaving.]
eyebloom has quit [Quit: eyebloom]
Tv` has joined #ipfs
G-Ray has quit [Quit: Konversation terminated!]
mildred has quit [Ping timeout: 244 seconds]
nessence has quit [Remote host closed the connection]
vijayee has quit [K-Lined]
<whyrusleeping> lol 'not everything works in the browser' closed
anshukla has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to node-construct-v2: http://git.io/v3DVD
<ipfsbot> go-ipfs/node-construct-v2 bcbdeca Jeromy: use NewNode instead of NewIPFSNode in most of the codebase...
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred has joined #ipfs
marianoguerra has quit [Ping timeout: 244 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
yalamerde has quit [Read error: Connection reset by peer]
<ogd> mappum: me and mafintosh are sitting by the dj near the big rocket in the field RF hackin
dignifiedquire has quit [Quit: dignifiedquire]
Eudaimonstro has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Encrypt has quit [Quit: Dinner time!]
Eudaimonstro has quit [Ping timeout: 252 seconds]
anshukla has quit [Remote host closed the connection]
anshukla has joined #ipfs
mildred has quit [Ping timeout: 240 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
freedaemon has quit [Ping timeout: 272 seconds]
eyebloom has joined #ipfs
dignifiedquire has joined #ipfs
mildred has joined #ipfs
<lgierth> jbenet: resolving itself is fine. we do these redirects from /ipfs/hash to /ipfs/hash/, in some cases, and these need to be aware that the Request.URI had been rewritten from /foo to /ipfs/hash/foo, and thus the redirect should be to /foo/ and not to /ipfs/hash/foo/
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
anshukla has quit [Remote host closed the connection]
Eudaimonstro has joined #ipfs
<lgierth> whyrusleeping: ^
<lgierth> is there any way i could override the Location header set by gatewayHandler, but after the fact? only in IPNSHostnameOption() do we know if we need to rewrite that header
<lgierth> the other option, which seems more obvious to me, is to dissolve IPNSHostnameOption() into gatewayHandler
Eudaimonstro has quit [Read error: Connection reset by peer]
<substack> brewster kale using ipfs!
<rschulman> substack: I know, cool huh?
<whyrusleeping> substack: :D
<whyrusleeping> lgierth: i wouldnt complain if IPNSHostnameOption was dissolved
Eudaimonstro has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<lgierth> then so be it
Encrypt has joined #ipfs
<daviddias> krl: around?
<daviddias> Where can I found the Web Components stuff?
<whyrusleeping> this node construction refactor thing is a lot more complicated than i thought it would be
<jbenet> whyrusleeping: brewster showed his blog on ipfs o/
<jbenet> substack yeah! :D
<jbenet> whyrusleeping what's the workaround you did to fix krl's ipns problem?
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<jbenet> nvm solved it by publishing offline
anshukla has joined #ipfs
anshukla_ has joined #ipfs
anshukla has quit [Ping timeout: 246 seconds]
kbala has joined #ipfs
JasonWoof has quit [Quit: uptime: 103 days, time to reboot]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> jbenet: i pushed the ipnsfs (mfs) creation for the local ipns keyspace into the mount command
<whyrusleeping> jbenet: whats brewsters hash?
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> lgierth: wooo!
Leer10 has quit [Read error: Connection reset by peer]
vijayee has joined #ipfs
Leer10 has joined #ipfs
<vijayee> is there any resources on building other ipfs compatible objects/data structures other than files?
<whyrusleeping> vijayee: the object protobuf is here: https://github.com/ipfs/go-ipfs/blob/master/merkledag/pb/merkledag.proto
anshukla_ has quit [Remote host closed the connection]
<vijayee> whyrusleeping: so the protobuf is the object that is compatible
<whyrusleeping> vijayee: yeap!
<whyrusleeping> the the go code its the merkledag.Node
<vijayee> I will brain this data good
<whyrusleeping> :+1:
<vijayee> I'm trying to make an account ledger
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<rschulman> hah. “I will brain this data” I love it.
<ipfsbot> [go-ipfs] whyrusleeping force-pushed node-construct-v2 from bcbdeca to ab486fa: http://git.io/v3PkK
<ipfsbot> go-ipfs/node-construct-v2 ab486fa Jeromy: use NewNode instead of NewIPFSNode in most of the codebase...
JasonWoof has joined #ipfs
<vijayee> I have more questions than answers but the words they begin with I haven't learned yet
<vijayee> I have more questions than answers but the words they begin with words I haven't learned yet
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<jbenet> daviddias can i get some CR on this before i publish it? https://github.com/ipfs/node-ipfs-api/pull/45
<daviddias> oooh, will have then to do rebase madness cause of https://github.com/ipfs/node-ipfs-api/pull/44
<daviddias> but yeah, let me check
<jbenet> daviddias: oh sorry i didnt see that
<jbenet> daviddias i'll CR and rebase mine on yours.
<daviddias> no worries, should have been more loud I guess. Thank you :)
<jbenet> daviddias: i'm ready to merge 44
<jbenet> daviddias: should i ship it?
<daviddias> go for it :)
<jbenet> then i'll rebase 45 on top
bedeho has quit [Ping timeout: 246 seconds]
<daviddias>
<vijayee> blocks are not in general the same size but are equivalent in size in a file object?
<whyrusleeping> vijayee: we chunk blocks to a certain size, yeah
<whyrusleeping> they arent necessarily all the same size though
<vijayee> thanks
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot> [node-ipfs-api] jbenet force-pushed fix-vinyl-files from 5f95c4f to b9e5313: http://git.io/v3Sto
<ipfsbot> node-ipfs-api/fix-vinyl-files b9e5313 Juan Batiz-Benet: more vinyl fun: use thing that look like streams too...
<ipfsbot> node-ipfs-api/fix-vinyl-files 76068f4 Juan Batiz-Benet: use vinyl-fs-browser instead
JasonWoof has quit [Ping timeout: 240 seconds]
<whyrusleeping> jbenet: the bitswap_wo_routing test doesnt actually appear to be testing what we think it is
<whyrusleeping> it sets the 'RoutingLatency' to a really big number of minutes in the config
<whyrusleeping> but that value is never used
<jbenet> whyrusleeping i think we saw this earlier. maybe we should use kbala's new stuff-- i believe he cleaned this up
<whyrusleeping> okay, i'll hold off on messing with it then
fleeky_ has quit [Remote host closed the connection]
dignifiedquire has quit [Quit: dignifiedquire]
mildred has quit [Ping timeout: 265 seconds]
fleeky has joined #ipfs
JasonWoof has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
eudaimonstro_ has joined #ipfs
Eudaimonstro has quit [Quit: Leaving]
Eudaimonstro has joined #ipfs
cjb has joined #ipfs
dignifiedquire_ has joined #ipfs
dignifiedquire_ is now known as dignifiedquire
domanic has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
bedeho has joined #ipfs
<kbala> i dont think i did any RoutingLatency stuff, i can try and fix it though
<kbala> could that test use a mock dht instead?
<whyrusleeping> kbala: i was actually just thinking that
<whyrusleeping> we could just have a 'nil router'
<whyrusleeping> that doesnt do anything
<kbala> ah ok
<kbala> i wsa thinking like the routing/mock dht but a router that doesn't do anything would work for this test too i think
domanic has quit [Ping timeout: 246 seconds]
<whyrusleeping> yeah, the real goal of the test isnt to have 'a dht that takes forever'
<whyrusleeping> its to have no routing at all
domanic has joined #ipfs
vijayee has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<kbala> would you have to create a new nil router type that implements ipfsrouting though?
<whyrusleeping> kbala: yeah, thats what i was thinking
<whyrusleeping> its useful to have
<kbala> oh ok i can do that
<whyrusleeping> kbala: oh sweet, thanks!
<whyrusleeping> just make calls to 'Put' and 'Provide' return nil with no action
<whyrusleeping> FindProviders and Get should just return no providers and maybe some sort of ErrNotFound
<kbala> got it
domanic has quit [Ping timeout: 246 seconds]
therealplato has quit [Ping timeout: 240 seconds]
therealplato has joined #ipfs
therealplato has quit [Read error: Connection reset by peer]
therealplato has joined #ipfs
dignifiedquire has quit [Quit: dignifiedquire]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
therealplato has quit [Client Quit]
Encrypt has quit [Quit: Sleeping time!]
pfraze has quit [Remote host closed the connection]
akhavr has quit [Ping timeout: 244 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<Bat`O> i don't know if it's considered a bug, but graphmd doesn't show when child bloc of a file are grouped in a subtree
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to editor-staging: http://git.io/v3SKP
<ipfsbot> go-ipfs/editor-staging 0ed1e65 Jeromy: add-only-hash no longer stores entirety of everything in memory...
<whyrusleeping> Bat`O: hrm... i'm not sure where to start looking on that one
<whyrusleeping> graphmd uses the output of 'ipfs refs -r' with a fancy --format option
<Bat`O> whyrusleeping: i guess graphmd should call recursively 'ipfs ref'
<Bat`O> i'll file an issue
<whyrusleeping> doesnt it?
<whyrusleeping> it does ipfs refs -r
<Bat`O> not 'ipfs refs -r', recursive call to 'ipfs refs'
<Bat`O> :)
<Bat`O> that way, you get the intermediary blocks
<Bat`O> is there a name for these "grouping" blocks ?
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> oh, the file roots?
<Bat`O> when a file i big enough, child blocks are organized in a subtree
<Bat`O> is*
<whyrusleeping> yeah
<Bat`O> i guess a really big file would have another layer of grouping ?
<whyrusleeping> with sufficient size, yeah
<whyrusleeping> thats a 1GB file
<Bat`O> it's a single file ?
<Bat`O> why do you see those grouping blocks and I don't ?
<whyrusleeping> your file isnt large enough?
<Bat`O> the webui say otherwise
<whyrusleeping> how big is your file?
<Bat`O> 102Mo
<whyrusleeping> hrrrmmmm
<whyrusleeping> weird
<whyrusleeping> file a bug then
<Bat`O> sorry ^^
<whyrusleeping> lol
* Bat`O already filed 5 bugs
<whyrusleeping> >.>
<whyrusleeping> i'm watching you
thomasreggi has quit [Remote host closed the connection]
thomasreggi has joined #ipfs
<whyrusleeping> ah, better
<whyrusleeping> oh, i have the fix for 1554...
<whyrusleeping> just gotta do it
<Bat`O> that would be most welcome :)
<Bat`O> and 6 bugs
<Bat`O> do I get a prize at 10 ?
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> Bat`O: i might have to mail you a sticker
<whyrusleeping> speaking of which, i need to mail rschulman a sticker too
<Bat`O> \\o//
<whyrusleeping> that will all have to wait until i move, all my stamps are in a box somewhere
<ipfsbot> [go-ipfs] whyrusleeping created blockservice-no-err (+1 new commit): http://git.io/v3SSl
<ipfsbot> go-ipfs/blockservice-no-err f209763 Jeromy: blockservice.New doesnt need to return an error...
fleeky has quit [Remote host closed the connection]
fleeky has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #1575: blockservice.New doesnt need to return an error (master...blockservice-no-err) http://git.io/v3SSj
Eudaimonstro has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
eudaimonstro_ has quit [Ping timeout: 246 seconds]
<ipfsbot> [go-ipfs] lgierth opened pull request #1577: gateway: make IPNSHostname work on responses too (master...gateway-host-header) http://git.io/v3S7H
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<lgierth> whyrusleeping: do you have time for a quick CR? ^
<lgierth> i volunteer for gateway refactoring in one of the next sprints
Eudaimonstro has joined #ipfs
steve__ has joined #ipfs