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;