Author: toad
Date: 2008-09-01 23:45:58 +0000 (Mon, 01 Sep 2008)
New Revision: 22339

Modified:
   trunk/freenet/src/freenet/node/Version.java
Log:
1160: mandatory Friday:
FOAF:
- Enable Friend-Of-A-Friend routing. Simulations and theory suggest that taking 
into account the locations of our peers' peers will significantly boost 
performance - maybe cut request path lengths in half.
- Actually it will only be enabled after 
- Wire in the mitigation code: There are attacks, including some which are 
specific to FOAF, by which a malicious node could obtain an unreasonably large 
proportion of a node's traffic. The mitigation code ensures no one node 
receives more than 30% of the node's outgoing traffic, as long as we have 5+ 
connected peers.
- Rewrite the mitigation code: The code to estimate what proportion of requests 
went to which node was very inefficient, this is now fixed.
Other stuff:
- StringBuffer -> StringBuilder (minor optimisation)
- Provide an "open with KeyExplorer" link on the DNF page if KeyExplorer is 
loaded.
- Streamline the translation toadlet: provide a go to next option to 
automatically advance to the next untranslated string after entering 
translation. Solves bug #2529.
- Get rid of max archive size config option. Just use the max size specified 
for the request or the global fproxy max size, defaults to 2MB.

Installer:
- Bundle the KeyExplorer and ThawIndexBrowser plugins.

nextgens
toad
saces


Modified: trunk/freenet/src/freenet/node/Version.java
===================================================================
--- trunk/freenet/src/freenet/node/Version.java 2008-09-01 23:38:52 UTC (rev 
22338)
+++ trunk/freenet/src/freenet/node/Version.java 2008-09-01 23:45:58 UTC (rev 
22339)
@@ -24,17 +24,17 @@
        public static final String protocolVersion = "1.0";

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

        /** Oldest build of Fred we will talk to */
        private static final int oldLastGoodBuild = 1158;
-       private static final int newLastGoodBuild = 1159;
+       private static final int newLastGoodBuild = 1160;
        static final long transitionTime;

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



Reply via email to