Freenet stable build 5016 is now available. Update to it using the
update utility or get it from the snapshots page at
http://freenetproject.org/snapshots/ .

Changes (a ton, mostly not mine):
* Implemented support for ZIP containers (fish's work, slightly
  tweaked by me). Supported by the client level code, with a flag to
  disable them, so fproxy, client.cli.Main and everything else can use
  them. client.cli.Main has a command line option to disable support.
  Includes support for metadata in the zip. Effect of this is that a
  site of up to 1MB (after compression) can be inserted as one file, and
  it will be automatically extracted - get one file, get them all.
* Fixed ARK insertions when the IP address changes after startup. 
  Hopefully. Again!
* Added support for determining the expected data size (to the next
  power of 2, including padding) from a key, in client.cli.Main, added
  support in fproxy for ?maxlogsize=<int>, where <int> is the maximum
  log2size of the file, so it won't even do the search if it's too
  large. For example, ?maxlogsize=20 will produce an error if the file
  is larger than 1MB. This should be useful for preventing various
  attacks, in NIM forms, in client apps such as Frost, and elsewhere.
* Significant improvements to the open connections infolet.
* Tidy up HTML for the bookmarks on the Web Interface page.
* Fixed generation of "entropy" bits when making an SSK keypair.
* Made page titles more useful (e.g. in tabs) for error messages.
* Reduce CPU usage after a while when we get one of the windows specific
  NIO bugs (not our fault, JVM bug).
* Fixed a deadlock, and a NullPointerException.
* Updated the README file slightly.
* Added infrastructure for changing user interface themes to the config;
  we don't actually have any others yet.
* Logging, major reindenting in fproxy, make some methods and classes
  final (for slight performance gain), fix some jikes warnings, fix
  typos in config option descriptions, improve or add some diagnostic
  variables (inboundConnectionRatio, inboundConnectingTime,
  inboundQueryRejecteds, inboundAggregateRequests), other minor changes

This release is mostly tidying up loose ends that accumulated while
trying to get 0.5.2 out the door; the emphasis now shifts to NGRouting,
although of course debugging is ongoing.
-- 
Matthew J Toseland - [EMAIL PROTECTED]
Freenet Project Official Codemonkey - http://freenetproject.org/
ICTHUS - Nothing is impossible. Our Boss says so.

Attachment: pgp00000.pgp
Description: PGP signature

Reply via email to