Author: nextgens
Date: 2008-06-12 03:55:08 +0000 (Thu, 12 Jun 2008)
New Revision: 20272
Modified:
trunk/freenet/src/freenet/clients/http/ConnectionsToadlet.java
Log:
Fix #2427: Bad node ref
(if physical.udp was too long the reference was rejected)
Modified: trunk/freenet/src/freenet/clients/http/ConnectionsToadlet.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/ConnectionsToadlet.java
2008-06-11 20:38:55 UTC (rev 20271)
+++ trunk/freenet/src/freenet/clients/http/ConnectionsToadlet.java
2008-06-12 03:55:08 UTC (rev 20272)
@@ -123,7 +123,6 @@
return compareLongs(firstNode.getClockDelta(),
secondNode.getClockDelta());
}else if(sortBy.equals(("uptime"))){
return
compareInts(firstNode.getReportedUptimePercentage(),
secondNode.getReportedUptimePercentage());
- // idle backoff overload_p
}else
return 0;
}
@@ -500,9 +499,9 @@
if (request.isPartSet("add")) {
// add a new node
- String urltext = request.getPartAsString("url", 100);
+ String urltext = request.getPartAsString("url", 200);
urltext = urltext.trim();
- String reftext = request.getPartAsString("ref", 2000);
+ String reftext = request.getPartAsString("ref",
Integer.MAX_VALUE);
reftext = reftext.trim();
if (reftext.length() < 200) {
reftext = request.getPartAsString("reffile",
2000);
@@ -522,7 +521,7 @@
// FIXME get charset encoding from
uc.getContentType()
in = new BufferedReader(new
InputStreamReader(uc.getInputStream()));
String line;
- while ( (line = in.readLine()) != null)
{
+ while ((line = in.readLine()) != null) {
ref.append( line ).append('\n');
}
} catch (IOException e) {