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();
}