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() {