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
<rodarmor> lgierth: Catch that train!
<rodarmor> Maybe someone else can weigh in on this.
slothbag has joined #ipfs
shizy has quit [Ping timeout: 260 seconds]
<rodarmor> Also, to get all the advantages of IPLD, couldn't you store your IPLD object in the old protobuf data blob, put all the outgoing links (in any order, since the IPLD object itself contains them as well and so the order doesn't) into the outgoing links part of the protobuf?
matoro has quit [Ping timeout: 265 seconds]
ugjka has quit [Ping timeout: 268 seconds]
draynium has joined #ipfs
ugjka has joined #ipfs
anonymuse has quit [Remote host closed the connection]
chris613 has joined #ipfs
anonymuse has joined #ipfs
anonymuse has quit [Remote host closed the connection]
anonymuse has joined #ipfs
chax has quit [Read error: Connection reset by peer]
chax has joined #ipfs
chax has quit [Remote host closed the connection]
chax has joined #ipfs
gigq has quit [Quit: leaving]
chax has quit [Ping timeout: 260 seconds]
bsm1175321 has quit [Ping timeout: 265 seconds]
ianopolous has joined #ipfs
warner has joined #ipfs
ianopolous_ has quit [Ping timeout: 260 seconds]
espadrine has quit [Ping timeout: 260 seconds]
domanic has quit [Ping timeout: 250 seconds]
ianopolous has quit [Read error: Connection reset by peer]
matoro has joined #ipfs
fleeky_ has joined #ipfs
zbyte64 has quit [Remote host closed the connection]
zbyte64 has joined #ipfs
fleeky_ is now known as fleeky
fleeky__ has quit [Ping timeout: 256 seconds]
zbyte64 has quit [Ping timeout: 250 seconds]
Kozuch has quit [Ping timeout: 245 seconds]
comino has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
gigq has joined #ipfs
gigq has quit [Quit: leaving]
ckwaldon has joined #ipfs
gigq has joined #ipfs
bsm1175321 has joined #ipfs
ianopolous has joined #ipfs
herzmeister has quit [Quit: Leaving]
d10r has joined #ipfs
herzmeister has joined #ipfs
vquicksilver has quit [Ping timeout: 258 seconds]
d10r has quit [Quit: Leaving]
chax has joined #ipfs
ivo_ has quit [Ping timeout: 250 seconds]
chax has quit [Remote host closed the connection]
chax has joined #ipfs
cwahlers has joined #ipfs
ivo_ has joined #ipfs
smtudor has joined #ipfs
cwahlers has quit [Ping timeout: 265 seconds]
cwahlers has joined #ipfs
appa has quit [Quit: WeeChat 0.4.2]
sdiver has quit [Ping timeout: 260 seconds]
dignifiedquire has quit [Quit: Connection closed for inactivity]
appa has joined #ipfs
The_8472 has quit [Ping timeout: 246 seconds]
sdiver has joined #ipfs
The_8472 has joined #ipfs
appa has quit [Quit: WeeChat 0.4.2]
appa has joined #ipfs
uzyn has joined #ipfs
captain_morgan has joined #ipfs
chax has quit [Remote host closed the connection]
chax has joined #ipfs
zbyte64 has joined #ipfs
zbyte64 has quit [Read error: Connection reset by peer]
chax has quit [Ping timeout: 260 seconds]
Anastasia has quit [Ping timeout: 258 seconds]
<lgierth> yay, go-udp-transport builds, including the appropriate changes to go-libp2p-transport and go-multiaddr-net (cc whyrusleeping Kubuxu)
robogoat has joined #ipfs
<jbenet> lgierth: <
<jbenet> <3
<lgierth> :):) next: SetMsgHandler() in go-libp2p-swarm
<lgierth> and i'll write it down a bit so we can actually discuss
gloy has joined #ipfs
zbyte64 has joined #ipfs
OutBackDingo has quit [Remote host closed the connection]
The_8472 has quit [Ping timeout: 256 seconds]
danielrf has joined #ipfs
The_8472 has joined #ipfs
cwahlers has quit [Ping timeout: 260 seconds]
cwahlers has joined #ipfs
zbyte64 has quit [Remote host closed the connection]
anonymuse has quit [Remote host closed the connection]
vtomole has joined #ipfs
chriscool has quit [Ping timeout: 244 seconds]
sdiver has quit [Quit: WeeChat 1.6]
danielrf has quit [Quit: WeeChat 1.6]
sdiver has joined #ipfs
ruby32 has joined #ipfs
<whyrusleeping> lgierth: i could probably hack the dht into using that pretty quickly
<lgierth> you'll have a working /ping impl by the end of the week
ruby32d has joined #ipfs
<whyrusleeping> <3
ruby32 has quit [Ping timeout: 258 seconds]
<lgierth> davidar: didn't we use to have a website for ipfs/archives?
<davidar> lgierth: did we?
<lgierth> yeah a neat little page just listing a handful of existing archives
<davidar> oh yeah
* davidar looks
<lgierth> added 98% of cdn.media.ccc.de
<lgierth> yes nice! thanks :)
zbyte64 has joined #ipfs
<lgierth> in an hour we can add 3.8 TB of audio/video to that
smtudor has quit [Quit: WeeChat 1.5]
<davidar> cool
<whyrusleeping> davidar: hrm... some of those links arent resolving...?
<davidar> whyrusleeping: which ones?
<whyrusleeping> the cc-by ones i clicked on
<whyrusleeping> and some of the pgp things were being really slow
chris613 has quit [Quit: Leaving.]
gigq has quit [Ping timeout: 260 seconds]
<davidar> hm
<davidar> stupid bitrot
<whyrusleeping> let me know any other archives you get
<whyrusleeping> i'm making an effort to backup everything i find in ipfs
basilgohar has quit [Ping timeout: 260 seconds]
gigq has joined #ipfs
thufir has quit [Ping timeout: 260 seconds]
<davidar> has ipld happened yet?
<lgierth> #archiveteamofone
<davidar> heh
basilgohar has joined #ipfs
<lgierth> ipld will ship to master this quarter i think
<lgierth> like, in a perfectly usable state
<whyrusleeping> ipld is currently in master
<whyrusleeping> and you should be able to use it just fine
<whyrusleeping> but we're still calling it experimental until it gets a bit more field usage
<lgierth> oh! it's all there, i need to try it out a bit
giodamelio has joined #ipfs
<ShawkHawk[m]> could someone point me to an example of a go or javascript application that's using go-ipfs or js-ipfs as a dependency and connecting to public peers?
<ShawkHawk[m]> i'm having trouble sorting that part out
<whyrusleeping> ShawkHawk[m]: take a look at openbazaar
<whyrusleeping> lgierth: 3.8TB of CCC archives?
<lgierth> yeah
<whyrusleeping> mmm, i have space for that
<ShawkHawk[m]> whyrusleeping: thanks, I'll check it out
<lgierth> whyrusleeping: do you think the Has() cache might help with performance?
<lgierth> for adds
<whyrusleeping> lgierth: its likely
dmr has joined #ipfs
<lgierth> whyrusleeping: oh about udp -- we don't have crypto for udp yet so it's not really usable
<lgierth> usable for go-ipfs itself
<whyrusleeping> ah, okay
zbyte64 has quit [Remote host closed the connection]
zbyte64 has joined #ipfs
ianopolous_ has joined #ipfs
ianopolous has quit [Read error: Connection reset by peer]
ianopolous_ has quit [Read error: Connection reset by peer]
ianopolous__ has joined #ipfs
zbyte64 has quit [Remote host closed the connection]
<zignig> whyrusleeping: ipld in master , really when ?
<Mateon1> lgierth: I wouldn't say "archive team of one", I do a lot of archiving, and I have an always on node.
ianopolous__ has quit [Read error: Connection reset by peer]
ianopolous_ has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
vtomole has quit [Ping timeout: 260 seconds]
zbyte64 has joined #ipfs
zbyte64 has quit [Ping timeout: 240 seconds]
rugu has joined #ipfs
<rugu> hey guys, I am using IPFS in conjunction with smart contracts from Ethereum. The data will be very confidential so I want to set up a private network. Any advice please? I know how to alter the bootstrap nodes and run ipfs daemon but am stuck after that
kevina has quit [Remote host closed the connection]
<rodarmor> rugu: Can you encrypt the data that you store in IPFS and keep it confidential by only letting people who should have access have the encryption key?
lacour has quit [Quit: Leaving]
<rugu> @rodarmor yes the data is already encrypted but I still want to ensure its not on the public network. I know how to alter bootstrap data but I want to ensure its never on the public network, EVEN if by mistake the bootstrap nodes go to default and connect to the main network
domanic has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
rendar has joined #ipfs
<rodarmor> rugu: I might trust encryption to be enough myself, but I can understand taking both precautions.
mildred has joined #ipfs
<rugu> @rodarmor So i believe encryption is nice. But its an enterprise app, so in that case, no risk can be taken of keeping even encrypted data on the public network
dignifiedquire has joined #ipfs
kevina has joined #ipfs
uzyn has quit [Quit: uzyn]
polezaivsani has joined #ipfs
uzyn has joined #ipfs
espadrine has joined #ipfs
ianopolous_ has quit [Read error: Connection reset by peer]
ianopolous__ has joined #ipfs
ylp has joined #ipfs
reit has quit [Quit: Leaving]
uzyn has quit [Quit: uzyn]
Kozuch has joined #ipfs
wallacoloo_ has joined #ipfs
<dignifiedquire> good morning
<dignifiedquire> daviddias: are you ready?
<Kubuxu> rugu: I am working on private networks feature, where connections will be limited to one PSK
<Kubuxu> so only nodes with that PSK are able to connect
maxlath has joined #ipfs
s_kunk has quit [Ping timeout: 265 seconds]
<rugu> @Kubuxu I would love to help in anyway possible. As of now, I only thought that the two nodes that run the private network will just have each other's ip as a bootstrap node.
<daviddias> dignifiedquire: need a little bit more
<daviddias> but already at the computer
<daviddias> dignifiedquire: any quick thing?
<dignifiedquire> daviddias: :)
<dignifiedquire> no, was just wondering if you were around yet
<Kubuxu> rugu: they will, but if someone (or one of those nodes) connects you with the rest of the ipfs network, you are part of the network now
<rugu> but I am afraid that if the daemon bootstrap get reset and gets the default nodes, then the data might be synced with the publioc network.
<Kubuxu> yup that too
<rugu> yes so the two nodes are under my control entirely, but that fear is there. How to address that properly
<Kubuxu> I am close to finishing first version of that feature, you can read more on it here: https://gist.github.com/Kubuxu/b96b64be00ef949c8d486fe6e6bfc43e
<rugu> ok but how would this resolve the problem?
<Kubuxu> it should work great for you when finished and tested
<Kubuxu> with private network only nodes sharing the key are able to connect with each other.
<Kubuxu> and 1. key is in separate file 2. there is env variable that forces existence of the key, if there is no key present it will shut down ipfs.
<rugu> but even if they have the default bootstrap nodes
<Kubuxu> they won't be able to connect to them
<Kubuxu> you will have to have your own bootstrap address list
<rugu> cause then files such as images that are pinned from the daemon
<rugu> ok so the current ipfs has such a key already? There is no code, I would love to help in this, whatever way I can, as this si directly related to my end goal.
espadrine has quit [Ping timeout: 260 seconds]
<Kubuxu> the code is being worked on by me, I wanted to have it done last week but I should be done feature wise this week.
<rugu> ok great, I will watch the repo and get back on this chat. This is a pretty neat feature though. Reduces that fear of exposing data to the network even by mistake.
ianopolous_ has joined #ipfs
ianopolous__ has quit [Read error: Connection reset by peer]
<Kubuxu> this is the issue that will receive updates: https://github.com/ipfs/go-ipfs/issues/3313
<rugu> Thanks a lot. Will keep watch and see how I can contribute as well
random has joined #ipfs
kaotisk has joined #ipfs
palkeo has quit [Ping timeout: 250 seconds]
Akaibu has quit [Ping timeout: 245 seconds]
dignifiedquire_ has joined #ipfs
dignifiedquire has quit [Ping timeout: 256 seconds]
dignifiedquire_ is now known as dignifiedquire
Akaibu has joined #ipfs
s_kunk has joined #ipfs
s_kunk has quit [Changing host]
s_kunk has joined #ipfs
espadrine has joined #ipfs
Akaibu has quit [Ping timeout: 240 seconds]
Akaibu has joined #ipfs
PseudoNoob has joined #ipfs
maxlath has quit [Ping timeout: 248 seconds]
zbyte64 has joined #ipfs
ulrichard has quit [Ping timeout: 258 seconds]
zbyte64 has quit [Ping timeout: 245 seconds]
maxlath has joined #ipfs
maxlath has quit [Client Quit]
PseudoNoob has quit [Remote host closed the connection]
<edsilv[m]> lgierth (IRC): this might be a good candidate for IPFS Archives https://data.bl.uk cc @davidar
abuss has quit [Ping timeout: 258 seconds]
whyrusleeping has quit [Ping timeout: 245 seconds]
Akaibu has quit [Quit: Connection closed for inactivity]
whyrusleeping has joined #ipfs
abuss has joined #ipfs
abuss has joined #ipfs
abuss has quit [Changing host]
reit has joined #ipfs
random has quit [Ping timeout: 260 seconds]
wallacoloo_ has quit [Quit: wallacoloo_]
jager has quit [Ping timeout: 265 seconds]
jager has joined #ipfs
jager has quit [Changing host]
jager has joined #ipfs
kenshyx has joined #ipfs
espadrine has quit [Ping timeout: 250 seconds]
espadrine has joined #ipfs
HastaJun_ has quit [Ping timeout: 260 seconds]
maxlath has joined #ipfs
<daviddias> CR'ed
robattila256 has quit [Ping timeout: 268 seconds]
espadrine has quit [Ping timeout: 260 seconds]
maxlath has quit [Ping timeout: 244 seconds]
<daviddias> dignifiedquire: is https://github.com/ipfs/js-ipfs-api/pull/414 ready?
<dignifiedquire> daviddias: not yet, found a bug to make the browser example working
<dignifiedquire> about to push the last piece though
<daviddias> nice :)
<daviddias> Once that is there, could you go through all of those bundling issues and let folks know of the good news? It would be great to send them a link with an example
<dignifiedquire> yes will do so once it's released
espadrine has joined #ipfs
dominic__ has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
<dignifiedquire> daviddias: pushed please check it out
<daviddias> dignifiedquire: it needs to be buffered?
<daviddias> why is that?
<dignifiedquire> so people do not have to use streams
<dignifiedquire> they still can
<dignifiedquire> it just makes it a lot simpler to not use them
<dignifiedquire> in this example
HastaJun_ has joined #ipfs
<daviddias> dignifiedquire: roger, it makes it more simple, I was just wonderign if there was another reason since we almost never use it
<daviddias> otherwise 👍
slothbag has quit [Quit: Leaving.]
<daviddias> saw your ping, what is your comment on https://github.com/ipfs/js-ipfs-api/pull/384#issuecomment-249486819
<daviddias> ?
<dignifiedquire> daviddias: https://github.com/ipfs/js-ipfs-api/pull/384#discussion_r80377596 is my answer + I checked in the code that is what happens
<daviddias> how did they pass all this long?
<dignifiedquire> luck?
<daviddias> hm...
<dignifiedquire> my guess is that the content we used was small enough to not trigger backpressure
<dignifiedquire> which is when this issue comes more strongly into play and was was when I started to see issues
<daviddias> Let's update the interface-ipfs-core tests
<daviddias> to get this working for everyone
ylp has quit [Quit: Leaving.]
maxlath has joined #ipfs
ylp has joined #ipfs
ShalokShalom has joined #ipfs
arpu has quit [Ping timeout: 265 seconds]
ShalokShalom has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
arpu has joined #ipfs
corvinux has joined #ipfs
PseudoNoob has joined #ipfs
<dignifiedquire> daviddias: updated the get thing and added a pr for interface-ipfs-core
mildred has quit [Ping timeout: 258 seconds]
<dignifiedquire> daviddias: you merge PRs quicker than I can generate them :P
<daviddias> I don't think that is possible
<daviddias> :P
<dignifiedquire> lol
<daviddias> I wonder if Travis counts per build
<daviddias> or per run
<dignifiedquire> poor travis
<daviddias> we exhaust our queue always so quickly
rugu has quit [Quit: Page closed]
mildred has joined #ipfs
bren2010 has quit [Ping timeout: 258 seconds]
bren2010 has joined #ipfs
<daviddias> waaat
<daviddias> [13:27:22] Tagging as: v111.1.0
<daviddias> aegir jumped a 11.0.1 to 111.1.0 with npm run release-minor
<dignifiedquire> loool
<dignifiedquire> that's obviously the next number :P
<daviddias> I don't even..
<daviddias> wat
Vyl has quit [Remote host closed the connection]
<daviddias> Is there even a way to undo this
Vyl has joined #ipfs
<dignifiedquire> did it publish to npm?
<dignifiedquire> yep it did
<dignifiedquire> alright, let me go and manually fix it
<dignifiedquire> you wanted 11.0.2 right?
<daviddias> Well, I was releasing a minor version
<daviddias> Can we deprecate that version
<daviddias> and release again?
<dignifiedquire> yeah will do that
<daviddias> I believe now that we have to publish with `--tag old-version` if we do that
<daviddias> are you sure you know how to correctly fix this?
cappelaere has joined #ipfs
<dignifiedquire> yes
<daviddias> does it involve having to use `--tag old-version` ?
<dignifiedquire> no I unpublished it
Guest4 has joined #ipfs
<daviddias> npm doesn't really like to delete things now
<dignifiedquire> worked fine
cappelaere has quit [Client Quit]
<daviddias> ah!
<dignifiedquire> it just means we can not use that version anymore
<daviddias> there is a timebox, right?
<dignifiedquire> but I think we will be fine :)
<Guest4> I am trying to ipfs mount on OSX 10.12. I installed FUSE for macOS 3.5.3. I am getting node: error mounting: fork/exec /Library/Filesystems/osxfusefs.fs/Support/load_osxfusefs: no such file or directory
<daviddias> dignifiedquire: all right :)
<daviddias> so now we just need the right publish
<daviddias> before I try to publish again, are you looking in what could have been the issue?
<dignifiedquire> yes doing that now
<dignifiedquire> doing it manually so we get the release out
<daviddias> ok
<dignifiedquire> will check the issue later
rgrinberg has joined #ipfs
anonymuse has joined #ipfs
Guest4 is now known as cappelaere
<cappelaere> any idea on how to fix that error on OSX? load_osxfusefs: no such file or directory... thanks
<dignifiedquire> daviddias: looks like it's a bug in gulp-bump
<dignifiedquire> had the same issue when running it manually
<dignifiedquire> semver bumped correctly to 11.1.0, but running bump({version: '11.1.0'}) changed the package.json to 111.1.0
rgrinberg has quit [Remote host closed the connection]
<dignifiedquire> daviddias: it is done
<dignifiedquire> pushed and published
<daviddias> <3
espadrine has quit [Ping timeout: 260 seconds]
* dignifiedquire daviddias: filed a bug https://github.com/stevelacy/gulp-bump/issues/62
<daviddias> 👍
<victorbjelkholm> dignifiedquire, awesome work with making the js-ipfs-api bundle size so tiny :D
<victorbjelkholm> glad surprise this morning
<victorbjelkholm> and in general a big finger to greenkeeper that keeps sending me 100+ daily notifications
<dignifiedquire> :D
<dignifiedquire> victorbjelkholm: well we just ship too much stuff :P
<daviddias> Q: should we disable greenkeeper?
<daviddias> It destroys travis
<daviddias> annoyes everyone
<victorbjelkholm> dignifiedquire, hah, NEVER!
<dignifiedquire> A: no it is super valuable for dependencies that we don't publish ourselves
<daviddias> and we close at least half of its PRs
<victorbjelkholm> has to be a different way of updating dependencies that having to be bleeding edge always
<victorbjelkholm> like only update when we need it instead of as soon as an update comes out
cappelaere has quit [Quit: Textual IRC Client: www.textualapp.com]
<victorbjelkholm> dignifiedquire, maybe we don't need to ALWAYS update those dependencies no?
<victorbjelkholm> only when there is new fixes/features that affects us
espadrine has joined #ipfs
<dignifiedquire> yes but we can't rely on people always having perfect semver versions
<dignifiedquire> so greenkeeper tells us if someone published a dependency that breaks our code
<victorbjelkholm> sure, but greenkeeper doesn't solve that problem either
<dignifiedquire> if we stop using greenkeeper we need to start freezing dependencies
<dignifiedquire> otherwise the risk for our users is just too high
<victorbjelkholm> but do we care if someone publish a new version of a dependency that breaks our code? Just because there is a update doesn't mean we have to update
<victorbjelkholm> usually you would just update a dependency once needed
pfrazee has joined #ipfs
<dignifiedquire> but we auto update due to semver ranges
<dignifiedquire> or rather our users update
<dignifiedquire> if we froze all dependencies that would work and stopped using semver ranges
<victorbjelkholm> dignifiedquire, yeah, I guess what I'm questioning is why we need to auto update all dependencies always. When we need update, we update, run the tests and push it
<victorbjelkholm> not auto updating everything always !== freezing dependencies
<dignifiedquire> yes but freezing dependencies === the only responsible way to disable greenkeeper
<victorbjelkholm> ah, you're talking freezing as in having a lockfile ala shrinkwrap? Not actually stop updating dependencies?
<dignifiedquire> yes
<victorbjelkholm> shrinkwrap I think we should have anyways, if greenkeeper actually supported it
<victorbjelkholm> ah, yeah, that makes sense
<dignifiedquire> npm support for shrinkwrap is just too bad, I tried to use it a couple of times and it never worked out well :(
<victorbjelkholm> don't see a problem in having a lockfile? That's responsible anyways since npm is a bit silly when it comes to downloading the right versions of stuff
<dignifiedquire> but npm doesn't support a lockfile
<victorbjelkholm> same here, had some troubles but at least I'm sure which versions I'm using and I don't get 1000 notifications :D
<victorbjelkholm> lockfile is the shrinkwrap file...
<dignifiedquire> yes but I doubt our users will be happy about that, given the experience I had in the past using shrinkwrap
<dignifiedquire> anyhow, lets put this in a github issue as this is not sth we can just decide and change adhoc
<victorbjelkholm> dignifiedquire, our shrinkwrap usage won't be visible for people using js-ipfs/api as a library
<victorbjelkholm> sure thing, you create it?
<lidel> greenkeeper is good way to avoid 1) accumulation of technical debt 2) security risks
<lidel> but i think there are tools for that
<victorbjelkholm> lidel, not sure about point 1 and for point 2 I think we already have snyk or something similar
<victorbjelkholm> or what it's called
<lidel> i mean, eg. making checks during git hook
Boomerang has joined #ipfs
<lidel> victorbjelkholm, personally, I find it easier to fix small incompatibilities that come with updates separately, than in bulk
<lidel> but it may be just me -- i get easily discouraged if i see a ton of TODO items :)
<victorbjelkholm> lidel, yeah, I can see that, and I understand if you really need to be bleeding edge with all the latest features and stuff. But I rarely find myself needing that. But as dignifiedquire, discussing in a issue would make more sense
ulrichard_ has quit [Remote host closed the connection]
<dignifiedquire> gotta run, victorbjelkholm can you open the issue please?
<victorbjelkholm> dignifiedquire, ok, no worries, I will :)
rgrinberg has joined #ipfs
<victorbjelkholm> dignifiedquire, daviddias lidel https://github.com/ipfs/community/issues/197
anonymuse has quit [Read error: Connection reset by peer]
anonymuse has joined #ipfs
Pent2 has quit [Quit: Leaving]
Pent has joined #ipfs
corvinux has quit [Remote host closed the connection]
ivo_ has quit [Quit: Leaving]
ivo_ has joined #ipfs
polezaivsani has quit [Ping timeout: 265 seconds]
shizy has joined #ipfs
polezaivsani has joined #ipfs
mildred1 has joined #ipfs
mildred has quit [Ping timeout: 260 seconds]
ylp has quit [Ping timeout: 244 seconds]
jedahan has joined #ipfs
ylp has joined #ipfs
Boomerang has quit [Ping timeout: 265 seconds]
rgrinberg has joined #ipfs
Boomerang has joined #ipfs
PseudoNoob has quit [Ping timeout: 246 seconds]
jedahan_ has joined #ipfs
jedahan has quit [Ping timeout: 258 seconds]
polezaivsani has quit [Remote host closed the connection]
anonymus_ has joined #ipfs
anonymuse has quit [Read error: Connection reset by peer]
geemili has joined #ipfs
<dignifiedquire> thanks victorbjelkholm
<daviddias> dignifiedquire: I believe that secio might be mangling data between browser <-> node connections
<daviddias> node <-> node is fine
<daviddias> browser <-> browser is fine
<daviddias> browser <-> node without secio is fine
pfrazee has quit [Remote host closed the connection]
ylp has quit [Quit: Leaving.]
<dignifiedquire> hmm
<dignifiedquire> but why are libp2p-swarm test passing then
<dignifiedquire> they are using secio between node and the browser as well don't they
<dignifiedquire> daviddias: ^^
<dignifiedquire> daviddias: as far as I saw in my investigations the issue is that there is no data sent anymore, resulting in a timeout after secio has finished
<dignifiedquire> if the data woud be actually sent but mangeled we would get errors in secio saying it can't decrypt or messages that are not decodable higher up
<dignifiedquire> but I'm seeing simply no messages being passed through after the secio handshake completes
warner has quit [Quit: ERC (IRC client for Emacs 25.1.2)]
<daviddias> dignifiedquire: they are not
<daviddias> just using websockets to dial
<daviddias> there aren't tests on libp2p-swarm with secio over websockets browser - node
<dignifiedquire> oh this is just tcp
<daviddias> the browser ones are prefixed `with browser-`
<dignifiedquire> I didn't add tests specifically for that because in the original version secio was the default
<dignifiedquire> but we dropped that, and never added tests
<dignifiedquire> well it's still very odd
<dignifiedquire> especially that webrtc works fine
<daviddias> it is probably a 'zlib' type of error
<dignifiedquire> yeah :/
pfrazee has joined #ipfs
dmr has quit [Quit: Leaving]
maxlath has quit [Ping timeout: 252 seconds]
maxlath has joined #ipfs
matoro has quit [Ping timeout: 258 seconds]
<victorbjelkholm> friends of JS, daviddias dignifiedquire I need your help, tests are failing without any output, I remember seeing this recently but don't remember what it's about: https://ipfs.io/ipfs/QmbFi4GjSVrbocS9PpJw7Y5A3iK9WjkUDUYN9CfxDbuAJq
<victorbjelkholm> pulled last master and now no output
Foxcool has joined #ipfs
<daviddias> victorbjelkholm: when was the last time you did a fresh npm install?
sdgathman has quit [Read error: Connection reset by peer]
<victorbjelkholm> daviddias, before pulling latest master apparently, that seem to have done the trick, thanks :)
<daviddias> sweet:)
sdgathman has joined #ipfs
Boomerang has quit [Remote host closed the connection]
Foxcool has quit [Quit: http://foxcool.ru]
<A124> Will anyone be populating discourse, or will it be mentioned anywhere so community can find it?
<Mateon1> Okay, this is interesting. I've been playing around with ipfs-search, and I found a very nice hash list, quite recent actually
<Mateon1> A124: Maybe add it into the IRC topic? /cc daviddias
<lgierth> A124: i'll put it in the topic and tweet it
jedahan_ has quit [Quit: Textual IRC Client: www.textualapp.com]
<Mateon1> lgierth: Do we have a generic "ping all ops" thing? Some channels have ops highlight a phrase like "@ops"
<daviddias> Mateon1: since everyone is in different timezones, we prefer to use github for that, in this case the thread for discourse is: https://github.com/ipfs/community/issues/190
<daviddias> sounds good to publicize it a bit more
<daviddias> nevertheless lgierth, right now discourse is pretty empty, not everyone is set up and the questions from faq/support/notes haven't found their way into discourse
<lgierth> yeah maybe wait a bit with tweeting
<daviddias> announcing people to join an empty room that is a 'trial' might be the shortest path for people to start dismissing it
<lgierth> anyhoe i'll put it in the topic
<lgierth> starting from when i put it in the /topic, i'll be there
<lgierth> got other stuff to do first though heh
whyrusleeping has quit [Changing host]
whyrusleeping has joined #ipfs
<whyrusleeping> gooood morning everyone
<victorbjelkholm> GOOD MORNING
<lgierth> o/
<victorbjelkholm> today is the day
<Mateon1> Good evening
<victorbjelkholm> pajama party!
<lgierth> whyrusleeping: the ccc mirror sucks without symlinks :(
<lgierth> now i have a stake in getting symlinks to happen, so i guess that's a good thing
<whyrusleeping> lgierth: hrm?
<whyrusleeping> symlinks?
espadrine has quit [Ping timeout: 260 seconds]
<Mateon1> lgierth: Why? Aren't we deduping anyway? Or do you mean something else?
<lgierth> yeah there's plenty of symlinks in the original, and as far as the gateway is concerned they can't be read
<lgierth> internalWebError: cannot currently read symlinks
<lgierth> i guess unixfs needs a way of representing them
<Mateon1> Ah, okay
<lgierth> so that when you e.g. `ipfs get` something, you get symlinks too, and not duplicates
<daviddias> hm.. unixfs supports symlinks
<daviddias> ah
<daviddias> that doesn't happen
<lgierth> then maybe it's just the gateway
<daviddias> get will bring down duplicates
<daviddias> ipfs just knows how to follow them
<daviddias> afaik
<lgierth> in the ccc case it's a matter of TBs
<lgierth> there's a symlink that's basically "pub/ => ./", and plenty of "congress/$year => congress/NNc3"
<lgierth> so it's easily gonna tripple the diskspace used if symlinks aren't dealt with properly in `ipfs get` :)
<whyrusleeping> but unixfs has symlinks
<Mateon1> lgierth: why would you `ipfs get` a multi terabyte archive anyway?
<lgierth> why not
<whyrusleeping> and ipfs get does handle them
<lgierth> oh ok
<lgierth> so then it really is just the gateway
<lgierth> not not my department
<lgierth> damn
<lgierth> :)
gigq has quit [Quit: leaving]
<Mateon1> Also, are the Devcon2 talks online right now, or not yet?
<lgierth> they are
<lgierth> youtube ethereum foundation
<Mateon1> Okay, awesome
dominic__ has quit [Ping timeout: 248 seconds]
lkcl has quit [Ping timeout: 248 seconds]
<lgierth> aha, it's the dagreader
gigq has joined #ipfs
<lgierth> case ftpb.Data_Symlink: return nil, ErrCantReadSymlinks
<whyrusleeping> lgierth: yeah, the resolver needs to be able to more properly traverse symlinks
<whyrusleeping> somehow
<lgierth> yeah it looks tricky
<lgierth> i filed it away
<lgierth> i'll try to squeeze it in before congress
<dignifiedquire> daviddias: so is this actually failing? https://github.com/libp2p/js-libp2p-secio/pull/30
<daviddias> yes, with something that makes 0 sense https://github.com/libp2p/js-libp2p-secio/pull/30/files#r87042461
<dignifiedquire> daviddias: also don't ship without cr, you get subtle bugs ;) https://github.com/libp2p/js-libp2p-websockets/commit/a821c33364541c3e04f53d03b223bef67ab75834
<dignifiedquire> daviddias: interesting, that means an event is being passed somewhere instead of an error
<dignifiedquire> let me check this out
chax has joined #ipfs
The_8472 has quit [Ping timeout: 246 seconds]
PseudoNoob has joined #ipfs
cemerick has joined #ipfs
The_8472 has joined #ipfs
<dignifiedquire> daviddias: that's just the error event from websockets, it doesn't find the server
<dignifiedquire> client.js:18 WebSocket connection to 'ws://127.0.0.1:9090/' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED
<daviddias> but the dial apparently worked
<daviddias> where did you see that error?
<dignifiedquire> in chrome
<victorbjelkholm> man, without the build stuff in interface-core, everything is so much nicer. Thanks for fixing that
<dignifiedquire> daviddias: you need this to run the tests:https://github.com/libp2p/js-libp2p-secio/pull/30/commits/fa5ef326d3069842d14543fb3502fdb4dca25edc
<dignifiedquire> otherwise your gulp tasks won't be executed
<daviddias> victorbjelkholm: happy to hear that 😃)
maxlath has quit [Remote host closed the connection]
maxlath has joined #ipfs
<daviddias> dignifiedquire: right, now the problem is that the key format is not the RSA key object
<daviddias> I'm looking for the function that convers the key pair from peerId
<daviddias> to this RSA one
<dignifiedquire> where did you get the key from?
<daviddias> from peer id
<dignifiedquire> PeerId.create().toJSON()?
<daviddias> fromJSON
<daviddias> ._privKey and ._pubKey
<daviddias> secio expects the key object to have .sign
<dignifiedquire> ah right, are passing an object
<dignifiedquire> you need to pass an instance of RSAPrivateKey
<dignifiedquire> which is just the id._privKey
<dignifiedquire> daviddias: just pushed the fix
<dignifiedquire> now seeing the same hanging as before in libp2p-ipfs-browser
zbyte64 has joined #ipfs
zbyte64 has quit [Ping timeout: 250 seconds]
palkeo has joined #ipfs
palkeo has joined #ipfs
palkeo has quit [Changing host]
s_kunk has quit [Ping timeout: 248 seconds]
rendar has quit [Ping timeout: 240 seconds]
rendar has joined #ipfs
maxlath has quit [Ping timeout: 260 seconds]
HastaJun_ has quit [Ping timeout: 260 seconds]
HastaJun_ has joined #ipfs
zbyte64 has joined #ipfs
ianopolous_ has quit [Remote host closed the connection]
zbyte64_ has joined #ipfs
zbyte64 has quit [Read error: Connection reset by peer]
Encrypt has joined #ipfs
reit has quit [Ping timeout: 248 seconds]
bsm1175321 has quit [Remote host closed the connection]
<lidel> guys, what is node-webcrypto-ossl@1.0.7 used for? it wants to compile stuff and i am missing C buildchain at travis
<dignifiedquire> rsa in node
<lidel> i can add missing tools, but is this really necessary?
<dignifiedquire> yes
<dignifiedquire> nodejs does not ship with all needed rsa bindings to openssl
bsm1175321 has joined #ipfs
<lidel> what about browserified bundle?
<dignifiedquire> webcrypto
hoboprimate has joined #ipfs
<lidel> so I could probably ignore node-webcrypto-ossl@1.0.7 if only care about browserified artifact, right?
<dignifiedquire> yes, you only need to run in node
<dignifiedquire> *it
s_kunk has joined #ipfs
<lidel> cool, thanks
comino has joined #ipfs
zbyte64_ has quit [Remote host closed the connection]
Encrypt has quit [Quit: Quit]
Kozuch has quit [Ping timeout: 268 seconds]
zbyte64 has joined #ipfs
<dignifiedquire> daviddias: did you figure sth else out?
Boomerang has joined #ipfs
ianopolous_ has joined #ipfs
voker57 has joined #ipfs
rmorey has joined #ipfs
kenshyx has quit [Remote host closed the connection]
ylp has joined #ipfs
hoboprimate has quit [Remote host closed the connection]
hoboprimate has joined #ipfs
hoboprimate has quit [Read error: Connection reset by peer]
hoboprimate has joined #ipfs
<daviddias> dignifiedquire: no, shifted my attention
bsm1175321 has quit [Quit: Leaving.]
bsm1175321 has joined #ipfs
chax has quit [Read error: Connection reset by peer]
chax has joined #ipfs
ylp has quit [Ping timeout: 260 seconds]
zbyte64 has quit [Remote host closed the connection]
lkcl has joined #ipfs
zbyte64 has joined #ipfs
zbyte64 has quit [Remote host closed the connection]
herzmeister has quit [Quit: Leaving]
anonymuse has joined #ipfs
anonymus_ has quit [Read error: Connection reset by peer]
herzmeister has joined #ipfs
zbyte64 has joined #ipfs
wallacoloo_ has joined #ipfs
zbyte64 has quit [Ping timeout: 258 seconds]
pfrazee has quit [Remote host closed the connection]
wallacoloo_ has quit [Quit: wallacoloo_]
matoro has joined #ipfs
pfrazee has joined #ipfs
maxlath has joined #ipfs
matoro has quit [Ping timeout: 260 seconds]
maxlath has quit [Ping timeout: 258 seconds]
ylp has joined #ipfs
zbyte64 has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
maxlath has joined #ipfs
taaem has joined #ipfs
maxlath1 has joined #ipfs
maxlath has quit [Ping timeout: 252 seconds]
maxlath1 is now known as maxlath
chax has quit [Ping timeout: 248 seconds]
maxlath has quit [Client Quit]
chax has joined #ipfs
cemerick has quit [Ping timeout: 250 seconds]
ylp has quit [Ping timeout: 260 seconds]
rmorey has left #ipfs [#ipfs]
anonymuse has quit [Remote host closed the connection]
anonymuse has joined #ipfs
zbyte64 has quit [Remote host closed the connection]
Encrypt has joined #ipfs
anonymuse has quit [Ping timeout: 258 seconds]
robattila256 has joined #ipfs
<voker57> is it possible to ipfs add file without duplicating its data in ~/.ipfs?
<lgierth> voker57: it's in the works -- aka filestore
chax has quit [Remote host closed the connection]
chax has joined #ipfs
zbyte64 has joined #ipfs
zbyte64 has quit [Remote host closed the connection]
chax has quit [Ping timeout: 268 seconds]
zbyte64 has joined #ipfs
zbyte64 has quit [Remote host closed the connection]
zbyte64 has joined #ipfs
Encrypt has quit [Quit: Quit]
shaunooo has joined #ipfs
zbyte64 has quit [Remote host closed the connection]
espadrine has joined #ipfs
zbyte64 has joined #ipfs
chax has joined #ipfs
ylp has joined #ipfs
palkeo has quit [Quit: Konversation terminated!]
palkeo has joined #ipfs
palkeo has joined #ipfs
palkeo has quit [Changing host]
taaem has quit [Ping timeout: 268 seconds]
mildred1 has quit [Quit: Leaving.]
mildred has joined #ipfs
ianopolous__ has joined #ipfs
captain_morgan has quit [Ping timeout: 244 seconds]
ianopolous_ has quit [Ping timeout: 256 seconds]
timmak has joined #ipfs
chax_ has joined #ipfs
chax has quit [Remote host closed the connection]
slothbag has joined #ipfs
zbyte64_ has joined #ipfs
zbyte64 has quit [Read error: Connection reset by peer]
mildred has quit [Ping timeout: 268 seconds]
zbyte64 has joined #ipfs
Ronsor has joined #ipfs
<Ronsor> wait
<Ronsor> important hotfix
<Ronsor> brb
zbyte64_ has quit [Ping timeout: 252 seconds]
zbyte64 has quit [Read error: Connection reset by peer]
zbyte64 has joined #ipfs
zbyte64 has quit [Read error: Connection reset by peer]
zbyte64_ has joined #ipfs
lacour has joined #ipfs
<elimisteve> Hey all, is it possible to have a shared folder yet that multiple people can add files to?
<elimisteve> I see that some pubsub stuff was added, which is interesting, but not sure about folders multiple people can write to
hoboprimate has quit [Quit: hoboprimate]
<whyrusleeping> elimisteve: you can build something like that with pubsub and the files api, but theres nothing official yet
<whyrusleeping> we're going to be working on a restricted-write-access pubsub
<whyrusleeping> that will make this a bit more secure
<elimisteve> whyrusleeping: what is it about pubsub that makes it possible for multiple people to add to a dir?
<elimisteve> I thought everything in a dir had to be created with the same key
<elimisteve> whyrusleeping: are there pubsub docs yet? Where can I find how to access that functionality?
<whyrusleeping> elimisteve: i still need to do a post about pubsub
<whyrusleeping> but you can enable it by running the daemon with `ipfs daemon --enable-pubsub-experiment`
<whyrusleeping> and the `ipfs pubsub` commands
<whyrusleeping> will let you do things
<Ronsor> wait when did pubsub get added
zbyte64_ has quit [Read error: Connection reset by peer]
<Ronsor> now i can finally work on my project
zbyte64 has joined #ipfs
<elimisteve> whyrusleeping: cool. So even if only 2 people in the entire IPFS network set --enable-pubsub-experiment, those 2 users can benefit from pubsub without needing other users to enable that flag too, correct?
<elimisteve> Ronsor: which project?
<elimisteve> whyrusleeping: do you know if Orbit uses pubsub, and that's how they made a chat program that's on IPFS?
<whyrusleeping> elimisteve: that is how they do it, yes
timmak has quit [Ping timeout: 260 seconds]
<whyrusleeping> Ronsor: pubsub was added very recently
<whyrusleeping> its not in an official release yet
<Ronsor> oh
<Ronsor> my project is a social network
<Ronsor> that uses ipfs
<Ronsor> something facebook-like
<Ronsor> sure i have something with webrtc but then you have IE11 and Apple Safari to worry about
taaem has joined #ipfs
chrishobcroft has joined #ipfs
<chrishobcroft> I love everything you are doing on ipfs it's very smart and very exciting
palkeo has quit [Quit: Konversation terminated!]
<lgierth> <3
Oatmeal has quit [Ping timeout: 260 seconds]
chris613 has joined #ipfs
zbyte64 has quit [Read error: Connection reset by peer]
zbyte64_ has joined #ipfs
zbyte64_ has quit [Read error: Connection reset by peer]
zbyte64 has joined #ipfs
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
hoboprimate has joined #ipfs
PseudoNoob has quit [Quit: Leaving]
pfrazee has quit [Remote host closed the connection]
evernite- has quit [Quit: ZNC 1.6.1 - http://znc.in]
pfrazee has joined #ipfs
zbyte64 has quit [Read error: Connection reset by peer]
zbyte64 has joined #ipfs
pfrazee has quit [Ping timeout: 256 seconds]
Boomerang has quit [Quit: Leaving]
<lgierth> dignifiedquire: how's the npm mirror doing?
<dignifiedquire> it was running pretty well when I last checked
<dignifiedquire> maybe a day or two more until its done
<dignifiedquire> if nothing crashes :D
chax_ has quit [Remote host closed the connection]
chax has joined #ipfs
<lgierth> great :)
<lgierth> a year ago it was such a pita
zbyte64 has quit [Remote host closed the connection]
zbyte64 has joined #ipfs
chax has quit [Ping timeout: 256 seconds]
chax has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
wallacoloo_ has joined #ipfs
pfrazee has joined #ipfs
anonymuse has joined #ipfs
zbyte64 has quit [Remote host closed the connection]
espadrine has quit [Ping timeout: 260 seconds]
<whyrusleeping> dignifiedquire: i'll try not to crash that machine for at least another couple days :P
zbyte64 has joined #ipfs
zbyte64 has quit [Ping timeout: 248 seconds]
robattila256 has quit [Quit: WeeChat 1.6]
robattila256 has joined #ipfs