Author: toad
Date: 2007-06-20 22:49:18 +0000 (Wed, 20 Jun 2007)
New Revision: 13674

Modified:
   trunk/freenet/src/freenet/node/Version.java
Log:
1038:
- Make 1037 mandatory now (for ppl with bad clocks), 1038 is MANDATORY midnight 
friday (22/06/07).
- archive manifest / container support:
-- fix an infinite loop if archive extract fails
-- fix race conditions
-- avoid unnecessary copying
-- handle extracted data not fitting in cache correctly
-- implicit container support (not really tested)
- updated swedish (Cooo) and italian (ph00) translations, fix typos in english
- probe request fixes:
-- don't use nearest from dead-ends (we don't in real reqs, and it's a bad 
thing anyway, it cuts short requests)
-- allow best=2.0 etc later on to indicate we don't know yet
-- only fork if the node is closer than the third-closest-not-visited, as 
planned (wasn't implemented last build)
- UOM:
-- save UOM binary blobs in the persistent temp dir so they get deleted on 
restart (unless at some point we start using them) and don't accumulate forever
-- tell the user the time remaining before the update will be deployed
- fix preferred filename generation for USKs
- add support (in FCP: ClientGet.AllowedMIMETypes, plugins) for a list of 
allowed MIME types for a request (will be used by spiders); this is checked as 
early as possible, and results in a new error code (WRONG_MIME_TYPE=29).
- some l10n strings fixes
- datastore:
-- don't dump exceptions if likely caused by OOM when restarting
-- block numbers fix
- pluginmanager loading fix on pluginname#
- darknet page: terminate inline noderef with \n not \r\n
- minor splitfile decoding bug fix
- maybe fix the impossible buckets NPE on shutdown
- force UTF-8 on most text files written by the node etc
- fix outgoing message count stats
- sanity checks, logging/error message fixes, delete dead code, comment fixes
- add SimpleFieldSet merging tool: java -cp freenet.jar freenet.tools.MergeSFS 
<filename> <filename> > <mergedfilename> (mostly used for merging translations)

Related:
- some changes to perlFreenet library: changed messages to support nested 
hashes, changed examples to use this feature
- some work from vive on high level simulations
- minor improvements on the windows part of the installer
- some work on jfcp (tulleyvey)
- SoC work by swati's (new spider, librarian, etc), mkolar's (C++ FCP lib) and 
kryptos (JFK etc)
- JSTUN: hide an NPE


Modified: trunk/freenet/src/freenet/node/Version.java
===================================================================
--- trunk/freenet/src/freenet/node/Version.java 2007-06-20 22:44:12 UTC (rev 
13673)
+++ trunk/freenet/src/freenet/node/Version.java 2007-06-20 22:49:18 UTC (rev 
13674)
@@ -24,17 +24,17 @@
        public static final String protocolVersion = "1.0";

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

        /** Oldest build of Fred we will talk to */
-       private static final int oldLastGoodBuild = 1033;
-       private static final int newLastGoodBuild = 1037;
+       private static final int oldLastGoodBuild = 1037;
+       private static final int newLastGoodBuild = 1038;
        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.JUNE, 19, 0, 0, 0 );
+               _cal.set( 2007, Calendar.JUNE, 22, 0, 0, 0 );
                transitionTime = _cal.getTimeInMillis();
        }



Reply via email to