aschmahmann changed the topic of #ipfs to: Heads Up: To talk, you need to register your nick! Announcements: go-ipfs 0.7.0 and js-ipfs 0.52.3 are out! Get them from dist.ipfs.io and npm respectively! | Also: #libp2p #ipfs-cluster #filecoin #ipfs-dev | IPFS: https://github.com/ipfs/ipfs | Logs: https://view.matrix.org/room/!yhqiEdqNjyPbxtUjzm:matrix.org/ | Forums: https://discuss.ipfs.io | Code of Conduct: https://git.io/vVBS0
JohnLockesGhost has quit [Ping timeout: 248 seconds]
drathir_tor has joined #ipfs
arcatech has joined #ipfs
dfabian[m] has joined #ipfs
Ringtailed_Fox has quit [Quit: Leaving]
drathir_tor has quit [Ping timeout: 268 seconds]
royal_screwup21 has quit [Quit: Connection closed]
royal_screwup21 has joined #ipfs
drathir_tor has joined #ipfs
arcatech has quit [Quit: Be back later.]
royal_screwup21 has quit [Quit: Connection closed]
royal_screwup21 has joined #ipfs
tsrt^ has quit []
drathir_tor has quit [Ping timeout: 268 seconds]
royal_screwup21 has quit [Ping timeout: 264 seconds]
dlbh^ has joined #ipfs
pecastro has quit [Ping timeout: 264 seconds]
royal_screwup21 has joined #ipfs
baojg has joined #ipfs
drathir_tor has joined #ipfs
drathir_tor has quit [Ping timeout: 268 seconds]
Belkaar has quit [Ping timeout: 256 seconds]
<reversem3>
Has anyone used a database yet on ipfs?
Belkaar has joined #ipfs
Belkaar has joined #ipfs
Green_Bird has quit [Quit: Leaving]
unnamed55355 has quit [Read error: Connection reset by peer]
hackersCardgame_ has joined #ipfs
arcatech has joined #ipfs
<reversem3>
I was looking into orbitdb
GvP has quit [Quit: Going offline, see ya!]
Belkaar has quit [Ping timeout: 264 seconds]
Belkaar has joined #ipfs
Belkaar has joined #ipfs
kimiamania has quit [Quit: issued !quit command]
royal_screwup21 has quit [Quit: Connection closed]
royal_screwup21 has joined #ipfs
royal_screwup21 has quit [Ping timeout: 246 seconds]
KempfCreative has joined #ipfs
kimiamania has joined #ipfs
mowcat has quit [Ping timeout: 264 seconds]
coniptor has quit [Ping timeout: 240 seconds]
drathir_tor has joined #ipfs
coniptor has joined #ipfs
drathir_tor has quit [Ping timeout: 268 seconds]
sshoemake has quit [Remote host closed the connection]
jrt is now known as Guest1195
Guest1195 has quit [Killed (weber.freenode.net (Nickname regained by services))]
jrt has joined #ipfs
VincentWhite has joined #ipfs
jcea has quit [Ping timeout: 264 seconds]
hackersCardgame_ has quit [Ping timeout: 246 seconds]
ygrek has joined #ipfs
hackersCardgame_ has joined #ipfs
VincentWhite has quit [Remote host closed the connection]
jcea has joined #ipfs
royal_screwup21 has joined #ipfs
skyred has joined #ipfs
royal_screwup21 has quit [Ping timeout: 256 seconds]
drathir_tor has joined #ipfs
p-core has quit [Quit: p-core]
p-core has joined #ipfs
matt-h has quit [Ping timeout: 265 seconds]
rvk[m]1 has joined #ipfs
matt-h has joined #ipfs
}ls{ has joined #ipfs
drathir_tor has quit [Ping timeout: 268 seconds]
<aschmahmann>
fiveseven: `ipfs dht findprovs` will tell if you who is advertising they have a given CID, and presumably but not necessarily the rest of the graph underneath it.
<aschmahmann>
Depending on where in this process you experience a failure will help determine what's going on
<aschmahmann>
If you have control over both nodes and the given cid is recursively pinned on the node you're trying to get from I would run `ipfs pin ls --type=recursive` and see if your CID is there. If so I'd then run `ipfs pin verify` and double check the data is successfully pinned. If that all checks out then I'd go to the fetching node and do `ipfs swarm connect /p2p/{peerIDOfPinningNode}` and if that works do an `ipfs get <cid>`.
drathir_tor has joined #ipfs
izen has joined #ipfs
drathir_tor has quit [Ping timeout: 268 seconds]
ygrek has quit [Remote host closed the connection]
Nact has quit [Quit: Konversation terminated!]
jcea has quit [Ping timeout: 260 seconds]
drathir_tor has joined #ipfs
drathir_tor has quit [Remote host closed the connection]
<swedneck>
only gateway, the api should absolutely not be exposed
CGretski has quit [Ping timeout: 260 seconds]
<cyberwolf[m]>
yes
royal_screwup21 has joined #ipfs
KeiraT has quit [Ping timeout: 268 seconds]
reit has quit [Ping timeout: 264 seconds]
mauz555 has joined #ipfs
guest5838838 has joined #ipfs
guest5838838 has quit [Quit: Connection closed]
mowcat has joined #ipfs
guest5838838 has joined #ipfs
gondur[m] has joined #ipfs
guest5838838 has quit [Quit: Connection closed]
etcdctlftw1 has joined #ipfs
royal_screwup21 has quit [Quit: Connection closed]
royal_screwup21 has joined #ipfs
hackersCardgame_ has quit [Read error: Connection reset by peer]
mauz555 has quit [Remote host closed the connection]
<etcdctlftw1>
Hi everyone. IPFS newb here. If I publish a file that’s now accessible under my ipns key, and then I “update” that file so that requesting my ipns via a public gateway returns my new file, I know the old file is still accessible by its cid but is there any way to see the old cid still associated with my ipns key? Eg can someone run a command
<etcdctlftw1>
like “ipfs history <my-ipns-key>” and see all cids ever associated with that key?
royal_screwup21 has quit [Ping timeout: 264 seconds]
etcdctlftw1 has quit [Quit: Connection closed]
<bqv>
Not unless they were logging the values or something
bcows has quit [Remote host closed the connection]
bcows has joined #ipfs
<alko89[m]>
damn these message proxies are anoying :D anyway leave 5001 alone and only 8080, found an article on medium that does the opposite thought it was strange
etcdctlftw1 has quit [Quit: Connection closed]
mmkarakaya has joined #ipfs
<bqv>
i really want a way to use ipfs as a git host
<bqv>
pushing and fetching works easy with that remote-helper
<bqv>
but browsing isn't easy
<swedneck>
browsing how?
<bqv>
like, online viewing
<bqv>
e.g. github-like view
<bqv>
so either i update iGiS to use the version of the remote-helper i'm using, or i also publish a statically rendered site for doing the browsing
<bqv>
cause as it stands, that directory view is pretty crappy if you're after commit logs etc
<bqv>
just not sure which of those is better
_jrjsmrtn has joined #ipfs
<bqv>
static is nice cause it requires no server, but then it does make pushing more complicated
<bqv>
iGiS is nice, cause no extra push steps, but then i gotta have a webserver for it
__jrjsmrtn__ has quit [Ping timeout: 240 seconds]
<swedneck>
surely there are apps for viewing git repos nicely?
<bqv>
spent the last 3 hours looking for them :)
<bqv>
none work
rasuru[m] has joined #ipfs
<bqv>
swedneck: also, slight issue in that i'm not certain the format exposed by the remote-helper is actually a valid http git repo
<bqv>
the remote-helper also has a VFS mode, where this happens /ipfs/QmaHnKF6efhokSETd3A4JsyFq9QUqWV5e1rrc79XZYiA8o/.git/vfs but it's extremely slow and not very ergonomic
<bqv>
swedneck: oh, yeah, directly hosting it
<bqv>
but that seems painful to pack into a "git push"-like workflow
solken[m] has joined #ipfs
<alko89[m]>
is there a way to not let a specific domain that is hosted on IPFS to not redirect on IPFS in case you have IPFS companion installed without whitelisting it?
<alko89[m]>
I have setup a gateway and I also host a website on IPFS that I have linked on a domain but with IPFS companion enabled it redirects the site to IPFS link, I have a bug that breaks the site in that case
srid has joined #ipfs
<srid>
Is there something like https://web.archive.org/ that snapshots an URL directly to IPFS, and gives me back the CID hash for sharing in future (and, assuming it is pinned, it remains permanently available)? Bonus points for browser extension for saving.
<srid>
Why is this important? web.archive.org apparently blocks some websites from being saved.
<srid>
i.e., they cannot be "trusted" (once again why decentralized tech is important)
<srid>
* Why is this important? web.archive.org apparently blocks some (legal) websites from being saved.
dan- has quit [Ping timeout: 260 seconds]
dan has joined #ipfs
dan is now known as Guest30946
<jadedctrl>
srid: didn't know the archive did that :o
<jadedctrl>
do you have any examples?
mowcat has quit [Ping timeout: 240 seconds]
<bqv>
ok
<bqv>
the complication now is that iGiS as stands, doesn't work for me on my pc in *any* browser
<bqv>
only works on my phone
<bqv>
so i guess i'll go the generated static html route
<swedneck>
what do you mean by "doesn't work"?
<bqv>
swedneck: fails to load even the demo repository
<bqv>
checked console, load of http errors
<bqv>
websocket problems
<bqv>
which i'm sure i could fix, but the fact that they can happen is the issue
<swedneck>
now i'm very confused, how does a browser load a git repo?
<bqv>
i'd rather go for something that's guaranteed to not fuck up that badly
<bqv>
swedneck: it's loading over ipfs
<bqv>
js-ipfs
royal_screwup21 has quit [Quit: Connection closed]
<bqv>
or, js-ipld, in that case
royal_screwup21 has joined #ipfs
<swedneck>
what exactly are you trying to accomplish?
<bqv>
trying to have a git repo hosted on ipfs, in a way that's clonable by git (maybe with a helper), and that's browseable by a web browser
<bqv>
first part's done
<bqv>
second part's what i'm fighting with
<swedneck>
i'm not sure that's possible even without involving ipfs
<bqv>
?
<bqv>
of course it is
<swedneck>
as you'd be using something like github/gitea to present it nicely, normally
<swedneck>
ah, maybe try the one i linked then since it's had more work on it?
<bqv>
the one you linked is the remote part of it, i.e. how you push/fetch
<bqv>
and actually that repo's almost identical to what i'm using, so yeah
<bqv>
but, it's incompatible with iGiS
<bqv>
even if iGiS was a reliable option
<bqv>
anyway, seems most sensible to just modify the remote-helper to generate those html pages as part of pushing
<swedneck>
why not just set up a hook?
<swedneck>
instead of making it a part of the helper
<bqv>
yeah that'd work too i guess. but the way i've done it, i had to use stagit to generate the files, then manually add them to ipfs, and i'd rather skip the disk step
<bqv>
swedneck: oh, i remember why. so, uploading the stagit generated files, duplicates all the data
<bqv>
because it's not the exact files
<bqv>
if i do it in the helper, i can reuse the same blocks
<bqv>
come to think of it, the vfs thing, is basically the same data, just in the wrong form
<bqv>
it might not even be too hard
<srid>
<jadedctrl "do you have any examples?"> https://web.archive.org/web/*/https://articles.mercola.com/sites/articles/archive/2020/12/03/efficacy-of-surgical-masks.aspx
<srid>
lol
<srid>
> This URL has been excluded from the Wayback Machine.
arcatech has joined #ipfs
<jadedctrl>
ooh, I guess there're excluding misinfo?
<srid>
*what they think is misinfo
<jadedctrl>
that sucks, misinfo's still worth saving, if at least for historial purposes
<bqv>
especially on something as ideologically neutral as webarchive
<bqv>
i get removing it from facebook/twitter, but webarchive should be safe
royal_screwup21 has joined #ipfs
<srid>
Let's say we get a IPFS based web archive. Suppose some pinning services or nodes decide to censor a bunch of CIDs, would it prevent anyone from accessing them?
<srid>
IOW, how censorship-resistant is IPFS reachability? (all the while supporting blocking of clearly illegal content)
<jadedctrl>
mm, I recall an article recently on how pubsub is resistant to such attacks
<bqv>
ipfs is a case of have vs don't have. i don't think there's any way to prevent the network from eventually finding a file
<bqv>
srid: that's probably your node being poorly connected
<srid>
that's my laptop running nixos, which has working internet connection.
<bqv>
i've been using my node as a pastebin and image host (and now git service), so at this point it's basically constantly peered to the gateway
<srid>
in the webui it says 747 peers.
<bqv>
also, your thing loads for me
<srid>
shouldn't that be enough?
<bqv>
yeah i guess
<srid>
<bqv "also, your thing loads for me"> Oh it loaded *now*. But it wasn't before (a few minutes after I added the file to ipfs)
<srid>
I guess there is a substantial propagation delay.
<bqv>
yeah that's the gateway trying to find a way to your node, cause you've *just* added the data and i presume you haven't added anything else in recent time
<bqv>
but it'll be way faster now that half the nodes it saw while searching have cached it
mindCrime has joined #ipfs
<bqv>
e.g. i just tested on my local node and it found it in 20s
<jadedctrl>
I got it on my node in less than 2s
<srid>
> you haven't added anything else in recent time
<srid>
true (except for one .jpg added in the very beginning)
<bqv>
there you go
<jadedctrl>
looks like it's gotten around pretty well
<srid>
* >
<srid>
you haven't added anything else in recent time
<srid>
true (except for one .jpg added in the very beginning)
<srid>
* > you haven't added anything else in recent time
<srid>
true (except for one .jpg added in the very beginning)
johnwickmode has quit [Remote host closed the connection]
royal_screwup21 has quit [Quit: Connection closed]
royal_screwup21 has joined #ipfs
le0taku has quit [Ping timeout: 256 seconds]
royal_screwup21 has quit [Ping timeout: 265 seconds]
jadedctrl has quit [Ping timeout: 264 seconds]
leotaku has joined #ipfs
zeden has joined #ipfs
coniptor has quit [Ping timeout: 240 seconds]
royal_screwup21 has joined #ipfs
p-core has quit [Quit: p-core]
p-core has joined #ipfs
kn0rki has quit [Quit: Leaving]
leotaku has quit [Ping timeout: 240 seconds]
leotaku has joined #ipfs
coniptor has joined #ipfs
<lidel>
<frandavid100 "I installed it and chose "embedd"> Yes, its normal. "embedded" node type is experimental, and in Firefox it does not provide gateway (you can import files with it, but you will load them via a public gateway)
<lidel>
<srid "Is there something like https://"> I believe ArchiveWeb.page extension includes (or is working on) experimental IPFS support, so users can archive a page (or several), then share via IPFS. More info: https://archiveweb.page/guide/sharing
rroaming[m] has joined #ipfs
hurikhan77 has quit [Read error: Connection reset by peer]
hurikhan77 has joined #ipfs
KempfCreative has quit [Ping timeout: 240 seconds]