Author: nextgens
Date: 2006-01-20 13:45:51 +0000 (Fri, 20 Jan 2006)
New Revision: 7883
Modified:
trunk/freenet/src/freenet/node/fcp/ClientGetMessage.java
trunk/freenet/src/freenet/node/fcp/ClientPutMessage.java
Log:
We agreed on not using hexa anymore to code datalengh in FCP messages
Modified: trunk/freenet/src/freenet/node/fcp/ClientGetMessage.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/ClientGetMessage.java 2006-01-20
09:41:01 UTC (rev 7882)
+++ trunk/freenet/src/freenet/node/fcp/ClientGetMessage.java 2006-01-20
13:45:51 UTC (rev 7883)
@@ -18,7 +18,7 @@
* Identifier=Request Number One
* Verbosity=0 // no status, just tell us when it's done
* ReturnType=direct // return all at once over the FCP connection
- * MaxSize=100 // maximum size of returned data (all numbers in hex)
+ * MaxSize=100 // maximum size of returned data
* MaxTempSize=1000 // maximum size of intermediary data
* MaxRetries=100 // automatic retry supported as an option
* EndMessage
@@ -55,7 +55,7 @@
verbosity = 0;
else {
try {
- verbosity = Integer.parseInt(verbosityString,
16);
+ verbosity = Integer.parseInt(verbosityString,
10);
} catch (NumberFormatException e) {
throw new
MessageInvalidException(ProtocolErrorMessage.ERROR_PARSING_NUMBER, "Error
parsing Verbosity field: "+e.getMessage());
}
@@ -71,7 +71,7 @@
maxSize = Long.MAX_VALUE;
else {
try {
- maxSize = Long.parseLong(maxSizeString, 16);
+ maxSize = Long.parseLong(maxSizeString, 10);
} catch (NumberFormatException e) {
throw new
MessageInvalidException(ProtocolErrorMessage.ERROR_PARSING_NUMBER, "Error
parsing MaxSize field: "+e.getMessage());
}
@@ -82,7 +82,7 @@
maxTempSize = Long.MAX_VALUE;
else {
try {
- maxTempSize = Long.parseLong(maxTempSizeString,
16);
+ maxTempSize = Long.parseLong(maxTempSizeString,
10);
} catch (NumberFormatException e) {
throw new
MessageInvalidException(ProtocolErrorMessage.ERROR_PARSING_NUMBER, "Error
parsing MaxSize field: "+e.getMessage());
}
@@ -93,7 +93,7 @@
maxRetries = 0;
else {
try {
- maxRetries = Integer.parseInt(maxRetriesString,
16);
+ maxRetries = Integer.parseInt(maxRetriesString,
10);
} catch (NumberFormatException e) {
throw new
MessageInvalidException(ProtocolErrorMessage.ERROR_PARSING_NUMBER, "Error
parsing MaxSize field: "+e.getMessage());
}
Modified: trunk/freenet/src/freenet/node/fcp/ClientPutMessage.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/ClientPutMessage.java 2006-01-20
09:41:01 UTC (rev 7882)
+++ trunk/freenet/src/freenet/node/fcp/ClientPutMessage.java 2006-01-20
13:45:51 UTC (rev 7883)
@@ -11,7 +11,7 @@
* ClientPut
* URI=CHK@ // could as easily be an insertable SSK URI
* Metadata.ContentType=text/html
- * DataLength=19000 // hex for 100kB
+ * DataLength=100 // 100kB
* Identifier=Insert-1 // identifier, as always
* Verbosity=0 // just report when complete
* MaxRetries=999999 // lots of retries
@@ -44,7 +44,7 @@
verbosity = 0;
else {
try {
- verbosity = Integer.parseInt(verbosityString,
16);
+ verbosity = Integer.parseInt(verbosityString,
10);
} catch (NumberFormatException e) {
throw new
MessageInvalidException(ProtocolErrorMessage.ERROR_PARSING_NUMBER, "Error
parsing Verbosity field: "+e.getMessage());
}
@@ -53,7 +53,7 @@
if(dataLengthString == null)
throw new
MessageInvalidException(ProtocolErrorMessage.MISSING_FIELD, "Need DataLength on
a ClientPut");
try {
- dataLength = Long.parseLong(dataLengthString, 16);
+ dataLength = Long.parseLong(dataLengthString, 10);
} catch (NumberFormatException e) {
throw new
MessageInvalidException(ProtocolErrorMessage.ERROR_PARSING_NUMBER, "Error
parsing DataLength field: "+e.getMessage());
}
@@ -64,7 +64,7 @@
maxRetries = 0;
else {
try {
- maxRetries = Integer.parseInt(maxRetriesString,
16);
+ maxRetries = Integer.parseInt(maxRetriesString,
10);
} catch (NumberFormatException e) {
throw new
MessageInvalidException(ProtocolErrorMessage.ERROR_PARSING_NUMBER, "Error
parsing MaxSize field: "+e.getMessage());
}