Kubuxu changed the topic of #ipfs to: Update to v0.4.2, the v03x network's EOL/end-of-life approaches: June 30th -- IPFS - InterPlanetary File System -- https://git.io/vVBS8 -- FAQ: https://git.io/voEh8 -- Channel logs: https://botbot.me/freenode/ipfs/ -- Code of Conduct: https://git.io/vVBS0 -- Sprints: https://git.io/voEAh
arajakul1 has quit [Ping timeout: 252 seconds]
palkeo has quit [Ping timeout: 244 seconds]
<CaptainBlackton> <Kubuxu>, yes, I downloaded it twice just to make sure, and both downloads are 7.3 MB
rhalff has joined #ipfs
apiarian has quit [Quit: zoom]
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
<achin> CaptainBlackton: what does "file go-ipfs_v0.4.2_linux-amd64.tar.gz" say?
jedahan has joined #ipfs
<ipfsbot> [go-ipfs] lgierth created coreapi (+2 new commits): https://git.io/voaZO
<ipfsbot> go-ipfs/coreapi 8b6cf07 Lars Gierth: gateway: use coreapi for GET...
<ipfsbot> go-ipfs/coreapi 5e328bf Lars Gierth: coreapi: start implementing it...
stoogenmeyer has quit [Remote host closed the connection]
stoogenmeyer has joined #ipfs
rgrinberg has joined #ipfs
r04r is now known as zz_r04r
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
stoogenmeyer has quit [Remote host closed the connection]
stoogenmeyer has joined #ipfs
bret has quit [Quit: Updating details, brb]
bret has joined #ipfs
apiarian has joined #ipfs
Tadeusz has quit [Ping timeout: 244 seconds]
museless has joined #ipfs
wallacoloo has quit [Read error: Connection reset by peer]
apiarian has quit [Ping timeout: 264 seconds]
wallacoloo has joined #ipfs
apiarian has joined #ipfs
sknebel has quit [Ping timeout: 264 seconds]
sknebel has joined #ipfs
intarplentory has quit [Ping timeout: 250 seconds]
rhalff has quit [Ping timeout: 244 seconds]
<CaptainBlackton> <achin>, one of those commands must have removed the .gz from it. That file no longer exists, but go-ipfs_v0.4.2_linux-amd64.tar exists now
<achin> gunzip would have done that
em-ly has joined #ipfs
<achin> so now what does "file go-ipfs_v0.4.2_linux-amd64.tar" say?
<achin> or what happens when you run "tar -xf go-ipfs_v0.4.2_linux-amd64.tar" ?
jo_mo has quit [Quit: jo_mo]
jo_mo has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
reit has joined #ipfs
mgue has quit [Quit: WeeChat 1.5]
mgue has joined #ipfs
corvinux has quit [Ping timeout: 260 seconds]
vijayee has joined #ipfs
corvinux has joined #ipfs
corvinux has quit [Ping timeout: 240 seconds]
corvinux has joined #ipfs
cketti has quit [Quit: Leaving]
rgrinberg has quit [Ping timeout: 260 seconds]
<CaptainBlackton> go-ipfs_v0.4.2_linux-amd64.tar: gzip compressed data, from Unix, last modified: Tue May 17 16:45:05 2016
<CaptainBlackton> OK, and that next command seems to have worked!
<CaptainBlackton> I guess this step would do well to be on a message board, but I'm a little unsure of which command actually solved the problem now!
<CaptainBlackton> I think I have it working now!
<CaptainBlackton> Now I just need to figure out how to use it!
reit has quit [Quit: Leaving]
jedahan has joined #ipfs
ryjen has quit [Ping timeout: 252 seconds]
sknebel has quit [Ping timeout: 260 seconds]
sknebel has joined #ipfs
reit has joined #ipfs
PrinceOfPeeves has quit [Quit: Leaving]
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
wallacoloo has quit [Quit: wallacoloo]
wallacoloo has joined #ipfs
computerfreak1 has joined #ipfs
computerfreak has quit [Ping timeout: 240 seconds]
Tv` has quit [Quit: Connection closed for inactivity]
pfista has joined #ipfs
kevina has quit [Quit: Leaving]
pfista has quit [Ping timeout: 276 seconds]
ylp has quit [Ping timeout: 260 seconds]
ylp has joined #ipfs
stoogenmeyer has quit [Remote host closed the connection]
meadman has quit [Read error: Connection reset by peer]
<ipfsbot> [go-ipfs] whyrusleeping deleted feature/api-offline at c10ed85: https://git.io/voaRu
meadman has joined #ipfs
ajs_ has joined #ipfs
<ajs_> hello, I am new to ipfs and wanted to ask some questions to get a better understanding of how ipfs works.
<ajs_> 1. Is there a way of finding out how many nodes are hosting (pinning) a particular object?
jo_mo has quit [Quit: jo_mo]
<ajs_> 2. Is there a directory of current public node gatways. I know of ipfs.io, but how can find others?
<Bheru27> iirc there's no other node gateway
notmythmon is now known as mythmon
<Kubuxu> ajs_: you don't have to pin to make object host object, if you access it you are also for some time hosting it.
<Kubuxu> you can check how available object is in a network using `ipfs dht findprovs $HASH` command
<ajs_> thanks @Kubuxu.. this is what I wanted to check regarding availability of an object
zero-ghost has quit [Quit: Leaving.]
ajs_ has quit [Quit: leaving]
stoogenmeyer has joined #ipfs
stoogenmeyer has quit [Ping timeout: 240 seconds]
zorglub27 has joined #ipfs
ajsantos has joined #ipfs
thelinuxkid has quit [Ping timeout: 250 seconds]
stoogenmeyer has joined #ipfs
thelinuxkid has joined #ipfs
zero-ghost has joined #ipfs
stoogenmeyer has quit [Ping timeout: 264 seconds]
disgusting_wall has quit [Quit: Connection closed for inactivity]
rendar has joined #ipfs
ygrek has joined #ipfs
pfista has joined #ipfs
ajsantos has quit [Quit: leaving]
pfista has quit [Ping timeout: 252 seconds]
wallacoloo has quit [Quit: wallacoloo]
zorglub27 has quit [Ping timeout: 244 seconds]
stoogenmeyer has joined #ipfs
stoogenmeyer has quit [Ping timeout: 276 seconds]
zorglub27 has joined #ipfs
ajsantos has joined #ipfs
<ajsantos> j/ OpenBazaar
<ajsantos> join/ openbazaar
<ajsantos> ah... lol
ajsantos has quit [Quit: leaving]
zorglub27 has quit [Ping timeout: 276 seconds]
zorglub27 has joined #ipfs
ianopolous has quit [Read error: Connection reset by peer]
ianopolous has joined #ipfs
apiarian has quit [Ping timeout: 244 seconds]
apiarian has joined #ipfs
ianopolous has quit [Ping timeout: 244 seconds]
ianopolous has joined #ipfs
G-Ray has joined #ipfs
pfista has joined #ipfs
pfista has quit [Ping timeout: 260 seconds]
jaboja has joined #ipfs
zorglub27 has quit [Ping timeout: 272 seconds]
slothbag has joined #ipfs
pfista has joined #ipfs
zorglub27 has joined #ipfs
pfista has quit [Ping timeout: 264 seconds]
apiarian has quit [Quit: zoom]
jo_mo has joined #ipfs
galex-713 has quit [Ping timeout: 260 seconds]
reit has quit [Ping timeout: 244 seconds]
jaboja has quit [Ping timeout: 264 seconds]
galex|713 has joined #ipfs
zorglub27 has quit [Ping timeout: 244 seconds]
nonaTure has joined #ipfs
zz_r04r is now known as r04r
apiarian has joined #ipfs
apiarian has quit [Remote host closed the connection]
apiarian has joined #ipfs
__uguu__ has joined #ipfs
<__uguu__> question: were is the documentation for libp2p's interfaces in go ipfs? all i can find is the ones for is for node so far.
zorglub27 has joined #ipfs
stoogenmeyer has joined #ipfs
<lgierth> __uguu__: check github.com/ipfs/go-libp2p
stoogenmeyer has quit [Ping timeout: 244 seconds]
zorglub27 has quit [Remote host closed the connection]
zorglub27 has joined #ipfs
compleatang has quit [Quit: Leaving.]
<Kubuxu> lgierth: do you want to figure out what API will be needed for extracting the gateway? Like create a pad and start writing things down?
reit has joined #ipfs
<lgierth> for GET we need Cat() and Ls()
<lgierth> i have GET working, but the others are going to be a bit tricky
<lgierth> from what i know, noone knows if the writable gateway works at all
<lgierth> yeah
<lgierth> not even tests
<lgierth> coreapi is supposed to be its own package
<lgierth> then daemon.go can depend on coreapi, and gateway can depend on coreapi/interface
<Kubuxu> we might want to make coreapi/interface into separate gx package.
<Kubuxu> but that latter
apiarian has quit [Ping timeout: 260 seconds]
<A124> Umm... which part of the go-ipfs does the recursive walk?
<Kubuxu> What do you mean by that?
<A124> Of the filesystem, when adding.
<Kubuxu> command/cli I think
apiarian has joined #ipfs
ygrek has quit [Ping timeout: 260 seconds]
palkeo has joined #ipfs
palkeo has quit [Changing host]
palkeo has joined #ipfs
cketti has joined #ipfs
cketti has quit [Changing host]
cketti has joined #ipfs
<__uguu__> there we go
Encrypt has joined #ipfs
apiarian has quit [Ping timeout: 250 seconds]
apiarian has joined #ipfs
dmr has joined #ipfs
stoogenmeyer has joined #ipfs
galex|713 has quit [Ping timeout: 276 seconds]
<herzmeister> i'm always getting the lobster at https://ipfs.pics for my cam photos
<herzmeister> guess there are some restrictions about file size etc?
<herzmeister> (ok ok i'm gonna have to run my own ipfs instance i guess)
zorglub27 has quit [Quit: zorglub27]
<ianopolous> jbenet: nice mention of IPFS in the Economist! I would have loved to have gone to that conference, if I'd heard about it.
slothbag has quit [Quit: Leaving.]
kerozene has quit [Ping timeout: 240 seconds]
thoughtd has joined #ipfs
ygrek has joined #ipfs
thoughtd has quit [Client Quit]
kerozene has joined #ipfs
rhalff has joined #ipfs
G-Ray has quit [Quit: Konversation terminated!]
ygrek has quit [Remote host closed the connection]
ygrek has joined #ipfs
ygrek has quit [Remote host closed the connection]
jaboja has joined #ipfs
<ion> URL?
vijayee has quit [Ping timeout: 276 seconds]
ashark has joined #ipfs
tmg has quit [Ping timeout: 244 seconds]
Stebalien has joined #ipfs
ygrek has joined #ipfs
jedahan has joined #ipfs
herzmeister has quit [Quit: Leaving]
Stebalien has quit [Ping timeout: 264 seconds]
herzmeister has joined #ipfs
ygrek has quit [Ping timeout: 276 seconds]
vijayee_ has joined #ipfs
Guest18705[m] has joined #ipfs
ygrek has joined #ipfs
<ipfsbot> [go-ipfs] RichardLitt created feature/github-issues-guide (+1 new commit): https://git.io/voayQ
<ipfsbot> go-ipfs/feature/github-issues-guide b21104e Richard Littauer: Init...
<ianopolous> shame about the IFPS spelling though.
PrinceOfPeeves has joined #ipfs
ygrek has quit [Remote host closed the connection]
ashark has quit [Ping timeout: 246 seconds]
<ansuz> had to disable ghostery to get it to load
<ansuz> <3
stoogenmeyer has quit [Remote host closed the connection]
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
stoogenmeyer has joined #ipfs
herzmeister has quit [Quit: Leaving]
rgrinberg has joined #ipfs
jaboja has quit [Ping timeout: 264 seconds]
Encrypt has quit [Quit: Quitte]
TheWhisper has left #ipfs ["Leaving"]
herzmeister has joined #ipfs
Encrypt has joined #ipfs
zorglub27 has joined #ipfs
jaboja has joined #ipfs
stoogenmeyer has quit [Remote host closed the connection]
stoogenmeyer has joined #ipfs
Encrypt has quit [Quit: Quitte]
Encrypt has joined #ipfs
Stebalien has joined #ipfs
disgusting_wall has joined #ipfs
<apiarian> whyrusleeping: is the go-ipfs-api Shell safe to use concurrently?
<apiarian> probably yes since, net/http Clients are safe for concurrency, but i'm pretty new to go so wanted to be sure
j12t has quit [Remote host closed the connection]
jaboja has quit [Ping timeout: 264 seconds]
Stebalien has quit [Remote host closed the connection]
Encrypt has quit [Ping timeout: 272 seconds]
mildred has joined #ipfs
Encrypt has joined #ipfs
mildred has quit [Ping timeout: 276 seconds]
jaboja has joined #ipfs
gmcquillan has joined #ipfs
jedahan has joined #ipfs
rhalff has quit [Ping timeout: 240 seconds]
gmcquillan has quit [Quit: gmcquillan]
rhalff has joined #ipfs
nonaTure has quit [Ping timeout: 260 seconds]
reit has quit [Ping timeout: 258 seconds]
pfista has joined #ipfs
MahaDev has joined #ipfs
Penta has joined #ipfs
jaboja has quit [Ping timeout: 244 seconds]
Pent has quit [Ping timeout: 260 seconds]
stoogenmeyer has quit [Remote host closed the connection]
stoogenmeyer has joined #ipfs
<deltab> ianopolous: http://www.decentralizedweb.net/, if you've not seen it
stoogenmeyer has quit [Remote host closed the connection]
Encrypt has quit [Quit: Quitte]
cemerick has joined #ipfs
j12t has joined #ipfs
Combined2857 has joined #ipfs
j12t has quit [Ping timeout: 276 seconds]
computerfreak1 has quit [Quit: Leaving.]
computerfreak has joined #ipfs
stoogenmeyer has joined #ipfs
stoogenmeyer has quit [Ping timeout: 240 seconds]
ashark has joined #ipfs
arpu has quit [Ping timeout: 260 seconds]
stoogenmeyer has joined #ipfs
ashark has quit [Ping timeout: 276 seconds]
pfista has quit [Read error: Connection reset by peer]
G-Ray has joined #ipfs
arpu has joined #ipfs
stoogenmeyer has quit [Ping timeout: 250 seconds]
pfista has joined #ipfs
Combined2857 has quit [Quit: Leaving]
rardiol has quit [Ping timeout: 264 seconds]
pfista has quit [Ping timeout: 272 seconds]
ygrek has joined #ipfs
rardiol has joined #ipfs
stoogenmeyer has joined #ipfs
gmcquillan has joined #ipfs
cemerick has quit [Ping timeout: 264 seconds]
gmcquillan has quit [Client Quit]
zorglub27 has quit [Ping timeout: 260 seconds]
galois_dmz has joined #ipfs
yosafbridge` has joined #ipfs
kitcambridge_ has joined #ipfs
mrrrgn__ has joined #ipfs
ec_ has joined #ipfs
lmatteis_ has joined #ipfs
sindresorhus_ has joined #ipfs
robmyers_ has joined #ipfs
joepie91___ has joined #ipfs
joepie91___ has quit [Changing host]
joepie91___ has joined #ipfs
cmeik_ has joined #ipfs
ebarch_ has joined #ipfs
bergie_ has joined #ipfs
bcavileer_ has joined #ipfs
ajp__ has joined #ipfs
tg` has joined #ipfs
martinBrown_ has joined #ipfs
Tv` has joined #ipfs
ralphthe1inja has joined #ipfs
deltab_ has joined #ipfs
ygrek has quit [Ping timeout: 250 seconds]
drathir87 has joined #ipfs
Confiks_ has joined #ipfs
_mak_ has joined #ipfs
null_rad- has joined #ipfs
unforgiven512_ has joined #ipfs
unforgiven512_ has quit [Max SendQ exceeded]
unforgiven512_ has joined #ipfs
unforgiven512_ has quit [Max SendQ exceeded]
Stebalien has joined #ipfs
M-victorm1 has joined #ipfs
M-jackvt931 has joined #ipfs
M-male1 has joined #ipfs
M-nd1 has joined #ipfs
M-bp51 has joined #ipfs
M-ming81 has joined #ipfs
M-bastinik1 has joined #ipfs
M-metamattj1 has joined #ipfs
pfraze_ has joined #ipfs
anaptrix- has joined #ipfs
M-kegan1 has joined #ipfs
okket_ has joined #ipfs
me` has joined #ipfs
machrider_ has joined #ipfs
xa0 has quit [Disconnected by services]
M-cocci has joined #ipfs
me` is now known as xa0
unforgiven512_ has joined #ipfs
xa0 has quit [Changing host]
xa0 has joined #ipfs
M-Shrike2 has joined #ipfs
ShibaInu has joined #ipfs
M-hierophantos1 has joined #ipfs
M-44471 has joined #ipfs
auscompgeek has joined #ipfs
galois_d_ has quit [*.net *.split]
cmeik has quit [*.net *.split]
robmyers has quit [*.net *.split]
ebarch has quit [*.net *.split]
Magik6k has quit [*.net *.split]
M-cocci1 has quit [*.net *.split]
tg has quit [*.net *.split]
lmatteis has quit [*.net *.split]
deltab has quit [*.net *.split]
cypher has quit [*.net *.split]
okket has quit [*.net *.split]
plddrr has quit [*.net *.split]
martinBrown has quit [*.net *.split]
bergie has quit [*.net *.split]
M-jackvt93 has quit [*.net *.split]
M-victorm has quit [*.net *.split]
M-Shrike has quit [*.net *.split]
M-bastinik has quit [*.net *.split]
M-hierophantos has quit [*.net *.split]
M-male has quit [*.net *.split]
M-nd has quit [*.net *.split]
M-bp5 has quit [*.net *.split]
M-metamattj has quit [*.net *.split]
M-ming8 has quit [*.net *.split]
M-4447 has quit [*.net *.split]
M-kegan has quit [*.net *.split]
null_radix has quit [*.net *.split]
ralphtheninja has quit [*.net *.split]
yosafbridge has quit [*.net *.split]
ec has quit [*.net *.split]
_mak has quit [*.net *.split]
sindresorhus has quit [*.net *.split]
bcavileer has quit [*.net *.split]
kitcambridge has quit [*.net *.split]
mrrrgn_ has quit [*.net *.split]
__uguu__ has quit [*.net *.split]
ajp_ has quit [*.net *.split]
drathir has quit [*.net *.split]
Shibe has quit [*.net *.split]
pfraze has quit [*.net *.split]
jjanzic has quit [*.net *.split]
joepie91 has quit [*.net *.split]
unforgiven512 has quit [*.net *.split]
Confiks has quit [*.net *.split]
seedbox has quit [*.net *.split]
lgierth has quit [*.net *.split]
anaptrix has quit [*.net *.split]
machrider has quit [*.net *.split]
martinBrown_ is now known as martinBrown
tg` is now known as tg
lmatteis_ is now known as lmatteis
drathir87 is now known as drathir
kitcambridge_ is now known as kitcambridge
plddr has joined #ipfs
robmyers_ is now known as robmyers
cmeik_ is now known as cmeik
ebarch_ is now known as ebarch
bergie_ is now known as bergie
bcavileer_ is now known as bcavileer
sindresorhus_ is now known as sindresorhus
stoogenmeyer has quit [Remote host closed the connection]
Magik6k has joined #ipfs
stoogenmeyer has joined #ipfs
ec_ is now known as ec
lgierth has joined #ipfs
jjanzic has joined #ipfs
__uguu__ has joined #ipfs
cypher has joined #ipfs
Oatmeal has quit [Ping timeout: 264 seconds]
stoogenmeyer has quit [Remote host closed the connection]
chriscool has joined #ipfs
mgue has quit [Ping timeout: 276 seconds]
pfista has joined #ipfs
stoogenmeyer has joined #ipfs
mgue has joined #ipfs
Oatmeal has joined #ipfs
erde74 has joined #ipfs
stoogenmeyer has quit [Ping timeout: 264 seconds]
rendar has quit [Ping timeout: 244 seconds]
wallacoloo has joined #ipfs
<ianopolous> deltab: thanks, yeah I had seen that
j12t has joined #ipfs
null_rad- is now known as null_radix
j12t has quit [Ping timeout: 252 seconds]
zorglub27 has joined #ipfs
stoogenmeyer has joined #ipfs
stoogenm_ has joined #ipfs
Stebalien has quit [Remote host closed the connection]
stoogenmeyer has quit [Remote host closed the connection]
ylp has quit [Ping timeout: 260 seconds]
ylp has joined #ipfs
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
steefmin has quit [Ping timeout: 246 seconds]
rendar has joined #ipfs
ralphthe1inja is now known as ralphtheninja
zorglub27 has quit [Ping timeout: 258 seconds]
steefmin has joined #ipfs
erde74 has quit [Remote host closed the connection]
nonaTure has joined #ipfs
chriscool has quit [Quit: Leaving.]
deltab_ is now known as deltab
chriscool has joined #ipfs
jedahan has joined #ipfs
neurosis12 has joined #ipfs
chriscool has quit [Quit: Leaving.]
jedahan has quit [Max SendQ exceeded]
jedahan has joined #ipfs
nonaTure has quit [Ping timeout: 250 seconds]
apiarian has quit [Quit: zoom]
mildred has joined #ipfs
tmg has joined #ipfs
zorglub27 has joined #ipfs
mildred has quit [Read error: Connection reset by peer]
mildred1 has joined #ipfs
stoogenm_ has quit [Remote host closed the connection]
joepie91___ is now known as joepie91
ylp has quit [Ping timeout: 260 seconds]
ylp has joined #ipfs
wallacoloo has quit [Quit: wallacoloo]
__uguu__ has quit [Quit: WeeChat 1.5]
stoogenmeyer has joined #ipfs
zorglub27 has quit [Ping timeout: 264 seconds]
ylp has quit [Ping timeout: 260 seconds]
ylp has joined #ipfs
G-Ray has quit [Quit: Konversation terminated!]
stoogenmeyer has quit [Ping timeout: 244 seconds]
jaboja has joined #ipfs
Encrypt has joined #ipfs
<ipfsbot> [go-ipfs] lgierth opened pull request #2876: Core API and go-ipfs-core-api (master...coreapi) https://git.io/voVLf
pfista has quit [Ping timeout: 240 seconds]
rardiol has quit [Remote host closed the connection]
j12t has joined #ipfs
rardiol has joined #ipfs
rardiol has quit [Remote host closed the connection]
jo_mo has quit [Quit: jo_mo]
j12t has quit [Ping timeout: 252 seconds]
rardiol has joined #ipfs
galex|713 has joined #ipfs
mildred1 has quit [Ping timeout: 260 seconds]
corvinux has quit [Remote host closed the connection]
tmg has quit [Ping timeout: 264 seconds]
matoro has quit [Remote host closed the connection]
matoro has joined #ipfs
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
galex|713 has quit [Read error: Connection reset by peer]
HostFat has joined #ipfs
galex|713 has joined #ipfs
<kpcyrd> friend on fc00 irc was writing an encrypted pastebin and I suggested ipfs integration
<kpcyrd> dansup: o/
<lgierth> multipaste?
kevina has joined #ipfs
<lgierth> Kubuxu: ^
<kpcyrd> lgierth: huh?
<lgierth> just kidding
<lgierth> most of the ipfs protocols are called multisomething
<kpcyrd> ah
slothbag has joined #ipfs
<kpcyrd> the idea being, that the paste encrypted pastebins can basically share their content if they put it in /ipfs/
<kpcyrd> if the pastebin goes done, but the content is still pinned, you can just transition to a different pastebin or receive+decrypt locally
<lgierth> what data is there apart from the ciphertext
<lgierth> ah, RTFM
pfista has joined #ipfs
wallacoloo has joined #ipfs
<lgierth> about that url
<lgierth> you could think about it in the context of unix paths and the /ipfs and /ipns namespaces -- have your own path namespace where stuff is encrypted with a shared key that needs to be transferred out-of-band
<lgierth> are you encrypting the ipfs object's data, or the links as well?
<kpcyrd> it doesn't translate to paths that well
<kpcyrd> lgierth: I store base64 in ipfs that contains the nonce and ciphertext
<lgierth> so links=[] data=nonce+encrypt(data)?
<kpcyrd> basically
reit has joined #ipfs
<kpcyrd> lib.js is 53 loc
<lgierth> that looks like an "object type" to me, similar to unixfs is an object type. i'm not sure what the correct term for this category is
Encrypt has quit [Quit: Sleeping time!]
<lgierth> you could make it links=[] data=nonce+encrypt(links,data)
<kpcyrd> given both of them are basically unique, I'm not sure it makes sense to use links for this
<lgierth> yeah for pastes links don't make sense -- i was thinking more general
<kpcyrd> having encryption built into ipfs would make sense in general
<kpcyrd> ideally, the nonce is random by default but can be passed, dependening on if you want to trade off deduplication
<lgierth> oh yeah definitely we need to have that built-in
<lgierth> just not gonna happen short term :D
<kpcyrd> lgierth: comments on the encrypted paste idea :) ?
<cehteh> think about that today encryption might be broken eventually in the future. it would be better to have authentification and only transfer blocks to someone who is authenticated to receive them, IFF you want some reasonable security
<lgierth> kpcyrd: definitely a cool improvement of encrypted pastes!!
<kpcyrd> cehteh: theoretically, you expose the blocks when transfering them over the network to somebody else
<kpcyrd> cehteh: but I see your point
<cehteh> i am only thinking that there should be not only a single line of defense
r04r is now known as zz_r04r
<cehteh> and link to link connections can always be upgraded to the state of the art encryption, doing that with persistent data blocks should be impossible, whats out there is out, now way around
j12t has joined #ipfs
<cehteh> of course, encrypt files/blocks is good and another line of defense, but just dont transfer data to unauthorized parties should be waaay more safe
<kpcyrd> so private content shouldn't be stored in ipfs
* cehteh thinks for now its possibly a bad idea, at least if its security is really important
<kpcyrd> cehteh: ipfs-link-objects upgrading would require implementing an upgradable spec, which you could do with data blocks as well
matoro has quit [Ping timeout: 246 seconds]
<cehteh> but a malcious party already has the old blocks with supposed weak encryption
<cehteh> there is no way back
<kpcyrd> cehteh: but I agree on not storing private files in ipfs. I had the same concern while working on it. There are some threat models in which you don't care about the content that much, basically the pastebin usecase
<cehteh> anyway there are some private things like your mp3 collection or whatever which dont need that high level of security and ipfs deduplication and distribution might be even benefitfil
matoro has joined #ipfs
rhalff has quit [Ping timeout: 276 seconds]
<kpcyrd> cehteh: that's why I suggested the nonce should be configurable when somebody is actually implementing an ipfs-crypto spec
<cehteh> i just wanted to point out that distribution of data should be controlled as well, not only encryption, eventually parties have to authenticate for *some* data .. of course doing that for everything would be overkill
<kpcyrd> cehteh: is there any way to control who gets access to objects added to ipfs?
<cehteh> iirc not yet
<cehteh> but on the pro side: ipfs is strictly pull only, no one gets data pushed he doesnt want, one has to know (the hash) first before he can query the data
<kpcyrd> cehteh: can't you scrape the dht for this?
<cehteh> thats mere security by obscurity, but at least not a bad decision because it would make some authentification scheme easier
<cehteh> uhm dunno
<cehteh> i am not that much into ipfs details, still want to learn more about that
reit has quit [Quit: Leaving]
<cehteh> also i dont know if it ever becomes a goal of ipfs to have such strong confidentality gurantees
tmg has joined #ipfs
<cehteh> but if anyone wants to add such, then it should or even must be done right, as in carefully consider that things in ipfs are not volatile
ylp has quit [Ping timeout: 260 seconds]
ylp has joined #ipfs
<kpcyrd> cehteh: when implementing, I'd suggest the hash is calculated for the paste id, then make it configurable if it should be added to ipfs or a local database
<cehteh> read about how tahoe lafs does security
<cehteh> thats pretty cool
<kpcyrd> I don't know that much about tahoe-lafs, how difficult is it to store data in it and retreiving it from another node without specifying a host?