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
reit has joined #ipfs
cryptix_ has joined #ipfs
NuXeD has joined #ipfs
Kubuxu_ has joined #ipfs
plddrr has joined #ipfs
felixn_ has joined #ipfs
Igel has joined #ipfs
andoma has joined #ipfs
mvollra7h has joined #ipfs
Myagui-afk has joined #ipfs
niles_ has joined #ipfs
emery has joined #ipfs
wiedi has quit [Ping timeout: 240 seconds]
ehmry has quit [Ping timeout: 246 seconds]
niles has quit [Ping timeout: 246 seconds]
cryptix has quit [Ping timeout: 246 seconds]
pguth2 has quit [Ping timeout: 246 seconds]
nicolagreco has quit [Ping timeout: 246 seconds]
plddr has quit [Ping timeout: 246 seconds]
felixn has quit [Ping timeout: 246 seconds]
borgtu_ has joined #ipfs
mvollrath has quit [Ping timeout: 246 seconds]
Kubuxu has quit [Ping timeout: 246 seconds]
Myagui has quit [Ping timeout: 246 seconds]
Igel_ has quit [Ping timeout: 246 seconds]
borgtu has quit [Ping timeout: 246 seconds]
r04r has quit [Ping timeout: 246 seconds]
andoma_ has quit [Ping timeout: 246 seconds]
r4sp has quit [Ping timeout: 246 seconds]
Myagui-afk is now known as Myagui
mvollra7h is now known as mvollrath
ygrek has quit [Ping timeout: 255 seconds]
r04r has joined #ipfs
corvinux has quit [Remote host closed the connection]
wiedi has joined #ipfs
step21 is now known as step21_
NightRa has quit [Quit: Connection closed for inactivity]
Codebird has quit [Ping timeout: 245 seconds]
Codebird has joined #ipfs
reit has quit [Quit: Leaving]
reit has joined #ipfs
<M-prosodyContext> × I just fund the right o-pin. cool.
Tera2342 has joined #ipfs
reit has quit [Quit: Leaving]
reit has joined #ipfs
reit has quit [Client Quit]
Codebird has quit [Ping timeout: 250 seconds]
Codebird has joined #ipfs
prim1 has quit [Ping timeout: 276 seconds]
prim1 has joined #ipfs
ygrek has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping force-pushed feat/mfs-locking-perf from c384948 to e0492a6: http://git.io/vEKWU
<ipfsbot> go-ipfs/feat/mfs-locking-perf 1eefa08 Jeromy: skip searching for child on -r flag...
<ipfsbot> go-ipfs/feat/mfs-locking-perf 417fac2 Jeromy: do not hold locks for multiple filesystem nodes at the same time...
<ipfsbot> go-ipfs/feat/mfs-locking-perf efd2ef8 Jeromy: add flush option to mkdir...
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to feat/mfs-locking-perf: http://git.io/vEKly
<ipfsbot> go-ipfs/feat/mfs-locking-perf 7d16e81 Jeromy: call flush after files rm...
zugzwanged has joined #ipfs
zugz has quit [Ping timeout: 240 seconds]
hashcore has joined #ipfs
Codebird has quit [Ping timeout: 256 seconds]
Codebird has joined #ipfs
Codebird has quit [Ping timeout: 264 seconds]
Codebird has joined #ipfs
artilectinc has joined #ipfs
hashcore has quit [Quit: Leaving]
Tera2342 has quit [Ping timeout: 245 seconds]
Codebird has quit [Ping timeout: 250 seconds]
Codebird has joined #ipfs
jaboja has joined #ipfs
<achin> making stuff happen!
<whyrusleeping> achin: woo!
<whyrusleeping> trying to
<whyrusleeping> getting back into the swing of things is rough
Codebird has quit [Ping timeout: 240 seconds]
Codebird has joined #ipfs
<achin> yeah
<achin> i'm still at my families for the holidays, and so i'm still out of the swing
cemerick has joined #ipfs
jaboja64 has joined #ipfs
jaboja has quit [Ping timeout: 246 seconds]
Codebird has quit [Ping timeout: 260 seconds]
Codebird has joined #ipfs
noobie_ has joined #ipfs
noobie_ has quit [Client Quit]
noobie_ has joined #ipfs
disgusting_wall has quit [Quit: Connection closed for inactivity]
cemerick has quit [Ping timeout: 264 seconds]
reit has joined #ipfs
jaboja64 has quit [Ping timeout: 260 seconds]
reit has quit [Ping timeout: 240 seconds]
Codebird has quit [Ping timeout: 240 seconds]
Codebird has joined #ipfs
voxelot has joined #ipfs
noobie_ has left #ipfs [#ipfs]
<richardlitt> The trick is never to leave the swing
<achin> i am not that clever
_whitelogger has quit [Ping timeout: 240 seconds]
_whitelogger has joined #ipfs
erikj has joined #ipfs
voxelot has quit [Ping timeout: 260 seconds]
_whitelogger has joined #ipfs
<richardlitt> .tell Dignifiedquire I am afraid to touch stuff on webui until that PR is merged, as it is pretty massive.
<multivac> richardlitt: I'll pass that on when Dignifiedquire is around.
voxelot has joined #ipfs
r04r is now known as zz_r04r
zz_r04r is now known as r04r
Codebird has quit [Ping timeout: 256 seconds]
Codebird has joined #ipfs
Codebird has quit [Ping timeout: 264 seconds]
Codebird has joined #ipfs
borgtu has joined #ipfs
voxelot has quit [Remote host closed the connection]
Codebird has quit [Ping timeout: 240 seconds]
Codebird has joined #ipfs
solvate has quit [Ping timeout: 260 seconds]
erikj has quit [Ping timeout: 255 seconds]
borgtu has quit [Ping timeout: 260 seconds]
erikj has joined #ipfs
ygrek has quit [Ping timeout: 256 seconds]
voxelot has joined #ipfs
erikj has quit [Ping timeout: 240 seconds]
erikj has joined #ipfs
r04r is now known as zz_r04r
reit has joined #ipfs
Codebird has quit [Ping timeout: 260 seconds]
Codebird has joined #ipfs
Codebird has quit [Ping timeout: 240 seconds]
Codebird has joined #ipfs
_whitelogger has joined #ipfs
ianopolous3 has joined #ipfs
NeoTeo has joined #ipfs
NeoTeo has quit [Client Quit]
_whitelogger_ has joined #ipfs
Codebird has quit [Ping timeout: 260 seconds]
Codebird has joined #ipfs
<ipfsbot> [js-ipfs-api] Dignifiedquire created return-req (+1 new commit): http://git.io/vEKNr
<ipfsbot> js-ipfs-api/return-req 0260500 dignifiedquire: fix: Always return the underlying request object
<ipfsbot> [js-ipfs-api] Dignifiedquire force-pushed return-req from 0260500 to b6e5270: http://git.io/vEKNi
<ipfsbot> js-ipfs-api/return-req b6e5270 dignifiedquire: fix: Always return the underlying request object
pseudotetramerou has joined #ipfs
<ipfsbot> [js-ipfs-api] Dignifiedquire opened pull request #177: fix: Always return the underlying request object (master...return-req) http://git.io/vEKN1
borgtu has joined #ipfs
_whitelogger has joined #ipfs
Myagui has quit [Max SendQ exceeded]
Myagui has joined #ipfs
computerfreak has joined #ipfs
mildred has joined #ipfs
Tera2342 has joined #ipfs
mungojelly has quit [Ping timeout: 272 seconds]
mungojelly has joined #ipfs
remanation has joined #ipfs
_whitelogger has joined #ipfs
m3s has quit [Ping timeout: 272 seconds]
shachaf has quit [Ping timeout: 244 seconds]
gwillen has quit [Ping timeout: 265 seconds]
zorked has joined #ipfs
m3s has joined #ipfs
m3s has quit [Changing host]
m3s has joined #ipfs
voxelot has quit [Ping timeout: 245 seconds]
m3s has quit [Ping timeout: 256 seconds]
shachaf has joined #ipfs
m3s has joined #ipfs
m3s has quit [Changing host]
m3s has joined #ipfs
gwillen has joined #ipfs
gwillen is now known as Guest15731
hartor has joined #ipfs
Encrypt has joined #ipfs
Guest15731 has quit [Ping timeout: 246 seconds]
m3s has quit [Ping timeout: 246 seconds]
shachaf has quit [Ping timeout: 260 seconds]
ianopolous has quit [Ping timeout: 246 seconds]
fiatjaf_ has joined #ipfs
fiatjaf has quit [Ping timeout: 246 seconds]
cemerick has joined #ipfs
wiedi has quit [Read error: Connection reset by peer]
wiedi has joined #ipfs
Codebird has quit [Ping timeout: 256 seconds]
<whyrusleeping> Any ccc friends?
Codebird has joined #ipfs
<whyrusleeping> Wheeeee
Tera2342 has quit [Ping timeout: 240 seconds]
Senji has joined #ipfs
cemerick has quit [Remote host closed the connection]
ralphtheninja has joined #ipfs
<computerfreak> i like the ccc :D
ygrek has joined #ipfs
m3s has joined #ipfs
mildred has quit [Ping timeout: 240 seconds]
Codebird has quit [Quit: Ok, I'm going to do something about this disconnecting issue.]
fiatjaf_ has quit [Remote host closed the connection]
m3s has quit [Ping timeout: 245 seconds]
ygrek has quit [Ping timeout: 260 seconds]
Matoro has quit [Ping timeout: 256 seconds]
mildred has joined #ipfs
xelra has quit [Remote host closed the connection]
kalmi has joined #ipfs
ralphtheninja has quit [Quit: leaving]
m3s has joined #ipfs
m3s has quit [Changing host]
m3s has joined #ipfs
gwillen has joined #ipfs
cemerick has joined #ipfs
gwillen is now known as Guest31169
Encrypt has quit [Quit: Quitte]
shachaf has joined #ipfs
Tera2342 has joined #ipfs
infinity0 has joined #ipfs
reit has quit [Quit: Leaving]
zorked has quit [Ping timeout: 250 seconds]
reit has joined #ipfs
cemerick has quit [Ping timeout: 265 seconds]
uuidgen has joined #ipfs
<uuidgen> join #haskell
uuidgen has quit []
martinBrown has quit [Ping timeout: 250 seconds]
ansuz has quit [Ping timeout: 240 seconds]
doublec has quit [Ping timeout: 240 seconds]
AtnNn has quit [Ping timeout: 245 seconds]
rabble has quit [Ping timeout: 250 seconds]
step21_ is now known as step21
computerfreak has quit [Quit: Leaving.]
cryptix_ is now known as cryptix
<cryptix> ohai
Tera2342 has quit [Ping timeout: 256 seconds]
<cryptix> ping daviddias whyrusleeping :)
<lgierth> cryptix: #ipfs-assembly
<lgierth> cryptix: eeeh #32c3-assembly
<alu> anyone here at 32c3
<cryptix> alu: yes :)
Encrypt has joined #ipfs
ralphtheninja has joined #ipfs
anticore has joined #ipfs
<daviddias> hey!
<daviddias> we've managed to find a table and by coincidence, it is next to the Club Mate bar
hashcore has joined #ipfs
<lgierth> daviddias: the assembly table doesn't exist?
<lgierth> talk to the assembly angels, maybe the relocated it last minute
<alu> in the main hall daviddias ?
<daviddias> lgierth: for an IPFS table, we would have to take one and mark it with 'stuff', but we really don't have any banners or something
<daviddias> alu: yes :)
AtnNn has joined #ipfs
<alu> this is the assembly hall
<alu> im in
<alu> where the ball pit is and stuff
<lgierth> daviddias: we have an assembly registered
<lgierth> an assembly basically == a table
<lgierth> with our name on it :)
<alu> 503 error
<lgierth> (if the wiki wouldn't be down)
<alu> so ya'll are left or right of club mate bar
<lgierth> same php crap every year lol
ansuz has joined #ipfs
doublec has joined #ipfs
hashcore has quit [Quit: Leaving]
<lgierth> mh no shit
<lgierth> ipfs assembly isn't in c3nav.de either
<alu> ima find u guys, brb
zz_r04r is now known as r04r
AtnNn has quit [Ping timeout: 250 seconds]
step21 is now known as step21_
doublec has quit [Ping timeout: 246 seconds]
ansuz has quit [Ping timeout: 256 seconds]
voxelot has joined #ipfs
<alu> fucks sake
<alu> have a sign
<alu> i cant find you guys
<whyrusleeping> ipfs pow wow by the bar on the first floor
<kanzure> n/win 1
<kanzure> oops.
* whyrusleeping changes to a different desktop
dignifiedquire has joined #ipfs
<daviddias> IPFS Assembly is by the Club Mate
<cryptix> you can click on the https://c3nav.de/ map and share the qr/link for directions :)
voxelot has quit [Read error: Connection reset by peer]
reit has quit [Quit: Leaving]
martinBrown has joined #ipfs
doublec has joined #ipfs
ansuz has joined #ipfs
rabble has joined #ipfs
AtnNn has joined #ipfs
ljhms has quit [Ping timeout: 245 seconds]
Guest33002 has quit [Ping timeout: 245 seconds]
ljhms has joined #ipfs
mvollrath has quit [Ping timeout: 260 seconds]
voxelot has joined #ipfs
kalmi has quit [Ping timeout: 256 seconds]
voxelot has quit [Read error: Connection reset by peer]
rendar has joined #ipfs
ugjka has quit [Quit: Leaving]
<rendar> for ipfs feature request, i have create a new issue, right?
ugjka has joined #ipfs
<rendar> have to*
<whyrusleeping> rendar: correct, or find an existing issue for the feature
voxelot has joined #ipfs
<ipfsbot> [js-ipfs-api] diasdavid pushed 3 new commits to feat/files-api: http://git.io/vEiL2
<ipfsbot> js-ipfs-api/feat/files-api 3b21e33 David Dias: merge
<ipfsbot> js-ipfs-api/feat/files-api 2df2b27 David Dias: Merge branch 'master' of github.com:ipfs/js-ipfs-api into feat/files-api
<ipfsbot> js-ipfs-api/feat/files-api d8865f9 David Dias: For Jeromy to Check
<Kubuxu_> rendar: also look at ipfs/notes
<rendar> Kubuxu_: ok
Kubuxu_ is now known as Kubuxu
ralphtheninja has quit [Quit: leaving]
mvollrath has joined #ipfs
Guest90279 has joined #ipfs
oed_ is now known as oed
<ipfsbot> [js-ipfs-api] diasdavid pushed 2 new commits to feat/files-api: http://git.io/vEisL
<ipfsbot> js-ipfs-api/feat/files-api c5d3fb3 David Dias: files api tests fixed
<ipfsbot> js-ipfs-api/feat/files-api 2d6778c David Dias: fix readme
<ipfsbot> [js-ipfs-api] diasdavid force-pushed feat/files-api from 2d6778c to d2fa958: http://git.io/vBf2m
<ipfsbot> js-ipfs-api/feat/files-api d2fa958 David Dias: fix readme
simpbrain has quit [Quit: Leaving]
simpbrain has joined #ipfs
voxelot has quit [Ping timeout: 250 seconds]
cemerick has joined #ipfs
dignifiedquire has quit [Ping timeout: 272 seconds]
<Kubuxu> lidel: So with browser handling: you agree that we should use `fs:/` and correct user's mistakes whenever possible?
<lidel> yeah, seems that is the consensus from discussion at https://github.com/ipfs/go-ipfs/issues/1678#issuecomment-142600157
<Kubuxu> also question: do you have any idea how Firefox works with custom schema and localstorage?
<lidel> No idea, but I know that The_8472 is working on https://github.com/lidel/ipfs-firefox-addon/pull/35 you may want to ask them as it feels related :)
<Kubuxu> I will research it on my own. Will post results.
<lidel> Thanks, sounds useful.
anticore has quit [Quit: bye]
<The_8472> handling raw ipfs paths in browsers is quite difficult because they are indistinguishable from URI fragments relative to the page's base URI
<The_8472> which might be tolerable on ipfs pages themselves but not on http pages linking to ipfs paths
Encrypt has quit [Quit: Quitte]
dignifiedquire has joined #ipfs
<ipfsbot> [webui] RichardLitt opened pull request #142: Converted majority of BS elements (webpack...feature/140-convert-react-bs) http://git.io/vEiuS
pfraze has joined #ipfs
Guest31169 has joined #ipfs
Guest31169 has quit [Changing host]
Guest31169 is now known as gwillen
corvinux has joined #ipfs
<Kubuxu> That is why for the time we will be using fs:/
ralphtheninja has joined #ipfs
<Kubuxu> for long time I think
Senji has quit [Read error: Connection reset by peer]
Senji has joined #ipfs
corvinux has quit [Remote host closed the connection]
corvinux has joined #ipfs
<Kubuxu> The_8472: ^^ :/
<Kubuxu> This is a bummer because if you wanted to run an app of a IPFS it was your best bet.
<The_8472> almost-obvious result of making fs: authority-less. other origin-bound APIs might also be affected
<lgierth> this might be interesting: https://bugzilla.mozilla.org/show_bug.cgi?id=495337
<lgierth> they fixed it for sessionstorage at least
<The_8472> did they?
<The_8472> because the code Kubuxu linked to basically uses a principal but then extracts the URI from it
<lgierth> not sure
<Kubuxu> lgierth: unfortunately they are using principals in this case but this is no easy fix.
<lgierth> yeah
<Kubuxu> The_8472: session storage vs localstorage
<lgierth> i mean, for /ipfs paths it doesn't make much sense anyhow
<lgierth> for /ipns it does
<lgierth> there is a case for /ipfs/<one-hash-that-wont-change> though
<Kubuxu> Why? You might ie. have game hosted of /ipfs/ and store saves gamesaves
keorn has joined #ipfs
<Kubuxu> yup that case
<lgierth> you might as well make your own /ipns/ object out of that though
<lgierth> otherwise updates will be a pain
<The_8472> do we actually want localstorage though? i mean that keeps things in the browser again. wouldn't it be nicer to write your data to ipfs?
<lgierth> heh yeah
ygrek has joined #ipfs
<lgierth> pouchdb.ipfs.js
<lgierth> we'll have the ipfs.io gateway writable soon
<lgierth> you can use it to write stuff to the network, then use some provider for pinning
<lgierth> or multiple providers
<Kubuxu> you might want to have small trusted application and store it on /ipfs/ to for example create Tokens when Token API comes online
<The_8472> you're so obsessed about the api
<The_8472> what does the api give you that you can't do with http?
<Kubuxu> The_8472: you mean the gateway?
<The_8472> yeah
<Kubuxu> this
<lgierth> the gateway is only meant for transitional backwards compatibility
<The_8472> POST to the gateway?
<lgierth> yeah
<The_8472> see, no need for APIs
<Kubuxu> what about your local identity, signing files
<lgierth> eventually we'll have ipfs ship with browsers
<lgierth> i.e. an ipfs node as an addon or plugin
<Kubuxu> storing files on your IPNS
<Kubuxu> lgierth: I would prefer one in my computer not in browser
<Kubuxu> I close the browser and it stops sending files, publishing IPNS and so on.
<lgierth> the identity of the browser one can be derived from the computer one
<Kubuxu> It could
<lgierth> you can do both of course
<The_8472> http sign <hash> -> send to your local gateway ?
<lgierth> or just point the addon to a node running on your computer, outside of the browser
<The_8472> that way XHR can be used
<The_8472> no need for injecting custom JS to the page
<Kubuxu> How does that differ from exposing the API? also the api is http to gateway.
<The_8472> no need for injecting custom JS to the page
<lgierth> The_8472: yeah but you lose all of the p2p niceness
<lgierth> imagine wikipedia comes with an embedded ipfs.js node
<The_8472> why should it? there should be one single ipfs node on the computer
<lgierth> why?
<The_8472> everything else is just inefficient
<Kubuxu> and you need gateway address either way, I don't want to say to each side I want to connect to this and this address and so on
<lgierth> i don't see why the two options are exclusive
<The_8472> because you don't want each browser tab to run its own p2p client
<Kubuxu> I want just connect to site, it ask me for permissions and just works
<The_8472> that thing would murder your storage, ram, router... everything
<lgierth> The_8472: yep that's a valid point. there are ways around it
wiedi has quit [Ping timeout: 240 seconds]
<The_8472> yes, that way around it boils down to one ipfs instance per computer
<The_8472> or even per LAN if its your own
<lgierth> ipfs.js can peer with that local node
<Kubuxu> also the API is just HTTP calls, difference is that you don't have to remember them, dig through spec and so on, just use the API
<lgierth> instead of dialing out over webrtc
<lgierth> and if there is no such local node, it'll dial out
<lgierth> or try a node in another tab
<The_8472> lgierth, well, then you need to grant websites access to the local network.
<lgierth> s/it will/it could/
<The_8472> injecting into the page seems saner
<lgierth> i'm just bouncing off ideas here
<lgierth> we'll want an ipfs node to be lightweight enough for every process to have their own node
<lgierth> "process" in the wider sense
<lgierth> not that every such process neccessarily needs one
<The_8472> is that really a node then? seems more like a client
<lgierth> but there are cases where you don't want this additional dependency on the environment
<lgierth> The_8472: no fixed set of what it'd do -- it could publish, seed, only leech, etc.
<lgierth> another case is simply transition
<The_8472> well, i think there should be a encouraged/default scenario to keep things sane. you really don't want dozens of independent instances in your network.
<lgierth> "install ipfs on your computer" is not good enough for the transition phase ;) not even when there is a critical mass of ipfs nodes deployed
<lgierth> for the regular user, that is
<The_8472> well, bundling it as browser addon sounds better to me than putting it in each tab
<lgierth> about default scenario, yep very trye
<lgierth> yeah word
<lgierth> every website shipping their own version of bundled ipfs can quickly become its own nightmare
<lgierth> all of these options are transition steps
<lgierth> they're not exclusive and we basically want and need all of them :P
<The_8472> anyway, before we even get to that there are lots of things that need to be standardized, like write access/signing etc.
<lgierth> haha yeah way to go
<lgierth> the fs: stuff you're writing looks pretty cool
<lgierth> i'll have to jump off the keyboard again, pack my stuff
<The_8472> all those canonizations and redirects are still a tangled mess... not easy to clean up ^^
<Kubuxu> The_8472: As you said: you can either expose the API or (API address and gateway address). In this case it is better to expose API but after tokens get in and we have to makes sure that it will be possible to make child of the API with different token. This way: some sane defaults can be made (fetching files, objects) and other applications can request additional permissions.
<The_8472> yeah, but maybe that's something js-ipfs-api should implement?
<The_8472> so the addon just has to inject it in a preconfigured way
voxelot has joined #ipfs
<Kubuxu> It API with children is something that js-ipfs-api should implement
<Kubuxu> browsers addons will have to become bridge between current world and world with browsers working with IPFS itself.
<Kubuxu> also even if you wanted to store data on IPFS for the site later you have to store the hash somewhere and any data stored in IPFS should be treated as publicly available
cemerick has quit [Ping timeout: 260 seconds]
<The_8472> you can encrypt it obviously
<The_8472> that way it may be public and you can use it anywhere, but only if you have the key
<Kubuxu> you can but again you have to store hash and the key and you will have (in future) ask user for additional permissions
<The_8472> well, you can store that on your local ipfs node if you trust that one
<The_8472> there obviously needs to be an encrypted-add
<The_8472> and identity files ala ssh
<Kubuxu> We don't understand each other. There is no localStorage, how do you even store hash for content you saved?
<The_8472> ah, i see. i guess there needs to be a concept of "me" or "local" in the api? idk.
<lgierth> can the addon store stuff?
<lgierth> as opposed to a page with fs:
<The_8472> sure
<lgierth> ok cool
<lgierth> and you can expose an api from the addon to a page?
jaboja has joined #ipfs
<The_8472> yeah
<Kubuxu> Yes, we will have to think about something
<lgierth> then let the addon handle storage
<Kubuxu> IDK if we can replace localStorage though (it would be great if we could as it is know interface for web devs).
<lgierth> maybe have a look at localstorage polyfills from the earlier days
<The_8472> well, my point is that we should encourage storing things in ipfs where possible
<The_8472> but you do raise a valid question how to bootstrap the lookup
<The_8472> "how to look for your own stuff"
<lgierth> you can have the addon store it in a canonical ipfs node on the computer, or in some browser storage if there is no such node
<lgierth> re: encouraging storing things in ipfs where possible ^
<Kubuxu> Yes but you have to have a way to make data private for the site (two first segments define site IMHO).
<The_8472> yeah, still need some uri to sync one browser to another. ipns + crypto key
<Kubuxu> 5MB limit is not much (limit of localstorage), if you need to store anything bigger then you have to use IPFS.
<lgierth> one point to consider is that there is no "ipfs" in and off itself -- there's just various implementations, with go-ipfs being the most mature one
<lgierth> The_8472: about syncing, you'll be able to pin /ipns records soon, and there's going to be pub/sub in the longer term
<Kubuxu> The_8472: to keep data synced you can use IPNS and same pubkey
<Kubuxu> just what you saud :p
<Kubuxu> s/saud/said
<ipfsbot> [go-ipfs] whyrusleeping force-pushed fix/multipart from 25d5a00 to 8011c37: http://git.io/vR7OX
<ipfsbot> go-ipfs/fix/multipart 1c69811 Jeromy: Flatten multipart file transfers...
<ipfsbot> go-ipfs/fix/multipart 8011c37 Jeromy: fix tests...
<Kubuxu> lgierth: how is c3 going?
<The_8472> Kubuxu, you probably want a symmetric or private key in your browser or local ipfs instance too to keep things encrypted
<lgierth> Kubuxu: catching the next train in a bit
<lgierth> had do sort out a few more things, actually wanted to go last evening
<The_8472> has an storage-encryption layer in ipfs been discussed?
<lgierth> yeah there's something about encryption in the notes tracker
<Kubuxu> lgierth: ahh
<Kubuxu> lgierth: is crypto used by IPFS sign and encrypt?
<Kubuxu> I am asking as cjdns has only encrypt part.
voxelot has quit [Quit: Leaving]
<lgierth> Kubuxu: i'm not too familiar with keystore/keychain yet, check out https://github.com/ipfs/specs
<lgierth> we'll be able to store cjdns-ish keys in it
<Kubuxu> The_8472: ecrypt a symmetric key using ipfs's pubkey and use it to encrypt the data
<Kubuxu> Store hash to object that includes encrypted symmetric and data encrypted using this symmetric
<The_8472> then you have to share the private key. i.e. key/identity management is needed
<Kubuxu> if you want to share identity, you could also just encrypt using symmetric and share hash:symmetric over secure channel
<The_8472> ah, looks like it will be a part of 0.4.0
<Kubuxu> and looks like it will have a way of sharing keys
<lgierth> a few of the default bootstrap nodes are running dev040 so if you wanna give it a try it should just work
<lgierth> the two edge nodes aren't in there because they're in my backpack for 32c3 :) and they're not default bootstrappers (the ones marked as "gateway" are)
<Kubuxu> heh
ralphtheninja has quit [Ping timeout: 246 seconds]
m0ns00n has joined #ipfs
sloom has quit [Quit: Lost terminal]
corvinux has quit [Remote host closed the connection]
corvinux has joined #ipfs
corvinux has quit [Remote host closed the connection]
corvinux has joined #ipfs
keorn has quit [Ping timeout: 250 seconds]
<dignifiedquire> src is the source directory
<multivac> dignifiedquire: 2015-12-25 - 23:57:22 <lgierth> ask dignifiedquire > can i pick up my friends' wristbands too? -- if you bring your friend along, yes. Otherwise - no.
<multivac> dignifiedquire: 2015-12-26 - 21:42:25 <lgierth> ask dignifiedquire ping
<multivac> dignifiedquire: 2015-12-27 - 05:35:27 <richardlitt> tell dignifiedquire I am afraid to touch stuff on webui until that PR is merged, as it is pretty massive.
<dignifiedquire> so it needs to exist
<dignifiedquire> -d lib means it will be outputed there
<dignifiedquire> richardlitt: ^^
<lgierth> M-davidar: it'd be super useful if multivac printed the .ask lines on /join too
hartor has quit [Quit: hartor]
hartor has joined #ipfs
<Stskeeps> is there a way to tell ipfs to use <PUBLIC IP>:<some port> instead of the upnp generated one or whatisit?
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to fix/multipart: http://git.io/vEPUT
<ipfsbot> go-ipfs/fix/multipart 8e94f08 Jeromy: cleanup multipart...
<lgierth> Stskeeps: yes check out the Addresses.Swarm setting
<richardlitt> dignifiedquire: dog!
<richardlitt> s/dog/doh
<Stskeeps> lgierth: ah, thought it was just about bind() addys
dignifiedquire has quit [Quit: dignifiedquire]
computerfreak has joined #ipfs
corvinux has quit [Remote host closed the connection]
screensaver has quit [Ping timeout: 250 seconds]
dignifiedquire has joined #ipfs
<ipfsbot> [js-ipfs-api] Dignifiedquire created files-api-flat (+1 new commit): http://git.io/vEPqH
<ipfsbot> js-ipfs-api/files-api-flat 634000d dignifiedquire: Switch to flat files stream
<ipfsbot> [js-ipfs-api] Dignifiedquire opened pull request #179: Switch to flat files stream (feat/files-api...files-api-flat) http://git.io/vEPqA
<Stskeeps> argh, seems like most of my ipfs nat woes was from my second router on the network claiming it could forward upnp ports..
<ipfsbot> [js-ipfs-api] diasdavid deleted files-api-flat at 634000d: http://git.io/vEPmw
<ipfsbot> [js-ipfs-api] diasdavid pushed 2 new commits to feat/files-api: http://git.io/vEPYQ
<ipfsbot> js-ipfs-api/feat/files-api 266ae6b David Dias: Merge branch 'feat/files-api' of github.com:ipfs/js-ipfs-api into feat/files-api
<ipfsbot> js-ipfs-api/feat/files-api 1d57583 David Dias: clean
jedahan has joined #ipfs
m0ns00n has quit [Quit: undefined]
m0ns00n has joined #ipfs
<tperson> So are all the devs in Germany right now?
<dignifiedquire> tperson: pretty much
<achin> drinking delicious german beer?
m0ns00n has quit [Quit: undefined]
ralphtheninja has joined #ipfs
<richardlitt> Ja
rendar has quit [Ping timeout: 240 seconds]
ianopolous has joined #ipfs
<whyrusleeping> jaaaa
<whyrusleeping> tperson: duetschland ist gut! komm hier!
ralphtheninja has quit [Ping timeout: 245 seconds]
rendar has joined #ipfs
keorn has joined #ipfs
ianopolous has quit [Ping timeout: 260 seconds]
ygrek_ has joined #ipfs
rougeth has joined #ipfs
ygrek has quit [Ping timeout: 240 seconds]
step21_ is now known as step21
NuXeD is now known as r4sp
ygrek_ has quit [Ping timeout: 260 seconds]
ralphtheninja has joined #ipfs
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
step21 is now known as step21_
TheWhisper has quit [Read error: Connection reset by peer]
ab14 has joined #ipfs
wiedi has joined #ipfs
TheWhisper has joined #ipfs
bauruine has quit [Quit: ZNC - http://znc.in]
bauruine has joined #ipfs
bauruine has quit [Remote host closed the connection]
bauruine has joined #ipfs
keorn has quit [Ping timeout: 260 seconds]
ralphtheninja has quit [Ping timeout: 276 seconds]
dignifiedquire has quit [Ping timeout: 264 seconds]
rombou has joined #ipfs
reit has joined #ipfs
computerfreak has quit [Remote host closed the connection]
<ipfsbot> [go-ipfs] whyrusleeping created feat/disable-autogc-test (+1 new commit): http://git.io/vEPd5
<ipfsbot> go-ipfs/feat/disable-autogc-test d207e8b Jeromy: disable auto repo gc tests temporarily...
tendie has joined #ipfs
<tendie> Sup
I_can_FLY has joined #ipfs
<M-prosodyContext> iso.h !
<I_can_FLY> Hello, I was wondering if anyone would know how possible it would be to set up a live stream with IPFS. I've just started to look at IPFS, and figured I would ask here.
<I_can_FLY> I know VOD is possible, but the two work differently.
<tperson> There has been some talk about live streaming for about a year or so on and off, but I don't knoow how close anyone has come to really doing it. It's possible, but probably not with any implementation at the moment.
<tendie> Probably
<I_can_FLY> Well if VOD works, then potentially live streaming could work.
<The_8472> that's strange logic
<I_can_FLY> How so?
<The_8472> vod is immutable content, a stream is... well... a stream of endlessly changing data. it's mutable
<I_can_FLY> Depends on how the content is streamed.
<The_8472> not really. every unit of time new data arrives. adding something is mutation.
<The_8472> i'm not saying it's not possible. i'm just saying that "VOD works, therefore live streaming must work" does not seem logical to me
<tperson> The last thing I remember hearing about a live stream implementation was to use the DHT as a pub/sub and using a tree struchure, where the root of the tree is the original producer. When joining you are pointed at a few peers down the chain that can provide you the next block of the video stream.
<I_can_FLY> I didn't say it will work.
<The_8472> <I_can_FLY> Well if VOD works, then potentially live streaming could work.
<I_can_FLY> I said it should be possible.
<The_8472> well, that thing. doesn't seem logical.
<I_can_FLY> possible != will
<tperson> Each new block of the stream is broadcasted and you talk to your designated peers to request the file.
<The_8472> I_can_FLY, doesn't matter how you cushion it. B does not follow from A
<tperson> whyrusleeping probably can talk in more detail of anything he's been working on for it, but I doubt he's touched ont he subject in a while.
<The_8472> "a camp fire works, therefore nuclear reactors might be possible"
<I_can_FLY> The_8472, stop taking things out proportion
<I_can_FLY> All I am asking is if someone has tried or possible has any more information on the subject.
<tendie> man this reminds me of that one guy you were talking to in irc fly
<I_can_FLY> tperson, thanks, I might ask him later.
konubinix has quit [Read error: Connection reset by peer]
mildred has quit [Ping timeout: 265 seconds]
<M-prosodyContext> prob a text problem. try to download your id.
hartor has quit [Remote host closed the connection]
corvinux has joined #ipfs
corvinux has quit [Read error: Connection reset by peer]
corvinux has joined #ipfs
NightRa has quit [Quit: Connection closed for inactivity]
corvinux has quit [Remote host closed the connection]
corvinux has joined #ipfs
corvinux has quit [Client Quit]