Author: toad
Date: 2007-09-08 12:24:02 +0000 (Sat, 08 Sep 2007)
New Revision: 15033
Modified:
trunk/freenet/src/freenet/node/Version.java
Log:
1059:
Support port-forwarding plugin class:
- Justification: Necessary to cleanly support forwarding both darknet and
opennet ports (and any other ports we may want later e.g. distribution servlet,
opennet announcement, invites, NAT testing, TCP-based transports, whatever)
- Various classes/interfaces for API: FredPluginPortForward, ForwardPort,
ForwardPortStatus, ForwardPortCallback.
- Call all the port forward plugins when our set of ports to forward changes.
Call them on adding the plugin as well.
- ForwardPort is hashtable-key-capable.
- UPnP plugin implementation: Support the new API. Requires some refactoring,
changes to plugin web interface, logging etc.
Web interface
- Fix the accented character in the title of the french index
- Fix a minor bug in the updated version useralert
Cruft removal
- Remove option to access pre-1010 CHKs/SSKs
Installer
- Fix a serious bug in the installer: We need to set the account password to
never expire on the freenet account we create! This was causing freenet to stop
working on Windows after 42 days!
- update.cmd will auto-fix this. All Windows users should run update.cmd once.
- other fixes
Spider
- Count filtering as still running the request, so don't end up with hundreds
of parallel filtering's
- Delete dead code
Modified: trunk/freenet/src/freenet/node/Version.java
===================================================================
--- trunk/freenet/src/freenet/node/Version.java 2007-09-08 12:06:24 UTC (rev
15032)
+++ trunk/freenet/src/freenet/node/Version.java 2007-09-08 12:24:02 UTC (rev
15033)
@@ -24,7 +24,7 @@
public static final String protocolVersion = "1.0";
/** The build number of the current revision */
- private static final int buildNumber = 1058;
+ private static final int buildNumber = 1059;
/** Oldest build of Fred we will talk to */
private static final int oldLastGoodBuild = 1056;