<alu>
I had some interesting observations with IPFS and meshnets, my avatar was showing up on shadoxx's pc while assets are linked with ipfs gateway [laptops were connected to my offline network].
Kubuxu has quit [Read error: Connection reset by peer]
Magik6k has quit [Ping timeout: 276 seconds]
Kubuxu has joined #ipfs
Magik6k has joined #ipfs
Kubuxu has quit [Read error: Connection reset by peer]
Kubuxu has joined #ipfs
Magik6k_ has joined #ipfs
Magik6k has quit [Ping timeout: 276 seconds]
jaboja has joined #ipfs
reit has joined #ipfs
nicolagreco has quit [Quit: nicolagreco]
nicolagreco has joined #ipfs
dignifiedquire has quit [Quit: Connection closed for inactivity]
arnav has joined #ipfs
nicolagreco has quit [Quit: nicolagreco]
palkeo has joined #ipfs
Not_ has joined #ipfs
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
tmg has joined #ipfs
Not_ has quit [Ping timeout: 244 seconds]
r04r is now known as zz_r04r
Evermore has quit [Ping timeout: 248 seconds]
Evermore has joined #ipfs
HoboPrimate has left #ipfs [#ipfs]
nicolagreco has joined #ipfs
Not_ has joined #ipfs
nicolagreco has quit [Quit: nicolagreco]
Not_ has quit [Quit: Leaving]
zabirauf has joined #ipfs
nicolagreco has joined #ipfs
<mythmon>
I'm trying to play around with ipfs, with a local daemon. The daemon is running, and most commands like `ipfs get`, `ipfs object stat` just hang. Anyone know what might cause that?
nicolagreco has quit [Quit: nicolagreco]
zabirauf has quit [Ping timeout: 276 seconds]
computerfreak has joined #ipfs
ruby32 has joined #ipfs
<deltab>
mythmon: I expect that's either the client being unable to reach the daemon, or the daemon being unable to reach the rest of the network
<deltab>
do the network diagnostic commands work?
zootella has joined #ipfs
herzmeister has quit [Ping timeout: 268 seconds]
zootella has quit [Quit: zootella]
seagreen has quit [Ping timeout: 244 seconds]
zootella has joined #ipfs
Oatmeal has joined #ipfs
zabirauf has joined #ipfs
Arakela007 has joined #ipfs
herzmeister has joined #ipfs
zootella has quit [Quit: zootella]
chriscool2 has joined #ipfs
chriscool1 has quit [Read error: Connection reset by peer]
zabirauf has quit [Ping timeout: 276 seconds]
cryptix has joined #ipfs
seagreen has joined #ipfs
chriscool2 has quit [Ping timeout: 246 seconds]
nonaTure has joined #ipfs
jaboja has quit [Ping timeout: 252 seconds]
chriscool1 has joined #ipfs
seagreen has quit [Ping timeout: 252 seconds]
jaboja has joined #ipfs
chungy has quit [Ping timeout: 260 seconds]
seagreen has joined #ipfs
disgusting_wall has quit [Quit: Connection closed for inactivity]
Aeonwaves is now known as Aeon
chungy has joined #ipfs
Boomerang has joined #ipfs
Ancyloceras has quit [Remote host closed the connection]
<chungy>
Is there a timetable/roadmap to when 0.4.0 will be out?
Boomerang has quit [Ping timeout: 244 seconds]
Aeon is now known as Aeonwaves
Aeonwaves is now known as Aeon
Bucco has joined #ipfs
jaboja has quit [Ping timeout: 240 seconds]
Bucco has quit [Remote host closed the connection]
Boomerang has joined #ipfs
mildred has joined #ipfs
tinybike has joined #ipfs
Boomerang has quit [Client Quit]
affinitive has joined #ipfs
pfraze has quit [Remote host closed the connection]
<tinybike>
AddDir seems promising, but it doesn't work as expected
<tinybike>
(it concatenates the files in the directory, then adds the concatenated file to ipfs)
Oatmeal has quit [Ping timeout: 248 seconds]
rendar has joined #ipfs
Oatmeal has joined #ipfs
pfraze has quit [Remote host closed the connection]
jaboja has joined #ipfs
ruby32 has quit [Remote host closed the connection]
slothbag has joined #ipfs
reit has quit [Quit: Leaving]
cemerick has joined #ipfs
computerfreak has quit [Quit: Leaving.]
mildred has quit [Quit: Leaving.]
mildred has joined #ipfs
mildred has quit [Ping timeout: 240 seconds]
mildred has joined #ipfs
ianopolous has joined #ipfs
ggp0647 has quit [Ping timeout: 264 seconds]
ggp0647 has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
ianopolous has quit [Ping timeout: 244 seconds]
mildred has quit [Ping timeout: 246 seconds]
jaboja has quit [Ping timeout: 260 seconds]
Encrypt has joined #ipfs
barnacs has joined #ipfs
ianopolous has joined #ipfs
taw00 has quit [Ping timeout: 248 seconds]
chriscool has quit [Ping timeout: 264 seconds]
sahib has joined #ipfs
ruby32 has joined #ipfs
ruby32 has quit [Remote host closed the connection]
jaboja has joined #ipfs
chriscool has joined #ipfs
Encrypt has quit [Quit: Quitte]
jaboja has quit [Ping timeout: 276 seconds]
ruby32 has joined #ipfs
zeroish has quit [Ping timeout: 260 seconds]
ruby32 has quit [Remote host closed the connection]
tinybike has quit [Quit: Leaving]
<ipfsbot>
[go-ipfs] chriscool created clean-all-bins (+1 new commit): https://git.io/vV4M3
<ipfsbot>
go-ipfs/clean-all-bins 908fb95 Christian Couder: sharness/Makefile: clean all BINS when cleaning...
<ipfsbot>
[go-ipfs] chriscool opened pull request #2523: sharness/Makefile: clean all BINS when cleaning (master...clean-all-bins) https://git.io/vV4MZ
Peer3Peer has joined #ipfs
Peer3Peer has quit [Client Quit]
_rht has joined #ipfs
affinitive has quit [Ping timeout: 252 seconds]
cemerick has quit [Ping timeout: 260 seconds]
Samir has joined #ipfs
Dhole_ has joined #ipfs
ruby32 has joined #ipfs
Dhole has quit [Ping timeout: 276 seconds]
ruby32 has quit [Remote host closed the connection]
computerfreak has joined #ipfs
ruby32 has joined #ipfs
voxelot has quit [Ping timeout: 250 seconds]
chungy has quit [Ping timeout: 250 seconds]
chriscool1 has quit [Ping timeout: 244 seconds]
sahib has quit [Ping timeout: 240 seconds]
Dhole_ is now known as Dhole
Ronsor` has quit [Ping timeout: 244 seconds]
chungy has joined #ipfs
jaboja has joined #ipfs
Ronsor` has joined #ipfs
jaboja has quit [Ping timeout: 276 seconds]
zorglub27 has joined #ipfs
tmg has quit [Ping timeout: 252 seconds]
slothbag has quit [Quit: Leaving.]
Encrypt has joined #ipfs
nicolagreco has joined #ipfs
Dhole_ has joined #ipfs
Dhole has quit [Ping timeout: 260 seconds]
Encrypt has quit [Quit: Quitte]
kseistrup has quit [Quit: bbl]
apiarian has quit [Ping timeout: 264 seconds]
apiarian has joined #ipfs
kseistrup has joined #ipfs
zz_r04r is now known as r04r
zorglub27 has quit [Ping timeout: 264 seconds]
<apiarian>
noticed filecoin listed on the ipfs.io site. how is filecoin associated with ipds? and what's going on with it these days? seems like the twitter hasn't been active for a year
<xelra>
apiarian: It's a planned concept that will build upon ipfs.
zorglub27 has joined #ipfs
chriscool has quit [Ping timeout: 240 seconds]
chriscool has joined #ipfs
computerfreak has quit [Quit: Leaving.]
Senji has quit [Read error: Connection reset by peer]
zeroish has joined #ipfs
Senji has joined #ipfs
reit has joined #ipfs
HoboPrimate has joined #ipfs
_rht has quit [Quit: Connection closed for inactivity]
cryptix has quit [Ping timeout: 244 seconds]
dignifiedquire has quit [Quit: Connection closed for inactivity]
HoboPrimate has quit [Ping timeout: 252 seconds]
jaboja has joined #ipfs
HoboPrimate has joined #ipfs
HoboPrimate has quit [Remote host closed the connection]
Akaibu has quit [Quit: Connection closed for inactivity]
ruby32 has quit [Remote host closed the connection]
jaboja has quit [Ping timeout: 264 seconds]
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
hashcore has joined #ipfs
Codebird has quit [Ping timeout: 276 seconds]
Codebird has joined #ipfs
HoboPrimate has joined #ipfs
HoboPrimate has quit [Client Quit]
zorglub27 has quit [Remote host closed the connection]
chriscool has quit [Ping timeout: 244 seconds]
zorglub27 has joined #ipfs
reit has quit [Ping timeout: 250 seconds]
ianopolous has quit [Ping timeout: 260 seconds]
chriscool has joined #ipfs
cryptix has joined #ipfs
lachenmayer has quit [Ping timeout: 276 seconds]
atrapado has joined #ipfs
Arakela007 has quit [Remote host closed the connection]
HoboPrimate has joined #ipfs
HoboPrimate has quit [Remote host closed the connection]
lachenmayer has joined #ipfs
IlanGodik has joined #ipfs
Encrypt has joined #ipfs
HoboPrimate has joined #ipfs
chriscool has quit [Ping timeout: 260 seconds]
Animazing has quit [Ping timeout: 248 seconds]
Kubuxu has quit [Quit: WeeChat 1.4]
HoboPrimate has quit [Quit: HoboPrimate]
Kubuxu has joined #ipfs
taw00 has joined #ipfs
HoboPrimate has joined #ipfs
HoboPrimate has quit [Remote host closed the connection]
HoboPrimate has joined #ipfs
dignifiedquire has joined #ipfs
Arakela007 has joined #ipfs
ruby32 has joined #ipfs
Arakela007 has quit [Remote host closed the connection]
<r0kk3rz>
haad: "append only linked list", thats not very distributed of you
<r0kk3rz>
plus, i think you'll always get forks in your list, which isnt a bad thing but will need to be accounted for
Looking has joined #ipfs
<whyrusleeping>
geir_: the ipfs swarm filters thing right now is only a blacklist
<whyrusleeping>
we should probably think of how to whitelist ip ranges
<r0kk3rz>
whyrusleeping: even whitelisting individual ips could be useful
<whyrusleeping>
whitelisting individual ip's is the same amount of effort as whitelisting ranges
<whyrusleeping>
just have to modify those mechanisms
<r0kk3rz>
sure
<haad>
r0kk3rz: why isn't a linked list "very distributed"? take a look at the docs and code, you'll find that "forks" are accounted for
<r0kk3rz>
haad: ipfs is designed around network splits, where as an append only linked list seems to require everyone to be able to see everyone else all the time
<r0kk3rz>
but i only looked through your slides, so perhaps im missing things in your implementation
<haad>
r0kk3rz: append only linked list doesn't require everyone to see everyone inherently, the heads can fork and join over time as nodes go offline and come back online
<apiarian>
haad: does that mean there are multiple tails to a node?
<r0kk3rz>
haad: ah yeah i get you. i do wonder whether using something like a time ordered grow-set is simpler though
sahib has joined #ipfs
cemerick has joined #ipfs
<haad>
apiarian: if you mean node as in "entry" of LL, yes, there can be multiple *heads* to a node
<apiarian>
ah, i see
<haad>
r0kk3rz: time ordering is not trivial, I found merkle linking provides more solid ordering
<haad>
that being said, time based ordering would also work
<r0kk3rz>
haad: vector clocks are a good way to do time based ordering
<apiarian>
what is a grow-set?
<r0kk3rz>
without having to do timestamping and all the problems with real time
<r0kk3rz>
apiarian: a CRDT (conflict free replicated datatype) where the set of objects only grows, no deleting
<haad>
r0kk3rz: vector clocks are *a way* :) I implemented the LL structure with vector clocks first but they have a lot of problems and can get huge
<r0kk3rz>
haad: yeah fair enough, sounds like you've tried a few different ways already then
<haad>
r0kk3rz: bear in mind the ipfs-log (LL) is not a CRDT but an underlaying "transport" for CRDTs
<r0kk3rz>
haad: yes i understand that now, since it lives on a per client basis
<haad>
you can implent CRDTs quite easily on top of it
<haad>
r0kk3rz: yup
<haad>
r0kk3rz: we'll be working on more modularized CRDT implementations on top of ipfs-log in the coming months. would you like to contribute? :)
<r0kk3rz>
haad: anyway it looks like a cool thing, i'll have to familiarise myself with it further
<haad>
r0kk3rz: cool. let me know if you have any further questions. and issues/PRs welcome too :)
<ipfsbot>
[js-ipfs] diasdavid created tests/bring-init-tests-in (+1 new commit): https://git.io/vVBGi
<ipfsbot>
js-ipfs/tests/bring-init-tests-in 66ae491 David Dias: merge tests
<ipfsbot>
[js-ipfs] diasdavid deleted tests/bring-init-tests-in at 66ae491: https://git.io/vVBZr
<daviddias>
ping @dignifiedquire
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
apiarian has quit [Quit: zoom]
apiarian has joined #ipfs
apiarian has quit [Client Quit]
apiarian has joined #ipfs
<ipfsbot>
[js-ipfs] diasdavid pushed 1 new commit to master: https://git.io/vVBcu
<ipfsbot>
js-ipfs/master c480e5a David Dias: update readme
mildred has joined #ipfs
<oed>
haad: is there any videos from the NYC meetup?
ianopolous_ has joined #ipfs
ianopolous has quit [Ping timeout: 264 seconds]
zorglub27 has joined #ipfs
Encrypt has joined #ipfs
cemerick has quit [Ping timeout: 244 seconds]
HoboPrimate has quit [Ping timeout: 244 seconds]
<geir_>
whyrusleeping: thanks
<geir_>
whyrusleeping: So I would have to filter out everything except 192.168.1.0-255?
M-CCLXI has joined #ipfs
<haad>
oed: we did record video but they didn't turn out great. there might be re-recordings of some of the talks though. keep an eye on the ipfs/community repo, they'll be posted there if they happen.
<oed>
cool, thanks
<M-CCLXI>
Hi
<M-CCLXI>
Are there ipfs trackers with content similar to torrents?
Arakela007 has quit [Remote host closed the connection]
<demize>
M-CCLXI: IPFS uses a DHT, like tracker-less torrents.
<M-CCLXI>
demize (IRC): I mean an internet site with search, catalogs and stuff
<M-CCLXI>
Where I can find a hash of video series
<r0kk3rz>
demize: you could still have a 'tracker' though, info about peers is useful information
<demize>
M-CCLXI: So a torrent index site rather than an actual tracker.
dustinswan has quit [Ping timeout: 260 seconds]
<demize>
M-CCLXI: Not to my knowledge. Make it!
<demize>
r0kk3rz: It's not really that useful, just as it's not really that useful when it comes to torrents these days either.
<demize>
You generally just need the DHT.
<r0kk3rz>
sure it is, if theres 3 different torrents for the same movie (but different encodings) which one do you pick if not by the number of seeders?
<demize>
You don't really need something like actual torrent trackers for that though, just something that checks the DHT...
<r0kk3rz>
demize: yes this is what i mean by 'tracker' not an actual tracker, but something that watches the DHT
<Seka>
Yeah but you can make it easy for people to view the data. If you have a nice looking website with a bunch of hashes for movies or whatever, and then it displays how many people have that file. It could be useful.
tmpds1 has joined #ipfs
tmpds1 has left #ipfs [#ipfs]
maxlath has joined #ipfs
<M-CCLXI>
Can I add files or directories bigger than the "local data" dir to the network?
<M-CCLXI>
I've seen the issue that says the file is copied there and practically duplicates during add
zorglub27 has quit [Ping timeout: 268 seconds]
maxlath is now known as zorglub27
<apiarian>
how would you find the metadata on the contents of the things the hashes in the DHT point to?
nicolagreco has joined #ipfs
<chungy>
I'm not sure you can without having some pre-knowledge :P
<apiarian>
i guess you can pull each one down and check them somehow?
<M-CCLXI>
What is the metadata?
<M-CCLXI>
Does it need to have the same size as source file?
<apiarian>
filetype
<apiarian>
language for movies and audio
<apiarian>
image size for pixture
<apiarian>
source for scientific data
<apiarian>
"metadata"
<apiarian>
keywords
<apiarian>
tags
<apiarian>
document summaries
<ipfsbot>
[js-ipfs] AdamStone opened pull request #107: Feature/pin (master...feature/pin) https://git.io/vVBRP
<M-CCLXI>
apiarian (IRC): All of these is file metadata, it's downloaded along with the file
<M-CCLXI>
But why does it need to be stored in the cache?
<apiarian>
M-CCLXI: does it? i thought when i say ipfs add ~/my/cool/thing.abc it just creates an /ipfs/QmHASH to the contents of ~/my/cool/thing.abc, without regard regard even for the filename
Boomerang has quit [Ping timeout: 248 seconds]
<Kubuxu>
can you open: fs:/ipfs/QmVLRLxc9jDTkF7KLnfUr9hSrB4QjuhRjBS9bGTmPfK5Lx/
<M-CCLXI>
apiarian (IRC): I don't know, just saw an issue and it's open
<apiarian>
M-CCLXI: which issue?
<Kubuxu>
Ok, some gateways are just funky
<M-CCLXI>
apiarian (IRC): I don't have a link
<M-CCLXI>
Somethink like "don't copy added file to cache folder"
<apiarian>
oh, i thought we were talking about metadata
Boomerang has joined #ipfs
HoboPrimate has joined #ipfs
<r0kk3rz>
apiarian: you would have to deliberately submit things to the service I think, which might create an IPFS block with json encoded metadata + ipfs hash for the actual data
rendar has quit [Ping timeout: 276 seconds]
<apiarian>
also how do you sort out my fake metadata to QmTHEHASH from your real metadata to QmTHEHASH
MahaDev has quit [Quit: Leaving]
Seka has quit [Read error: No route to host]
rendar has joined #ipfs
HoboPrimate has quit [Quit: HoboPrimate]
nicolagreco has quit [Quit: nicolagreco]
M-ngu has joined #ipfs
nicolagreco has joined #ipfs
Akaibu has joined #ipfs
HoboPrimate has joined #ipfs
zorglub27 has quit [Quit: zorglub27]
hashcore has quit [Remote host closed the connection]
<xicombd>
ping dignifiedquire & daviddias
<dignifiedquire>
xicombd: pong
<xicombd>
the lib folder on the new js projects' versions is supposed to be published to npm, right?
uhhyeahbret has quit [Quit: WeeChat 1.4]
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
<xicombd>
an easy fix would be adding a .npmignore file without the lib in it
Senji has joined #ipfs
HoboPrimate has quit [Ping timeout: 250 seconds]
Boomerang has quit [Ping timeout: 252 seconds]
mildred has quit [Ping timeout: 248 seconds]
cryptix_ has joined #ipfs
Oatmeal has quit [Ping timeout: 260 seconds]
cryptix has quit [Ping timeout: 244 seconds]
reit has joined #ipfs
jgantunes has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
Oatmeal has joined #ipfs
nicolagreco has quit [Quit: nicolagreco]
nicolagreco has joined #ipfs
pfraze has quit [Remote host closed the connection]
Encrypt has quit [Quit: Sleeping time!]
Teeed has quit [Ping timeout: 244 seconds]
patagonicus has quit [Ping timeout: 244 seconds]
<ipfsbot>
[js-ipfs] JGAntunes opened pull request #108: Fixed issues with some required modules (master...master) https://git.io/vVB6Z
Teeed has joined #ipfs
Tv` has quit [Quit: Connection closed for inactivity]
uhhyeahbret has joined #ipfs
cryptix_ has quit [Quit: leaving]
<palkeo>
hi ! Suppose I want to publish a huge directory to IPFS (~70 Go)
<palkeo>
It contains static data
reit has quit [Quit: Leaving]
patagonicus has joined #ipfs
<palkeo>
however, sometimes I want to add files in it
HoboPrimate has joined #ipfs
<palkeo>
is there a way I can do that, without needing to do an « ipfs add -r » of the complete directory again
uhhyeahbret has quit [Ping timeout: 260 seconds]
<palkeo>
which is slow (not so much of a problem), but the real problem is that I would need to have a copy of that directory outside of the IPFS datastore, just to do that
<palkeo>
:(
<palkeo>
any idea ?
zabirauf has joined #ipfs
<apiarian>
palkeo: maybe there's a better way to restructure the data? split it into a bunch of shallower trees?
<palkeo>
basically, it's a big "repository" that's quite deep, in which I want to add files/directories over time
<palkeo>
and I really don't want to change its structure
<palkeo>
conceptually, what I want to do is quite simple : I want to do a kind of a commit (adding a file somewhere, or any small change), that would propagate to the root and give me a new hash for my whole "repository"
<palkeo>
but that seems really hard to do right now…
<palkeo>
it would be so cool if I could have a mutable filesystem in /ipns
<palkeo>
that would automatically update the hash of my repository, transparently
<palkeo>
so it can be used like a normal, mutable filesystem
<pjz>
palkeo: you'd have to recompute the hash of the dir you modify and all dirs up to the root
pfraze has joined #ipfs
Dhole_ is now known as Dhole
<palkeo>
yes, I know
<palkeo>
but, knowing that only a specific file/directory changed, it should not take too long because you don't need to recompute the hashes of everything (like ipfs add -r would do)
<palkeo>
you just need to propagate to the root and that's it
<pjz>
right
<palkeo>
then you publish the new hash in IPNS
<pjz>
you want like an 'ipfs append /ipfs/path/to/newfile newfile'
<pjz>
or something
<palkeo>
yes
<palkeo>
I am even thinking of a FUSE interface to /ipns that would allow changes to directories
<palkeo>
and update the hash and publish the new root automatically
<pjz>
cool, sounds good
<palkeo>
so the URL/path would not change
<chungy>
You can do that with "ipfs object patch $DIR add-link $NEWFILE" but .. heh
<palkeo>
oh, cool
sahib has quit [Ping timeout: 264 seconds]
<chungy>
and rm-link exists too
<palkeo>
but that won't update the objects that point to it, right ?
<chungy>
So you can modify IPFS directory objects directly in the network
<chungy>
It's CoW, the original objects still exist, but it creates new ones
<palkeo>
ok, but then I would need to update the parent directory with the new hash ,patch it…
<chungy>
I agree that a writable /ipns would be much easier, but that doesn't exist... yet :)
<palkeo>
:)
pfraze has quit [Ping timeout: 248 seconds]
uhhyeahbret has joined #ipfs
hashcore has joined #ipfs
coolio87 has joined #ipfs
IlanGodik has quit [Quit: Connection closed for inactivity]
dignifiedquire has quit [Quit: Connection closed for inactivity]