Update of /cvsroot/freenet/freenet/src/freenet/client/http
In directory sc8-pr-cvs1:/tmp/cvs-serv592/src/freenet/client/http
Modified Files:
InsertServlet_.java
Log Message:
- Inserted 'Retries' box for inserts on gateway page. I remember having done that
before - did I never commit it?- Raised maximum for insert retries to 50.
Index: InsertServlet_.java
===================================================================
RCS file: /cvsroot/freenet/freenet/src/freenet/client/http/InsertServlet_.java,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- InsertServlet_.java 18 Jul 2003 18:07:54 -0000 1.25
+++ InsertServlet_.java 7 Oct 2003 13:54:23 -0000 1.26
@@ -47,7 +47,7 @@
setupClientFactory(context);
defaultHtl = ParamParse.readInt(this, logger, "insertHtl", defaultHtl, 0, 100);
- defaultRetries = ParamParse.readInt(this, logger, "sfInsertRetries",
defaultRetries, 0, 10);
+ defaultRetries = ParamParse.readInt(this, logger, "sfInsertRetries",
defaultRetries, 0, 50);
defaultThreads = ParamParse.readInt(this, logger, "sfInsertThreads",
defaultThreads, 0, 100);
defaultRefreshIntervalSecs = ParamParse.readInt(this, logger,
"sfRefreshIntevalSecs",
defaultRefreshIntervalSecs,
-1, 3600);
@@ -749,7 +749,7 @@
////////////////////////////////////////////////////////////
private final MIME_binary[] extractParts(MIME_multipart formData) {
- MIME_binary[] parts = new MIME_binary[5];
+ MIME_binary[] parts = new MIME_binary[6];
for (int i = 0; i < formData.getPartCount(); i++) {
// REDFLAG: Remove.
@@ -778,6 +778,8 @@
parts[3] = (MIME_binary) formData.getPart(i);
} else if (name.equals("threads")) {
parts[4] = (MIME_binary) formData.getPart(i);
+ } else if (name.equals("retries")) {
+ parts[5] = (MIME_binary) formData.getPart(i);
} else {
freePart(formData.getPart(i));
}
@@ -903,6 +905,17 @@
return false;
}
}
+
+ // retries
+ if (parts[5] != null) {
+ try {
+ context.retries = Integer.parseInt(parts[5].getBodyAsString());
+ } catch (NumberFormatException nfe1) {
+ context.error = "Couldn't read an integer out of 'retries' field!";
+ freeParts(parts);
+ return false;
+ }
+ }
// Detect content-type if not specified.
if (context.mimeType == null || context.mimeType.equalsIgnoreCase("auto")) {
_______________________________________________
cvs mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/cvs