jbenet changed the topic of #ipfs to: IPFS - InterPlanetary File System - https://github.com/ipfs/ipfs -- channel logged at https://botbot.me/freenode/ipfs/ -- Code of Conduct: https://github.com/ipfs/community/blob/master/code-of-conduct.md -- Sprints: https://github.com/ipfs/pm/ -- Community Info: https://github.com/ipfs/community/ -- FAQ: https://github.com/ipfs/faq -- Support: https://github.com/ipfs/support
<richardlitt> achin: ping! name-your-contributors ipfs --since=2016-03-21T12:01:01Z --until=2016-03-28T12:01:01Z?
fiatjaf_ has joined #ipfs
* achin bloop blip
taw00 has joined #ipfs
<richardlitt> thank you!
voxelot has joined #ipfs
fiatjaf_ has quit [Ping timeout: 260 seconds]
voxelot has quit [Ping timeout: 248 seconds]
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
taw00 has quit [Quit: pops off the stack]
fiatjaf_ has joined #ipfs
cristian1 has joined #ipfs
cristian1 has quit [Ping timeout: 244 seconds]
Peer3Peer has quit [Quit: Peer3Peer]
fiatjaf_ has quit [Ping timeout: 268 seconds]
HoboPrimate has quit [Quit: HoboPrimate]
<ipfsbot> [go-ipfs] lgierth force-pushed v0.4.0-changelog from 85ce141 to 1f3405c: https://git.io/vVu51
<ipfsbot> go-ipfs/v0.4.0-changelog a7f469e Jeromy: Ipfs 0.4.0 changelog...
<ipfsbot> go-ipfs/v0.4.0-changelog 1f3405c Jeromy: update releases.md...
infinity0 has quit [Ping timeout: 244 seconds]
cohesion has quit [Ping timeout: 260 seconds]
yaoe has quit [Ping timeout: 260 seconds]
fiatjaf_ has joined #ipfs
infinity0 has joined #ipfs
ruby32 has quit [Read error: Connection reset by peer]
yaoe has joined #ipfs
churching has joined #ipfs
dguttman has quit [Quit: dguttman]
patcon has quit [Ping timeout: 244 seconds]
apiarian has quit [Ping timeout: 264 seconds]
apiarian has joined #ipfs
nycoliver has quit [Ping timeout: 250 seconds]
fiatjaf_ has quit [Ping timeout: 276 seconds]
cristian_ has joined #ipfs
cristian_ has quit [Ping timeout: 244 seconds]
ygrek has quit [Ping timeout: 252 seconds]
rain1 has quit [Quit: Leaving]
fiatjaf_ has joined #ipfs
devbug has quit [Quit: ZZZzzz…]
fiatjaf_ has quit [Read error: No route to host]
conway has quit [Ping timeout: 250 seconds]
patcon has joined #ipfs
fiatjaf_ has joined #ipfs
_rht has joined #ipfs
<ipfsbot> [go-ipfs] lgierth force-pushed v0.4.0-changelog from 1f3405c to a04c155: https://git.io/vVu51
<ipfsbot> go-ipfs/v0.4.0-changelog 0403306 Jeromy: Ipfs 0.4.0 changelog...
<ipfsbot> go-ipfs/v0.4.0-changelog a04c155 Jeromy: update releases.md...
nycoliver has joined #ipfs
devbug has joined #ipfs
ruby32 has joined #ipfs
fiatjaf_ has quit [Ping timeout: 264 seconds]
devbug has quit [Quit: ZZZzzz…]
ruby32 has quit [Remote host closed the connection]
ruby32 has joined #ipfs
cristian_ has joined #ipfs
cristian_ has quit [Ping timeout: 244 seconds]
fiatjaf_ has joined #ipfs
fiatjaf_ has quit [Ping timeout: 244 seconds]
patcon has quit [Ping timeout: 268 seconds]
fiatjaf_ has joined #ipfs
<Looking> #wordpress
devbug has joined #ipfs
fiatjaf_ has quit [Ping timeout: 250 seconds]
gmcquillan has joined #ipfs
<gmcquillan> Simple question that I might've missed in the FAQ (although I did read through every page) but are the nodes and subnodes you add to ipfs mutable by other peers?
<gmcquillan> I'm not concerned about visibility, just modification.
<gmcquillan> Use-case: a public git repo.
<gmcquillan> It looks like there's some PKI builtin.
<gmcquillan> If I had to guess, I'd say yes, but even the whitepaper doesn't say explicitly that modications are resticted to the keypair that created them.
dignifiedquire has quit [Quit: Connection closed for inactivity]
fiatjaf_ has joined #ipfs
cristian_ has joined #ipfs
cristian_ has quit [Ping timeout: 244 seconds]
fiatjaf_ has quit [Ping timeout: 264 seconds]
go1111111 has quit [Quit: Leaving]
patcon has joined #ipfs
ruby32 has quit []
nycoliver has quit [Ping timeout: 276 seconds]
go1111111 has joined #ipfs
infinity0 has quit [Ping timeout: 246 seconds]
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
GangstaCat has quit [Quit: Leaving]
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
kvda has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
kvda has joined #ipfs
jclay has quit [Ping timeout: 250 seconds]
cristian_ has joined #ipfs
dguttman has joined #ipfs
cristian_ has quit [Ping timeout: 244 seconds]
cristian_ has joined #ipfs
patcon has quit [Ping timeout: 248 seconds]
zabirauf has joined #ipfs
dguttman has quit [Quit: dguttman]
reit has joined #ipfs
_rht has quit [Quit: Connection closed for inactivity]
devbug has quit [Quit: ZZZzzz…]
devbug has joined #ipfs
computerfreak has quit [Quit: Leaving.]
dguttman has joined #ipfs
herzmeister has quit [Ping timeout: 268 seconds]
dguttman has quit [Client Quit]
dguttman has joined #ipfs
computerfreak has joined #ipfs
herzmeister has joined #ipfs
dguttman has quit [Quit: dguttman]
Tv` has quit [Quit: Connection closed for inactivity]
<noffle> gmcquillan: by 'nodes' do you mean the ipfs objects you add to your repo?
<noffle> if so: no. they're 100% immutable, by them, you, or anyone else. you'd need to create brand new objects to see the effect of any 'mutation'
<gmcquillan> Indeed.
<noffle> since their hash defines their content, any modification would result in an invalid object
<gmcquillan> Sure, but the "name" Objects that represent paths are kinda mutable, though, right?
diffalot has quit [Remote host closed the connection]
<noffle> oh, you're thinking of modifying e.g. a file in a directory structure?
diffalot has joined #ipfs
diffalot has quit [Changing host]
diffalot has joined #ipfs
<gmcquillan> Yeah.
<gmcquillan> Section 3.7 in the whitepaper.
<noffle> modification would result in a new structure being created; the hash would change and it'd propagate up to the root
<noffle> but children and siblings would be unaffected
<noffle> i.e. not duplicated if they didn't change
<gmcquillan> The old structure would continue to exist, so nothing would be destructive?
<noffle> right!
<gmcquillan> Kk.
<gmcquillan> That's it! Sorry if the question was poortly worded.
<noffle> no problem at all. there's a lot of terminology and it's tough getting everyone in the same place
<gmcquillan> It's a great project. I'm excited to experiment with it.
<gmcquillan> Thanks noffle
zabirauf has quit [Ping timeout: 276 seconds]
<noffle> yay! you're very welcome
gmcquillan has quit [Quit: gmcquillan]
mildred has joined #ipfs
go1111111 has quit [Ping timeout: 276 seconds]
patcon has joined #ipfs
pfraze has quit [Remote host closed the connection]
fooooob has joined #ipfs
fooooob has quit [Client Quit]
Looking has quit [Ping timeout: 244 seconds]
Arakela007 has joined #ipfs
Qwertie has quit [Ping timeout: 250 seconds]
afdudley has quit [Read error: Connection reset by peer]
cristian_ has quit [Ping timeout: 244 seconds]
Senji has joined #ipfs
infinity0 has quit [Ping timeout: 264 seconds]
gunn has quit [Ping timeout: 248 seconds]
ylp1 has joined #ipfs
infinity0 has joined #ipfs
zabirauf has joined #ipfs
zabirauf has quit [Client Quit]
zabirauf has joined #ipfs
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
reit has quit [Ping timeout: 260 seconds]
computerfreak has quit [Remote host closed the connection]
<Kubuxu> GitHub integrates gpg sign checking: https://github.com/blog/2144-gpg-signature-verification
patcon has quit [Ping timeout: 252 seconds]
pfraze has joined #ipfs
s_kunk has quit [Ping timeout: 260 seconds]
disgusting_wall has quit [Quit: Connection closed for inactivity]
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
zorglub27 has joined #ipfs
infinity0 has quit [Ping timeout: 246 seconds]
pfraze has quit [Remote host closed the connection]
rhalff has quit [Ping timeout: 240 seconds]
rendar has joined #ipfs
zz_r04r is now known as r04r
Qwertie has joined #ipfs
infinity0 has joined #ipfs
s_kunk has joined #ipfs
infinity0 has quit [Ping timeout: 252 seconds]
jaboja has joined #ipfs
infinity0 has joined #ipfs
kvda has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
infinity0 has quit [Ping timeout: 248 seconds]
Boomerang has joined #ipfs
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
herzmeister has quit [Quit: Leaving]
infinity0 has joined #ipfs
cemerick has joined #ipfs
zorglub27 has quit [Quit: zorglub27]
zorglub27 has joined #ipfs
cristian_ has joined #ipfs
zorglub27 has quit [Quit: zorglub27]
zorglub27 has joined #ipfs
zorglub27 has quit [Client Quit]
zorglub27 has joined #ipfs
rhalff has joined #ipfs
rhalff has quit [Client Quit]
hashcore has joined #ipfs
rain1 has joined #ipfs
bedeho has quit [Ping timeout: 244 seconds]
bedeho has joined #ipfs
Encrypt has joined #ipfs
ecloud_wfh is now known as ecloud
churching has quit [Ping timeout: 260 seconds]
swipy has joined #ipfs
dodecarch has joined #ipfs
swipy has left #ipfs [#ipfs]
Guest82976 has joined #ipfs
dodecarch has quit [Ping timeout: 244 seconds]
ecloud has quit [Ping timeout: 260 seconds]
ecloud has joined #ipfs
Boomerang has quit [Quit: Leaving]
hashcore has quit [Ping timeout: 260 seconds]
hashcore has joined #ipfs
cemerick has quit [Ping timeout: 250 seconds]
zorglub27 has quit [Ping timeout: 264 seconds]
zielmicha has joined #ipfs
computerfreak has joined #ipfs
hashcore has quit [Ping timeout: 244 seconds]
cemerick has joined #ipfs
hashcore has joined #ipfs
cemerick has quit [Ping timeout: 268 seconds]
voxelot has joined #ipfs
zorglub27 has joined #ipfs
peterix has quit [Ping timeout: 240 seconds]
hashcore has quit [Ping timeout: 244 seconds]
mats__ has joined #ipfs
hashcore has joined #ipfs
zorglub27 has quit [Ping timeout: 250 seconds]
cristian_ has quit [Ping timeout: 244 seconds]
hashcore has quit [Ping timeout: 276 seconds]
hashcore has joined #ipfs
hashcore has quit [Ping timeout: 248 seconds]
cristian_ has joined #ipfs
devbug has quit [Quit: ZZZzzz…]
devbug has joined #ipfs
peterix has joined #ipfs
cristian_ has quit [Ping timeout: 244 seconds]
cemerick has joined #ipfs
mats__ has quit [Quit: Leaving]
Oatmeal has quit [Ping timeout: 276 seconds]
rhalff has joined #ipfs
Magik6k has quit [Max SendQ exceeded]
Magik6k has joined #ipfs
bigbluehat has quit [Read error: Connection reset by peer]
ehd has quit [Remote host closed the connection]
ehd has joined #ipfs
bigbluehat has joined #ipfs
mats__ has joined #ipfs
hashcore has joined #ipfs
conway has joined #ipfs
hashcore has quit [Ping timeout: 268 seconds]
Oatmeal has joined #ipfs
cristian_ has joined #ipfs
dignifiedquire has joined #ipfs
martinkl_ has joined #ipfs
lispmeister has joined #ipfs
reit has joined #ipfs
cristian_ has quit [Ping timeout: 244 seconds]
<richardlitt> =============
<richardlitt> Sprint today! Woo! See times here: https://github.com/ipfs/pm/issues/101
<richardlitt> =============
rhalff has quit [Ping timeout: 276 seconds]
user24 has joined #ipfs
<user24> Hello :) Is anyone else investigating search in decentralised networks such as IPFS and Ethereum?
voxelot has quit [Ping timeout: 248 seconds]
ZaZ has joined #ipfs
dguttman has joined #ipfs
rhalff has joined #ipfs
nicolagreco has joined #ipfs
chriscool has quit [Quit: Leaving.]
jaboja has quit [Ping timeout: 248 seconds]
devbug has quit [Quit: ZZZzzz…]
<conway> user24: sure am. But im doing it via a multitude of ways, mainly scraping from as much as I can find.
revolve has left #ipfs [#ipfs]
infinity0 has quit [Ping timeout: 268 seconds]
taw00 has joined #ipfs
nicolagreco has quit [Quit: nicolagreco]
rhalff has quit [Ping timeout: 244 seconds]
zabirauf has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
nicolagreco has joined #ipfs
nicolagreco has quit [Read error: Connection reset by peer]
nicolagreco has joined #ipfs
mildred has quit [Quit: Leaving.]
infinity0 has joined #ipfs
nicolagreco_ has joined #ipfs
pfraze has joined #ipfs
nicolagreco has quit [Ping timeout: 244 seconds]
nicolagreco_ is now known as nicolagreco
ylp1 has quit [Quit: Leaving.]
infinity0 has quit [Ping timeout: 252 seconds]
computerfreak has quit [Remote host closed the connection]
patcon has joined #ipfs
rhalff has joined #ipfs
zorglub27 has joined #ipfs
infinity0 has joined #ipfs
jaboja has joined #ipfs
infinity0 has quit [Ping timeout: 244 seconds]
infinity0 has joined #ipfs
ruby32 has joined #ipfs
<user24> conway: Same. I'm looking into distributed services specifically, with such networks acting as intermediaries, instead of trusted third parties providing registration, discovery and payment. One can reference IPNS names pointing to service descriptor files in smart contracts (ideally, both the Ethereum and IPFS nodes would use the same identity). Assuming the blockchain will be scalable,...
<user24> ...there would be a lot of metadata to sift through. Of course, the Google of tomorrow could provide this as a "metaservice", but maybe there are other options.
<user24> Can you recommend any documents?
<conway> Unfortunately, I am dismissive of Ethereum in general. Its too controlled from a SPOF, and the speeds of the "contracts" are abysmally slow.
<conway> I have done a great deal of work in Tor however, and in making my own cloud architecture. I'm looking for the last piece, like a IPFS for computing. Ethereum isn't it.
<user24> I don't care which one will succeed (if any), so I'm agnostic therein. Regarding computing, there exists golemproject.net (which builds upon Ethereum however)
nycoliver has joined #ipfs
<conway> And I'm worried about Tor HS as well. It's nowhere near as robust as the folks here are making IPFS. However, I've been playing around with an Erlang-based system networked via HS
<whyrusleeping> user24: conway you can watch the dht for provider entries
<whyrusleeping> and use that as a seed to your indexing
<conway> Heh, I know :) It's the same trick I use to see hidden service announcements and requests.
<conway> ->on Tor.
<user24> I'll have a look at it
<user24> If service registration turns out to be doable offchain, great :) But payment is a component that has to be handled by a system with consensus.
cristian_ has joined #ipfs
Tv` has joined #ipfs
cristian_ has quit [Ping timeout: 244 seconds]
voxelot has joined #ipfs
Guest82976 has quit [Ping timeout: 246 seconds]
computerfreak has joined #ipfs
nonluminous has joined #ipfs
<richardlitt> Hey everyone
<richardlitt> Ready for a fun and exciting IRC sync?
<whyrusleeping> no
<whyrusleeping> go home
<richardlitt> whyrusleeping --
<richardlitt> -- whyrusleeping
<richardlitt> dang
<whyrusleeping> richardlitt--
<whyrusleeping> mubot is dead
<richardlitt> long live mubot
<richardlitt> Ok! Sync time!
TheNain38 has joined #ipfs
<richardlitt> ============================
<richardlitt> Coming up first, we have nginnever / voxelot / nathan
<richardlitt> Remember, copy over the main messages, not the list of things done
<voxelot> The past few weeks I have spent most of my time working on the files api and data. Started building the core and cli for js-ipfs files commands. Worked with a few other modules as well. Merged some PR's on is-ipfs to add buffer support and tests. The js-ipfs-merkle-dag module now does more than just check the existence of a multihash, it uses is-ipfs to assert it is a correct multihash and throws appropriate errors if not.
pfraze has quit [Remote host closed the connection]
<voxelot> EOF
<voxelot> =========================
<whyrusleeping> voxelot: good job
<whyrusleeping> youre great
<richardlitt> Sweet, thanks!
<whyrusleeping> keep doin you
<voxelot> wooo
<richardlitt> <3 <3 <3
<richardlitt> 222
<richardlitt> anything you're blocked on?
<daviddias> voxelot: awesome stuff, as always :)
<voxelot> nope, just more work to be done
<richardlitt> Cool.
<richardlitt> daviddias: next?
<daviddias> sounds good
* daviddias incoming
<daviddias> David Dias Summary: The last part of this sprint was most filled by meetings, conversations and planning, which resulted in consolidated ROADMAPs for js-ipfs, libp2p, registry-mirror and js-ipld. You can check the most recent entry of Captain.log at ipfs/js-ipfs#30 (comment) , there is a lot of space for contributions :). Other than that, a lot of work went
<daviddias> into the zlib problem that @dignifiedquire has now solved, plus CR+M a lot of contributions from several js-ipfs contributors. One last thing, the Research & Development Meetup is now a thing in Lisbon and if you are around, I totally recommend participating, check for the next event here: http://www.meetup.com/ipfs-lisbon-meetup/events/229807984.
<richardlitt> EOF?
<daviddias> EOF
<richardlitt> Sweet!
<richardlitt> Sounds good. Good work with Lisbon.
<daviddias> thank you :)
<richardlitt> So... cool.
<richardlitt> Haad won't be here today
<richardlitt> Not sure where Noffle is
<richardlitt> My turn?
<richardlitt> ===
<richardlitt> Nothing to report. This week was taken up with organizing and meetings in New York. I ran the event last Wednesday, where over 100 people came to AWS to hear about IPFS and other blockchain orgs. That was good.
<richardlitt> ===
<richardlitt> QUestions?
<daviddias> great job with herding the cats during the whole week!
<daviddias> plus the meetup was pretty cool, yah! :D
<lgierth> we had actual cats at our last airbnb
<richardlitt> they were adorbs
<richardlitt> whyrusleeping?
<whyrusleeping> =====
<whyrusleeping> last week we had lots of dicussion about Q2 goals for our projects.
<richardlitt> (Is anyone here?)
<whyrusleeping> From this, i've got a good idea of the set of tasks we want to accomplish over the next three months.
<whyrusleeping> 0.4.0 will be shipped today, and after that I will post a project roadmap for go-ipfs and go-libp2p
<whyrusleeping> things blocking me:
<richardlitt> (Does anyone know we switched it to Wednesday?)
<whyrusleeping> - consistent internet connection
<whyrusleeping> - good nights rest
<whyrusleeping> - lack of shipping 0.4.0
<whyrusleeping> =====
<whyrusleeping> EOF
<richardlitt> cool
<richardlitt> working on the first two
<richardlitt> jbenet: will be here soon to get the last one, hopefully
<richardlitt> good work bro.
<richardlitt> lgierth?
<lgierth> incoming
<lgierth> I've been in NYC for this whole sprint, and even taking the team week into
<lgierth> account, this has been a really productive sprint for me after a long time :)
<lgierth> I had to fight the DNS outage on March 27th together with @jbenet, and we
<lgierth> learned quite a few interesting things that I'll be putting into action this
<lgierth> next sprint. We'll also follow up with a detailed public post mortem.
<lgierth> 0.4.0 is ready to ship, I worked on the changelog and blog post with the others,
<lgierth> and shipped a security fix for an XSS vulnerability in the gateway's path prefix
<lgierth> feature which was added in v0.3.10.
<lgierth> Apart from that: more work on metrics for go-ipfs and infrastructure, and
<lgierth> debugging of hanging and slow go-ipfs daemons.
<lgierth> eof
<computerfreak> niiiice 4.o releas eis today?
<whyrusleeping> computerfreak: yeap
<computerfreak> wow my keyboard :P
<richardlitt> computerfreak: maybe! Hope so.
<whyrusleeping> no
<whyrusleeping> theres no maybe
<richardlitt> lgierth: looks good
<whyrusleeping> i'm shipping it today
<computerfreak> wuhuuu **celebrating**
<whyrusleeping> anyone who gets in my way will not have a good day
<computerfreak> im with u ;)
<richardlitt> woot.
<richardlitt> Alright! Cool.
<richardlitt> Anyone want to go today?
<computerfreak> u have enough coffee ?
<richardlitt> Or is this the shortest sync ever.
<richardlitt> computerfreak: going to buy more soon
<richardlitt> Alright!
<richardlitt> We'll be here for questions!
<richardlitt> Otherwise, end of sync
<richardlitt> ===========
<computerfreak> i am looking forward making some tutorials this week i think :)
<richardlitt> FASTEST SYNC EVER.
<richardlitt> computerfreak: nice!
<computerfreak> prefer slideshows, articles or videos?
<richardlitt> anything. :)_
GangstaCat has joined #ipfs
<computerfreak> aight than i make slides to put them together to an video presentation later i guess .
<GangstaCat> I ipfs added a litle file (around 10MB) yesterday. I accessed it through the http gateway, at first that was long but now this is very fast. I didn't shared the file. So I would like to know why 24 hours after, the file still exists because for sure nobody pined it?
dguttman has quit [Quit: dguttman]
<computerfreak> gateway cached it i think
<GangstaCat> alright, without the gateway the file would had been deleted in how many time you think?
<computerfreak> instantly once u disconnect the seed
<GangstaCat> yes the seed is disconnected since some hours now
<GangstaCat> say I create a website and ipfs add it but nobody know it yet. I must run the daemon for the visitor to see the site?
<computerfreak> now its still cached on the gateway , try adding a new file, copy hash and disconenct seed, than try to reach the file over the gateway or another computer with ipfs ;)
<computerfreak> GangstaCat: yes you need to server the files until someone else also serving it
<GangstaCat> alright, by pining so?
<computerfreak> just by adding
<computerfreak> and running daemon
<GangstaCat> not clear for me
<richardlitt> jbenet is around today! So, sync will have one more update in a bit.
<computerfreak> richardlitt: nice
<whyrusleeping> GangstaCat: the gateways cache content for an unspecific amount of time
<whyrusleeping> generally its around a week, but you can't rely on them keeping stuff for you
<GangstaCat> alright
<whyrusleeping> its basically until we run a gx
<whyrusleeping> gc*
patcon has quit [Ping timeout: 268 seconds]
<micxjo> am I wrong to be concerned that the official installation instructions link to the binary distributions over HTTP instead of HTTPS?
voxelot has quit [Ping timeout: 246 seconds]
nicolagreco has quit [Quit: nicolagreco]
pfraze has joined #ipfs
<micxjo> or is https://github.com/ipfs/distributions/issues/59 going to be resolved in time for the 0.4.0 release?
dguttman has joined #ipfs
Peer3Peer has joined #ipfs
voxelot has joined #ipfs
<whyrusleeping> micxjo: we're working on getting a wildcard cert
<ion> Wouldn't letsencrypt give you certificates for all your hostnames?
<whyrusleeping> they will, but its a pretty big hassle for each cert
<whyrusleeping> so we're getting a wildcard through startssl
vitzli has joined #ipfs
<lgierth> it's only a hassle for the verification
<lgierth> whyrusleeping: i'm not sure what resolved the issue with venus hanging
<whyrusleeping> lgierth: yeah, it just finished at some point
<lgierth> either: that particular request is just slow (always takes between 20 and 30s here)
<lgierth> or: the cjdns restart did it
<lgierth> i'm gonna have the gateways not dial on fc00::/8 today
<lgierth> it can be quite an issue if a bitswap stream just hangs right?
<whyrusleeping> i think so
patcon has joined #ipfs
<vitzli> hello, I'm sorry, I wasn't following ipfs development recently, but something is wrong with 'ipfs add -n -r dir' command - it does not returns any directory hashes, is this a bug or intended behavior? (ipfs add -r returns dirs)
dguttman has quit [Quit: dguttman]
dguttman has joined #ipfs
zorglub27 has quit [Ping timeout: 250 seconds]
s_kunk has quit [Ping timeout: 276 seconds]
<whyrusleeping> vitzli: thats odd...
<noffle> vitzli: this looks like a bug. would you mind filing something on https://github.com/ipfs/go-ipfs/issues ?
<noffle> I can repro
<vitzli> sure
<micxjo> perhaps a warning could be added to the install instructions in the mean time? if I go to http://ipfs.io/docs/install I get automatically redirected to HTTPS. Without looking closely it'd be easy to assume that the direct download links will also be over HTTPS
nycoliver has quit [Ping timeout: 276 seconds]
<micxjo> could I also suggest that it's a little confusing that there are both "Install IPFS" and "Install IPFS Alpha" links on https://ipfs.io which point to the same instructions, and those instructions don't specify whether IPFS is currently considered alpha, beta, production, or whatever?
nonluminous has quit [Remote host closed the connection]
cleverality has joined #ipfs
tmg has quit [Ping timeout: 244 seconds]
zootella has joined #ipfs
jaboja has quit [Ping timeout: 240 seconds]
<micxjo> I think it would be responsible to include https://ipfs.io/ipfs/QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG/security-notes or an abbreviated version somewhere on the install instructions and/or about page
jaboja has joined #ipfs
jaboja has quit [Ping timeout: 276 seconds]
zootella has quit [Quit: zootella]
nicolagreco has joined #ipfs
<micxjo> not to sound too pushy as I'm only an observer of this project and I like what you're doing, but if you announce a new release these are issues that could raise red flags for potential users
nicolagreco has quit [Client Quit]
nicolagreco has joined #ipfs
<micxjo> and they'd be right to be concerned that ctrl-F "secur" comes up empty on both https://ipfs.io and https://ipfs.io/docs/install
vijayee has joined #ipfs
jaboja has joined #ipfs
dguttman has quit [Ping timeout: 244 seconds]
zorglub27 has joined #ipfs
Encrypt has quit [Quit: Quitte]
<richardlitt> Ok!
<richardlitt> ========================== IPFS Hangouts: Apps on IPFS =========================
<richardlitt> Topic: Apps on IPFS
<richardlitt> Sprint Issue: https://github.com/ipfs/pm/issues/101
<richardlitt> Stream: http://youtu.be/IlHcZi0ZvFc
<richardlitt> ================================================================================
lispmeister has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ygrek has joined #ipfs
<mmuller> richardlitt: I'm watching :-)
<richardlitt> :)
<richardlitt> Let us know if you got any questions!
<mmuller> will do!
zootella has joined #ipfs
martinkl_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
vitzli has quit [Quit: Leaving]
jaboja has quit [Ping timeout: 246 seconds]
<mmuller> Does a pubsub mechanism currently exist?
<mmuller> (as part of IPFS?)
<vijayee> does the crdt code exist already?
<mmuller> (answer from stream: whyrusleeping is working on a prototype of 1:many pubsub, should be out soon)
<vijayee> thanks
<noffle> (mmuller: thanks!)
<whyrusleeping> mmuller: o.o such pressure!
<mmuller> hehe. Got that yet? ;-)
zorglub27 has quit [Ping timeout: 248 seconds]
<conway> awesome, thank you all :)
voxelot has quit [Ping timeout: 260 seconds]
<mmuller> hey, relatedly, thanks to everyone who came out to NYC last week. Lots of really good talks!
<richardlitt> :D
palkeo has joined #ipfs
<conway> Maybe I should host my own IPFS (and related cloud technologies) meetup.
<ianopolous> dammit, I just missed the apps on IPFS hangout
dguttman has joined #ipfs
<computerfreak> its still on youtube
<ianopolous> live? as in to contribute?
pfraze has quit [Remote host closed the connection]
jaboja has joined #ipfs
<richardlitt> ianopolous: no, but you can watch it
<richardlitt> I'll make it private later today
<ianopolous> right
<richardlitt> Got any questions? Send them to me, I'll send them on to the appropriate people or ping them here
<richardlitt> Today is a weird schedule day, first day figuring out summer times
<ianopolous> would have been good to talk about peergos
<richardlitt> mmm. I'm not sure what that is!
<richardlitt> Is there a note for it in ipfs/notes?
<ianopolous> yep, it's all in https://github.com/ipfs/notes/issues/117
<ianopolous> in short an encrypted fs with read and write access control on top of ipfs
<richardlitt> Cool!
pfraze has joined #ipfs
<mmuller> ianopolous: Sweet! I've started work on something similar.
fuzzybear3965 has joined #ipfs
<ianopolous> mmuller: I actually started Peergos before IPFS in 2013 soon after the Snowden leaks
<mmuller> my work was inspired by IPFS.
<ianopolous> and as soon as IPFS came around we switched in IPFS for our DHT and NAT traversal
<mmuller> Is all of the encryption done in JS client-side?
<ianopolous> mmuller: where is your stuff?
<mmuller> not released yet.
<mmuller> it's fuse based, not browser based.
<ianopolous> mmulller: all the encryption is client side, either javascript for the web ui, or Java for the native client and fuse binding)
<richardlitt> ========================== IPFS Hangouts: Infrastructure =========================
<richardlitt> Topic: Infrastructure
<richardlitt> Sprint Issue: https://github.com/ipfs/pm/issues/101
<richardlitt> Stream: http://youtu.be/siD4QQUL70M
<richardlitt> ================================================================================
<noffle> dignifiedquire: edited your sprint post a wee bit for accuracy (re pubsub/apps); hope you don't mind :o
<ipfsbot> [js-ipfs] diasdavid deleted greenkeeper-istanbul-0.4.3 at df35c0a: https://git.io/vVr2T
<lgierth> the hangout isn't muted anymore ;)
<computerfreak> any ideas of howto connect ipfs to zeronet? :)
<computerfreak> or using them both together somehow?
<nicolagreco> this ^
cristian_ has joined #ipfs
captain_morgan has quit [Remote host closed the connection]
HoboPrimate has joined #ipfs
<whyrusleeping> in preparation for switching to tls1.3 (or other) as the crypto channel used by ipfs, we're adding a layer to select which crypto channel is used by ipfs on the network
captain_morgan has joined #ipfs
<dignifiedquire> noffle: not at all, was just trying to write down what I remembered
<whyrusleeping> this *will* be part of the 0.4.0 release
<whyrusleeping> and this does mean that current 0.4.0-dev nodes will *not* be able to communicate with the official 0.4.0 release
<whyrusleeping> we realized that if we want to claim that we will never break the network compatibility layer again, then this is required
<computerfreak> nice thing, so we can use any crypto now? like Bitcoin or Ethereum ... ?
<whyrusleeping> computerfreak: you could implement your own crypto transport layer and plug it into ipfs
<whyrusleeping> and then ipfs
<whyrusleeping> would be able to use that to communicate with other nodes that also have that layer
<whyrusleeping> and you can have multiple different implementations on a given node
<computerfreak> cool , so i can make ''my own ipfs network'' ?
<computerfreak> thats rly awesome!
<ianopolous> whyrusleeping: nice
patcon has quit [Ping timeout: 248 seconds]
bsm117532 has quit [Ping timeout: 276 seconds]
<richardlitt> ============================= IPFS Hangouts: libp2p ============================
<richardlitt> Topic: libp2p
<richardlitt> Sprint Issue: https://github.com/ipfs/pm/issues/101
<richardlitt> ================================================================================
<richardlitt> Stream: http://youtu.be/MfE6twpmTxY
zootella has quit [Quit: zootella]
<richardlitt> Waiting on Lars
zootella has joined #ipfs
mec-is has joined #ipfs
<mec-is> maybe this can be relevant: "[Python-Dev] Defining a path protocol" especially this starting post:
xeon-enouf has quit [Ping timeout: 244 seconds]
s_kunk has joined #ipfs
xeon-enouf has joined #ipfs
mec-is has quit [Ping timeout: 244 seconds]
<computerfreak> nice moderating :P
<richardlitt> :D
<richardlitt> ;;;;
<computerfreak> is there any good ipfs js api reference?
<lgierth> this is the start of the python-dev thread that mec-is mentioned ^ https://mail.python.org/pipermail/python-dev/2016-April/143694.html
nycoliver has joined #ipfs
infinity0 has quit [Ping timeout: 244 seconds]
zootella has quit [Quit: zootella]
Encrypt has joined #ipfs
nicolagreco has quit [Quit: nicolagreco]
<computerfreak> so you guys chillin in NYC right now?
zootella has joined #ipfs
<richardlitt> ============================= IPFS Hangouts: js-ipfs ============================
<richardlitt> Topic: js-ipfs
<richardlitt> Sprint Issue: https://github.com/ipfs/pm/issues/101
<richardlitt> Stream: http://youtu.be/DcxLxcMEYq4
<richardlitt> ================================================================================
<noffle> computerfreak: most of us are, but haad and I headed back yesterday
nycoliver has quit [Ping timeout: 252 seconds]
<computerfreak> can i use any storage for the ipfs repo or just s3 and local?
Arakela007 has quit [Remote host closed the connection]
<whyrusleeping> computerfreak: currently no
infinity0 has joined #ipfs
<whyrusleeping> (that s3 stuff doesnt actually work :/ )
<whyrusleeping> but quite soon there are going to be nice config options to specify different storage backends
<lgierth> i saw them
<lgierth> they are sweet
<computerfreak> Great to hear, so i rly have all options now to do my Earthnet :) on Zeronet i made the startpage with some decentral chatexample: http://127.0.0.1:43110/1NpNCPyBpZaGe9BdhuVAkwqVZXg8Hy7VB
<computerfreak> good talk, no wuestions, sry ;)
pfraze has quit [Remote host closed the connection]
<conway> This is outside questions/talks, but I've been noticing a lot of stuff pop up with ipfs on 8chan. Interesting.... stuff...
<computerfreak> i also met some people on zeronet watching ipfs with one eye :D
Arakela007 has joined #ipfs
pfraze has joined #ipfs
ZaZ has quit [Read error: Connection reset by peer]
<ipfsbot> [js-ipfs] xicombd force-pushed fix/config from 063f40f to 14d35a6: https://git.io/vVuc8
<ipfsbot> js-ipfs/fix/config 14d35a6 Francisco Baio Dias: Make ipfs config commands work with daemon running
bonan has quit [Ping timeout: 276 seconds]
<computerfreak> so if u release 4.0 today and i installed it, i never need to do that again, or is auto update still testing?
<richardlitt> ============================= IPFS Hangouts: go-ipfs ============================
<richardlitt> Topic: go-ipfs
<richardlitt> Sprint Issue: https://github.com/ipfs/pm/issues/101
<richardlitt> Stream: http://youtu.be/SVkUhMciAtM
<richardlitt> ================================================================================
nycoliver has joined #ipfs
Arakela007 has quit [Remote host closed the connection]
<computerfreak> muted?
bonan has joined #ipfs
<ipfsbot> [go-ipfs] noffle opened pull request #2531: Outputs added directories as they are traversed. (master...output-dirs-on-add) https://git.io/vVr53
<ipfsbot> [js-ipfs] diasdavid closed pull request #109: Make ipfs config commands work with daemon running (master...fix/config) https://git.io/vVucD
nicolagreco has joined #ipfs
lispmeister has joined #ipfs
patcon has joined #ipfs
mythmon has left #ipfs ["WeeChat 1.3"]
<richardlitt> Thanks all!
<richardlitt> computerfreak: fixed. My bad. :P
<noffle> super cool sync ja
ylp has quit [Ping timeout: 264 seconds]
rendar has quit [Ping timeout: 250 seconds]
reit has quit [Ping timeout: 276 seconds]
Arakela007 has joined #ipfs
HoboPrimate has quit [Quit: HoboPrimate]
<conway> This is a security/policy question. Are there blocklists on he ipfs.io gateway? Can I talk with someone who is in charge of it?
rendar has joined #ipfs
user24 has quit [Quit: ChatZilla 0.9.92 [Firefox 45.0/20160304114926]]
cristian_ has quit [Ping timeout: 244 seconds]
nicolagreco has quit [Quit: nicolagreco]
nicolagreco has joined #ipfs
nicolagreco has quit [Client Quit]
nicolagreco has joined #ipfs
Peer3Peer has quit [Quit: Peer3Peer]
nicolagreco has quit [Client Quit]
nicolagreco has joined #ipfs
nicolagreco has quit [Client Quit]
nicolagreco_ has joined #ipfs
nicolagreco_ is now known as nicolagreco
nicolagreco has quit [Client Quit]
<ruby32> is there an IPFS FAQ?
<ruby32> or can i bother you guys with this newbie question... how do peers find each other?
Arakela007 has quit [Remote host closed the connection]
<demize> ruby32: DHT. And initially through bootstrap nodes.
<ruby32> bootstrap nodes are hard-coded in the source i guess?
<ruby32> or, coded somehow in the source
<conway> ruby32: yep. here's a few servers that everyone has in their configs. When you start the daemon, you connect to them. You also ask the local network of any IPFS daemons as well to auto-connect to. DHTs are traversed and you grow a connection.
afisk has joined #ipfs
Boomerang has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping created 3.11 from master (+0 new commits): https://git.io/vVovK
zorglub27 has joined #ipfs
Senji has quit [Ping timeout: 260 seconds]
afisk has quit [Remote host closed the connection]
<whyrusleeping> what?
<whyrusleeping> go home ipfsbot, youre drunk
lispmeister has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
cleverality has quit [Ping timeout: 260 seconds]
nicolagreco has joined #ipfs
lispmeister has joined #ipfs
Turkeer has joined #ipfs
<lgierth> we have a 0.3.x maintenance branch
<nicolagreco> conway: did someone answered your question?
conway has quit [Quit: Page closed]
<nicolagreco> uhm
<lgierth> nicolagreco: yeah all good
lispmeister has quit [Client Quit]
river has joined #ipfs
river is now known as Guest92452
<ipfsbot> [go-ipfs] whyrusleeping deleted 3.11 at ae3fed7: https://git.io/vVokT
afisk has joined #ipfs
nicolagreco has quit [Quit: nicolagreco]
M-fil is now known as fil_redpill
zootella has quit [Quit: zootella]
ylp has joined #ipfs
taw00 has quit [Quit: pops off the stack]
Guest92452 has quit [Quit: Page closed]
HoboPrimate has joined #ipfs
cemerick has quit [Ping timeout: 248 seconds]
pfraze has quit [Remote host closed the connection]
afisk has quit [Remote host closed the connection]
zootella has joined #ipfs
pfraze has joined #ipfs
chris613 has quit [Ping timeout: 246 seconds]
afisk has joined #ipfs
nycoliver has quit [Ping timeout: 264 seconds]
Ronsor`_ has quit [Remote host closed the connection]
Ronsor` has joined #ipfs
<chungy> whyrusleeping: GitHub lets you add an OpenPGP public key to your profile now, it'd be sweet to start signing tags :)
zootella has quit [Quit: zootella]
jaboja has quit [Ping timeout: 268 seconds]
zorglub27 has quit [Remote host closed the connection]
nicolagreco has joined #ipfs
nicolagreco has quit [Quit: nicolagreco]
voxelot has joined #ipfs
ruby32 has quit [Remote host closed the connection]
vijayee has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
seagreen has quit [Ping timeout: 244 seconds]
Encrypt has quit [Quit: Quitte]
pfraze has quit [Remote host closed the connection]
mats__ has quit [Ping timeout: 248 seconds]
herzmeister has joined #ipfs
afisk has quit [Remote host closed the connection]
gunn has joined #ipfs
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
ruby32 has joined #ipfs
afisk has joined #ipfs
sametsisartenep has joined #ipfs
<sametsisartenep> Hi
<sametsisartenep> What's the hash at the left of the file, when you do an 'ipfs ls'?
<sametsisartenep> I tried to do 'ipfs cat <file> | multihash', but it's not the same
<lgierth> yeah ipfs chunks the file and applies a very thin datastructure to the chunks
<lgierth> for deduplication
fleeky has quit [Ping timeout: 276 seconds]
<sametsisartenep> So the hash is from one of those chunks?
ruby32d has joined #ipfs
fleeky has joined #ipfs
<deltab> it's a hash over the hashes of all the chunks
voxelot has quit [Ping timeout: 244 seconds]
ruby32 has quit [Ping timeout: 252 seconds]
<deltab> (roughly speaking)
<lgierth> it's a hash of the top-level object, which links to the direct child chunks, which link to [and so on]
<sametsisartenep> Ok, thanks. I'm just starting to learn Merkle structures
<lgierth> have a look at `ipfs object get <hash>`
<sametsisartenep> I think I get it
<lgierth> you can use jq to visualize it nicer
<sametsisartenep> Thanks, I'll take a look
<ipfsbot> [go-ipfs] whyrusleeping created deps/libp2p/msscrypto (+1 new commit): https://git.io/vVogw
<ipfsbot> go-ipfs/deps/libp2p/msscrypto be8a583 Jeromy: switch to new libp2p with mss crypto...
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #2532: switch to new libp2p with mss crypto (master...deps/libp2p/msscrypto) https://git.io/vVogi
pfraze has joined #ipfs
voxelot has joined #ipfs
sametsisartenep has quit [Quit: leaving]
ola has joined #ipfs
<whyrusleeping> i don't get that
<whyrusleeping> feross: whats the point of having a desktop client for webtorrent?
<deltab> it bridges the networks
<whyrusleeping> ooooh, gotcha
<noffle> yeah it's just a desktop client but also helps webtorrent net health
<deltab> "I'm really excited about the way WebTorrent Desktop bridges the WebTorrent and BitTorrent networks. If enough people end up running it, BitTorrent in the browser will really happen. Projects like the Internet Archive can make huge files available for immediate streaming on their website, without paying for bandwidth. It's going to be interesting times."
<deltab> "Tons of cool new uses of the web are just at the edge of becoming possible."
ruby32d has quit [Ping timeout: 248 seconds]
seagreen has joined #ipfs
afisk has quit [Remote host closed the connection]
<xelra> Yeah guys, I was wondering what's the statu of ipfs-cluster these days? Or have there any other, similar things emerged?
<lgierth> xelra: we're gonna get that going soon
<lgierth> it was important to get 0.4.0 ready first
<xelra> Wow that's great news. I've been waiting to put my private files on ipfs since I first heard of it.
<noffle> xelra: lots of notes here (https://github.com/ipfs/notes/issues/58), and various projects like https://github.com/c-base/ipfs-ringpin
<noffle> community has been very active!
<xelra> Because I have so many devices, I think it's a much better thing compared to sync. Since sync pretty much behaves like a RAID1 and I'm hoping with ipfs-cluster I can rather use it like a distributed fs, with some striping involved.
<noffle> xelra: aye, striping is planned for ipfs-cluster (when we get there)
<xelra> noffle: I saw pincoop. I thought about maybe combining it with encryption, to get me started even before ipfs cluster, but then I didn't really find the right encryption software for it. Since EncFS has this security hole now.
<xelra> And still, even encrypted I don't want my private files world-readable.
<noffle> xelra: if you're part of a co-op then your files will be readable/discoverable to the co-op. but if you're running your own set of machines, nobody will know you have any files unless they know the hash to ask for
pfraze has quit [Remote host closed the connection]
TheNain38 has quit [Quit: I'm going away]
<xelra> Yeah, I know what you mean. I'd rather have them get a refused connection though, even if they tried.
<noffle> ah, I see. only share pinned files within the group
<noffle> that seems like a reasonable thing to support
<noffle> so many possible policy options
<noffle> humans are very fickle
<Boomerang> Couldn't you also create your own little IPFS by changing the bootstrap nodes? So you could have your own IPFS for your devices that wouldn't be accessible from the outside world
<xelra> I think pincoop can be the "load balancer" part of ipfs-cluster though. Speaking in traditional DFS terms.
afisk has joined #ipfs
<xelra> Boomerang: Yeah. And shut it down with a firewall. Whitelist, etc. I guess that's possible. I just think custom -> security holes.
<xelra> I don't remember anything I've ever done custom on my own didn't have a security hole. :)
<noffle> Boomerang: you can bootstrap to specific nodes, but if you tell your node you want X, it'll look for providers on the DHT and connect to them (is my understanding)
<Boomerang> use a proper well known encryption for the data :)
<xelra> Boomerang: Any suggestions? The only applyable one I know was EncFS.
afisk has quit [Remote host closed the connection]
afisk has joined #ipfs
afisk has quit [Remote host closed the connection]
<Boomerang> No sorry I don't have any better encryption solution... I'd be interested to know if you find something though! :)
<xelra> There's cryptomator now.
<xelra> But it's so slow.
<Boomerang> That looks pretty good. How slow is it in comparison to the network (IPFS transfers)?
<xelra> Don't even start to compare.
voxelot has quit [Ping timeout: 276 seconds]
<xelra> I was already dissatisfied when I tested it on my local SSD. :)
voxelot has joined #ipfs
<Boomerang> :)
<xelra> This is the most promising I know of. https://github.com/rfjakob/gocryptfs
<xelra> It's on Go, so maybe it would be a good fit for ipfs-cluster.
<xelra> s/on/in
<xelra> Unfortunately it doesn't come with Windows support yet. I need both though, Windows, Linux and ideally Android.
<Boomerang> Is there IPFS for Android yet? No java implementation yet if I recall
<noffle> Boomerang: only an HTTP api
arnav has joined #ipfs
nicolagreco has joined #ipfs
nicolagreco has quit [Client Quit]
sametsisartenep has joined #ipfs
<sametsisartenep> Hi again
<sametsisartenep> What ports are necessary to get IPFS working?
<sametsisartenep> I mean, I see it's using 4001 and 8080, but I opened both and still can't get the file from the gateway
<sametsisartenep> Maybe... Do I need to open UDP too? Or it doesn't matter?
jclay has joined #ipfs
<achin> i don't think UDP support is merged yet, so tcp/4001 should be all that's required
<achin> how many peers does your ipfs node have?
<sametsisartenep> when I do 'ipfs swarm peers' I can see three
<achin> that's not a lot. a more normal value might be 80 or 100
patcon has quit [Ping timeout: 244 seconds]
chris613 has joined #ipfs
<sametsisartenep> Now I see nine
<sametsisartenep> But not even close
computerfreak has quit [Quit: Leaving.]
<achin> how long has your node been running?
<sametsisartenep> Just twenty minutes or so
<lgierth> achin: /udp/utp is in 0.4.0
HoboPrimate has quit [Quit: HoboPrimate]
<sametsisartenep> Well, tomorrow I'll let it more time. Thanks and good night.
sametsisartenep has quit [Quit: Bye!]
robmyers has quit [Excess Flood]
robmyers has joined #ipfs
tmg has joined #ipfs
pfraze has joined #ipfs
palkeo has quit [Quit: Konversation terminated!]
ruby32 has joined #ipfs
devbug has joined #ipfs