Matthew Toseland wrote: > We could: > - Make ClientPut of a file insert a one-file manifest by default > including the given filename (rather than just the file), if it's told > to insert a CHK@ > - Enforce the number of metastrings. I.e. if a file is inserted as > CHK at blah,blah,blah/ it can no longer be accessed as > CHK at blah,blah,blah/something-i-just-made-up.jpeg
IMHO, CHK's should - from the users perspective - only do two things: 1) insert data, and it produces a CHK-key 2) give it a CHK-key, and it produces data Where data is no more than file contents. When I first read about Freenet I just saw it as a large distributed storage device, which indexes by keys rather than file names and directories. I think that is very elegant, and that adding file names to CHK's is a step away from that elegance. If file names are required, it should be added on a higher level of abstraction than CHK's. IMHO. Also, I don't see how file names would stop you from uploading a new disgusting picture with the name "disneys-new-character-show-this-to-your-kids-but-dont-look-at-it-first-thank-you.jpg". On Freenet (read: Forst), you pretty soon learn which users you should trust. That is much more important than file names. Again, IMHO. > Advantages: > - Keys cannot be modified; there is a definitive CHK, and if you change > it it doesn't work > - Therefore CHK at .../chicken-porn.jpeg cannot be renamed maliciously to > CHK at .../free-music.mp3 "Hmmm... freenet.jpg? This must be one of those 'were in the world are Freenet nodes located?'-maps I have read about!" *download* *open* *burn!* *frizzle!* "MY EYES, MY EYES!" Permanent brain damage follows. Yes, I too have stared into that stretched male anus. It was .. interesting, as in "What an interesting deadly brain tumor you have". -- Kind Regards, Jan Danielsson Te audire non possum. Musa sapientum fixa est in aure. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 187 bytes Desc: OpenPGP digital signature URL: <https://emu.freenetproject.org/pipermail/tech/attachments/20060819/1f0f4ef1/attachment.pgp>