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());
                        }


Reply via email to