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