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()));
                }


Reply via email to