<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.
<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?