Author: nextgens
Date: 2006-06-24 02:28:48 +0000 (Sat, 24 Jun 2006)
New Revision: 9378

Modified:
   trunk/freenet/src/freenet/node/PeerNode.java
   trunk/freenet/src/freenet/node/Version.java
Log:
840: 
        * Fix a bug : now we disconnect from too old peers
        * Release a new build to get rid of old, still connected nodes ... 
maybe it should be mandatory

Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java        2006-06-24 00:00:33 UTC 
(rev 9377)
+++ trunk/freenet/src/freenet/node/PeerNode.java        2006-06-24 02:28:48 UTC 
(rev 9378)
@@ -1702,6 +1702,8 @@
                        pingAverage.report(now - startTime);
                        Logger.minor(this, "Reporting ping time to "+this+" : 
"+(now - startTime));
                }
+               if(verifiedIncompatibleOlderVersion)
+                               forceDisconnect();
        }

        public double averagePingTime() {

Modified: trunk/freenet/src/freenet/node/Version.java
===================================================================
--- trunk/freenet/src/freenet/node/Version.java 2006-06-24 00:00:33 UTC (rev 
9377)
+++ trunk/freenet/src/freenet/node/Version.java 2006-06-24 02:28:48 UTC (rev 
9378)
@@ -18,10 +18,10 @@
        public static final String protocolVersion = "1.0";

        /** The build number of the current revision */
-       private static final int buildNumber = 839;
+       private static final int buildNumber = 840;

        /** Oldest build of Fred we will talk to */
-       private static final int oldLastGoodBuild = 765;
+       private static final int oldLastGoodBuild = 839;
        private static final int newLastGoodBuild = 839;
        private static final long transitionTime = 1151103600000L; // 0:00 GMT 
24/06/06



Reply via email to