Author: toad
Date: 2008-11-26 18:05:32 +0000 (Wed, 26 Nov 2008)
New Revision: 23894

Modified:
   trunk/freenet/src/freenet/node/Version.java
Log:
1183:
Optimisations:
- Only use CountedInput/OutputStream's in compression if we need them for 
logging.
- Free up BlockOffer's from expired PeerNode's more quickly.
Client layer:
- Fix leak on allReqestsByClientRequest by making it a WeakHashMap. This was 
causing the WoT plugin not to unload, as well as being a space leak.
- Maybe fix the compression bug in 1182 that was breaking FMS message inserts.
- USKFetcher: Don't keep lastRequestData unless we actually want it.
Config toadlet:
- Security: don't allow changing security levels without having the form 
password. (Conceivably third party websites could trick the user into changing 
the seclevel).
Connection setup:
- Keep the old JFK nonce when changing the detected peer address, as well as 
the new nonce.
- Synchronization fixes in PeerNode. Use localNodeSentMessageTypes to sync 
itself. Avoid synchronization for handshakeIPAlternator.
Salted hash datastore:
- Remove pre-1165 back compatibility support.
- Alert the user if old files still exist from before migrating from bdbje.
Temporary files:
- Workaround for temp bucket leak: track them by weak references, finalize them.
- Synchronization fix, fixes leaking file handles on a big hg operation.
- Fix various temp bucket leaks.
Dev stuff:
- Comments.
- Logging.
- Trivial simplifications.
- Remove empty leftover dirs.
- Add a String constructor for RedirectException and use this to simplify code 
throwing it in http code.
- Buffer base64 version of identity on PeerNode for logging.
- Rename some variables.
- Rearrange some expressions to speed up slightly.
- for(:).
- Create an abstract base class TransferThread for plugin threads which run 
fetches and inserts and have to keep track of them.

Website:
- Update bank balance for google checkout donations.

j16sdiz
nextgens
toad
tommy
p0s


Modified: trunk/freenet/src/freenet/node/Version.java
===================================================================
--- trunk/freenet/src/freenet/node/Version.java 2008-11-26 16:20:37 UTC (rev 
23893)
+++ trunk/freenet/src/freenet/node/Version.java 2008-11-26 18:05:32 UTC (rev 
23894)
@@ -24,7 +24,7 @@
        public static final String protocolVersion = "1.0";
 
        /** The build number of the current revision */
-       private static final int buildNumber = 1182;
+       private static final int buildNumber = 1183;
 
        /** Oldest build of Fred we will talk to */
        private static final int oldLastGoodBuild = 1180;

_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to