I'm going to write another Freenet node implementation.  This
implementation is going to be in plain ANSI C, not C++.  It will use
an encrypted datastore which is designed to be quite scalable.  The
datastore will not be a flat directory full of files whose names are
the hashed keys for those files, but rather a tree of directories.
I've figured out the semantics for this, but I don't have time to
explain them right now.  Anyways, the name of this freenet node is
going to be nfreenetd (the n differentiates it from Whiterose, which
might use the name freenetd) and it is targeted at Unix/Linux
systems.  It will be designed with mainly security, stability, and
scalability in mind, and speed will mainly be a side effect from it
being written in C rather than Java or C++.  Yes, I am going to make
sure to check array bounds when I have to use fixed arrays, and I am
going to avoid fixed arrays like the plague.  This practice will stop
crashes from overrunning arrays and buffer overflow exploits (which
are particulary nasty as exploits go).  Note that I haven't written
this yet.

-- 
Travis Bemann
Sendmail is still screwed up on my box.
My email address is really bemann at execpc.com.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 1312 bytes
Desc: not available
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20000727/9824ab25/attachment.pgp>

Reply via email to