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
TomSaunders[m] has joined #ipfs
TomSaunders[m] is now known as TomSaunders[m]1
}ls{ has quit [Ping timeout: 240 seconds]
}ls{ has joined #ipfs
baojg has quit [Remote host closed the connection]
baojg has joined #ipfs
deltab has quit [Ping timeout: 246 seconds]
SirPHOENiX1 has quit [Read error: Connection reset by peer]
SirPHOENiX1 has joined #ipfs
deltab has joined #ipfs
ipfs-stackbot has quit [Remote host closed the connection]
baojg_ has quit [Remote host closed the connection]
baojg has joined #ipfs
ram19890 has quit [Ping timeout: 240 seconds]
ram19890 has joined #ipfs
The_8472 has quit [Ping timeout: 258 seconds]
The_8472 has joined #ipfs
jrt is now known as Guest94940
Guest94940 has quit [Killed (barjavel.freenode.net (Nickname regained by services))]
jrt has joined #ipfs
baojg has quit [Remote host closed the connection]
baojg has joined #ipfs
Energon has joined #ipfs
gimzmoe has quit [Ping timeout: 260 seconds]
baojg has quit [Remote host closed the connection]
baojg has joined #ipfs
elgohr has joined #ipfs
<paranoid[m]1>
<CSDUMMI[m] "Does there exist such a `check-f"> https://github.com/Yelp/detect-secrets for source code, but the plugins are probably useful
<MayeulC>
Is it possible to add authentication to ipfs p2p? Using a peer whitelist, or a shared secret.
<MayeulC>
I mean, I could also make a private IPFS network + p2p, but I'd miss on the bootstrap nodes and access to the wider network.
cymatics has quit [Ping timeout: 240 seconds]
ylp has quit [Quit: Leaving.]
<Discordian[m]>
Considering you'd be in control, I mentioned you could put authentication on the tunnel yourself. Like if you want all clients to only respond to other clients in possession of a shared secret, you could do that authentication over the tunnel.
<Discordian[m]>
For example a client could just have the other client sign a message, if the signature came from the same key, it's kosher.
jcea has quit [Ping timeout: 250 seconds]
<eleitl[m]>
Speaking about authentication, is there a truly distributed p2p authentication system out there?
<MayeulC>
Discordian: I'll think and answer in more detail a bit later, I'm getting busy
<MayeulC>
eleitl: for context, I asked in #yggdrasil:matrix.org something along these lines before realizing IPFS would be a better fit. Yggdrasil maps every private key onto an IPv6 address, and validates incoming packets, so if you have a source IP whitelist, you have a quite secure authentication system (there's a bit more details)
<MayeulC>
Wireguard isn't that different, but you manually assign an IP address to a public key, so the system isn't really global/distributed, but it's conceptually similar
<eleitl[m]>
I was thinking about distributed applications, so possibly https://gun.eco/docs/Auth is the thing I was looking for. Or, something along the same lines.
<demostanis[m]>
What happens if a file added to IPFS gets removed intentionally by all peers having it in their cache?
Nact has quit [Quit: Konversation terminated!]
Mateon2 has joined #ipfs
Mateon1 has quit [Ping timeout: 240 seconds]
Mateon2 is now known as Mateon1
Guest30784 has joined #ipfs
Guest30784 has quit [Client Quit]
p|q has quit [Remote host closed the connection]
JJ has joined #ipfs
royal_screwup21 has joined #ipfs
psyk has joined #ipfs
ram19890 has quit [Quit: Konversation terminated!]
<Guest_2>
ACTION A file's data can be deleted by a peer. If all peers delete their copy of a file's data then that data has been deleted permanently. When a file is added to the ipfs network, the file is given a unique Hash which can be used to identify that file. If a file has been deleted but the file's unique Hash has been retained, then that unique Hash could still be used to identify the file (in the case where the deleted file has been
<Guest_2>
ACTION If a file has been added to the ipfs network and that file exists on your peer's node, then that file continues to exist on your peer's node until it is intentionally removed. There is a part of a peer's node that may attempt to Garbage Collect (Remove) certain files automatically but this can be prevented by Pinning specific files to your peer's node. If a file on your peer's node has been Pinned, then your peer's node will
royal_screwup21 has quit [Quit: Connection closed]
Guest_2 has quit [Remote host closed the connection]
EddyEdgy has quit [K-Lined]
nsaunders has joined #ipfs
Guest_2 has joined #ipfs
gde33 has joined #ipfs
Guest_2 has quit [Quit: MESG: YOU HAVE QUIT]
Guest_2 has joined #ipfs
Guest_2 has quit [Remote host closed the connection]
Guest_2 has joined #ipfs
GvP has quit [Quit: Going offline, see ya!]
Guest_2 has quit [Remote host closed the connection]
baojg has quit [Remote host closed the connection]
baojg has joined #ipfs
JJ has joined #ipfs
skinkie has joined #ipfs
<skinkie>
Hi, we host rather big files with open data. To have people downloading updates reguarly we are using a symlink to end up in the same location. If we would like to support IPFS, how can a predictable location work in concert with "updates"?
brabo has joined #ipfs
<brabo>
skinkie: ;)
<brabo>
dignifiedquire: you're still here too!
arcatech has quit [Quit: Be back later.]
baojg has quit [Remote host closed the connection]
baojg has joined #ipfs
arcatech has joined #ipfs
dearthofglory[m] has joined #ipfs
JJ has quit [Quit: Connection closed]
JJ has joined #ipfs
BEDLAM02 has quit [Quit: Leaving.]
BEDLAM02 has joined #ipfs
BEDLAM02 has quit [Max SendQ exceeded]
drathir_tor has joined #ipfs
BEDLAM02 has joined #ipfs
BEDLAM02 has quit [Max SendQ exceeded]
BEDLAM02 has joined #ipfs
BEDLAM02 has quit [Max SendQ exceeded]
BEDLAM02 has joined #ipfs
BEDLAM02 has quit [Max SendQ exceeded]
justanotherdude has quit [Quit: RAGEQUIT]
drathir_tor has quit [Ping timeout: 240 seconds]
KempfCreative has joined #ipfs
JJ18 has joined #ipfs
JJ has quit [Ping timeout: 240 seconds]
KempfCreative has quit [Ping timeout: 246 seconds]
dsrt^ has quit []
drathir_tor has joined #ipfs
BEDLAM02 has joined #ipfs
BEDLAM02 has quit [Max SendQ exceeded]
arcatech has quit [Quit: Be back later.]
BEDLAM02 has joined #ipfs
BEDLAM02 has quit [Max SendQ exceeded]
BEDLAM02 has joined #ipfs
BEDLAM02 has quit [Max SendQ exceeded]
BEDLAM02 has joined #ipfs
BEDLAM02 has left #ipfs [#ipfs]
arcatech has joined #ipfs
<paranoid[m]1>
Path and location don't matter, it's all addressed by content hash. Use ipns to point to updates, have a static link
drathir_tor has quit [Ping timeout: 240 seconds]
<paranoid[m]1>
You can have two ipns links, one for the main directory and one for the latest updated file directly
arcatech has quit [Ping timeout: 258 seconds]
<demostanis[m]>
<Guest_2 "ACTION A file's data can be del"> Thanks, but you didn't send the end of the paragraph?
JJ has joined #ipfs
Guest_2 has joined #ipfs
JJ18 has quit [Ping timeout: 240 seconds]
jcea has joined #ipfs
drathir_tor has joined #ipfs
ussr has joined #ipfs
arcatech has joined #ipfs
vs^ has joined #ipfs
arcatech has quit [Ping timeout: 260 seconds]
theseb has joined #ipfs
ForgottenByte[m] has joined #ipfs
arcatech has joined #ipfs
arcatech has quit [Client Quit]
gimzmoe has quit [Ping timeout: 252 seconds]
arcatech has joined #ipfs
mindCrime has quit [Ping timeout: 240 seconds]
tech_exorcist has quit [Ping timeout: 265 seconds]
paddymahoney has joined #ipfs
theseb has quit [Quit: Leaving]
arcatech has quit [Quit: Be back later.]
paddymahoney has quit [Read error: Connection reset by peer]
sav__ has quit [Write error: Connection reset by peer]
coniptor has quit [Ping timeout: 240 seconds]
sav__ has joined #ipfs
royal_screwup21 has joined #ipfs
paddymahoney has joined #ipfs
alexgr has quit [Ping timeout: 252 seconds]
friel- has joined #ipfs
y000danon has joined #ipfs
alexgr has joined #ipfs
ussr has quit [Quit: ussr]
y000danon has quit [Ping timeout: 240 seconds]
mowotter has quit [Remote host closed the connection]
arcatech has joined #ipfs
koo5 has joined #ipfs
arcatech has quit [Ping timeout: 258 seconds]
vs^ has quit []
<Discordian[m]>
<skinkie "Hi, we host rather big files wit"> Predictable location? Sounds like you want [IPNS](https://docs.ipfs.io/concepts/ipns/)