Author: toad
Date: 2007-09-26 14:47:46 +0000 (Wed, 26 Sep 2007)
New Revision: 15325
Modified:
trunk/freenet/src/freenet/node/updater/NodeUpdateManager.java
Log:
Auto-update auto-updater edition numbers
Modified: trunk/freenet/src/freenet/node/updater/NodeUpdateManager.java
===================================================================
--- trunk/freenet/src/freenet/node/updater/NodeUpdateManager.java
2007-09-26 14:30:06 UTC (rev 15324)
+++ trunk/freenet/src/freenet/node/updater/NodeUpdateManager.java
2007-09-26 14:47:46 UTC (rev 15325)
@@ -116,6 +116,10 @@
try {
updateURI = new
FreenetURI(updaterConfig.getString("URI"));
+ long ver = updateURI.getSuggestedEdition();
+ if(ver < Version.buildNumber())
+ ver = Version.buildNumber();
+ updateURI = updateURI.setSuggestedEdition(ver);
} catch (MalformedURLException e) {
throw new
InvalidConfigValueException(l10n("invalidUpdateURI", "error",
e.getLocalizedMessage()));
}
@@ -135,6 +139,10 @@
try {
extURI = new
FreenetURI(updaterConfig.getString("extURI"));
+ long ver = extURI.getSuggestedEdition();
+ if(ver < NodeStarter.extBuildNumber)
+ ver = NodeStarter.extBuildNumber;
+ extURI = extURI.setSuggestedEdition(ver);
} catch (MalformedURLException e) {
throw new
InvalidConfigValueException(l10n("invalidExtURI", "error",
e.getLocalizedMessage()));
}