Author: toad
Date: 2008-06-02 15:29:08 +0000 (Mon, 02 Jun 2008)
New Revision: 20186

Modified:
   trunk/freenet/src/freenet/node/RequestStarter.java
Log:
Wait until we have 3 peers before starting requests (if we have opennet). This 
should prevent the activelinks from timing out and improve security marginally.

Modified: trunk/freenet/src/freenet/node/RequestStarter.java
===================================================================
--- trunk/freenet/src/freenet/node/RequestStarter.java  2008-06-02 14:45:24 UTC 
(rev 20185)
+++ trunk/freenet/src/freenet/node/RequestStarter.java  2008-06-02 15:29:08 UTC 
(rev 20186)
@@ -98,7 +98,7 @@
                while(true) {
                        // Allow 5 minutes before we start killing requests due 
to not connecting.
                        OpennetManager om;
-                       if(core.node.peers.countConnectedPeers() == 0 && (om = 
core.node.getOpennet()) != null &&
+                       if(core.node.peers.countConnectedPeers() < 3 && (om = 
core.node.getOpennet()) != null &&
                                        System.currentTimeMillis() - 
om.getCreationTime() < 5*60*1000) {
                                try {
                                        synchronized(this) {


Reply via email to