From 0e4c84694274902e4400f23d7cdb030a0775d820 Mon Sep 17 00:00:00 2001
From: zzz
Date: Fri, 1 May 2009 15:26:49 +0000
Subject: [PATCH] - Simplify bw form - Add config link to UPnP status
---
.../net/i2p/router/web/ConfigNetHelper.java | 15 +++++++++-
apps/routerconsole/jsp/config.jsp | 30 ++++++++++++-------
.../src/net/i2p/router/transport/UPnP.java | 2 +-
.../net/i2p/router/transport/UPnPManager.java | 2 +-
4 files changed, 35 insertions(+), 14 deletions(-)
diff --git a/apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHelper.java
index 92e502d3e..62552212c 100644
--- a/apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHelper.java
+++ b/apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHelper.java
@@ -1,5 +1,6 @@
package net.i2p.router.web;
+import net.i2p.data.DataHelper;
import net.i2p.data.RouterAddress;
import net.i2p.router.CommSystemFacade;
import net.i2p.router.LoadTestManager;
@@ -158,6 +159,18 @@ public class ConfigNetHelper extends HelperBase {
public String getOutboundRate() {
return "" + _context.bandwidthLimiter().getOutboundKBytesPerSecond();
}
+ public String getInboundRateBits() {
+ return kbytesToBits(_context.bandwidthLimiter().getInboundKBytesPerSecond());
+ }
+ public String getOutboundRateBits() {
+ return kbytesToBits(_context.bandwidthLimiter().getOutboundKBytesPerSecond());
+ }
+ public String getShareRateBits() {
+ return kbytesToBits(getShareBandwidth());
+ }
+ private String kbytesToBits(int kbytes) {
+ return DataHelper.formatSize(kbytes * 8 * 1024) + " bits per second";
+ }
public String getInboundBurstRate() {
return "" + _context.bandwidthLimiter().getInboundBurstKBytesPerSecond();
}
@@ -231,7 +244,7 @@ public class ConfigNetHelper extends HelperBase {
buf.append("selected=\"true\" ");
found = true;
}
- buf.append(">Up to ").append(val).append("%\n");
+ buf.append(">").append(val).append("%\n");
}
buf.append("\n");
return buf.toString();
diff --git a/apps/routerconsole/jsp/config.jsp b/apps/routerconsole/jsp/config.jsp
index a13da220c..1f4390ad6 100644
--- a/apps/routerconsole/jsp/config.jsp
+++ b/apps/routerconsole/jsp/config.jsp
@@ -29,20 +29,28 @@
Bandwidth limiter
- Inbound rate:
- " /> KBps
+
+
+
<% int share = nethelper.getShareBandwidth();
if (share < 12) {
out.print("NOTE : You have configured I2P to share only " + share + "KBps. ");
@@ -54,7 +62,7 @@
out.print("The higher the share bandwidth the more you improve your anonymity and help the network. ");
}
%>
-
+