On Saturday 29 December 2007 01:41, robert at freenetproject.org wrote:
> Author: robert
> Date: 2007-12-29 01:41:06 +0000 (Sat, 29 Dec 2007)
> New Revision: 16833
> 
> Modified:
>    trunk/freenet/src/freenet/node/PeerNode.java
> Log:
> maybe help wont-fetch-ark deadlock
> 
> 
> Modified: trunk/freenet/src/freenet/node/PeerNode.java
> ===================================================================
> --- trunk/freenet/src/freenet/node/PeerNode.java      2007-12-29 01:37:31 UTC 
(rev 16832)
> +++ trunk/freenet/src/freenet/node/PeerNode.java      2007-12-29 01:41:06 UTC 
(rev 16833)
> @@ -348,7 +348,7 @@
>               disableRoutingHasBeenSetRemotely = false; // Assume so
>               
>               lastGoodVersion = fs.get("lastGoodVersion");
> -             updateShouldDisconnectNow();
> +             //updateShouldDisconnectNow();
>  
>               testnetEnabled = fs.getBoolean("testnet", false);
>               if(node.testnetEnabled != testnetEnabled) {
> @@ -2781,8 +2781,11 @@
>       }
>  
>       synchronized void updateShouldDisconnectNow() {
> -             verifiedIncompatibleOlderVersion = forwardInvalidVersion();
> -             verifiedIncompatibleNewerVersion = reverseInvalidVersion();
> +             //FIXME: We should not update VERIFIED unless we HANDSHAKE WITH 
> THE NODE
> +             if (isConnected()) {
> +                     verifiedIncompatibleOlderVersion = 
> forwardInvalidVersion();
> +                     verifiedIncompatibleNewerVersion = 
> reverseInvalidVersion();
> +             }
>       }

Please restore the original version. It looks like it was correct after all, 
and the problem is not fetching ARKs when verified*=true.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20080103/cec91a45/attachment.pgp>

Reply via email to