Author: nextgens
Date: 2006-08-13 22:01:32 +0000 (Sun, 13 Aug 2006)
New Revision: 10070

Modified:
   trunk/freenet/src/freenet/node/Node.java
   trunk/freenet/src/freenet/node/NodeStarter.java
Log:
we want people using old freenet-ext.jar files to update

Modified: trunk/freenet/src/freenet/node/Node.java
===================================================================
--- trunk/freenet/src/freenet/node/Node.java    2006-08-13 20:41:29 UTC (rev 
10069)
+++ trunk/freenet/src/freenet/node/Node.java    2006-08-13 22:01:32 UTC (rev 
10070)
@@ -1324,7 +1324,9 @@
                // TODO: implement a "required" version if needed
                if(NodeStarter.RECOMMENDED_EXT_BUILD_NUMBER > 
NodeStarter.extBuildNumber)
                        clientCore.alerts.register(new ExtOldAgeUserAlert());
-
+               else if(NodeStarter.extBuildNumber == -1)
+                       clientCore.alerts.register(new ExtOldAgeUserAlert());
+               
                this.clientCore.start(config);

                // After everything has been created, write the config file 
back to disk.

Modified: trunk/freenet/src/freenet/node/NodeStarter.java
===================================================================
--- trunk/freenet/src/freenet/node/NodeStarter.java     2006-08-13 20:41:29 UTC 
(rev 10069)
+++ trunk/freenet/src/freenet/node/NodeStarter.java     2006-08-13 22:01:32 UTC 
(rev 10070)
@@ -28,7 +28,10 @@
 {
     private Node node;
        static LoggingConfigHandler logConfigHandler;
-       public static int RECOMMENDED_EXT_BUILD_NUMBER = 2;
+       //TODO: cleanup
+       public static int RECOMMENDED_EXT_BUILD_NUMBER = 
+               (File.separatorChar == '\\') &&
+               
(System.getProperty("os.arch").toLowerCase().matches("(i?[x0-9]86_64|amd64)")) 
? 6 : 2;
        public static int extBuildNumber;
        public static String extRevisionNumber;
        private FilePersistentConfig cfg;


Reply via email to