Author: toad
Date: 2007-12-21 23:43:53 +0000 (Fri, 21 Dec 2007)
New Revision: 16772

Modified:
   trunk/freenet/src/freenet/node/Version.java
Log:
1094: (Mandatory Sunday)
Versioning:
- Recommend freenet-ext.jar #18.
- Fix an NPE.
Big packets:
- Send JFK(4)'s with only one noderef for anon-initiator. Unfortunately we need 
to send the old ones for normal connection setup, so that UOM works.
Low-level CHK inserts:
- Send the request asynchronously. If we don't get a response in 10 seconds we 
timeout anyway, so there's no reason for it.
- Don't use BlockTransmitter.failedByOverload to decide whether the transfer 
failed. It's never set. Use the retval of send().
- Use an async filter to wait for the completion message, saves one thread per 
node-we-sent-the-data-to. We still have the overall completion waiter.
- InsertHandler.finish(): Wait for the incoming transfer before committing and 
waiting for completion.
- InsertHandler: Don't commit twice.
- InsertHandler: Fix race condition, set the receiveStarted flag slightly 
earlier.
- InsertHandler: Send transfers completed notification if we are the last node, 
or couldn't send it anywhere. Prevents timeout.
- CHKInsertSender: Trivial refactoring. Catch and handle DisconnectedException 
instead of falling through to Throwable handler.
Web interface:
- Queue toadlet: show unknown sizes as "unknown".
- Fix the stats page - don't show seednodes etc locations, don't break when 
nodes don't have a location.
L10n:
- German update from NEOatNHNG.
Startup:
- Don't log an error if we're just creating new node* for the first time.
Dev stuff:
- Indenting.
- Logging.
- Shorten some thread names.
- Comments.
- Remove dead code.

Freenet-ext #18:
- Update [Oracle] Berkeley DB Java Edition to 3.2.68. This is used by the 
datastore.


NEOatNHNG
nextgens
robert
toad


Modified: trunk/freenet/src/freenet/node/Version.java
===================================================================
--- trunk/freenet/src/freenet/node/Version.java 2007-12-21 23:43:23 UTC (rev 
16771)
+++ trunk/freenet/src/freenet/node/Version.java 2007-12-21 23:43:53 UTC (rev 
16772)
@@ -24,17 +24,17 @@
        public static final String protocolVersion = "1.0";

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

        /** Oldest build of Fred we will talk to */
-       private static final int oldLastGoodBuild = 1092;
-       private static final int newLastGoodBuild = 1093;
+       private static final int oldLastGoodBuild = 1093;
+       private static final int newLastGoodBuild = 1094;
        static final long transitionTime;

        static {
                final Calendar _cal = 
Calendar.getInstance(TimeZone.getTimeZone("GMT"));
                // year, month - 1 (or constant), day, hour, minute, second
-               _cal.set( 2007, Calendar.DECEMBER, 21, 0, 0, 0 );
+               _cal.set( 2007, Calendar.DECEMBER, 23, 0, 0, 0 );
                transitionTime = _cal.getTimeInMillis();
        }



Reply via email to