From 808557d24f82d63e4f5fa3986796b577ea995b19 Mon Sep 17 00:00:00 2001
From: zzz <zzz@mail.i2p>
Date: Sat, 6 Sep 2008 13:47:56 +0000
Subject: [PATCH]     * Summary Bar: Warn if firewalled and floodfill

---
 .../java/src/net/i2p/router/web/SummaryHelper.java        | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java
index 38451cdd1b..5acabd53eb 100644
--- a/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java
+++ b/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java
@@ -16,6 +16,7 @@ import net.i2p.router.Router;
 import net.i2p.router.RouterContext;
 import net.i2p.router.RouterVersion;
 import net.i2p.router.TunnelPoolSettings;
+import net.i2p.router.networkdb.kademlia.FloodfillNetworkDatabaseFacade;
 import net.i2p.router.transport.ntcp.NTCPAddress;
 import net.i2p.stat.Rate;
 import net.i2p.stat.RateStat;
@@ -131,10 +132,11 @@ public class SummaryHelper {
             case CommSystemFacade.STATUS_REJECT_UNSOLICITED:
                 if (_context.router().getRouterInfo().getTargetAddress("NTCP") != null)
                     return "WARN-Firewalled with Inbound TCP Enabled";
-                else if (_context.router().getRouterInfo().getCapabilities().indexOf('O') >= 0)
+                if (((FloodfillNetworkDatabaseFacade)_context.netDb()).floodfillEnabled())
+                    return "WARN-Firewalled and Floodfill";
+                if (_context.router().getRouterInfo().getCapabilities().indexOf('O') >= 0)
                     return "WARN-Firewalled and Fast";
-                else
-                    return "Firewalled";
+                return "Firewalled";
             case CommSystemFacade.STATUS_HOSED:
                 return "ERR-UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config and restart";
             case CommSystemFacade.STATUS_UNKNOWN: // fallthrough
-- 
GitLab