Author: toad
Date: 2008-10-31 23:54:33 +0000 (Fri, 31 Oct 2008)
New Revision: 23269

Modified:
   trunk/freenet/src/freenet/node/NodeIPDetector.java
Log:
Logging.


Modified: trunk/freenet/src/freenet/node/NodeIPDetector.java
===================================================================
--- trunk/freenet/src/freenet/node/NodeIPDetector.java  2008-10-31 19:23:38 UTC 
(rev 23268)
+++ trunk/freenet/src/freenet/node/NodeIPDetector.java  2008-10-31 23:54:33 UTC 
(rev 23269)
@@ -210,17 +210,27 @@
                        HashMap<FreenetInetAddress,Integer> countsByPeer = new 
HashMap<FreenetInetAddress,Integer>();
                        // FIXME use a standard mutable int object, we have one 
somewhere
                        for(int i=0;i<peerList.length;i++) {
-                               if(!peerList[i].isConnected()) continue;
+                               if(!peerList[i].isConnected()) {
+                                       if(logMINOR) Logger.minor(this, "Not 
connected");
+                                       continue;
+                               }
                                if(!peerList[i].isRealConnection()) {
                                        // Only let seed server connections 
through.
                                        // We have to trust them anyway.
                                        if(!(peerList[i] instanceof 
SeedServerPeerNode)) continue;
+                                       if(logMINOR) Logger.minor(this, "Not a 
real connection and not a seed node: "+peerList[i]);
                                }
+                               if(logMINOR) Logger.minor(this, "Maybe a usable 
connection for IP: "+peerList[i]);
                                Peer p = peerList[i].getRemoteDetectedPeer();
+                               if(logMINOR) Logger.minor(this, "Remote 
detected peer: "+p);
                                if(p == null || p.isNull()) continue;
                                FreenetInetAddress addr = p.getFreenetAddress();
+                               if(logMINOR) Logger.minor(this, "Address: 
"+addr);
                                if(addr == null) continue;
-                               
if(!IPUtil.isValidAddress(addr.getAddress(false), false)) continue;
+                               
if(!IPUtil.isValidAddress(addr.getAddress(false), false)) {
+                                       if(logMINOR) Logger.minor(this, 
"Address not valid");
+                                       continue;
+                               }
                                if(logMINOR)
                                        Logger.minor(this, "Peer 
"+peerList[i].getPeer()+" thinks we are "+addr);
                                if(countsByPeer.containsKey(addr)) {


Reply via email to