Author: nextgens
Date: 2006-12-10 17:26:01 +0000 (Sun, 10 Dec 2006)
New Revision: 11335

Modified:
   trunk/freenet/src/freenet/node/Node.java
Log:

[17:06] < InsomniaCit> | Hmm, it also occurs to me that the default node name 
leaks information...
                            "Node created around <unix time>" could be tied to 
a particular
                            download...
^-^

Modified: trunk/freenet/src/freenet/node/Node.java
===================================================================
--- trunk/freenet/src/freenet/node/Node.java    2006-12-10 06:32:06 UTC (rev 
11334)
+++ trunk/freenet/src/freenet/node/Node.java    2006-12-10 17:26:01 UTC (rev 
11335)
@@ -144,7 +144,7 @@
                                node=n;
                        }
                        public String get() {
-                               if(myName.startsWith("Node created around")|| 
myName.equals("MyFirstFreenetNode")){
+                               if(myName.startsWith("Node id|")|| 
myName.equals("MyFirstFreenetNode")){
                                        
clientCore.alerts.register(nodeNameUserAlert);
                                }else{
                                        
clientCore.alerts.unregister(nodeNameUserAlert);
@@ -154,7 +154,7 @@

                        public void set(String val) throws 
InvalidConfigValueException {
                                myName = val;
-                               if(myName.startsWith("Node created around")|| 
myName.equals("MyFirstFreenetNode")){
+                               if(myName.startsWith("Node id|")|| 
myName.equals("MyFirstFreenetNode")){
                                        
clientCore.alerts.register(nodeNameUserAlert);
                                }else{
                                        
clientCore.alerts.unregister(nodeNameUserAlert);
@@ -612,7 +612,7 @@
        }

        private String newName() {
-               return "Node created around "+System.currentTimeMillis();
+               return "Node id|"+random.nextLong();
        }

        public void writeNodeFile() {


Reply via email to