Freenet stable build 597 is now available. Please upgrade; you can
do this by using update.sh on *nix or the updater utility on Windows,
or get the latest build from http://freenetproject.org/snapshots/.
Major changes:
* Substantial profile driven optimizations:
* We now use java.security.MessageDigest for SHA1, (where
possible), this yields approximately a factor of 2 speedup
for SHA1, which is at least 10% of total node CPU usage. It
also dominates CHK generation, for example (although the CHK
padding operation has to use the old code because
MessageDigest does not efficiently support intermediate
results).
* Optimization (and fixes of performance regressions in the
last few builds) of NativeFSDirectory.getFile(), another big
CPU hog.
* Optimization of some Fields methods, which are _very_ widely
used. Some of these will only show up in code which has been
adapted to use new methods, such as getFile() above.
* Other changes:
* jrand0m's significant improvements to the bookmark manager -
all operations now require confirmation by the user, and
therefore we can allow links to the bookmark manager through
the anonymity filter. So we can now safely allow freesites to
add an "Add me to your gateway page" button. Also bugfix
relating to deleting sites from the homepage below the default
number of sites.
* Further improvements to logging. logLevel=normal should be
much less noisy than 2 builds ago.
* Increased the default healing HTL to 20. Probably a good idea
to do fewer (by running out of healing queue) but deeper
reinsertions.
* Added IsTransient to the FCP Info command for use by clients
such as Frost.
* Don't show the Bookmark Manager if the web interface is
public.
* Remove non-working WinConfig workaround.
* Indenting, removal of unnecessary imports etc.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL:
<https://emu.freenetproject.org/pipermail/devl/attachments/20030521/8b7ce4c2/attachment.pgp>