lgierth changed the topic of #ipfs to: go-ipfs 0.4.4 has been released with an important pinning hotfix, get it at https://dist.ipfs.io | 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 | Sprints: https://git.io/voEAh
chax has quit [Ping timeout: 256 seconds]
matoro has joined #ipfs
wallacoloo has joined #ipfs
anewuser has joined #ipfs
wallacoloo_ has quit [Ping timeout: 250 seconds]
Boomerang has quit [Ping timeout: 244 seconds]
chax has joined #ipfs
anonymuse has quit []
Boomerang has joined #ipfs
cemerick has joined #ipfs
wallacoloo_ has joined #ipfs
wallacoloo has quit [Ping timeout: 250 seconds]
gmcquillan has quit [Ping timeout: 256 seconds]
Kane` has joined #ipfs
chax has quit [Remote host closed the connection]
chax has joined #ipfs
fleeky_ has joined #ipfs
antonizoon has joined #ipfs
<reit> is the blocklist on its way to being implemented? there's an application i have that really is going to need it
fleeky has quit [Ping timeout: 260 seconds]
<whyrusleeping> reit: we currently just use nginx rules
<whyrusleeping> havent gotten around to writing it into the ipfs gateway code yet
chax has quit [Ping timeout: 260 seconds]
<reit> yeah, so do i, but it's the ipfs-side i'm worried about
<whyrusleeping> is there a functional difference?
<reit> it's a service that permits user uploads, thus even if i nginx it away, it's still going to be served by the node through ipfs
chax has joined #ipfs
<whyrusleeping> ah, hrm
<reit> which is... probably fine for a while assuming LE isn't on to ipfs yet
<reit> but...
<whyrusleeping> so blocklist integration into bitswap
<whyrusleeping> i see
<reit> yeah
<reit> was that not a part of the blocklist spec yet?
Boomerang has quit [Quit: Leaving]
spilotro has quit [Ping timeout: 250 seconds]
<whyrusleeping> yeah, it was a farther down the road goal
Vyl has quit [Ping timeout: 250 seconds]
<reit> i see
Vyl has joined #ipfs
null_radix has quit [Ping timeout: 260 seconds]
iovoid has quit [Ping timeout: 245 seconds]
jeffl35 has quit [Excess Flood]
spilotro has joined #ipfs
chax has quit [Read error: Connection reset by peer]
plumbage has quit [Ping timeout: 244 seconds]
anewuser has quit [Quit: anewuser]
jeffl35 has joined #ipfs
iovoid has joined #ipfs
unniceness has joined #ipfs
null_radix has joined #ipfs
iovoid has quit [Quit: Iovoid has quit!]
jeffl35 has quit [Ping timeout: 265 seconds]
iovoid has joined #ipfs
chax has joined #ipfs
jeffl35 has joined #ipfs
chax has quit [Remote host closed the connection]
chax has joined #ipfs
neersighted has quit [Ping timeout: 256 seconds]
chax has quit [Ping timeout: 260 seconds]
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
chris613 has quit [Excess Flood]
chris613 has joined #ipfs
chriscool has quit [Ping timeout: 265 seconds]
dmr has joined #ipfs
sdiver has quit [Ping timeout: 252 seconds]
jager has quit [Ping timeout: 250 seconds]
jager has joined #ipfs
arpu has quit [Ping timeout: 245 seconds]
dbri has joined #ipfs
dbri1 has quit [Read error: Connection reset by peer]
sdiver has joined #ipfs
subtraktion has quit [Remote host closed the connection]
arpu has joined #ipfs
captain_morgan has quit [Ping timeout: 250 seconds]
ygrek has quit [Ping timeout: 260 seconds]
aggelos_ has quit [Ping timeout: 265 seconds]
aggelos_ has joined #ipfs
<lgierth> !pin Qmeaod9hstM7ni13GFxrc4oWZMKpMnT9eJotpusPNqBHWk chan on ipfs
<pinbot> now pinning /ipfs/Qmeaod9hstM7ni13GFxrc4oWZMKpMnT9eJotpusPNqBHWk
<sdgathman> Don't mobile devices compromise anonymity?
<sdgathman> Going to bed, I'll look tomorrow.
captain_morgan has joined #ipfs
<reit> sdgathman, anonymity isn't really ipfs' job to begin with, that's the place of a TOR extension
captain_morgan has quit [Ping timeout: 256 seconds]
captain_morgan has joined #ipfs
ulrichard has quit [Ping timeout: 265 seconds]
barnacs has quit [Ping timeout: 252 seconds]
barnacs has joined #ipfs
sdiver has quit [Quit: WeeChat 1.6]
sdiver has joined #ipfs
chax has joined #ipfs
pfrazee has quit [Remote host closed the connection]
kulelu88 has quit [Quit: Leaving]
robattila256 has quit [Ping timeout: 250 seconds]
cemerick has quit [Ping timeout: 260 seconds]
unniceness has quit [Ping timeout: 245 seconds]
Kane` has quit [Ping timeout: 265 seconds]
chax has quit [Remote host closed the connection]
chax has joined #ipfs
jager has quit [Quit: No Ping reply in 180 seconds.]
jager has joined #ipfs
captain_morgan has quit [Ping timeout: 245 seconds]
chax has quit [Remote host closed the connection]
chris613 has quit [Quit: Leaving.]
john has joined #ipfs
john is now known as Guest26140
captain_morgan has joined #ipfs
captain_morgan has quit [Ping timeout: 245 seconds]
captain_morgan has joined #ipfs
wallacoloo_ has quit [Quit: wallacoloo_]
diffalot has joined #ipfs
diffalot has joined #ipfs
diffalot has quit [Changing host]
Guest97247 has quit [Ping timeout: 260 seconds]
captain_morgan has quit [Ping timeout: 245 seconds]
captain_morgan has joined #ipfs
Guest26140 has quit [Quit: Leaving]
rendar has joined #ipfs
lkcl has quit [Ping timeout: 265 seconds]
ulrichard has joined #ipfs
lacour has quit [Quit: Leaving]
captain_morgan has quit [Ping timeout: 245 seconds]
Kane` has joined #ipfs
mildred has joined #ipfs
screensaver has quit [Ping timeout: 256 seconds]
deltab has quit [Ping timeout: 252 seconds]
dignifiedquire has joined #ipfs
<dignifiedquire> lgierth: do you mean the releases? yes that is fully automated
ylp has joined #ipfs
captain_morgan has joined #ipfs
deltab has joined #ipfs
ygrek has joined #ipfs
polezaivsani has joined #ipfs
lkcl has joined #ipfs
<daviddias> Morning y'all
<daviddias> dignifiedquire: how is async crypto PR's coming? (I keep refreshing to see if there if it is time to merge and release all :D )
evernite- has quit [Quit: ZNC 1.6.1 - http://znc.in]
<dignifiedquire> daviddias: currently at the gym ;) so they are still right now
<daviddias> reeeeiiipeed
<daviddias> :D
<dignifiedquire> lol
<dignifiedquire> gotta be ready to lift all that crypto
captain_morgan has quit [Ping timeout: 252 seconds]
Mizzu has joined #ipfs
elastic_dog has quit [Ping timeout: 248 seconds]
Mizzu has quit [Quit: WeeChat 1.6]
Mizzu has joined #ipfs
mildred has quit [Read error: Connection reset by peer]
elastic_dog has joined #ipfs
ianopolous has quit [Ping timeout: 250 seconds]
maxlath has joined #ipfs
corvinux has joined #ipfs
G-Ray has joined #ipfs
<daviddias> ahah :)
palkeo has quit [Ping timeout: 260 seconds]
DokterBob has joined #ipfs
mildred has joined #ipfs
Kane` has quit [Remote host closed the connection]
ygrek has quit [Ping timeout: 260 seconds]
Mizzu has quit [Ping timeout: 250 seconds]
corvinux has quit [Ping timeout: 260 seconds]
bastianilso__ has joined #ipfs
bastianilso__ has quit [Quit: bastianilso__]
bastianilso__ has joined #ipfs
corvinux has joined #ipfs
espadrine has joined #ipfs
Mizzu has joined #ipfs
<dignifiedquire> daviddias: working on all the things now :)
jeep has joined #ipfs
<jeep> hey
<jeep> were can i find some good papers/videos about IPFS?
<lemmi> "good"? nowhere :P
<jeep> ok
<jeep> Ive been googeling but could not find a lot of info
spilotro_ has joined #ipfs
<r0kk3rz> jeep: on what level are you looking for, theres many talks done by jbenet about generally what IPFS is
<jeep> its a very interesting subject but a lot of topics I can not find a lot about
<jeep> want to know how security is made possible and how the blockchain works in more detail
Oatmeal has quit [Ping timeout: 260 seconds]
<lemmi> most vids are linked https://ipfs.io/media/ and papers are linked withing the github repos all over the place
spilotro has quit [Ping timeout: 260 seconds]
spilotro_ is now known as spilotro
<jeep> for me its very clear how the blockchain works with small info like money transfer in bitcoin. its just a little bit of info
<r0kk3rz> there isnt really security and its not a blockchain
<jeep> so how must i see IPFS then
<r0kk3rz> a big content addresset bittorrent swarm
<r0kk3rz> *addressed
Mizzu has quit [Quit: WeeChat 1.6]
<jeep> ok but is there any paper that explains a little bit better how the file pointing is doen
<jeep> done*
<jeep> here we started a server (cancer research institution) and i would really like to know if its suitable to use within a project we are doing
<r0kk3rz> whats your use case?
<jeep> actually a couple we would like to make a big pulic gene bank
<jeep> and a lot of important information like scans also for public use
<r0kk3rz> so, loads of data, and the data doesnt really change
<jeep> but we are thinking about moving some more private info too
<jeep> yes some does actually and we are also looking into databases in IPFS
<jeep> But i would like to know the best uses of IPFS
<r0kk3rz> have you watched any of the jbenet talks? thats a good a place as any to start
<haad> !pin QmX8VLgMMJSht4oMDjswa4ZkCRQtcSvxScaED5TEEfyDiF orbit doc test
<pinbot> now pinning /ipfs/QmX8VLgMMJSht4oMDjswa4ZkCRQtcSvxScaED5TEEfyDiF
<jeep> not sure if i have
<jeep> do you have a link?
<r0kk3rz> but in general, if you have loads of data you want to share publicly, and that data mostly doesnt change
<r0kk3rz> then IPFS is a good way to do that
<lemmi> for the moment using ipfs for public data is not an issue. for private data i'd be a little cautious
<jeep> ok thanks a lot for that advice
<haad> dignifiedquire daviddias been playing with documentation.js today, that's what I have for orbit-db atm. not very happy with the structure of the docs and I find it hard to read :/ also, some jsdoc @tags are not working in documentation.js (like @see)
<haad> dignifiedquire daviddias: this is the result https://ipfs.io/ipfs/QmX8VLgMMJSht4oMDjswa4ZkCRQtcSvxScaED5TEEfyDiF/
<jeep> yea i seen that vid
<jeep> its a good explanation but it really only touches the basics about why IPFS is good and why it should work
<jeep> but it does not really explain like how everything spreads in the IPFS for example
<r0kk3rz> what do you mean 'how everything spreads'
<jeep> ok juan is talking about this:
<jeep> you have a file a sitting on a server but the server gets cut off so you lose the file
<demize> I assume they mean that it should explain how you have to explicitly fetch things for them to be served by your node and such.
<demize> Because many people have read a bit about IPFS and then had the misconception that your files are just automagically available elsewhere.
<jeep> but with IPFS this is not the case because it can be served from location 1,2,3,4 and maybe 99
<r0kk3rz> jeep: but for instance, if 3 nodes have a file, they're all available from the same link
<jeep> this needs a spread
<r0kk3rz> right now that happens manually
<jeep> I know that like with bittorrent it works like this: I (person 1) have a file(file a), make a torrent link for it, this can be downloaded by person 2 and after this happens the file a can be downloaded from location 1 and 2
<r0kk3rz> IPFS works in much the same way
<jeep> ok so it needs to be manually spread like with a download to a server and then IPFS knows this file is accessable on location 1 and 2 and maybe 3?
<r0kk3rz> correct
<jeep> ok thanks
<jeep> so if a file is not found interesting by the public it would still die when the server that served this in the past goes down
<r0kk3rz> yes, it ultimately has to be served by someone somewhere
<jeep> ok thanks that makes everything a lot more clear to me
<r0kk3rz> but it allows people to create mirrors of each other thats transparent to users
<jeep> ok so if i am lets say a fan of your programming i could auto download your code to my server so it gets served from my server too?
<r0kk3rz> there is a few ways to do higher order stuff like that, but its mostly done by things built ontop of IPFS rather than IPFS itself
<jeep> yea ok
<jeep> well this is interesting
<jeep> furthermore juan talks about a browser that will support IPFS what is this browser?
<r0kk3rz> not sure, i got the idea it was something that could happen, rather than something available
<jeep> ah ok
bastianilso__ has quit [Quit: bastianilso__]
<jeep> thanks for the help
<dignifiedquire> haad: have you looked at https://www.mapbox.com/mapbox-gl-js/api/, that is a theme for documentationjs which I really enjoyed
<dignifiedquire> which is more in the direction of the theme I was thinking to implement
<dignifiedquire> I agree the default theme is not particularly nice
sametsisartenep has joined #ipfs
azdle has quit [Remote host closed the connection]
corvinux has quit [Remote host closed the connection]
maxlath has quit [Ping timeout: 265 seconds]
lkcl has quit [Ping timeout: 250 seconds]
Kane` has joined #ipfs
Mateon1_ has joined #ipfs
<Mateon1_> Just letting you guys know I'm currently testing all the issues where I was @mentioned on Github (Sorry, I don't check my Github notifications often)
bastianilso__ has joined #ipfs
<dignifiedquire> daviddias: are you around?
<daviddias> whats up?
<dignifiedquire> daviddias: for some reason the node tests for webrtc-star are failing for me
<dignifiedquire> and I have no clue why
<dignifiedquire> could you check if they work for you?
<daviddias> the signalling server ones?
<daviddias> checking
<dignifiedquire> yes
<daviddias> got a
<daviddias> for the browser tests
<daviddias> but node.js tests run fine
<daviddias> dignifiedquire: we got them badges https://github.com/multiformats/js-multihashing-async :)
<dignifiedquire> yeah that error is because you are not using the webcrypto version of libpp2-crypto, so that's expected
<dignifiedquire> sweet
Mateon1_ has quit [Ping timeout: 260 seconds]
<dignifiedquire> daviddias: I pinged you on a couple of PRs that I think are ready, if you agree please add the RFM checkmark to the aegir PR
<daviddias> which ones?
<daviddias> It would be best if you add the RFM and then I do a sweep through them all, merge (if nothing else) and release on the spot
<daviddias> trying to find which PR has a new ping
<dignifiedquire> daviddias: okay can do that as well
<dignifiedquire> let me update the table
gillisig1 is now known as gillisig2
<dignifiedquire> daviddias: updated the issue
<dignifiedquire> daviddias: what is this waiting on? https://github.com/libp2p/js-libp2p-crypto/pull/12
<A124> Is ipfs using suffix trees yet?
<A124> Or something to limit the size of the list of hashes of objects present on the nodes? I know there is bloom, but that is for performance. Have too lok at that also.
gillisig2 is now known as gillisig
<daviddias> dignifiedquire: that all PR are ready?
polezaivsani has quit [Ping timeout: 250 seconds]
polezaivsani has joined #ipfs
<dignifiedquire> ?
<dignifiedquire> daviddias: not sure what you are asking
<daviddias> It was my answer to your question
* dignifiedquire confused
<dignifiedquire> which PR is the libp2p-crypto one waiting on?
<dignifiedquire> I thought you wanted to merge but wait with the release
lkcl has joined #ipfs
lkcl has quit [Ping timeout: 256 seconds]
seg_violation has quit [Quit: bb]
<dignifiedquire> daviddias: nearly half of them are ready :)
<dignifiedquire> now for some lunch
<daviddias> wooot \o/
<daviddias> get your energies back up :D
rgrinberg has joined #ipfs
soloojos has quit [Remote host closed the connection]
soloojos has joined #ipfs
jeep has quit [Quit: Page closed]
Mizzu has joined #ipfs
pfrazee has joined #ipfs
cemerick has joined #ipfs
mildred has quit [Ping timeout: 265 seconds]
grosscol has joined #ipfs
DokterBob has quit [Ping timeout: 252 seconds]
DokterBob has joined #ipfs
taaem has joined #ipfs
chris613 has joined #ipfs
bastianilso__ has quit [Remote host closed the connection]
polezaivsani has quit [Remote host closed the connection]
polezaivsani has joined #ipfs
polezaivsani has quit [Remote host closed the connection]
polezaivsani has joined #ipfs
mildred has joined #ipfs
lkcl has joined #ipfs
flyingzumwalt has joined #ipfs
<flyingzumwalt> haad do you have time today to help me with the labels-and-milestones tool?
<A124> Unless you put raw objects, merkle links are always stable sorted, is that correct?
cemerick has quit [Ping timeout: 265 seconds]
<haad> flyingzumwalt: not yet, need to finish some other urgent things first. I think I'll have time tomorrow or Friday latest.
<flyingzumwalt> ok.
<flyingzumwalt> daviddias sorry for the delay on getting those milestones and labels propagated across your repos. You can track the work here: https://github.com/ipfs/pm/issues/237
<geoah> flyingzumwalt I hope you don't mind me saying that your github avatar might just be the best display picture ever uploaded.
<lgierth> r0kk3rz: why not point jeep at the ipfs paper if they ask for papers? :) https://github.com/ipfs/papers/raw/master/ipfs-cap2pfs/ipfs-p2p-file-system.pdf
<flyingzumwalt> aw shucks geoah.
marcial has joined #ipfs
<r0kk3rz> lgierth: thats quite prominently displayed on the ipfs website, if you cant find that then you're not trying :)
ashark has joined #ipfs
bastianilso__ has joined #ipfs
cemerick has joined #ipfs
<dignifiedquire> daviddias: all ready except interface-ipfs-core, js-ipfs and js-ipfs-api
<Mateon1> I'm very confused, I'm getting extremely weird messages while trying to build go-ipfs in another folder (PR branch for testing)... Pretty much everything is the same, but on the PR I'm erroring out in bin/check_go_path, but it runs properly in the other folder when I do `make deps`
<Mateon1> The environment seems identical, mostly
<Mateon1> Oh, I see the problem
<Mateon1> Probably worthy of an issue, but I'll do that after I test that Windows paths PR
<lgierth> r0kk3rz: hah fair enough
<lgierth> Mateon1: "another folder" sounds like it's not GOPATH/src/github.com/ipfs/go-ipfs
<lgierth> it needs to be exactly that path
<Mateon1> lgierth: Exactly
ylp has quit [Ping timeout: 268 seconds]
maxlath has joined #ipfs
<daviddias> flyingzumwalt: no problem, looking forward to have that in place :)
<daviddias> dignifiedquire: almost , last mile :D
<dignifiedquire> daviddias: :) I expect to use tomorrow for fixing js-ipfs-api as that is the biggest part, trying to get js-ipfs done today
sametsisartenep has quit [Quit: leaving]
maxlath1 has joined #ipfs
maxlath has quit [Ping timeout: 250 seconds]
maxlath1 is now known as maxlath
bastianilso__ has quit [Quit: bastianilso__]
evernite- has joined #ipfs
ylp has joined #ipfs
<Mateon1> Oh my god, I'm dumb. I was about to comment on that issue saying the fix didn't work, but I didn't switch the branch...
pfrazee has quit [Remote host closed the connection]
Oatmeal has joined #ipfs
bastianilso__ has joined #ipfs
bastianilso__ has quit [Client Quit]
Boomerang has joined #ipfs
maxlath has quit [Ping timeout: 250 seconds]
lkcl has quit [Ping timeout: 245 seconds]
maxlath has joined #ipfs
robattila256 has joined #ipfs
lkcl has joined #ipfs
achin is now known as web_achin
shizy has joined #ipfs
lindybrits has joined #ipfs
<lindybrits> Hi all! :)
kobigurk has joined #ipfs
<lindybrits> daviddias: dignifiedquire: as per https://github.com/vijayee/js-ipfs-merkle-dag, how does one go about using node.addNodeLink and node.addRawLink, used on a node returned from ipfs.object.put?
Boomerang has quit [Ping timeout: 256 seconds]
<daviddias> hey lindybrits :)
<daviddias> did calling it directly didn't work?
web_achin is now known as achin
achin has quit [Changing host]
achin has joined #ipfs
<lindybrits> daviddias: what I am trying is the following - node.addRawLink(mhLink, function() { ... }) - mhLink being the multihash of another object. I guess I am trying how I'd prefer it to work :)
<lindybrits> can't be right, since it is not working
marcial has quit [Ping timeout: 268 seconds]
<daviddias> it expects 3 things
<daviddias> name, size and hash
<lindybrits> daviddias: so I'd just take node.size() for the size, right? put in my own name and the multihash
<daviddias> it has to be the size of the target node
<lindybrits> I guess I'd try ipfs.object.get(mhLink, function(err, node) { var size = node.size() ...}) and then I'd have the size of the link?
<daviddias> yep, if you don't have the object yet in memory, then yes :)
<lindybrits> Great stuff! Thanks daviddias: :)
sdgathman has quit [Ping timeout: 265 seconds]
<daviddias> you bet :)
<daviddias> btw lindybrits, since you are playing with the object API, would you like to share your thoughs on https://github.com/ipld/js-ipld-dag-pb/issues/4 ?
<daviddias> With the move to Async Crypto, so that the browser bundle uses WebCrypto API, reducing the size of the bundle and improving the perf of js-ipfs in the browser, we need to make any crypto/hash operation async
<daviddias> but that is not really fun when manipulating tiny dag nodes
<daviddias> well, if you have time :)
pfrazee has joined #ipfs
kobigurk has quit [Ping timeout: 256 seconds]
zombu2 has quit [Ping timeout: 260 seconds]
<lindybrits> daviddias: I will definitely go have a read and come back to you :)
<lindybrits> Any good reads on Async Crypto?
zombu2 has joined #ipfs
<daviddias> lindybrits: this PR is a list of everything that is happening https://github.com/ipfs/js-ipfs/pull/485
<lindybrits> daviddias: awesome :)
maxlath1 has joined #ipfs
<dignifiedquire> daviddias: have you checked the PRs? do want to start merging or not?
maxlath has quit [Ping timeout: 250 seconds]
maxlath1 is now known as maxlath
<daviddias> oh, are they ready?
bastianilso__ has joined #ipfs
<daviddias> well missing 3, right?
<daviddias> will you finish the 3 while I merge all the others?
zombu2 has quit [Ping timeout: 250 seconds]
dannyzen[m] has joined #ipfs
<dignifiedquire> js-ipfs-api & interface-ipfs-core I plan on finishing tomorrow
<daviddias> sounds good, it has to be all together (or most of it) because of the minor versions
<dignifiedquire> right
<dignifiedquire> also I'm getting errors about cids in bitswap, what's the plan there (in non bitswap tests, because fetching goes through bitswap in online mode)
<dignifiedquire> or rather about non cids
<daviddias> working on bitswap
<dignifiedquire> can you please incorporate the async crypto pr?
arkadiy has joined #ipfs
<daviddias> absolutely
<daviddias> as we talked on the Monday call
<daviddias> finish up Awesome IPLD and Async Crypto PR
<dignifiedquire> cool
<daviddias> so that laser focus can be applied to bitswap
<dignifiedquire> right but we need to merge the async crypto pr for bitswap together with the others
<daviddias> not quite
<dignifiedquire> because js-ipfs uses bitswap for fetching in online mode, even in non bitswap tests
<daviddias> just for block service
<daviddias> I see
<dignifiedquire> yes but it's passing through, and things have changed how that happens
zombu2 has joined #ipfs
rendar has quit [Quit: Leaving]
<arkadiy> hello ipfs crew, we are diving deeper and deeper into libp2p usage and seem to have hit a snag with NAT traversal
<arkadiy> our peers can't seem to punch through double NAT, whereas ipfs in the same situation manages to do it
<Matthew[m]> (needs more TURN :)
<arkadiy> we're creating the basic host with NATPortMap set, seemingly the same way that the ipfs peer does it
<arkadiy> Matthew[m]: ipfs doesn't currently use TURN, does it?
<Matthew[m]> i don't know actually. but i'd expect reliably punching through double NAT to be impossible without TURN
okket has quit [Read error: Connection reset by peer]
maxlath1 has joined #ipfs
okket has joined #ipfs
<arkadiy> this seems to be an improvement between 0.4.2 and 0.4.4
<arkadiy> possibly
maxlath has quit [Ping timeout: 265 seconds]
maxlath1 is now known as maxlath
lkcl has quit [Ping timeout: 250 seconds]
<daviddias> dignifiedquire: understood
<dignifiedquire> working on updating bitswap to the latest block api now
<whyrusleeping> arkadiy: huh, i didnt know we could punch double nat
<daviddias> ok, that sounds good too :) was going to say something else. perfect
<dignifiedquire> :)
<arkadiy> it sure seems to be working!
maxlath has quit [Quit: maxlath]
<arkadiy> is it possible that we receive some information from the swarm that helps us portmap the outer router correctly?
<whyrusleeping> oooh
<whyrusleeping> the dht does that
<arkadiy> ahh that would do it
<whyrusleeping> yeah, the dht shares addresses for people
<arkadiy> so this is the `ipfs dht findpeer Q...` mechanism?
ulrichard has quit [Remote host closed the connection]
<whyrusleeping> arkadiy: roughly, yeah
<whyrusleeping> the 'routed host' stuff handles finding addresses for peers to dial
Qwertie has quit [Ping timeout: 260 seconds]
gmcquillan__ has joined #ipfs
gmcquillan__ is now known as gmcquillan
<daviddias> Can we get a config of that double nat?
<daviddias> routers
<daviddias> IPs of machines
<arkadiy> yeah one sec
<daviddias> also, is it double nat as in each peer sits behind two routers, or a symetric nat where each peer sits behind a router
<arkadiy> both are double (2x routers each side)
ylp has quit [Quit: Leaving.]
<Magik6k> Is there any way to pin all files from something like a text file with all the hashes?
Qwertie has joined #ipfs
<Magik6k> Or to build directory object from hashes by hand?
<daviddias> can you check also if both of these routers have a DHCP server? A lot of configs just pick the DHCP of one router and the other acts like a switch
<arkadiy> daviddias: it almost looks that way but not quite, making a gist
<daviddias> thank you :)
PseudoNoob has joined #ipfs
ygrek has joined #ipfs
<arkadiy> ok after investigating more thoroughly it appears that we just had a cached gateway connection
<arkadiy> so no double NAT magic per se
<arkadiy> we do find the true public IP correctly, I am guessing other peers report it
polezaivsani has quit [Remote host closed the connection]
lkcl has joined #ipfs
arkadiy has quit [Ping timeout: 260 seconds]
<whyrusleeping> Magik6k: you can use the ipfs object patch command
sdgathman has joined #ipfs
mildred has quit [Ping timeout: 265 seconds]
pguth38 has joined #ipfs
rendar has joined #ipfs
gmcquillan has quit [Quit: gmcquillan]
lindybrits has quit [Quit: Page closed]
<Kubuxu> or files API
<Magik6k> object patch seems better here
ygrek has quit [Ping timeout: 260 seconds]
mildred has joined #ipfs
sdgathman has quit [Quit: ZNC - http://znc.in]
sdgathman has joined #ipfs
achin is now known as web_achin
captain_morgan has joined #ipfs
web_achin is now known as achin
<Magik6k> is there any convention for local network ipfs gateway address, like ipfs.local(set in router DNS to a computer with ipfs gateway)?
matoro has quit [Ping timeout: 260 seconds]
rgrinberg has quit [Remote host closed the connection]
Boomerang has joined #ipfs
mildred has quit [Ping timeout: 256 seconds]
<dignifiedquire> daviddias: just realised this. https://github.com/ipfs/js-ipfs-block/issues/10
gmcquillan__ has joined #ipfs
gmcquillan__ is now known as gmcquillan
rgrinberg has joined #ipfs
ygrek has joined #ipfs
kobigurk has joined #ipfs
shadoxx has left #ipfs [#ipfs]
G-Ray has quit [Quit: Konversation terminated!]
ulrichard has joined #ipfs
gmcquillan__ has joined #ipfs
gmcquillan has quit [Ping timeout: 268 seconds]
Boomerang has quit [Remote host closed the connection]
chriscool1 has joined #ipfs
gmcquillan__ has quit [Quit: gmcquillan__]
gmcquillan__ has joined #ipfs
Encrypt has joined #ipfs
mildred has joined #ipfs
rgrinberg has quit [Remote host closed the connection]
rgrinberg has joined #ipfs
grinbergr has joined #ipfs
matoro has joined #ipfs
kulelu88 has joined #ipfs
marcial has joined #ipfs
ulrichard has quit [Ping timeout: 268 seconds]
j0hnsmith has joined #ipfs
chriscool1 has quit [Ping timeout: 260 seconds]
Encrypt has quit [Quit: Quit]
ianopolous has joined #ipfs
captain_morgan has quit [Ping timeout: 244 seconds]
espadrine has quit [Ping timeout: 268 seconds]
Qwertie has quit [Ping timeout: 260 seconds]
ulrichard has joined #ipfs
Qwertie has joined #ipfs
flyingzumwalt has quit [Quit: Connection closed for inactivity]
rgrinberg has quit [Quit: WeeChat 1.6]
gmcquillan__ has quit [Quit: gmcquillan__]
j0hnsmith has quit [Quit: j0hnsmith]
dmr has quit [Quit: Leaving]
bauruine has quit [Ping timeout: 260 seconds]
gmcquillan__ has joined #ipfs
bauruine_ has joined #ipfs
marcial has quit [Quit: Leaving]
<whyrusleeping> one of my more favorite bits of ipfs information
<whyrusleeping> `ipfs swarm peers -v`
<whyrusleeping> shows your latencies to every connected peer :)
hoboprimate has joined #ipfs
<seharder> whyrussleeping: I wanted to spend some time this week helping with the "make it better for developers" milestone, but I am having trouble figuring out what to focus on. Is there something specific you can point me to.
<whyrusleeping> seharder: so, in getting started with ipfs stuff, has anything been particularly difficult to figure out?
<whyrusleeping> has certain documentation been missing?
<whyrusleeping> or are there bits of knowledge you wish you had sooner?
ulrichard has quit [Quit: Ex-Chat]
<seharder> Yes, Let me think about that.
<dignifiedquire> daviddias: very interesting read: https://github.com/openpgpjs/openpgpjs/issues/416
s_kunk has joined #ipfs
Mizzu has quit [Quit: WeeChat 1.6]
ulrichard has joined #ipfs
mildred has quit [Ping timeout: 250 seconds]
jedahan has joined #ipfs
Encrypt has joined #ipfs
shizy has quit [Quit: WeeChat 1.6]
shizy has joined #ipfs
mildred has joined #ipfs
matoro has quit [Ping timeout: 260 seconds]
Aranjedeath has joined #ipfs
hoboprimate has quit [Quit: hoboprimate]
<dignifiedquire> daviddias: I started to push some things for bitswap, will finish in the morning
bastianilso__ has quit [Quit: bastianilso__]
MatrixBridge has joined #ipfs
MatrixBridge has left #ipfs ["User left"]
MatrixBridge has joined #ipfs
MatrixBridge has left #ipfs ["User left"]
MatrixBridge has joined #ipfs
MatrixBridge has left #ipfs ["User left"]
dnh has joined #ipfs
MatrixBridge has joined #ipfs
MatrixBridge has left #ipfs ["User left"]
MatrixBridge has joined #ipfs
MatrixBridge has left #ipfs ["User left"]
maxlath has joined #ipfs
ianopolous has quit [Ping timeout: 252 seconds]
MatrixBridge has joined #ipfs
MatrixBridge has left #ipfs ["User left"]
MatrixBridge has joined #ipfs
MatrixBridge has left #ipfs ["User left"]
mildred has quit [Read error: Connection reset by peer]
geemili has joined #ipfs
infinity0 has quit [Ping timeout: 250 seconds]
<ShawkHawk[m]> is there a way for an ipfs node to monitor another peer? say i wanted to deploy an ipfs node on a vps whose job it was to automatically pin everything my "real" node adds, as my own personal remote backup?
dnh has quit [Quit: Page closed]
<geemili> Has anyone added jQuery and bootstrap to IPFS?
ianopolous has joined #ipfs
<ShawkHawk[m]> i'm pretty sure whyrusleeping or someone was working on getting all of npm onto ipfs. not sure how far along that is
hoboprimate has joined #ipfs
chriscool has joined #ipfs
infinity0 has joined #ipfs
<geemili> ShawkHawk[m]: Sounds cool! I'll have to look it up
<r0kk3rz> geemili: its content addressed, add the file
<r0kk3rz> if someone else has added the same file, they'll hash the same anyway
mildred has joined #ipfs
<A124> Unless you put raw objects, merkle links are always stable sorted, is that correct? I did go through code, but the given contructs did not made it clear.
<geemili> r0kk3rz: Yeah. I was just hoping someone had a link ready so I could be lazy. :P
<geemili> Would it be possible to create a program that downloads a library from npm and automatically add it?
<geemili> Or, has anyone done something like that?
<ShawkHawk[m]> geemili: that's what i was referencing above
<geemili> Oh
<r0kk3rz> thats quite close to what gx is
<r0kk3rz> for go
<ShawkHawk[m]> i guess we're going to have a nice IPFS mirror of npm soon
<ShawkHawk[m]> r0kk3rz: is there gx for npm et?
<ShawkHawk[m]> yet
DokterBob has quit [Quit: DokterBob]
<r0kk3rz> not to my knowledge
<r0kk3rz> but i dont see why you couldnt adapt gx to do such a thing
<geemili> How close is this website? http://everythingstays.com/
mildred has quit [Read error: Connection reset by peer]
<kevina> whyrusleeping: will you be around in 15-20 minutes?
<whyrusleeping> Yeah
<kevina> okay, just got back from a bike ride so I need to change, but I want to work through https://github.com/ipfs/go-ipfs/pull/3257 (WIP: Add support for multiple blockstores)
kobigurk has quit [Ping timeout: 260 seconds]
rmorey has joined #ipfs
mildred has joined #ipfs
<whyrusleeping> kevina: actually, it looks like i've got a break in the rain. Going to try and make it out for a few errands while it lasts
cemerick has quit [Ping timeout: 265 seconds]
<whyrusleeping> (only have a bike for transportation in seattle may have been an oversight)
<kevina> no problem, catch you when you get back
<kevina> whyrusleeping: ^
Encrypt has quit [Quit: Quit]
grosscol has quit [Quit: Leaving]
chriscool has quit [Ping timeout: 244 seconds]
<kevina> whyrusleeping: let me know when your back
mildred has quit [Read error: Connection reset by peer]
jedahan_ has joined #ipfs
jedahan has quit [Ping timeout: 245 seconds]
rmorey has quit [Quit: Bye]
rendar has quit [Quit: Leaving]
mildred has joined #ipfs
ashark has quit [Ping timeout: 244 seconds]
mildred has quit [Ping timeout: 245 seconds]
galois_dmz has quit [Ping timeout: 260 seconds]
galois_dmz has joined #ipfs
<daviddias> dignifiedquire: sounds good :)
<daviddias> dignifiedquire: let's do a focused sprint morning tomorrow
<daviddias> super close 🙌
ulrichard has quit [Quit: Ex-Chat]
subtraktion has joined #ipfs
hoboprimate has quit [Quit: hoboprimate]
lacour has joined #ipfs
sdgathman has quit [Ping timeout: 260 seconds]
sdgathman has joined #ipfs
<dignifiedquire> yep :)
PseudoNoob has quit [Remote host closed the connection]
maxlath has quit [Remote host closed the connection]
maxlath has joined #ipfs
A124 has quit [Read error: Connection reset by peer]
galois_dmz has quit [Remote host closed the connection]
galois_dmz has joined #ipfs
A124 has joined #ipfs
soloojos has quit [Ping timeout: 245 seconds]
<lgierth> whyrusleeping: around?
Kane` has quit [Remote host closed the connection]
maxlath has quit [Remote host closed the connection]
maxlath has joined #ipfs
screensaver has joined #ipfs
palkeo has joined #ipfs
shizy has quit [Ping timeout: 245 seconds]
<lgierth> whyrusleeping: let me know when you can merge https://github.com/ipfs/go-ipfs/pull/2997 and i'll rebase it on the spot. it keeps conflicting on package.json so i'm not gonna update and wait for the next conflict :)
soloojos has joined #ipfs
matoro has joined #ipfs
chax has joined #ipfs
<whyrusleeping> lgierth: i'm here
<whyrusleeping> kevina: back
<kevina> thanks, give me a few minutes
<lgierth> whyrusleeping: cool should i rebase?
<whyrusleeping> lgierth: yeah, do ittt
<lgierth> rebased
<kevina> whyrusleeping: so let's talk about what you don't like about https://github.com/ipfs/go-ipfs/pull/3257 (WIP: Add support for multiple blockstores)
maxlath has quit [Quit: maxlath]
matoro has quit [Ping timeout: 256 seconds]
<lgierth> <3
<lgierth> whyrusleeping: just closed 2 issues with one click
<whyrusleeping> :D
<whyrusleeping> kevina: okay
palkeo has quit [Ping timeout: 250 seconds]
<lgierth> anybody know a good golang rsync lib?
<whyrusleeping> reading through it now
<whyrusleeping> kevina: first thing i'm not all the way on board with is splitting the locker up like that
<kevina> whyrusleeping: that might be easy to fix (I honestly don't remember the original reason), but what don't you like about it?
<whyrusleeping> it feels weird to me
<whyrusleeping> it makes it hard to swap blockstores around
<kevina> the locker is independent of the blockstore
<kevina> and its not really locking a particular blockstore, but is really global
chax has quit [Remote host closed the connection]
* whyrusleeping thinks
<kevina> to me it made more sense to separate them
chax has joined #ipfs
<kevina> I separated it out because I pushed it up to the multiblockstore
<whyrusleeping> i get it now
<whyrusleeping> you win this round
<whyrusleeping> for now
<kevina> :)
chax has quit [Ping timeout: 245 seconds]