Author: sleon
Date: 2006-01-05 23:12:57 +0000 (Thu, 05 Jan 2006)
New Revision: 7765

Modified:
   trunk/freenet/src/freenet/node/Node.java
   trunk/freenet/src/freenet/node/PeerManager.java
   trunk/freenet/src/freenet/node/PeerNode.java
   trunk/freenet/src/freenet/node/TestnetStatusUploader.java
   trunk/freenet/src/freenet/node/Version.java
Log:
added additional informational output which was missing for me

Modified: trunk/freenet/src/freenet/node/Node.java
===================================================================
--- trunk/freenet/src/freenet/node/Node.java    2006-01-05 20:46:44 UTC (rev 
7764)
+++ trunk/freenet/src/freenet/node/Node.java    2006-01-05 23:12:57 UTC (rev 
7765)
@@ -967,6 +967,17 @@
        sb.append(this.transferringRequestSenders.size());
        return sb.toString();
     }
+    
+    /**
+     * @return Some identity information.
+     */
+    public String getIdentity() {
+       StringBuffer sb = new StringBuffer();
+       if (peers != null)
+               sb.append(peers.getIdentity());
+                                       
+       return sb.toString();
+    }

     /**
      * @return Our reference, compressed

Modified: trunk/freenet/src/freenet/node/PeerManager.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerManager.java     2006-01-05 20:46:44 UTC 
(rev 7764)
+++ trunk/freenet/src/freenet/node/PeerManager.java     2006-01-05 23:12:57 UTC 
(rev 7765)
@@ -394,6 +394,21 @@
         }
         return sb.toString();
     }
+    public String getIdentity() {
+        StringBuffer sb = new StringBuffer();
+        PeerNode[] peers = myPeers;
+        String[] identity = new String[peers.length];
+        for(int i=0;i<myPeers.length;i++) {
+            PeerNode pn = myPeers[i];
+            identity[i] = pn.getIdentity();
+        }
+        Arrays.sort(identity);
+        for(int i=0;i<identity.length;i++) {
+            sb.append(identity[i]);
+            sb.append('\n');
+        }
+        return sb.toString();
+    }

     final Object writePeersSync = new Object();


Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java        2006-01-05 20:46:44 UTC 
(rev 7764)
+++ trunk/freenet/src/freenet/node/PeerNode.java        2006-01-05 23:12:57 UTC 
(rev 7765)
@@ -857,7 +857,11 @@
         return 
                (isConnected ? "CONNECTED   " : "DISCONNECTED") + " " + 
getPeer().toString()+" "+myName+" "+currentLocation.getValue()+" 
"+getVersion()+" backoff: "+backoffLength+" ("+(Math.max(backedOffUntil - 
System.currentTimeMillis(),0))+")";
     }
-       
+    
+    public String getIdentity() {
+       return
+                       myName+"|"+ HexUtil.bytesToHex(identity);
+    }
     public String getVersion(){
            return version;
     }

Modified: trunk/freenet/src/freenet/node/TestnetStatusUploader.java
===================================================================
--- trunk/freenet/src/freenet/node/TestnetStatusUploader.java   2006-01-05 
20:46:44 UTC (rev 7764)
+++ trunk/freenet/src/freenet/node/TestnetStatusUploader.java   2006-01-05 
23:12:57 UTC (rev 7765)
@@ -66,6 +66,7 @@
                    output.println(node.exportFieldSet().toString());
                    output.println();
                                output.println(node.getStatus());
+                               output.println(node.getIdentity());
                                output.close();

                                client.close();

Modified: trunk/freenet/src/freenet/node/Version.java
===================================================================
--- trunk/freenet/src/freenet/node/Version.java 2006-01-05 20:46:44 UTC (rev 
7764)
+++ trunk/freenet/src/freenet/node/Version.java 2006-01-05 23:12:57 UTC (rev 
7765)
@@ -20,7 +20,7 @@
        public static final String protocolVersion = "1.0";

        /** The build number of the current revision */
-       public static final int buildNumber = 318;
+       public static final int buildNumber = 319;

        /** Oldest build of Fred we will talk to */
        public static final int lastGoodBuild = 318;


Reply via email to