Author: toad
Date: 2008-09-18 12:12:05 +0000 (Thu, 18 Sep 2008)
New Revision: 22682
Modified:
trunk/freenet/src/freenet/node/Version.java
Log:
1164: (mandatory Monday 22 September 0:00 GMT)
No swap on opennet:
- Simulations show that turning off swapping for any node with opennet enabled
is a significant performance gain.
- Opennet nodes will now relay swaps, but not accept nor initiate them.
- We expect a significant reduction in location churn, and a similar
improvement in long-term data persistence.
Startup:
- Fix an NPE breaking startup.
L10n/web interface:
- Home -> Browse Freenet.
- French update
Announcement:
- If we have peers, wait 1 minute after startup before announcing. We had this,
but it was broken by a bug, fixed the bug.
Security levels:
- Set the defaults from the default security level on startup if there was no
initial config file. So at least the config will be consistent with the
seclevels.
Minor optimisations:
- Static empty arrays in FailureTableEntry (save some memory).
- Make CSS filter's DecodedStringThingy class static.
- Make SimpleToadletServer's FProxyPassthruMaxSize class static.
- Delete trivial dead code, unnecessary double checking of logMINOR.
- Remove unused parameters/members.
- Use entries iterator on a map rather than iterator and get().
FCP:
- Memory stats are long's not float's.
Updater:
- Some bugfixes.
Plugins:
- NodeToNodeMessageListener: interface for plugins (also used by internal code)
that needs to listen for a specific kind of N2NM. This functionality is not
currently exposed via FCP.
Wierd platforms:
- On FreeBSD, the sun jvm strings are different, fix the wrong-JVM-alert to
understand this.
Datastore:
- Faster startup with salted hash store: don't rebuild dirty bloom filter on
startup.
Dev stuff:
- Comments: typos.
- Fix some bugs in network coloring code.
- More generics.
- Remove unnecessary casts.
- Logging.
Unit tests:
- Trivial test/avoid NPE in DoublyLinkedListImplTest comparator.
- Beginnings of unit test for UpdatableSortedLinkedList.
Automated network testing:
- Don't turn off DNS lookups for network tests, only for actual simulations.
Misc:
- Update README a bit w.r.t. firefox, cron job.
Seednodes:
- Recently purged all seednodes that didn't connect for a week. We now have 14
nodes of which almost all connect on a typical test. We still need more,
although bootstrapping is much faster now.
Installer:
- Fix a bug mostly seen on Ubuntu causing firefox to not load when the
installer completes.
batosai
nextgens
toad
sdiz
ratchet
Other stuff:
saces' FMSPlugin - now in the official SVN tree, dependant on WoT. Neither is
yet an official plugin on the plugins page because there are some tagging
issues to fix with WoT.
WoT - lots of work going on here, saces and xor. Not able to review before
committing 1164.
Modified: trunk/freenet/src/freenet/node/Version.java
===================================================================
--- trunk/freenet/src/freenet/node/Version.java 2008-09-18 11:58:13 UTC (rev
22681)
+++ trunk/freenet/src/freenet/node/Version.java 2008-09-18 12:12:05 UTC (rev
22682)
@@ -24,17 +24,17 @@
public static final String protocolVersion = "1.0";
/** The build number of the current revision */
- private static final int buildNumber = 1163;
+ private static final int buildNumber = 1164;
/** Oldest build of Fred we will talk to */
- private static final int oldLastGoodBuild = 1162;
- private static final int newLastGoodBuild = 1163;
+ private static final int oldLastGoodBuild = 1163;
+ private static final int newLastGoodBuild = 1164;
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, 18, 0, 0, 0 );
+ _cal.set( 2008, Calendar.SEPTEMBER, 22, 0, 0, 0 );
transitionTime = _cal.getTimeInMillis();
}