Author: toad
Date: 2007-08-11 18:27:32 +0000 (Sat, 11 Aug 2007)
New Revision: 14624

Modified:
   trunk/freenet/src/freenet/node/Version.java
Log:
1053:
- l10n
-- updated german translation by Michael T?\195?\164nzer
-- updated italian translation by _ph00
- increase packet coalescing delay to 200ms. note that it won't delay data 
packets.
- fproxy
-- fix a not-returning-after-sending-error-page bug (this causes the connection 
to get messed up and the wrong pages to be returned to requests)
- more work on temporary files
-- keep track of open streams on a BaseFileBucket(). when it is free()ed (may 
be deleted), if there are open streams, close them and log an error. don't let 
new streams be opened after we've started to close. delete similar (but older 
and messier and not working) functionality in TempFileBucket. also log if we 
have streams open when opening a new write stream.
-- synchronization.
-- logging.
-- delete FileBucketFactory.
-- fix various temp file stream leaks (fd leaks on *nix, temp file leaks on 
windows, at least without the auto-close code which didn't work until this 
build), some recent, some old
- containers:
-- remove incrementSpace()/decrementSpace(), close() (usually will delete the 
file) cached elements directly while holding the lock. limits disk space 
accurately and prevents nasty race conditions, both under load.
-- synchronization: always sync ArchiveManager on this, not on storedData.
-- delete useless archiveHandlers, comments, make stuff private, coding style 
fixes, logging, delete dead code
- thread pooling
-- add Executor interface, similar to java 5's, but includes a task name, which 
we will set the thread name to while it is executing
-- add PooledExecutor, which creates threads on demand but keeps them around 
for 5 minutes.
-- use the Executor very widely, though not everywhere (what's left would cost 
too much API bending and is insignificant)
-- use Runnable instead of Thread for BlockTransmitter._senderThread
- break out of the lock on both success and failure in 
SingleFileFetcher.handleMetadata - either throw or schedule
- always run client callbacks for ClientGetter on another thread
- fix not reading the value of config options testingDropPacketsEvery, 
oneConnectionPerIP, alwaysAllowLocalAddresses
- tmci: create NetworkInterface and log on startup not on construction.
- delete PeerNode.randomizeMaxTimeBetweenPacketSends(), doesn't do anything
- make some variables private/final
- don't propagate bad noderefs
- and more!



Modified: trunk/freenet/src/freenet/node/Version.java
===================================================================
--- trunk/freenet/src/freenet/node/Version.java 2007-08-11 18:14:30 UTC (rev 
14623)
+++ trunk/freenet/src/freenet/node/Version.java 2007-08-11 18:27:32 UTC (rev 
14624)
@@ -24,11 +24,11 @@
        public static final String protocolVersion = "1.0";

        /** The build number of the current revision */
-       private static final int buildNumber = 1052;
+       private static final int buildNumber = 1053;

        /** Oldest build of Fred we will talk to */
        private static final int oldLastGoodBuild = 1049;
-       private static final int newLastGoodBuild = 1051;
+       private static final int newLastGoodBuild = 1053;
        static final long transitionTime;

        static {


Reply via email to