Author: toad
Date: 2007-05-22 15:22:41 +0000 (Tue, 22 May 2007)
New Revision: 13301

Modified:
   trunk/freenet/src/freenet/node/Version.java
Log:
1033: (MANDATORY ON JUNE 5TH!)
- Routing fix: When all peers are backed off, route to the best backed off node 
for the request. We were routing to the most recently added node! This broke 
probe requests, and probably broke routing too, and may have caused load 
problems.
- Datastore:
-- Store more keys by taking into account backoff when determining whether to 
store the key.
-- If a file called reconstruct exists in the database dir, reconstruct the 
datastore index. First we attempt to reconstruct using DbDump -r / DbLoad, 
which at the moment doesn't completely work, then we resort to a full 
reconstruct.
-- If we get a database error while loading the store, create this file before 
exiting.
-- Delete dead code / old back compat code, minor refactoring
-- Maybe prevent an NPE
- Translations:
-- On translation toadlet, change behaviour of the show-only-not-translated 
link. Now we show only what hasn't been translated at all, rather than what we 
haven't translated.
-- Fix some spacing bugs introduced in translation related changes
-- Pretty much full french translation from Batosa, edited by nextgens
-- Italian translation by _ph00
-- Some more minor fixes (string name mismatches, missed strings)
-- Improve some english strings
- Update bookmarked site numbers
- Probe requests:
-- Indicate whether each node is backed off in ProbeTrace's. (1+loc = backed 
off, -1-loc = not backed off)
-- HTL fix
- Fix an NPE on the friends page in advanced mode
- Rename /darknet/ to /friends/ , always refer to the latter
- Minor HTL changes (don't decrement HTL after resetting it in RequestHandler); 
need to go over the HTL code and make some bigger changes.
- FCP: 
-- Allow inserting a zero length file.
-- Show only the public URI of a queued SSK/USK insert to the client. Seems a 
safe default, we can add an option to provide both keys if needed.
- Client layer: 
-- Complete FetchException.isFatal (avoid some rare, minor errors in error 
handling on client requests)
-- Force save progress to disk after splitting an insert up has completed.
-- Fix bug expanding a SortedVectorByNumber (didn't show up because of how we 
use it), and shrink the default max size.
-- Config option for max background USK fetchers
- Show % full for store and cache on store stats box
- Add a /robots.txt so that bots don't index fproxy
- Make ant work better on windows with jflex
- Minor refactoring, dead code / old back compat code removal
- Logging
- Trivial internal string fixes (freenet -> Freenet, ssk -> SSK)

Related changes:
- Installer
-- Minor fixes to installation of jsite/thaw
-- New update.cmd script from juiceman
-- Comments
- Make 0.5/0.6 buildable (in no way does this mean we support 0.5/0.6!)

Modified: trunk/freenet/src/freenet/node/Version.java
===================================================================
--- trunk/freenet/src/freenet/node/Version.java 2007-05-22 15:19:53 UTC (rev 
13300)
+++ trunk/freenet/src/freenet/node/Version.java 2007-05-22 15:22:41 UTC (rev 
13301)
@@ -24,17 +24,17 @@
        public static final String protocolVersion = "1.0";

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

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



Reply via email to