Author: toad
Date: 2008-11-13 17:03:43 +0000 (Thu, 13 Nov 2008)
New Revision: 23524
Modified:
trunk/freenet/src/freenet/node/PeerNode.java
Log:
Revert accidentally committed and somewhat dangerous PeerNode changes
Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java 2008-11-13 17:03:07 UTC
(rev 23523)
+++ trunk/freenet/src/freenet/node/PeerNode.java 2008-11-13 17:03:43 UTC
(rev 23524)
@@ -269,14 +269,6 @@
/** The status of this peer node in terms of Node.PEER_NODE_STATUS_* */
public int peerNodeStatus = PeerManager.PEER_NODE_STATUS_DISCONNECTED;
- private final ArrayList<KeyTracker> oldTrackers = new
ArrayList<KeyTracker>();
-
- /**
- * Enable this if debugging losing KeyTracker's. May cause a memory
leak and
- * also may cause messages to be received twice.
- */
- static final boolean KEEP_OLD_TRACKERS = true;
-
static final int CHECK_FOR_SWAPPED_TRACKERS_INTERVAL =
FNPPacketMangler.SESSION_KEY_REKEYING_INTERVAL / 30;
static final byte[] TEST_AS_BYTES;
@@ -1852,19 +1844,6 @@
KeyTracker prev = null;
MessageItem[] messagesTellDisconnected = null;
synchronized(this) {
- oldTrackers.add(newTracker);
- if(currentTracker != null) {
- if(Arrays.equals(currentTracker.sessionKey,
newTracker.sessionKey))
- Logger.error(this, "Current tracker has
same session key as new tracker: "+currentTracker+" vs "+newTracker+" for
"+this);
- }
- if(previousTracker != null) {
- if(Arrays.equals(previousTracker.sessionKey,
newTracker.sessionKey))
- Logger.error(this, "Previous tracker
has same session key as new tracker: "+previousTracker+" vs "+newTracker+" for
"+this);
- }
- if(unverifiedTracker != null) {
- if(Arrays.equals(unverifiedTracker.sessionKey,
newTracker.sessionKey))
- Logger.error(this, "Previous tracker
has same session key as new tracker: "+unverifiedTracker+" vs "+newTracker+"
for "+this);
- }
handshakeCount = 0;
bogusNoderef = false;
// Don't reset the uptime if we rekey
@@ -4161,8 +4140,4 @@
return false;
}
-
- public synchronized KeyTracker[] getOldTrackers() {
- return oldTrackers.toArray(new KeyTracker[oldTrackers.size()]);
- }
}
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs