stebalien changed the topic of #ipfs to: Heads Up: To talk, you need to register your nick! Announcements: go-ipfs 0.4.18 and js-ipfs 0.33 are out! Get them from dist.ipfs.io and npm respectively! | Also: #libp2p #ipfs-cluster #filecoin #ipfs-dev | IPFS, the InterPlanetary FileSystem: https://github.com/ipfs/ipfs | Logs: https://botbot.me/freenode/ipfs/ | Forums: https://discuss.ipfs.io | Code of Conduct: https://git.io/vVBS0
pecastro has quit [Ping timeout: 245 seconds]
hannahhoward has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mauz555 has quit [Remote host closed the connection]
hannahhoward has joined #ipfs
emerson has joined #ipfs
mauz555 has joined #ipfs
tsglove2 has quit [Remote host closed the connection]
tsglove2 has joined #ipfs
hannahhoward has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
callmemaybe[m] has joined #ipfs
mauz555 has quit [Remote host closed the connection]
D__ has joined #ipfs
D__ is now known as Guest54407
RoyalJello has quit [Ping timeout: 245 seconds]
Guest54407 has quit [Ping timeout: 268 seconds]
fleeky has quit [Quit: Ex-Chat]
clemo has quit [Ping timeout: 240 seconds]
fleeky has joined #ipfs
mischat has joined #ipfs
zopsi has quit [Quit: Oops]
lanlink has joined #ipfs
mischat has quit [Ping timeout: 252 seconds]
zopsi has joined #ipfs
hannahhoward has joined #ipfs
thomasan_ has joined #ipfs
thomasan_ has quit [Ping timeout: 252 seconds]
lanlink has quit [Quit: lanlink]
joocain2 has quit [Ping timeout: 256 seconds]
hannahhoward has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
joocain2 has joined #ipfs
hannahhoward has joined #ipfs
hannahhoward has quit [Client Quit]
stefanhans65 has joined #ipfs
lassulus_ has joined #ipfs
Steverman has quit [Ping timeout: 272 seconds]
lassulus has quit [Ping timeout: 252 seconds]
lassulus_ is now known as lassulus
joocain2 has quit [Ping timeout: 256 seconds]
atoms118 has quit [Quit: Leaving]
bongo has joined #ipfs
joocain2 has joined #ipfs
zeden has quit [Quit: WeeChat 2.2]
mauz555 has joined #ipfs
user_51 has quit [Ping timeout: 245 seconds]
bongo_ has joined #ipfs
bongo_ has quit [Client Quit]
stefanhans65 has quit [Ping timeout: 256 seconds]
bongo has quit [Quit: Leaving]
The_8472 has quit [Ping timeout: 252 seconds]
bongo has joined #ipfs
The_8472 has joined #ipfs
bongo_ has joined #ipfs
bongo has quit [Quit: Leaving]
bongo_ has quit [Client Quit]
bongo has joined #ipfs
can has joined #ipfs
elkalamar has joined #ipfs
bongo has quit [Quit: Leaving]
user_51 has joined #ipfs
}ls{ has quit [Ping timeout: 268 seconds]
joocain2 has quit [Ping timeout: 256 seconds]
thomasan_ has joined #ipfs
xcm has quit [Remote host closed the connection]
_whitelogger has joined #ipfs
adin has joined #ipfs
atoms118 has quit [Ping timeout: 240 seconds]
aschmahmann has quit [Ping timeout: 250 seconds]
polman has quit [Ping timeout: 268 seconds]
polman has joined #ipfs
zed_undead has quit [Quit: Page closed]
lvmbdv has quit [Ping timeout: 264 seconds]
lvmbdv has joined #ipfs
xcm has quit [Ping timeout: 245 seconds]
xcm has joined #ipfs
mandric has joined #ipfs
<Mikaela>
Sorry if I have asked this before, but was there any issue or command for seeing what exactly I have in "ipfs pin ls --type=recursive" ?
ylp has joined #ipfs
ddahl has joined #ipfs
soesoe has quit [Quit: soesoe]
papazeus has quit [Quit: Leaving]
hygrology has quit [Remote host closed the connection]
<lidel>
Mikaela, i am afraid all you can do right now is to inspect every CID manually. If you want you can import them to MFS and inspect via WebUI: ipfs files mkdir /recursive-pins ; for cid in $(ipfs pin ls --type=recursive -q); do ipfs files cp /ipfs/$cid /recursive-pins/$cid; done
<lidel>
we want to make it easier for desktop users by defaulting to MFS instead of low level pins, but it may be useful to provide 'view' into low level pins as well
Steverman has joined #ipfs
<Mikaela>
Thanks :) I think that is enough for me to follow for now as I think I have everything I have pinned written down with explanation on what it is
<lidel>
Added a comment there, in case someone wants to browse recursive pins via Web UI :)
mandric has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<Mikaela>
What is the difference between ipfs-gui and ipfs-desktop?
joocain2 has quit [Ping timeout: 256 seconds]
joocain2 has joined #ipfs
kaminishi has quit [Remote host closed the connection]
<lidel>
one is the name of working group another one is name of WIP app that provides tray UI for go-ipfs
<Mikaela>
oh, I see
joocain2 has quit [Ping timeout: 256 seconds]
adin is now known as aschmahmann
tombusby has quit [Ping timeout: 256 seconds]
tombusby has joined #ipfs
joocain2 has joined #ipfs
mrhavercamp__ has joined #ipfs
mrhavercamp has quit [Ping timeout: 252 seconds]
joocain2 has quit [Ping timeout: 256 seconds]
Steverman has quit [Quit: WeeChat 2.3]
alexgr has quit [Quit: Leaving]
hans[m]3 has joined #ipfs
mindCrime has quit [Read error: Connection reset by peer]
lvmbdv has quit [Ping timeout: 260 seconds]
joocain2 has joined #ipfs
joocain2 has quit [Ping timeout: 256 seconds]
joocain2 has joined #ipfs
adin has joined #ipfs
lvmbdv has joined #ipfs
stoopkid has joined #ipfs
atoms118 has joined #ipfs
divyank has quit [Read error: Connection reset by peer]
divyank has joined #ipfs
gmoro has quit [Remote host closed the connection]
<b_five>
haha ok. So I'm correct in believing go-ipfs v0.4.18 roughly the same as 0.4.17 in terms of the "undialable peers" issue? or were other inroads made on NAT traversal recently?
<b_five>
right, circuit relay I'm aware of
plexigras has joined #ipfs
<lidel>
b_five, if you care about js-ipfs in web browser, it now has a preload enabled by default, you can use your own preload nodes as well: https://github.com/ipfs/js-ipfs/#optionspreload
The_8472 has quit [Ping timeout: 260 seconds]
<lidel>
this is a workaround for browser context until dht/autorelay lands
<lidel>
but may also act as a workaround for NAT traversal issues
<b_five>
hrm... so with preload you're syncing the contents of a designated peer's repo?
<b_five>
(just making sure I understand preload correctly)
plexigras has quit [Ping timeout: 252 seconds]
<lidel>
b_five, basically preload ensures CIDs for blocks you add to js-ipfs node are ALSO fetched by one of preload nodes (and those can be go-ipfs with more transports than js-ipfs in web browser)
The_8472 has joined #ipfs
<lidel>
that way (1) if your js-ipfs node goes down, the data is still in cache of preload node for some time (2) preload node can be reached by more nodes, improving seed discovery
joocain2 has quit [Ping timeout: 256 seconds]
<b_five>
ah yes, that makes lots of sense, unfortunately doesn't help with this issue. great to know preload exists tho!
<b_five>
has anyone been looking into weather or not flipping to QUIC helps with NAT traversal issues?
adin has quit [Ping timeout: 250 seconds]
adin has joined #ipfs
joocain2 has joined #ipfs
tombusby has quit [Ping timeout: 256 seconds]
tombusby has joined #ipfs
MDead_ has quit [Quit: Going offline, see ya! (www.adiirc.com)]
discopatrick has quit [Quit: Connection closed for inactivity]
cris has quit [Ping timeout: 268 seconds]
pyrrophyllin has joined #ipfs
mandric has joined #ipfs
mandric has quit [Client Quit]
cris has joined #ipfs
hannahhoward has joined #ipfs
sam-d[m] has left #ipfs ["User left"]
atoms118 has joined #ipfs
klot has quit [Read error: Connection reset by peer]
captain_morgan has quit [Remote host closed the connection]
captain_morgan has joined #ipfs
hannahhoward has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
marcocastignoli has joined #ipfs
Lochnair has joined #ipfs
hannahhoward has joined #ipfs
joocain2 has quit [Ping timeout: 256 seconds]
joocain2 has joined #ipfs
elkalamar has joined #ipfs
<Swedneck>
could someone help me make a script that checks the files in a directory, adds those that have been modified since the script was last run to ipfs, and takes the hashes of all the files and adds it together into a hash with the same stricture as the directory?
<Swedneck>
to put it another way: `ipfs add -r` but without re-adding files that haven't been touched
<ToxicFrog>
Swedneck: how is what you want different from the existing behaviour? If the files haven't been changed `ipfs add` will re-scan them but the data won't be duplicated in the IPFS repo or anything.
<Swedneck>
ah right i keep forgetting, i need --no-copy
<ToxicFrog>
That's orthogonal, but yes, if you added them once with --no-copy and again without it, I think it will copy the contents into the repo the second time.
<Swedneck>
no i need to use --no-copy every time
<ToxicFrog>
...yes?
<Swedneck>
i'm keeping a mirror of the fdroid repo on ipfs
<ToxicFrog>
so I'm pretty sure you just need `ipfs add -r --no-copy` every time you want to update it
<Swedneck>
well that works, but it's insanely slow
<Swedneck>
even with badger
<Swedneck>
it also seems to re-add every single file each time, or it just does that when a long time passes between running it
marcocastignoli has quit [Quit: Leaving]
marcocastignoli has joined #ipfs
ddahl has quit [Ping timeout: 250 seconds]
hannahhoward has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
b_five has quit [Ping timeout: 256 seconds]
hurikhan77 has quit [Remote host closed the connection]
<ToxicFrog>
What do you mean by "re-add" here? The file gets a different hash?
hurikhan77 has joined #ipfs
mischat has joined #ipfs
hannahhoward has joined #ipfs
<ToxicFrog>
Because, yes, it's going to scan the files to make sure they haven't changed, but if they hash the same they should get the same CID and not take up any additional space in the repo.
hurikhan77 has quit [Remote host closed the connection]
hurikhan77 has joined #ipfs
<fiatjaf>
--fscache?
<fiatjaf>
you should use mfs
<fiatjaf>
it's much faster to update an mfs directory and then get the hash of that
<fiatjaf>
I think
spinza has quit [Ping timeout: 252 seconds]
<Swedneck>
but my issue is updating it, i'd still have to run `ipfs add` with mfs
<Swedneck>
and it's `ipfs add` which is the problem, since it's going to go through every single file and add it no matter if it's been modified since it was last added
<Swedneck>
what it should do (and i think this is what it does without --no-copy), is keep track of when each file was last added, and only add it again if it's been modified, otherwise it'll just use the stored hash
<fiatjaf>
ipfs add cannot know your file hasn't changed
polman has quit [Ping timeout: 272 seconds]
polman has joined #ipfs
<fiatjaf>
the solution suggested on that issue would need some form of internal cache of the last time each file was ipfsadded
<Swedneck>
Just check the modified date?
<fiatjaf>
check against what?
atoms118 has joined #ipfs
<Swedneck>
against that proposed internal cache?
<Swedneck>
hell you could probably just have a file with 3 columns: file, last added date, and hash
<Swedneck>
when you run `ipfs add` on a file, it checks if it has already been added. If it has, then it checks if the last modified date is before the last added date. If that checks out, it just uses the hash listed instead of re-adding the file
<Swedneck>
kinda naive, sure, but it saves a ton of time and processing