Author: nextgens
Date: 2008-08-16 19:34:12 +0000 (Sat, 16 Aug 2008)
New Revision: 21939
Modified:
trunk/freenet/src/freenet/node/Version.java
Log:
1156:
You might need to reload your plugins when you update to this build
fproxy:
- bug #2446: handle the "human" notation for the max-size parameter
- bug #2446: fproxy should allow configurable max-size parameter
- bug #2370: don't ask for the darknet port to be forwarded if there is
no darknet peer
- change the Opennet Question
- hide the MeaningfullNodeNameUserAlert if there is no darknet peer
- resolve bug #2499 (Reduce the number of steps of the wizard if
possible)
- combine the outgoing request distribution histograms into one.
- skip the bandwidth limiting step in the wizard if the node has
detected a recent enough, and working UPnP plugin
- FOAF: make the peer selection stats time decaying
plugins:
- return the request handle on non blocking calls
- handle plugins which require newer jvms better
- firstTimeWizard: switch steps to enums... so that we can extend it
easily
- enable sha1 check for downloaded official plugins
config:
- show UserAlert for need node restart config change
- allow changing storeType
- add isReadOnly() for ConfigCallback
FNP:
- reinstanciate the size-length check in FNPPacketMangler (MTU)
- get rid of the old FNPLocationChange message now that 1154 is
mandatory
- fix bug #2492: set Socket.setReuseAddress(true);
- disconnect from a seed client after an hour.
dev stuffs:
- logging
- use generics and autoboxing in some classes
- replace freenet.support.Closer by java.io.Closeable
- get rid of the old plugin system
- code cleanup
- convert AddressIdentifier.AddressType from a class to an enum
- update SizeUtil ... We might need to get a value without any space
- arrayBucket.size() is unreliable until the OutputStream has been
closed... So close it first and ensure it's not closed more than once
- throw if we attempt to write to a read-only ArrayBucket
- simplify the client-layer and bucket cruft
- fix Fields.valueOf() so that it deals with both the SI and ICE
notation
- fix RealNodeBusyNetworkTest so that it finishes
- switch PluginManager to 1.5 code level
- Bootstrap push/pull test; seednode tester; bootstrap test
performance:
- spare a signature verification on each signature if we aren't
debugging the node
- reimplement LineReadingInputStream.readLine() so that it's faster
- don't create new HTMLNodes when we draw the circles on the
StatisticsToadlet
- PeerNode.getNumberOfSelections() is definitly too time consuming:
don't return a copy of the TreeSet (might lead to sync problems)
- switch the l10n from StringBuffer to StringBuilder
- switch the Toadlets from StringBuffer to StringBuilder
- spare a call to Logger.shouldLog() on a hot spot
- delete StringArray now that we use java 1.5
- implement RAMBuckets and ensure all the TemporaryBuckets use them if
possible
- enable "group stripping" every time a compressed noderef is required.
- DiffieHellman: tweak the generation settings
- JFK: tweak the size of the signed-exponents cache
- add two new config options to disable encryption on file buckets
l10n:
- german language update by NEOatNHNG
- french language update by batosai
authors:
nextgens
saces
sdiz
toad
Modified: trunk/freenet/src/freenet/node/Version.java
===================================================================
--- trunk/freenet/src/freenet/node/Version.java 2008-08-16 19:33:23 UTC (rev
21938)
+++ trunk/freenet/src/freenet/node/Version.java 2008-08-16 19:34:12 UTC (rev
21939)
@@ -24,7 +24,7 @@
public static final String protocolVersion = "1.0";
/** The build number of the current revision */
- private static final int buildNumber = 1155;
+ private static final int buildNumber = 1156;
/** Oldest build of Fred we will talk to */
private static final int oldLastGoodBuild = 1154;