Author: toad
Date: 2006-04-27 20:35:23 +0000 (Thu, 27 Apr 2006)
New Revision: 8589

Modified:
   trunk/freenet/src/freenet/node/Version.java
   trunk/freenet/src/freenet/node/fcp/ClientGetMessage.java
Log:
664: Global requests must be persistent.

Modified: trunk/freenet/src/freenet/node/Version.java
===================================================================
--- trunk/freenet/src/freenet/node/Version.java 2006-04-27 20:24:18 UTC (rev 
8588)
+++ trunk/freenet/src/freenet/node/Version.java 2006-04-27 20:35:23 UTC (rev 
8589)
@@ -20,7 +20,7 @@
        public static final String protocolVersion = "1.0";

        /** The build number of the current revision */
-       private static final int buildNumber = 663;
+       private static final int buildNumber = 664;

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

Modified: trunk/freenet/src/freenet/node/fcp/ClientGetMessage.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/ClientGetMessage.java    2006-04-27 
20:24:18 UTC (rev 8588)
+++ trunk/freenet/src/freenet/node/fcp/ClientGetMessage.java    2006-04-27 
20:35:23 UTC (rev 8589)
@@ -176,6 +176,9 @@
                } else {
                        throw new 
MessageInvalidException(ProtocolErrorMessage.ERROR_PARSING_NUMBER, "Error 
parsing Persistence field: "+persistenceString, identifier);
                }
+               if(global && persistenceType == 
ClientRequest.PERSIST_CONNECTION) {
+                       throw new 
MessageInvalidException(ProtocolErrorMessage.NOT_SUPPORTED, "Global requests 
must be persistent", identifier);
+               }
        }

        public SimpleFieldSet getFieldSet() {


Reply via email to