I rewrote the DataStore serializing protocol and added a procedure to wipe
the directories where the DataStore dumps it's data. In order to do this I
had to move the files from the .freenet to .freenet/<port number> (so two
nodes on the same machine and directory wouldn't wipe each others stores).

The Serializing can still read the old datastores, and all of them stored
the filenames of the old data with the complete path, so backwards
compatibility should work. It seemed to for me, but then I fragged my old
stores through a bug and haven't been able to test. If somebody would
confirm that it loads data alright saved from earlier builds that would be
good. 

I also rewrote the two new CLI clients to handle usage and stuff. They
still stacktrace on errors, but that is because I WANT the stacktraces
when people have troubles until we release.

I also put an easter bunny^h^h^h^h^hegg in there, though open source sort
of takes the sport out of it :-).

-- 
\oskar

_______________________________________________
Freenet-dev mailing list
Freenet-dev at lists.sourceforge.net
http://lists.sourceforge.net/mailman/listinfo/freenet-dev

Reply via email to