lgierth changed the topic of #ipfs to: go-ipfs v0.4.2 released, with great performance and networking fixes! -- IPFS - InterPlanetary File System -- https://github.com/ipfs/ipfs -- Channel logs: https://botbot.me/freenode/ipfs/ -- Code of Conduct: https://github.com/ipfs/community/blob/master/code-of-conduct.md -- Sprints: https://github.com/ipfs/pm
<voxelot> yup, people might try js-ipfs-api inputs that the http-api does not support currently
<noffle> oh right, that too
<voxelot> so the importer is supporting the add command and that is all i believe
<voxelot> i think object works direct with the dag service
<voxelot> and block works direct with block service
r04r is now known as zz_r04r
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to master: https://git.io/vrEwM
<ipfsbot> go-ipfs/master 1a8fc59 Jeromy Johnson: Merge pull request #2749 from ipfs/revert-ipfs-init-stdin...
<voxelot> we could 'i think' change the output of the unixfs-engine.importer to match, i've just been converting the output at the cli and http
pfraze has quit [Remote host closed the connection]
pfraze has joined #ipfs
<noffle> it looks like only js-ipfs directly depends on unixfs-engine (says npm) and it only uses the tuples
<noffle> cool
<noffle> so maybe not a big deal
<noffle> I'll fiddle with the inputs/outputs and ping you in a PR, then we can make it a major semver to avoid blowing it all up
<noffle> voxelot: sound reasonable?
<noffle> ping daviddias ^^^
<voxelot> noffle: sounds good to me!
<noffle> thanks!
cketti has joined #ipfs
cketti has joined #ipfs
rgrinberg has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
<ipfsbot> [go-ipfs] lgierth force-pushed fix-dockerfile-currentcommit from 547c8dc to f4f61a5: https://git.io/vrBJd
<ipfsbot> go-ipfs/fix-dockerfile-currentcommit 390257c Lars Gierth: docker: fix CurrentCommit discovery...
<ipfsbot> go-ipfs/fix-dockerfile-currentcommit f4f61a5 Lars Gierth: docker: add test for ipfs version --commit...
<daviddias> The js-ipfs way of add is the right way because we need to support flush and no flush modes
<daviddias> js-ipfs-api.add is more of convenience
<daviddias> noffle: voxelot ^^
<noffle> daviddias: hey
<noffle> daviddias: are we talking about mfs or 'ipfs add'?
<noffle> this always gets so confusing
<daviddias> ipfs add
<noffle> daviddias: sorry where does flush play into 'ipfs add'
<noffle> I may be missing something
HostFat has quit [Quit: Leaving]
<daviddias> Nevermind mfs
<noffle> :D
<noffle> daviddias: js-ipfs-api.add wraps 'ipfs add' though, right? not mfs add
<daviddias> Flush is a option of flushing or not the dir dag nodes
<noffle> but only for mfs calls
<noffle> right?
<daviddias> By default, ipfs add is flush: true
<daviddias> But mfs 'add' and add are the same code
<daviddias> Importer is designed to support both
<noffle> weird -- 'ipfs add --help' doesn't mention --flush
<lgierth> ipfs add doesn't have i think
<lgierth> only the files api
<noffle> I'm so confused. I'm not talking about mfs or files api :)
<lgierth> oh, ipfs add == js-ipfs add?
* lgierth walks back to his terminal
<lgierth> :)
* noffle dies
<noffle> daviddias: could you help clarify?
Akaibu has quit [Quit: Connection closed for inactivity]
<noffle> distinguishing that I'm talking about 'ipfs add' and not 'ipfs files write' (from a go-ipfs cli perspective)
<ipfsbot> [go-ipfs] lgierth force-pushed fix-dockerfile-currentcommit from f4f61a5 to 7145d30: https://git.io/vrBJd
<ipfsbot> go-ipfs/fix-dockerfile-currentcommit 6b94fde Lars Gierth: docker: fix CurrentCommit discovery...
<ipfsbot> go-ipfs/fix-dockerfile-currentcommit 7145d30 Lars Gierth: docker: add test for ipfs version --commit...
<daviddias> Of course , let me get to my laptop
<voxelot> daviddias: coffee talks before bed :D
<voxelot> i was explained the flush part of importer for mfs before, had a note on it i lost somewhere
<voxelot> could use a refresher as well
pfista has joined #ipfs
<daviddias> voxelot noffle
<voxelot> brt
libman has quit [Remote host closed the connection]
slothbag has joined #ipfs
slothbag has left #ipfs [#ipfs]
slothbag has joined #ipfs
slothbag has left #ipfs [#ipfs]
slothbag has joined #ipfs
csasarak has joined #ipfs
csasarak has quit [Client Quit]
Tarquin has quit [Ping timeout: 246 seconds]
dmr has joined #ipfs
chris_suhsaurus has joined #ipfs
dignifiedquire has quit [Quit: Connection closed for inactivity]
jaboja has joined #ipfs
Morris has joined #ipfs
cketti has quit [Quit: Leaving]
Senji has joined #ipfs
thufir has quit []
Senji has quit [Ping timeout: 240 seconds]
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
dmr has quit [Ping timeout: 276 seconds]
jaboja has quit [Ping timeout: 276 seconds]
pfraze has quit [Remote host closed the connection]
ashark has joined #ipfs
PrinceOfPeeves has quit [Quit: Leaving]
jaboja has joined #ipfs
padz has quit [Ping timeout: 276 seconds]
kanzure has quit [Ping timeout: 276 seconds]
slothbag has quit [Read error: Connection reset by peer]
slothbag has joined #ipfs
<jbenet> whyrusleeping: re-bootstrapping seems to not work anymore. wonder if it's a yamux related thing
<jbenet> whyrusleeping: i'll make sure i'm running master.
<jbenet> (this means long running daemon after laptop sleeps
chris_suhsaurus has quit [Ping timeout: 250 seconds]
dmr has joined #ipfs
unforgiven512 has quit [Quit: ZNC - http://znc.in]
unforgiven512 has joined #ipfs
ppham has joined #ipfs
robogoat has quit [Ping timeout: 260 seconds]
dmr has quit [Ping timeout: 250 seconds]
gmcquillan has quit [Quit: gmcquillan]
<whyrusleeping> jbenet: when that happens can you get me the debug info i talk about here: https://github.com/ipfs/go-ipfs/blob/master/debug-guide.md
robogoat has joined #ipfs
<alu> !pin QmX7ydU6vkes8hXuBJVhmRfcsgXZ2qYFT5MdLy5a26ZHAV
<alu> !pin QmexEFFwWBSgubN8NUrP2wzUwUyYzdkfJdaNeMQEAxg5VM
jaboja has quit [Remote host closed the connection]
pfista has quit [Ping timeout: 250 seconds]
<whyrusleeping> mmm...
<whyrusleeping> !befriend alu admin
<pinbot> Hey alu, let's be friends! You can admin
<alu> phew
<alu> one of those hashes arent good
<alu> but i fixed it
<alu> and have totally rad avatars for the metaverse
ppham has quit [Remote host closed the connection]
pfista has joined #ipfs
Oatmeal has quit [Ping timeout: 276 seconds]
pfraze has joined #ipfs
rgrinberg has quit [Ping timeout: 260 seconds]
ashark has quit [Ping timeout: 260 seconds]
dignifiedquire has joined #ipfs
robogoat has quit [Ping timeout: 260 seconds]
reit has joined #ipfs
ashark has joined #ipfs
Oatmeal has joined #ipfs
ppham has joined #ipfs
<dignifiedquire> good morning everyone
ppham has quit [Remote host closed the connection]
<whyrusleeping> dignifiedquire: gooood mornin
ashark has quit [Ping timeout: 260 seconds]
<dignifiedquire> whyrusleeping: still going? ;)
<whyrusleeping> dignifiedquire: eh, i took a break to finish dark souls 3
<dignifiedquire> how is life on the other side of the big pond
<whyrusleeping> now i'm back just lurking in irc and staring uselessly at some code
<dignifiedquire> :D
<whyrusleeping> lifes pretty good over here
robogoat has joined #ipfs
<dignifiedquire> sounds like it, especially with holidays coming up :)
<whyrusleeping> yeeeap!
<whyrusleeping> pretty excited to have some time off
<dignifiedquire> whyrusleeping: I know you and david have been testing interoo between go and js land, is there some code to automate this yet?
<whyrusleeping> dignifiedquire: no, its been mostly manual
<whyrusleeping> we were working through some issues with the spdy interop
<dignifiedquire> one transport at a time :D
<whyrusleeping> i was using this code for the go side: https://github.com/whyrusleeping/libp2p-examples/blob/master/hosts/main.go
<whyrusleeping> and this for spdy tests specifically: https://github.com/whyrusleeping/go-test-spdy
<dignifiedquire> cool
<dignifiedquire> there is this netcat like tool for secio in go-ipfs is that up to date?
<whyrusleeping> uh
<whyrusleeping> cmd/seccat in the go-ipfs repo seems to be what you want
<dignifiedquire> yes thatone
<dignifiedquire> Alright shower time
slothbag has quit [Quit: Leaving.]
corvinux has joined #ipfs
mildred has joined #ipfs
<whyrusleeping> and bedtime for me
corvinux has quit [Ping timeout: 240 seconds]
corvinux has joined #ipfs
Foxcool has joined #ipfs
pfraze has quit [Remote host closed the connection]
<dignifiedquire> nighty night :)
<dignifiedquire> see you in a bit
pfista has quit [Ping timeout: 250 seconds]
kitcambridge has quit [Ping timeout: 260 seconds]
kitcambridge has joined #ipfs
jhiesey has quit [Ping timeout: 260 seconds]
zjohnson has quit [Ping timeout: 260 seconds]
zjohnson_ has joined #ipfs
mburns has quit [Ping timeout: 276 seconds]
Tristitia has quit [Ping timeout: 276 seconds]
mmuller_ has quit [Ping timeout: 260 seconds]
mmuller has joined #ipfs
amiller_ has quit [Ping timeout: 276 seconds]
gozala has quit [Ping timeout: 276 seconds]
Tristitia has joined #ipfs
mburns has joined #ipfs
gozala has joined #ipfs
ygrek has joined #ipfs
corvinux has quit [Ping timeout: 260 seconds]
jhiesey has joined #ipfs
Guest4628 has joined #ipfs
cryptix has joined #ipfs
corvinux has joined #ipfs
robogoat has quit [Ping timeout: 252 seconds]
cryptix has quit [Ping timeout: 244 seconds]
corvinux has quit [Ping timeout: 240 seconds]
<dignifiedquire> whyrusleeping: are you still awake by any chance?
robogoat has joined #ipfs
disgusting_wall has quit [Quit: Connection closed for inactivity]
konubinix has joined #ipfs
reit has quit [Ping timeout: 260 seconds]
cryptix has joined #ipfs
TheNain38 has joined #ipfs
s_kunk has quit [Ping timeout: 250 seconds]
thefinn93 has quit [Remote host closed the connection]
thefinn93 has joined #ipfs
ppham has joined #ipfs
pepesza has joined #ipfs
ppham has quit [Ping timeout: 244 seconds]
<Kubuxu> Github is DOWN, end of a world is coming.
ppham has joined #ipfs
<dignifiedquire> Kubuxu: I guess we all should go outside today ;)
<Kubuxu> Its fixed now.
<Kubuxu> What are you talking about, outside? :P
<Arwalk> inb4 need P2P github
s_kunk has joined #ipfs
rendar has joined #ipfs
infinity0_ has joined #ipfs
infinity0_ has joined #ipfs
infinity0_ has quit [Changing host]
infinity0 has quit [Ping timeout: 276 seconds]
infinity0_ has quit [Remote host closed the connection]
<cryptix> its the end of the world as we know it... :P
<cryptix> also there is a p2p github, you know it Kubuxu ;)
<ansuz> it's called git
<ansuz> isn't it?
<Kubuxu> Problem is I need PRs and Issues for the most time.
infinity0 has joined #ipfs
<cryptix> ansuz Kubuxu: git-ssb has issues and PRs
<cryptix> once it has legacy web gateway, i'll just setup a mirror to github and be done with it
<xming> any reasons that gx and gx-go binaries are fetched instead of src?
<xming> make install doesn't work OOB on non glibc Linux
<Kubuxu> xming: they are under heavy dev dev and we had problems with out of date versions.
<xming> so go get -u doens't help?
zorglub27 has joined #ipfs
<Kubuxu> It would but from the other side we shouldn't be touching tools that user has installed.
infinity0 has quit [Remote host closed the connection]
<Kubuxu> We could try use user installed version and then fallback to our own if it is out of date.
<xming> but "our own" doesn't even run, there are other libc than glibc on Linux
infinity0 has joined #ipfs
<xming> go doesn't have pining/versioning for binaries :(
<xming> I agree it's best not to touch user installed tools
<xming> something like changing the GOPATH; go get gx/gx-go; ln -s ... then reset GOPATH hsould work
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
MahaDev has quit [Ping timeout: 250 seconds]
zorglub27 has quit [Ping timeout: 276 seconds]
infinity0_ has joined #ipfs
infinity0_ has joined #ipfs
infinity0_ has quit [Changing host]
infinity0 has quit [Ping timeout: 260 seconds]
zorglub27 has joined #ipfs
ppham has quit [Remote host closed the connection]
infinity0_ has quit [Remote host closed the connection]
infinity0 has joined #ipfs
zorglub27 has quit [Quit: zorglub27]
robogoat has quit [Ping timeout: 250 seconds]
slothbag has joined #ipfs
computerfreak has joined #ipfs
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
Senji has joined #ipfs
Encrypt has joined #ipfs
rained23 has joined #ipfs
<rained23> hi all ..
<rained23> I just want to dig deep on ipfs and try to promote it on my region, but I lack of the technical term of it. Is there anything worth to read ?
<rained23> By the way, is it correct to call a server that running IPFS as a node ?
<rained23> or I have bad understanding of this technology ?
<rained23> What I can really understand now, its like a CDN/File System of the entire web ?
<r0kk3rz> rained23: the jbenet talk on https://ipfs.io/ is a good starting point
<rained23> I had watch it ..
<rained23> I mean I watch all the video in it hehe
<rained23> currently what made me doubt what I understand is, from the video of jbenet, he said about the gangnam video and bandwidth saving.
<rained23> When I open up video in ipfs.video , does this save my bandwidth ?
<rained23> Cause I am not currently have any ipfs installed, how can this save my bandwidth ?
<rained23> or those the bandwidth in the video referring to the bandwidth of DC ?
<r0kk3rz> it doesnt, and it doesnt save *your* bandwidth at all
<r0kk3rz> if anything it increases load on *your* bandwidth because its p2p
<Kubuxu> rained23: it will save your bandwidth if you open it second time
<Kubuxu> or if someone in one network with you has this video
kenshyx has joined #ipfs
<Kubuxu> Imagine viral video and uni network, if someone has it in the uni network no bandwidth will be used.
<Kubuxu> Also IPFS would change in ISP thinking, they would have incentive to make local (city or building) bandwidth unlimited as then users would download data from each other instead of going across half of the continent.
<rained23> wow ... interesting ;)
<rained23> nice point
<xming> I am currently testing ipfs on dn42 network
<rained23> its only save bandwidth if its in the same network right
<rained23> is that possible, to create 1 ipfs that pull every object ?
<rained23> I know I will never have that so much storage for that, but is there a way for me to become a "seeder"
<r0kk3rz> rained23: its not 'eager' like that, you have to explicitly ask for the content
<r0kk3rz> you could write a program that runs on top of ipfs, that you can post links to and it downloads it
<rained23> should we have that functionality, to boost adaptation hehe
<r0kk3rz> s/adaptation/adoption
<rained23> can we get the entire list of ipfs, I think sure right , cuz blockchain have everthing listed in public
<rained23> adoption*
<r0kk3rz> ipfs is not really a blockchain as such, similar but different
<rained23> gonna check what ipfs can do ...
<rained23> anyway thx all for the additional info
<xming> is there a way to limit the daemon to listen only to certain interface(s) instead of all?
shyamsk_ has joined #ipfs
<rained23> by the way, what is the permission of the file ? is it possible to give everyone edit permission to a file ?
<r0kk3rz> rained23: you dont really 'edit' on ipfs
<rained23> so its read only ?
<shyamsk_> ipns is the mutable thingy iirc
<rained23> once we put it into ipfs it will be like that forever ?
<rained23> to edit me need to perform delete and put back ?
<rained23> we*
<r0kk3rz> rained23: cant delete either, you can only add a new version
<rained23> owh ..
jaboja has joined #ipfs
<shyamsk_> which is why IPFS sorta called the permanent web
<r0kk3rz> rained23: you have IPNS, which is a link to a file. and you can update that link to a new file
<shyamsk_> quick question, say I pin some files, then shut down the daemon after pinning has completed and finally proceed to delete the files from my local drive. Will I be able to see my pinned files at the hashes that I received on pinning? For how long?
jaboja has quit [Remote host closed the connection]
<Kubuxu> shyamsk_: ipfs add adds file to ipfs internal sotrage
<Kubuxu> this file is pinned and will stay on your hard drive, you can unpin it and then run `ipfs repo gc` to remove all files that aren't pinned
<shyamsk_> Kubuxu: but my node is not running. so I'll be fetching it from ipfs.io or the main gateway?
<r0kk3rz> shyamsk_: only if the gateway has it in its cache or pin list
<rained23> what is gateway, is it the main server for the propose of pinning ?
<r0kk3rz> rained23: the gateway is just an ipfs -> http gateway run by the ipfs team, you can run your own if you want
<shyamsk_> I just used "gateway" to indicate the nodes to which my node would connect to on bootstrapping. Was that a correct assumption on my part?
<shyamsk_> Kubuxu: Just to see if I understood correctly. I do the following, daemon start -> add files -> pin files -> stop deamon -> delete files. So these files won't be there locally, but in ipfs internal storage? so on restarting the daemon would the deleted files reappear?
<shyamsk_> sorta like how switching a git branch works?
<Kubuxu> no, but you can fetch them by ipfs hash
lispmeister has joined #ipfs
<Kubuxu> Also you don't have to pin after add, add pins by default
<shyamsk_> uhm... fetch from?
<Kubuxu> ipfs get $HASH
<shyamsk_> uhm... but what about stuff I don't want to get gc-ed? I thought pinning was for that
<Kubuxu> you can pin it
<rained23> where is actually the pin file stored ?
<Kubuxu> or you can unpin (or use --pin=false flag with `ipfs add`).
<shyamsk_> non-pinned hashes do expire if they are not used. don't they?
<rained23> i mean pinned file
<Kubuxu> rained23: pin means: I want to keep that hash
<Kubuxu> so when gc is done it isn't thrown out
<Kubuxu> shyamsk_: they do not for now, we are working on better garbage collection agl
<Kubuxu> alg
<Kubuxu> currently it is: throw out everything that is not pinned
<shyamsk_> so in future it won't be so?
ygrek has quit [Ping timeout: 260 seconds]
<Kubuxu> In future you will have option to do that but there will be proper caching algorithm.
<Kubuxu> there also will be ..
<rained23> okay, pin is keep that hash, so let say, I add a file and pin it, and I want someone to view the file, suddenly my network down. or I accidentally deleted ~/.ipfs .
<rained23> will he get the file ?
<rained23> I am actually saying something like git push if I am correct
<Kubuxu> if nobody else viewed that file, nope
<r0kk3rz> rained23: it has to has somewhere to get the file from, its not magic
<shyamsk_> I'm thinking if someone else has fetched the file then yes, otherwise no.
<rained23> hm...
<Kubuxu> But there could be in future hosting services like now but would work: give me a hash I will keep it available for you.
<rained23> ya
<rained23> I understand , what i am thinking now
<rained23> something like
<rained23> git push
<Kubuxu> or if I view your file, find it interesting, I might pin it on my notebook or server.
<Kubuxu> So really you want something like pin service:
<rained23> let say I run a daemon and I add a flag --intruder y ,
<shyamsk_> rained23: sorta... if no one has done a `git fetch` they can't view your changes
<Kubuxu> shyamsk_: they can but result will have different address
<Kubuxu> ok, I gtg
<rained23> when someone do something like ipfs add file --global
<rained23> it will find any daemon in swarm that have --intruder y
<r0kk3rz> personally i like the idea of part-seeding, since most files will span multiple blocks, it makes sense to stripe the blocks over multiple nodes
<rained23> but someone may exploit it right
<rained23> git push 1 PB data
<shyamsk_> the 1 PB of data is local until some other node requests for it. Right?
<rained23> shyamsk_, if we have push function haha
<rained23> well I have an idiot idea...
<rained23> but having that hash hosting / pin hosting also quite nice ..
<r0kk3rz> rained23: the getters can make decisions about how much they want to get, they dont have to get the whole 1PB file
<shyamsk_> its split up... sorta like torrents... smaller blocks or something iirc
<rained23> I setup 1 ipfs, and then allow them to make me store their file.
<shyamsk_> I think FileCoin is something similar to this^
<rained23> maybe this situation not happening there, but in my area , u might have only 10 minute of internet
<rained23> and you are on other computer to store the file
<rained23> oh ... I will check FileCoin
<shyamsk_> FileCoin is something like get paid in FileCoin (a cyptocurrency) for storing other people's stuff. I didn't read the entire paper though.
<shyamsk_> shoddy internet is a problem. I face that problem too at my home connection. :(
<rained23> oh okay
<rained23> that filecoin is actually what will make ipfs successful
rained23 has quit [Ping timeout: 276 seconds]
<xming> ah found it, it's in the .ipfs/config
rained23 has joined #ipfs
zz_r04r is now known as r04r
<ipfsbot> [js-ipfs] diasdavid created greenkeeper-libp2p-swarm-0.16.0 (+1 new commit): https://git.io/vruut
<ipfsbot> js-ipfs/greenkeeper-libp2p-swarm-0.16.0 63586ce greenkeeperio-bot: chore(package): update libp2p-swarm to version 0.16.0...
Magik6k has quit [Excess Flood]
Magik6k has joined #ipfs
Magik6k has quit [Excess Flood]
rained23 has quit [Quit: Leaving]
Magik6k has joined #ipfs
Magik6k has quit [Excess Flood]
Magik6k has joined #ipfs
slothbag has quit [Quit: Leaving.]
robogoat has joined #ipfs
Magik6k has joined #ipfs
eamonnw has quit [Ping timeout: 260 seconds]
__konrad_ has quit [Remote host closed the connection]
OutBackDingo has joined #ipfs
PrinceOfPeeves has joined #ipfs
cemerick has joined #ipfs
thufir has joined #ipfs
kanzure has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
edrex has quit [Read error: Connection reset by peer]
ppham has joined #ipfs
ygrek has joined #ipfs
ashark has joined #ipfs
ppham has quit [Remote host closed the connection]
ygrek has quit [Ping timeout: 260 seconds]
Ksg89 has joined #ipfs
disgusting_wall has joined #ipfs
taw00 has joined #ipfs
ashark has quit [Ping timeout: 240 seconds]
chungy_ has joined #ipfs
chungy has quit [Ping timeout: 260 seconds]
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
taw00 has quit [Ping timeout: 276 seconds]
chungy_ is now known as chungy
arajakul has joined #ipfs
Akaibu has joined #ipfs
ygrek has joined #ipfs
Foxcool has quit [Remote host closed the connection]
<steefmin> can I just move my /datastore folder to another location and edit .ipfs/config to move the ipfs storage around?
Foxcool has joined #ipfs
<dignifiedquire> daviddias: whyrusleeping: https://www.npmjs.com/package/libp2p-crypto
vijayee has joined #ipfs
vijayee has quit [Client Quit]
<daviddias> Woot! :) does that mean that it is done?
<daviddias> We should change peer-id to use it then
<dignifiedquire> it's ready to use, tested all the deterministic things with go fixtures as well
<dignifiedquire> pretty happy with it :)
<dignifiedquire> 90% test coverage
<dignifiedquire> only uses node-forge so runs completely in the browser
<dignifiedquire> it's even using webworkers in the browser for rsa key generation
<Kubuxu> dignifiedquire: good job
<dignifiedquire> thanks Kubuxu :) one step closer to full interop between js and go :)
<Kubuxu> dignifiedquire: are libs you are using supporting ed25519/curve25519?
<dignifiedquire> Kubuxu: yes I'm using https://github.com/indutny/elliptic for that
<Kubuxu> do browsers provide some native support for those curves?
Craig_ has joined #ipfs
ashark has joined #ipfs
<dignifiedquire> yes there is varying support for things in node-crypto and elliptic from browsers
<dignifiedquire> but for now I chose the one that works with the same interface in both node and the browser without having to worry about shimming and support
<dignifiedquire> and some point this whole things needs review and performance optimizations for sure
<dignifiedquire> but we might move to tls before that, so I'm holding of on that for now
Ksg89 has quit [Ping timeout: 276 seconds]
Craig_ is now known as Ksg89
pfraze has joined #ipfs
Encrypt has quit [Quit: Quitte]
Encrypt has joined #ipfs
computerfreak has quit [Remote host closed the connection]
vijayee has joined #ipfs
computerfreak has joined #ipfs
<Kubuxu> I don't think we will be able to move to TLS
computerfreak has quit [Remote host closed the connection]
ashark has quit [Ping timeout: 240 seconds]
<dignifiedquire> Kubuxu: one can have hope
metaf5 has quit [Ping timeout: 260 seconds]
Encrypt_ has joined #ipfs
mildred has quit [Quit: Leaving.]
Encrypt has quit [Ping timeout: 276 seconds]
computerfreak has joined #ipfs
ygrek has quit [Ping timeout: 276 seconds]
Encrypt_ is now known as Encrypt
Akaibu has quit [Ping timeout: 260 seconds]
<ipfsbot> [go-ipfs] Kubuxu created feature/empty-init-2748 (+2 new commits): https://git.io/vrz3I
<ipfsbot> go-ipfs/feature/empty-init-2748 0c6b1f7 Jakub Sztandera: Revert "Revert "Implements repository initialization with default config""...
<ipfsbot> go-ipfs/feature/empty-init-2748 66afd0b Jakub Sztandera: Add tests...
Akaibu has joined #ipfs
MahaDev has joined #ipfs
<noffle> morning yall
<voxelot> morning noffle
<noffle> voxelot: how's it going?
<voxelot> alu: madness :D
<alu> i got something more controlled
<voxelot> noffle: good you? i'm just getting ready to tackle comments
<alu> surfing the matterport scan
<noffle> voxelot: still waking up with a coffee -- about to tackle gh notifications too
<noffle> are you in pacific or eastern time?
<voxelot> noffle: pacific, right below you i believe in LA
<voxelot> alu: nice, any plans to add gravity to janusweb?
<alu> Yes of course
<noffle> ah right
<voxelot> i want to jump on things, import the cs 1.6 engine so i can bunnyhop
<alu> lol surf
<ipfsbot> [js-ipfs] diasdavid created greenkeeper-libp2p-ipfs-0.6.0 (+1 new commit): https://git.io/vrzG5
<ipfsbot> js-ipfs/greenkeeper-libp2p-ipfs-0.6.0 3a75738 greenkeeperio-bot: chore(package): update libp2p-ipfs to version 0.6.0...
<Kubuxu> This is one of the weirdest crashes I've ever seen.
lispmeister has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
matoro has quit [Ping timeout: 260 seconds]
pfista has joined #ipfs
<daviddias> dignifiedquire: if you have some spare cycles (but only if you have really some time :)), take a look at https://github.com/ipfs/js-libp2p-ipfs-browser/issues/34 it would be good to figure out why CI is never happy, it should be as the test is structured
<ipfsbot> [js-ipfs] greenkeeperio-bot opened pull request #245: Update libp2p-ipfs-browser to version 0.5.0
<dignifiedquire> daviddias: sure, you know me I'm always bored :D
pfraze has quit [Remote host closed the connection]
<daviddias> :D
pfraze has joined #ipfs
mildred has joined #ipfs
ygrek has joined #ipfs
gmcquillan has joined #ipfs
thufir has quit []
cryptix has quit [Ping timeout: 244 seconds]
pfraze has quit [Read error: Connection reset by peer]
pfista has quit [Ping timeout: 250 seconds]
thufir has joined #ipfs
ashark has joined #ipfs
kus has joined #ipfs
pfraze has joined #ipfs
pfraze has quit [Read error: Connection reset by peer]
pfraze has joined #ipfs
Encrypt_ has joined #ipfs
s_kunk has quit [Ping timeout: 244 seconds]
Encrypt has quit [Ping timeout: 260 seconds]
computerfreak has quit [Quit: Leaving.]
pfraze has quit [Read error: Connection reset by peer]
pfraze has joined #ipfs
Encrypt_ has quit [Ping timeout: 276 seconds]
pfraze has quit [Remote host closed the connection]
Encrypt_ has joined #ipfs
pfraze has joined #ipfs
pfraze has quit [Remote host closed the connection]
disgusting_wall has quit [Quit: Connection closed for inactivity]
s_kunk has joined #ipfs
kenshyx has quit [Quit: Leaving]
cemerick has quit [Ping timeout: 240 seconds]
<ipfsbot> [js-ipfs] diasdavid created greenkeeper-boom-3.2.0 (+1 new commit): https://git.io/vrzoo
<ipfsbot> js-ipfs/greenkeeper-boom-3.2.0 d3e3cfa greenkeeperio-bot: chore(package): update boom to version 3.2.0...
pfraze has joined #ipfs
<r0kk3rz> https://sia.tech/ << sounds a lot like ipfs and filecoin
<ipfsbot> [js-ipfs] greenkeeperio-bot opened pull request #246: boom@3.2.0 breaks build
cryptix has joined #ipfs
Ksg89 has quit [Ping timeout: 260 seconds]
ashark_ has joined #ipfs
dmr has joined #ipfs
Encrypt_ has quit [Quit: Quitte]
Encrypt has joined #ipfs
dmr has quit [Ping timeout: 244 seconds]
cryptix has quit [Ping timeout: 244 seconds]
ashark_ has quit [Ping timeout: 244 seconds]
<Kubuxu> r0kk3rz: it doesn't have incentive to hold all files available only the contracted ones which IMO is quite novel in Filecoin
cryptix has joined #ipfs
pfraze has quit [Remote host closed the connection]
dmr has joined #ipfs
cryptix has quit [Ping timeout: 244 seconds]
<r0kk3rz> Kubuxu: yeah theres a few differences here and there, but still seems like a massive duplication of effort
<Kubuxu> world is always abotu duplication of efforts
<Kubuxu> s/abotu/about
cemerick has joined #ipfs
cryptix has joined #ipfs
dmr has quit [Ping timeout: 260 seconds]
lispmeister has joined #ipfs
Encrypt has quit [Ping timeout: 246 seconds]
cryptix has quit [Ping timeout: 244 seconds]
marksei has joined #ipfs
dmr has joined #ipfs
unforgiven512 has quit [Quit: ZNC - http://znc.in]
dmr has quit [Ping timeout: 246 seconds]
dmr has joined #ipfs
ipfs_intern has joined #ipfs
dmr has quit [Ping timeout: 276 seconds]
dmr has joined #ipfs
lispmeister has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
unforgiven512 has joined #ipfs
unforgiven512 has quit [Max SendQ exceeded]
unforgiven512 has joined #ipfs
ipfs_intern has quit [Client Quit]
arajakul has quit [Ping timeout: 244 seconds]
<Magik6k> Is there any util in go/ipfs code base that wraps `chan []byte` to `io.Reader`?
dmr has quit [Ping timeout: 260 seconds]
dmr has joined #ipfs
pfraze has joined #ipfs
pfraze has quit [Remote host closed the connection]
pfraze has joined #ipfs
<kevina> Magik6k: is chan[] byte used anywhere in go-ipfs?
<kevina> Instead of channels I would use io.Pipe for sending text data between goroutines
gmcquillan_ has joined #ipfs
haakonn has left #ipfs [#ipfs]
rendar has quit [Ping timeout: 252 seconds]
gmcquillan has quit [Ping timeout: 276 seconds]
marksei has quit [Quit: Leaving]
dmr has quit [Ping timeout: 276 seconds]
cryptix has joined #ipfs
<Magik6k> I haven't notice io.Pipe in go docs, looks like it's what I need
mildred has quit [Ping timeout: 252 seconds]
Senji has quit [Ping timeout: 250 seconds]
dmr has joined #ipfs
Aeon is now known as Aeonwaves
_whitelogger has joined #ipfs
dmr has joined #ipfs
rendar has joined #ipfs
<dignifiedquire> whyrusleeping: quick question about secio and multistream, do I understand correct that, as soon as secio is initated all messages on the multistream go through it, being en/decoded?
<dignifiedquire> like it wraps everything else
dmr has quit [Ping timeout: 260 seconds]
<dignifiedquire> cc daviddias ^^
dmr has joined #ipfs
cketti has joined #ipfs
cketti has quit [Changing host]
cketti has joined #ipfs
<dignifiedquire> also daviddias are you sure this https://github.com/mafintosh/protocol-buffers-stream#encoding is compatible with go ipfs, as you are using it on identify and I'm thinking of using it for secio
<dignifiedquire> especially that handshake part is not disabled in identify
<whyrusleeping> dignifiedquire: yeah, once the multistream handshake passes down to the secio handler, everything goes through there from then on
ygrek has quit [Ping timeout: 240 seconds]
cemerick has quit [Ping timeout: 244 seconds]
matoro has joined #ipfs
Foxcool has quit [Ping timeout: 246 seconds]
dmr has quit [Ping timeout: 252 seconds]
Encrypt has joined #ipfs
<daviddias> dignifiedquire: I don't see why wouldn't it be, what is the concern ?
<daviddias> dignifiedquire: secio is on the first handshake, yes :)
<daviddias> dignifiedquire: similar to connection reuse
<daviddias> secio will be something we can enable
<daviddias> Meaning that it leaves on swarm behind a flag
vijayee has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
gmcquillan_ has quit [Quit: gmcquillan_]
<dignifiedquire> okay just wanted to be sure that I do the right thing
<dignifiedquire> daviddias: did you see my comment about protostream handshake?
Encrypt has quit [Quit: The computer needs sleep...]
ChrisCampbell has joined #ipfs
<daviddias> dignifiedquire: on being compatible with go?
<daviddias> I don't see why would it not work with go-ipfs, since we use protobuf as the wire format
<dignifiedquire> yes but the handshake sends the protobuf first
<dignifiedquire> ist that a standard protobuf protocl thing?
<dignifiedquire> that go does as well?
<ChrisCampbell> Hi all -- I just dropped in here because I had hoped to sign up for the weekly newsletter here: https://ipfs.io/blog/16-ipfs-weekly-10/ ...but the sign-up link appears to be broken. (https://tinyletter.com/ipfsweekly)
<whyrusleeping> richardlitt: any ideas on that link?
<dignifiedquire> it changed to newsletter
<dignifiedquire> ChrisCampbell: https://tinyletter.com/ipfsnewsletter
<ChrisCampbell> awesome, thanks!
ChrisCampbell has quit [Quit: Page closed]
arpu has quit [Ping timeout: 276 seconds]
arpu has joined #ipfs
pfraze has quit [Remote host closed the connection]
kus has quit [Ping timeout: 240 seconds]
<ipfsbot> [go-ipfs] whyrusleeping deleted feature/one-verbose at 679c0ae: https://git.io/vrgYi
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to master: https://git.io/vrgYp
<ipfsbot> go-ipfs/master 94ec051 Jeromy Johnson: Merge pull request #2741 from ipfs/feature/readme-language-touch-up...
<ipfsbot> [go-ipfs] whyrusleeping closed pull request #2734: docker: fix ipfs version --commit (master...fix-dockerfile-currentcommit) https://git.io/vrBfy
cryptix_ has joined #ipfs
cryptix_ has quit [Client Quit]
<noffle> nice revisions on unix-fs-engine voxelot :D
cryptix has quit [Ping timeout: 244 seconds]
<voxelot> thanks noffle! will add that err check
ashark has quit [Ping timeout: 244 seconds]
richard has joined #ipfs
richard is now known as Guest4372
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
<daviddias> whyrusleeping: ping :) I' around now :)
Guest4372 has quit [Ping timeout: 250 seconds]
Akaibu has quit [Quit: Connection closed for inactivity]
pfraze has joined #ipfs
ashark has joined #ipfs
pfraze has quit [Ping timeout: 260 seconds]
disgusting_wall has joined #ipfs
TheNain38 has quit [Quit: I'm going away]
ashark has quit [Ping timeout: 240 seconds]
Akaibu has joined #ipfs
computerfreak has joined #ipfs
computerfreak has quit [Remote host closed the connection]
<ipfsbot> [webui] greenkeeperio-bot opened pull request #386: Update react-addons-test-utils to version 15.1.0
Guest4628 is now known as amiller
amiller has joined #ipfs
amiller has quit [Changing host]
rgrinberg has joined #ipfs
pfraze has joined #ipfs
gmcquillan has joined #ipfs
gmcquillan is now known as gmcquillan_
kus has joined #ipfs
kus has quit [Max SendQ exceeded]
kus has joined #ipfs