Re: Towards a Freenet Filesystem

Matthew Toseland <toad-EI5O+8PHWbJeeLb3ft/[email protected]> Tue, 23 May 2006 00:05:26 +0100
Newsgroups gmane.network.freenet.general
Message-ID <[email protected]>
On Mon, May 22, 2006 at 06:12:04PM -0400, Joel Salomon wrote:
> On 5/22/06, David McNab <[email protected]> wrote:
> >  /keys/CHK@yetanotherfreakinkey
> >     - performs a GET of the given key from freenet, and allows it
> >       to be read like a file. First line is <mimetype>\n
> >  /privatekeys/SSK@anotherkeyprivate/name
> >     - the filename 'SSK@anotherkeyprivate' is the private key
> >       corresponding to /keys/SSK@anotherkey/name
> >     - reading from this file produces a single line, the equivalent
> >       public key
> >     - writing to this file performs a freenet PUT. First line written
> >       should be <mimetype>\n, then the raw key data
> 
> I don't like the idea of the MIME type being the first line of the
> file; it's something that will have to be stripped when the file is
> moved to the rest of the system or worked on by standard programs.

It can be an extended attribute, no? Doesn't FUSE support these now?

I believe there are some problems with Reiser4-style file-as-directory,
otherwise that would be perfect.

Oh and you shouldn't have to mkdir for a get!
> 
> The influence of Plan 9 (the original source of user-space
> filesystems) may be visible here.
> 
> --Joel
-- 
Matthew J Toseland - toad-EI5O+8PHWbJeeLb3ft/[email protected]
Freenet Project Official Codemonkey - http://freenetproject.org/
ICTHUS - Nothing is impossible. Our Boss says so.

_______________________________________________
chat mailing list
[email protected]
Archived: http://news.gmane.org/gmane.network.freenet.general
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/chat
Or mailto:[email protected]?subject=unsubscribe
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFEckO1HzsuOmVUoi0RAp3JAJwLMavbx8UcOejfO/y1e0w6kD8w8gCfVTU2
iaHFFGvaygzpPTH2j1CZg7o=
=XE9a
-----END PGP SIGNATURE-----