stebalien changed the topic of #ipfs to: Heads Up: To talk, you need to register your nick! Announcements: go-ipfs 0.4.23 and js-ipfs 0.41 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://view.matrix.org/room/!yhqiEdqNjyPbxtUjzm:matrix.org/ | Forums: https://discuss.ipfs.io | Code of
<ShokuninDiscord4>
Interesting. What would that help you with?
<ShokuninDiscord4>
(would that be something you'd find actually useful?)
<ShokuninDiscord4>
<span class="d-mention d-user">bonedaddy</span> I guess you mean the other way?
<ShokuninDiscord4>
Like node sends emails on events
<ShokuninDiscord4>
What would you use that for?
<ShokuninDiscord4>
wdym by with auth?
RealityDiscord[m has joined #ipfs
<RealityDiscord[m>
mmm, maybe if it was just checking status and stuff like that. Anything more advanced would become a problem.
<RealityDiscord[m>
Connecting to the node API without worrying about firewalls due to it being libp2p. I already have systems in place for this. If it was built in with authentication, that would be a pretty useful out of the box feature.
<RealityDiscord[m>
Best bet is what <span class="d-mention d-user">bonedaddy</span> is talking about
<RealityDiscord[m>
Authentication done by peerID, or other mechanism.
<ShokuninDiscord4>
I mean, auth the email client, or auth my peer against my email client, or.. how should it work?
<RealityDiscord[m>
I think send an email to the node with peerID to establish who is permitted to access. Then work through a libp2p tunnel.
<RealityDiscord[m>
I think send an email to the node with peerID to establish who is permitted to access is the best option. Then work through a libp2p tunnel.
<ShokuninDiscord4>
Interesting
<ShokuninDiscord4>
So like control / monitor the node I guess
hndr has joined #ipfs
hndr has quit [Quit: Leaving]
mowcat has joined #ipfs
mowcat has quit [Remote host closed the connection]
<chachasmooth>
where's the format returned inside the "Data" fields of `ipfs object get $ID` specified?
<chachasmooth>
(I'd like to add manually add a custom IPFS object using `ipfs object put`)
lord| has quit [Read error: Connection reset by peer]
fleeky has quit [Ping timeout: 258 seconds]
RamRanRa has joined #ipfs
lord| has joined #ipfs
_whitelogger has joined #ipfs
<M59NAA8GT7111114>
one thing that makes ipfs a lot nicer than torrents is that you can use public http gateways to let non-ipfs users access your data
fleeky has joined #ipfs
chronophor[m] has joined #ipfs
electioneer has joined #ipfs
misuto has quit [Ping timeout: 258 seconds]
rendar has joined #ipfs
lritter has joined #ipfs
Sigma has joined #ipfs
pecastro has joined #ipfs
RamRanRa has quit [Quit: Leaving]
<voker57>
not really inherent to ipfs, just nobody sets up gateways for torrent
<voker57>
for same reason as cloudflare's ipfs gateway has videos banned
<voker57>
so i don't expect them to survive wider adoption
joocain2 has quit [Remote host closed the connection]
opal has quit [Remote host closed the connection]
joocain2 has joined #ipfs
opal has joined #ipfs
<M59NAA8GT7111114>
i've never heard of torrent http gateways
<M59NAA8GT7111114>
torrent clients always just download to a file on disk directly
<voker57>
yeah but it's not related to protocol itself
<voker57>
I used a paid torrent gateway back in the day
<voker57>
when all I had was dialup so this service let you download torrents via them or order data on CDs
opal has quit [Ping timeout: 240 seconds]
opal has joined #ipfs
anadahz has quit [Remote host closed the connection]
<M59NAA8GT7111114>
huh
anadahz has joined #ipfs
greymanDiscord[m has joined #ipfs
mowcat has joined #ipfs
vmx has joined #ipfs
nimaje has quit [Quit: WeeChat 2.7.1]
nimaje has joined #ipfs
xcm is now known as Guest80133
Guest80133 has quit [Ping timeout: 255 seconds]
xcm has joined #ipfs
nimaje has quit [Quit: WeeChat 2.7.1]
nimaje has joined #ipfs
electioneer has quit [Remote host closed the connection]
derangements has joined #ipfs
reit has joined #ipfs
ZaZ has joined #ipfs
}ls{ has joined #ipfs
cxl000 has joined #ipfs
CCR5-D32 has joined #ipfs
alephnull has joined #ipfs
delli3 has joined #ipfs
<M59NAA8GT7111114>
private networks?
<c0ncord>
i remember using a free torrent gateway not long ago, i forgot the name
<c0ncord>
for watching movies mostly
<chachasmooth>
when `ipfs get`'ing a file, can a malicious node fill my clutter up my complete datastore with gigabytes of junk data?
derangements has quit [Remote host closed the connection]
<chachasmooth>
if so, why is the file length now included in the hash? e.g. resource_hash = hash(metadata_such_as_size || hash(file))?
tobowersDiscord4 has joined #ipfs
<M59NAA8GT7111114>
i'm not sure, but i think theoretically at least it shouldn't be able to
<c0ncord>
i think that that attack wouldn't work, because the hash of every chunk is validated?
denims has joined #ipfs
<M59NAA8GT7111114>
as it should be easy to spot when it's sending bogus data
ZaZ has quit [Quit: Leaving]
<tobowersDiscord4>
> private networks?
<tobowersDiscord4>
<span class="d-mention d-user">swedneck [GMT+1]</span>#0000 We were thinking private network but operationally that can get tricky I think and getting the peers to share the key and change keys when group members leave, etc seems hard
<voker57>
chachasmooth: no, files are made of chunks, so most malevolent node can do is to send you a bad chunk
<voker57>
as for size in hash, dunno maybe strengthening against crypto attacks
Taoki has joined #ipfs
John_Locke_42424 has joined #ipfs
<John_Locke_42424>
Hi. I'm trying to understand the specifics of how CIDs (hashes) are created when using the file system in particular. For my application, I need a directory to not just be accessible with a static hash, but also for others to verify externally that the same "stuff" would result in the same hash. As I understand it, if there was a change in the
<John_Locke_42424>
merkle dag format or unixfs, it may be the case that a person adding the same bit identical content in the future get a different hash back
<John_Locke_42424>
Is there any way via the command line and/or libraries to specify that you want a certain specific version of everything, hash algo, unixfs version etc, so that you can guarantee that the same CID can be recreated independently?
<John_Locke_42424>
(Other than forcing them to run a specific version of the libraries/cli)
CCR5-D32 has quit [Quit: ZZZzzz…]
<M59NAA8GT7111114>
pretty sure you can force every aspect to a specific thing
<M59NAA8GT7111114>
have you looked at `ipfs add --help`?
<M59NAA8GT7111114>
it would probably give you the answer
CCR5-D32 has joined #ipfs
shizy has quit [Read error: Connection reset by peer]
brianhoffman has quit [Quit: brianhoffman]
shizy has joined #ipfs
brianhoffman has joined #ipfs
mauz555 has joined #ipfs
[diablo] has quit [Quit: Ping timeout (120 seconds)]
gavlee has quit [Excess Flood]
NickBusey has quit [Quit: Ping timeout (120 seconds)]
t4skforce has quit [Quit: Ping timeout (120 seconds)]
[diablo] has joined #ipfs
NickBusey has joined #ipfs
gavlee has joined #ipfs
nsh has quit [Remote host closed the connection]
pescobar has quit [Quit: No Ping reply in 180 seconds.]
t4skforce has joined #ipfs
pescobar has joined #ipfs
nsh has joined #ipfs
<John_Locke_42424>
M59NAA8GT7111114 well I've seen flags for CID version and hash type, nothing for the node format (protobuf/cbor) or unixfs format though
ygrek__ has joined #ipfs
jcea has joined #ipfs
ZaZ has joined #ipfs
mauz555 has quit []
pecastro has quit [Ping timeout: 258 seconds]
<M59NAA8GT7111114>
hmm
melroy89Discord[ has joined #ipfs
<hsn>
how to add ipfs to windows firewall exception, it stopped working for incomming connections
<John_Locke_42424>
M59NAA8GT7111114 maybe because those new things are not actually enabled yet? I was under the impression that cbor nodes were the new normal, but when I do some testing with the latest stable release, it's all still protobuf
<M59NAA8GT7111114>
no clue
ylp has quit [Quit: Leaving.]
jaided3[m] has joined #ipfs
zopsi has quit [Quit: Oops]
zopsi has joined #ipfs
zopsi has quit [Excess Flood]
bengates has quit [Remote host closed the connection]
zopsi has joined #ipfs
zopsi has quit [Excess Flood]
bengates has joined #ipfs
zopsi has joined #ipfs
zopsi has quit [Excess Flood]
zopsi has joined #ipfs
ipfs-stackbot has quit [Remote host closed the connection]
sixcornersDiscor has joined #ipfs
bengates has quit [Ping timeout: 240 seconds]
ipfs-stackbot has joined #ipfs
jaided3[m] has left #ipfs ["User left"]
scde has joined #ipfs
fleeky has quit [Ping timeout: 272 seconds]
fleeky has joined #ipfs
stoopkid has quit [Quit: Connection closed for inactivity]
CCR5-D32 has quit [Quit: ZZZzzz…]
jonnycrunch has joined #ipfs
CCR5-D32 has joined #ipfs
scde has quit [Quit: Leaving]
airgap has joined #ipfs
stoopkid has joined #ipfs
adpaolucci has quit [Quit: Kindergarten is elsewhere!]