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.
pgp00000.pgp
Description: PGP signature
