Author: toad
Date: 2006-09-01 19:03:37 +0000 (Fri, 01 Sep 2006)
New Revision: 10327

Modified:
   trunk/freenet/src/freenet/node/Version.java
Log:
955: Increment build number for lots of recent changes:
- Cache all local requests. This means the store can be probed by our peers or 
when it's seized, but it prevents our peers from knowing for certain when a 
request was local due to its not being cached.
- Fix an infinite loop that was causing restarts and high CPU usage
- Truncate the storefile if there is a large empty block at the end
- IP detection:
-- Detect no more than every 12 hours if we have a directly detected IP
-- Send an IP-detected message if the other end's IP changes while a connection 
is open
-- While doing the first IP detection, tell the user that we are doing it
-- Detect immediately if we have no old IP address rather than waiting for our 
peers to connect and give us one.
-- Show the no-IP warning even if we have local addresses enabled.
-- Locking and minor fixes
- Rewrite ARK fetches; simplify code, don't limit more than necessary, 
hopefully fixes reported nodes not fetching ARKs except immediately after 
startup
- Config changes: Don't write config values to freenet.ini unless they are 
different to the default (apart from a few e.g. storeSize which are always 
written).
- Force any nodes still with the old default aggressiveGC to the new default of 
disabling it. This may help with CPU, deadlocking etc.
- Don't run the updater if not running under the wrapper
- Always close the freenet.ini filehandle after writing it even if there is an 
error
- New USKRetriever used by the ARK changes; provides a simple interface to 
subscribe to a USK and get the content as well as the update notifications; 
related changes and bugfixes to client.async
- USK related bugfixes
- Don't rewrite valid anchor links
- Spider bugfix
- Drop checkAddress(), use the java-provided methods to determine whether an IP 
is a real internet address
- Logging

Modified: trunk/freenet/src/freenet/node/Version.java
===================================================================
--- trunk/freenet/src/freenet/node/Version.java 2006-09-01 18:04:40 UTC (rev 
10326)
+++ trunk/freenet/src/freenet/node/Version.java 2006-09-01 19:03:37 UTC (rev 
10327)
@@ -21,7 +21,7 @@
        public static final String protocolVersion = "1.0";

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

        /** Oldest build of Fred we will talk to */
        private static final int oldLastGoodBuild = 944;


Reply via email to