Author: zothar
Date: 2006-06-03 00:42:08 +0000 (Sat, 03 Jun 2006)
New Revision: 9017
Modified:
trunk/freenet/src/freenet/node/PeerNode.java
Log:
Don't keep peerAddedTime after 30 days or after connecting to the peer.
Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java 2006-06-03 00:40:51 UTC
(rev 9016)
+++ trunk/freenet/src/freenet/node/PeerNode.java 2006-06-03 00:42:08 UTC
(rev 9017)
@@ -430,6 +430,13 @@
} else {
neverConnected = false;
}
+ if((now - peerAddedTime) > (((long) 30)*24*60*60*1000)) { // 30
days
+ peerAddedTime = 0; // don't store anymore
+ neverConnected = false;
+ }
+ if(!neverConnected) {
+ peerAddedTime = 0; // don't store anymore
+ }
}
} else {
neverConnected = true;
@@ -1129,6 +1136,7 @@
previousTracker.deprecated();
isConnected = true;
neverConnected = false;
+ peerAddedTime = 0; // don't store anymore
setPeerNodeStatus(now);
ctx = null;
}
@@ -1194,6 +1202,7 @@
unverifiedTracker = null;
isConnected = true;
neverConnected = false;
+ peerAddedTime = 0; // don't store anymore
setPeerNodeStatus(now);
ctx = null;
maybeSendInitialMessages();