Author: toad
Date: 2007-04-20 15:53:03 +0000 (Fri, 20 Apr 2007)
New Revision: 12815
Modified:
trunk/freenet/src/freenet/node/Version.java
Log:
1029:
- self-mandatory in 2 weeks so we can use the tracing mechanisms below to
understand the network topology, and so that the load fixes in the previous
build are deployed. also makes 1021 mandatory immediately.
- network topology tracing: make it easier to map the network topology
(especially at long ranges). it was already possible, but hard except at short
range. the objective here is simply to understand the network: to know whether
the topology is degenerate as a result of #freenet-refs and therefore whether
all our problems are caused by a lack of opennet. note that this also makes it
easier for attackers to probe the network, which may help in identifying nodes
with traffic analysis. however we NEED this data. will be backed out when not
needed.
- include UIDs on swap messages as a sub-message
- return hop-by-hop detail for probe requests
- store: turn off size of secondary vs size of primary check, remove databases
when corrupt rather than truncating
- minor refactoring
- css tweaks to config page
- logging
Modified: trunk/freenet/src/freenet/node/Version.java
===================================================================
--- trunk/freenet/src/freenet/node/Version.java 2007-04-20 15:36:40 UTC (rev
12814)
+++ trunk/freenet/src/freenet/node/Version.java 2007-04-20 15:53:03 UTC (rev
12815)
@@ -27,14 +27,14 @@
private static final int buildNumber = 1028;
/** Oldest build of Fred we will talk to */
- private static final int oldLastGoodBuild = 1016;
- private static final int newLastGoodBuild = 1021;
+ private static final int oldLastGoodBuild = 1021;
+ private static final int newLastGoodBuild = 1028;
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.APRIL, 28, 0, 0, 0 );
+ _cal.set( 2007, Calendar.MAY, 4, 0, 0, 0 );
transitionTime = _cal.getTimeInMillis();
}