Freenet stable build 5026 is now available. Get it from
http://freenetproject.org/snapshots/freenet-latest.jar , or via the
update.sh script or the freenet-webinstall.exe wininstaller/updater.
Changes:
* Zab removed some unnecessary locking in the routing table; maybe this
  will help with recent crashes (which had a lot of threads waiting on
  the RT lock).
* Keep connections in the open connection manager until they are
  actually terminated. If the send side gets closed, we used to remove
  it from the connection manager; this meant that we could end up
  exceeding the connection limit, by a lot. This may well have been
  exploitable.
* Count messages on a connection (mainly) by total bytes rather than
  number of messages. This should make the decision as to whether to
  wait for a connection to finish sending a few packets or to open a new
  connection more accurate.
* Fix the General infolet display of bandwidth usage.
* Set write and read loop threads to maximum priority.
* Log a line and its stack trace as a single object. So it won't get
  broken up if the logger lags.
* Add some new diagnostics (messageSendTimeRT, messageSendTimeNonRT),
  add OCM.countOpenLRUConnections to interesting objects dump, logging
  improvements, indenting.
-- 
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