diff --git a/apps/i2pcontrol/java/net/i2p/i2pcontrol/servlets/jsonrpc2handlers/RouterInfoHandler.java b/apps/i2pcontrol/java/net/i2p/i2pcontrol/servlets/jsonrpc2handlers/RouterInfoHandler.java index 2bd0d688d..eb6b7a112 100644 --- a/apps/i2pcontrol/java/net/i2p/i2pcontrol/servlets/jsonrpc2handlers/RouterInfoHandler.java +++ b/apps/i2pcontrol/java/net/i2p/i2pcontrol/servlets/jsonrpc2handlers/RouterInfoHandler.java @@ -125,7 +125,7 @@ public class RouterInfoHandler implements RequestHandler { if (inParams.containsKey("i2p.router.netdb.knownpeers")) { // Why max(-1, 0) is used I don't know, it is the implementation used in the router console. - outParams.put("i2p.router.netdb.knownpeers", Math.max(_context.mainNetDb().getKnownRouters() - 1, 0)); + outParams.put("i2p.router.netdb.knownpeers", Math.max(_context.netDb().getKnownRouters() - 1, 0)); } if (inParams.containsKey("i2p.router.netdb.activepeers")) { @@ -200,7 +200,7 @@ public class RouterInfoHandler implements RequestHandler { case CommSystemFacade.STATUS_IPV4_DISABLED_IPV6_FIREWALLED: if (_context.router().getRouterInfo().getTargetAddress("NTCP2") != null) return NETWORK_STATUS.WARN_FIREWALLED_WITH_INBOUND_TCP; - if (_context.mainNetDb().floodfillEnabled()) + if (_context.netDb().floodfillEnabled()) return NETWORK_STATUS.WARN_FIREWALLED_AND_FLOODFILL; if (_context.router().getRouterInfo().getCapabilities().indexOf('O') >= 0) return NETWORK_STATUS.WARN_FIREWALLED_AND_FAST; diff --git a/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigAdvancedHandler.java b/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigAdvancedHandler.java index 54f76ff7f..6fa1ce9ce 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigAdvancedHandler.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigAdvancedHandler.java @@ -106,7 +106,7 @@ public class ConfigAdvancedHandler extends FormHandler { private void saveFF() { boolean saved = _context.router().saveConfig(ConfigAdvancedHelper.PROP_FLOODFILL_PARTICIPANT, _ff); if (_ff.equals("false") || _ff.equals("true")) { - FloodfillNetworkDatabaseFacade fndf = (FloodfillNetworkDatabaseFacade) _context.mainNetDb(); + FloodfillNetworkDatabaseFacade fndf = (FloodfillNetworkDatabaseFacade) _context.netDb(); boolean isFF = _ff.equals("true"); // this will rebuild the RI, log in the event log, etc. fndf.setFloodfillEnabled(isFF); diff --git a/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigAdvancedHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigAdvancedHelper.java index 9c173b240..918423632 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigAdvancedHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigAdvancedHelper.java @@ -66,6 +66,6 @@ public class ConfigAdvancedHelper extends HelperBase { /** @since 0.9.21 */ public boolean isFloodfill() { - return _context.mainNetDb().floodfillEnabled(); + return _context.netDb().floodfillEnabled(); } } diff --git a/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigFamilyHandler.java b/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigFamilyHandler.java index 29894c78f..83c775e17 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigFamilyHandler.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigFamilyHandler.java @@ -45,7 +45,7 @@ public class ConfigFamilyHandler extends FormHandler { if (ks.exists()) { addFormError("Keystore for family " + family + " already exists! Delete or rename it first: " + ks); } else { - for (RouterInfo ri : _context.mainNetDb().getRouters()) { + for (RouterInfo ri : _context.netDb().getRouters()) { if (family.equals(ri.getOption("family"))) { addFormError("The family name \"" + family + "\" is already in use by another router. Please select a different family name."); return; diff --git a/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigKeyringHandler.java b/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigKeyringHandler.java index bf304bb15..17aa06ece 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigKeyringHandler.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigKeyringHandler.java @@ -194,7 +194,7 @@ public class ConfigKeyringHandler extends FormHandler { BlindData bd = Blinding.decode(_context, p); if (bd != null) { SigningPublicKey spk = bd.getUnblindedPubKey(); - removed = _context.mainNetDb().removeBlindData(spk); + removed = _context.netDb().removeBlindData(spk); } } catch (IllegalArgumentException iae) {} } else { diff --git a/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigKeyringHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigKeyringHelper.java index 841bf63d9..63712288a 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigKeyringHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigKeyringHelper.java @@ -82,7 +82,7 @@ public class ConfigKeyringHelper extends HelperBase { buf.append(""); buf.append(b32); buf.append(""); - Destination dest = _context.mainNetDb().lookupDestinationLocally(h); + Destination dest = _context.netDb().lookupDestinationLocally(h); if (dest != null && local) { TunnelPoolSettings in = _context.tunnelManager().getInboundSettings(h); if (in != null && in.getDestinationNickname() != null) diff --git a/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigReseedHandler.java b/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigReseedHandler.java index da5fe6864..5f3dc0917 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigReseedHandler.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigReseedHandler.java @@ -24,7 +24,7 @@ public class ConfigReseedHandler extends FormHandler { @Override protected void processForm() { - ReseedChecker checker = _context.mainNetDb().reseedChecker(); + ReseedChecker checker = _context.netDb().reseedChecker(); if (_action.equals(_t("Save changes and reseed now"))) { saveChanges(); if (!checker.requestReseed()) { diff --git a/apps/routerconsole/java/src/net/i2p/router/web/helpers/NetDbRenderer.java b/apps/routerconsole/java/src/net/i2p/router/web/helpers/NetDbRenderer.java index 085419e4b..fc107cdcc 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/helpers/NetDbRenderer.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/helpers/NetDbRenderer.java @@ -130,14 +130,14 @@ class NetDbRenderer { String tr, int cost, int icount, String client, boolean allClients) throws IOException { StringBuilder buf = new StringBuilder(4*1024); List sybils = sybil != null ? new ArrayList(128) : null; - FloodfillNetworkDatabaseFacade netdb = _context.mainNetDb(); + FloodfillNetworkDatabaseFacade netdb = _context.netDb(); if (allClients) { - netdb = _context.mainNetDb(); + netdb = _context.netDb(); }else{ if (client != null) netdb = _context.clientNetDb(client); else - netdb = _context.mainNetDb(); + netdb = _context.netDb(); } if (".".equals(routerPrefix)) { @@ -234,7 +234,7 @@ class NetDbRenderer { routers.addAll(_context.netDbSegmentor().getRoutersKnownToClients()); } else { if (client == null) - routers.addAll(_context.mainNetDb().getRouters()); + routers.addAll(_context.netDb().getRouters()); else routers.addAll(_context.clientNetDb(client).getRouters()); @@ -617,12 +617,12 @@ class NetDbRenderer { DecimalFormat fmt; FloodfillNetworkDatabaseFacade netdb = null; if (clientsOnly){ - netdb = _context.mainNetDb(); + netdb = _context.netDb(); }else{ if (client != null) netdb = _context.clientNetDb(client); else - netdb = _context.mainNetDb(); + netdb = _context.netDb(); } if (debug) { ourRKey = _context.routerHash(); @@ -747,17 +747,17 @@ class NetDbRenderer { buf.append(hostname); buf.append(""); } else { - LeaseSet ls = _context.mainNetDb().lookupLeaseSetLocally(hash); + LeaseSet ls = _context.netDb().lookupLeaseSetLocally(hash); if (ls == null) { // remote lookup LookupWaiter lw = new LookupWaiter(); // use-case for the exploratory netDb here? - _context.mainNetDb().lookupLeaseSetRemotely(hash, lw, lw, 8*1000, null); + _context.netDb().lookupLeaseSetRemotely(hash, lw, lw, 8*1000, null); // just wait right here in the middle of the rendering, sure synchronized(lw) { try { lw.wait(9*1000); } catch (InterruptedException ie) {} } - ls = _context.mainNetDb().lookupLeaseSetLocally(hash); + ls = _context.netDb().lookupLeaseSetLocally(hash); } if (ls != null) { BigInteger dist = HashDistance.getDistance(_context.routerHash(), ls.getRoutingKey()); @@ -952,7 +952,7 @@ class NetDbRenderer { * mode 3: Same as 0 but sort countries by count */ public void renderStatusHTML(Writer out, int pageSize, int page, int mode, String client, boolean clientsOnly) throws IOException { - if (!_context.mainNetDb().isInitialized()) { + if (!_context.netDb().isInitialized()) { out.write("
"); out.write(_t("Not initialized")); out.write("
"); @@ -973,7 +973,7 @@ class NetDbRenderer { } else if (clientsOnly) { routers.addAll(_context.netDbSegmentor().getRoutersKnownToClients()); } else { - routers.addAll(_context.mainNetDb().getRouters()); + routers.addAll(_context.netDb().getRouters()); } int toSkip = pageSize * page; boolean nextpg = routers.size() > toSkip + pageSize; diff --git a/apps/routerconsole/java/src/net/i2p/router/web/helpers/ProfileOrganizerRenderer.java b/apps/routerconsole/java/src/net/i2p/router/web/helpers/ProfileOrganizerRenderer.java index 47bba2c4b..d21a53fbc 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/helpers/ProfileOrganizerRenderer.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/helpers/ProfileOrganizerRenderer.java @@ -55,7 +55,7 @@ class ProfileOrganizerRenderer { if (prof == null) continue; if (mode == 2) { - RouterInfo info = (RouterInfo) _context.mainNetDb().lookupLocallyWithoutValidation(peer); + RouterInfo info = (RouterInfo) _context.netDb().lookupLocallyWithoutValidation(peer); if (info != null && info.getCapabilities().indexOf('f') >= 0) order.add(prof); continue; @@ -145,7 +145,7 @@ class ProfileOrganizerRenderer { buf.append(", "); buf.append(_t("Integrated")); } - RouterInfo info = (RouterInfo) _context.mainNetDb().lookupLocallyWithoutValidation(peer); + RouterInfo info = (RouterInfo) _context.netDb().lookupLocallyWithoutValidation(peer); if (info != null) { // prevent HTML injection in the caps and version buf.append("").append(DataHelper.stripHTML(info.getCapabilities())); @@ -244,7 +244,7 @@ class ProfileOrganizerRenderer { buf.append(""); buf.append(_context.commSystem().renderPeerHTML(peer)); buf.append(""); - RouterInfo info = (RouterInfo) _context.mainNetDb().lookupLocallyWithoutValidation(peer); + RouterInfo info = (RouterInfo) _context.netDb().lookupLocallyWithoutValidation(peer); if (info != null) buf.append("").append(DataHelper.stripHTML(info.getCapabilities())).append(""); else diff --git a/apps/routerconsole/java/src/net/i2p/router/web/helpers/ReseedHandler.java b/apps/routerconsole/java/src/net/i2p/router/web/helpers/ReseedHandler.java index d9cc71727..42b56cc78 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/helpers/ReseedHandler.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/helpers/ReseedHandler.java @@ -24,6 +24,6 @@ public class ReseedHandler extends HelperBase { } private void requestReseed() { - _context.mainNetDb().reseedChecker().requestReseed(); + _context.netDb().reseedChecker().requestReseed(); } } diff --git a/apps/routerconsole/java/src/net/i2p/router/web/helpers/SummaryHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/helpers/SummaryHelper.java index ea8f17357..998073179 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/helpers/SummaryHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/helpers/SummaryHelper.java @@ -162,13 +162,13 @@ public class SummaryHelper extends HelperBase { /** allowReseed */ public boolean allowReseed() { - return _context.mainNetDb().isInitialized() && - (_context.mainNetDb().getKnownRouters() < ReseedChecker.MINIMUM) || + return _context.netDb().isInitialized() && + (_context.netDb().getKnownRouters() < ReseedChecker.MINIMUM) || _context.getBooleanProperty("i2p.alwaysAllowReseed"); } /** subtract one for ourselves, so if we know no other peers it displays zero */ - public int getAllPeers() { return Math.max(_context.mainNetDb().getKnownRouters() - 1, 0); } + public int getAllPeers() { return Math.max(_context.netDb().getKnownRouters() - 1, 0); } public enum NetworkState { HIDDEN, @@ -286,7 +286,7 @@ public class SummaryHelper extends HelperBase { // fall through... case IPV4_FIREWALLED_IPV6_OK: case IPV4_FIREWALLED_IPV6_UNKNOWN: - if ((_context.mainNetDb()).floodfillEnabled()) + if ((_context.netDb()).floodfillEnabled()) return new NetworkStateMessage(NetworkState.WARN, fixup(_t("WARN-Firewalled and Floodfill"))); //if (_context.router().getRouterInfo().getCapabilities().indexOf('O') >= 0) // return new NetworkStateMessage(NetworkState.WARN, _t("WARN-Firewalled and Fast")); @@ -411,11 +411,11 @@ public class SummaryHelper extends HelperBase { */ public boolean showFirewallWarning() { return _context != null && - _context.mainNetDb().isInitialized() && + _context.netDb().isInitialized() && _context.router().getUptime() > 2*60*1000 && (!_context.commSystem().isDummy()) && _context.commSystem().countActivePeers() <= 0 && - _context.mainNetDb().getKnownRouters() > 5; + _context.netDb().getKnownRouters() > 5; } /** @@ -985,7 +985,7 @@ public class SummaryHelper extends HelperBase { .append(""); } - ReseedChecker checker = _context.mainNetDb().reseedChecker(); + ReseedChecker checker = _context.netDb().reseedChecker(); String status = checker.getStatus(); if (status.length() > 0) { // Show status message even if not running, timer in ReseedChecker should remove after 20 minutes diff --git a/apps/routerconsole/java/src/net/i2p/router/web/helpers/SybilRenderer.java b/apps/routerconsole/java/src/net/i2p/router/web/helpers/SybilRenderer.java index b80e515fd..f3ae3a6e5 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/helpers/SybilRenderer.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/helpers/SybilRenderer.java @@ -493,7 +493,7 @@ public class SybilRenderer { Hash client = iter.next(); if (!_context.clientManager().isLocal(client) || !_context.clientManager().shouldPublishLeaseSet(client) || - _context.mainNetDb().lookupLeaseSetLocally(client) == null) { + _context.netDb().lookupLeaseSetLocally(client) == null) { iter.remove(); } } @@ -503,7 +503,7 @@ public class SybilRenderer { return; } for (Hash client : destinations) { - LeaseSet ls = _context.mainNetDb().lookupLeaseSetLocally(client); + LeaseSet ls = _context.netDb().lookupLeaseSetLocally(client); if (ls == null) continue; Hash rkey = ls.getRoutingKey(); @@ -553,7 +553,7 @@ public class SybilRenderer { buf.append("
  • ").append(s, 0, c+1).append("").append(s, c+1, s.length()).append("
  • "); } buf.append(""); - RouterInfo ri = (RouterInfo) _context.mainNetDb().lookupLocallyWithoutValidation(h); + RouterInfo ri = (RouterInfo) _context.netDb().lookupLocallyWithoutValidation(h); if (ri != null) { renderRouterInfo(buf, ri, null, false, false); } else { diff --git a/apps/routerconsole/java/src/net/i2p/router/web/helpers/TunnelRenderer.java b/apps/routerconsole/java/src/net/i2p/router/web/helpers/TunnelRenderer.java index ec10a45ea..708f66ad9 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/helpers/TunnelRenderer.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/helpers/TunnelRenderer.java @@ -559,7 +559,7 @@ class TunnelRenderer { /** @return cap char or ' ' */ private char getCapacity(Hash peer) { - RouterInfo info = (RouterInfo) _context.mainNetDb().lookupLocallyWithoutValidation(peer); + RouterInfo info = (RouterInfo) _context.netDb().lookupLocallyWithoutValidation(peer); if (info != null) { String caps = info.getCapabilities(); for (int i = 0; i < RouterInfo.BW_CAPABILITY_CHARS.length(); i++) { diff --git a/router/java/src/net/i2p/router/Banlist.java b/router/java/src/net/i2p/router/Banlist.java index 7003a0298..88ef083e9 100644 --- a/router/java/src/net/i2p/router/Banlist.java +++ b/router/java/src/net/i2p/router/Banlist.java @@ -269,7 +269,7 @@ public class Banlist { if (transport == null) { // we hate the peer on *any* transport - _context.mainNetDb().fail(peer); + _context.netDb().fail(peer); _context.tunnelManager().fail(peer); } //_context.tunnelManager().peerFailed(peer); diff --git a/router/java/src/net/i2p/router/Blocklist.java b/router/java/src/net/i2p/router/Blocklist.java index a4e6e930e..b9cb438c9 100644 --- a/router/java/src/net/i2p/router/Blocklist.java +++ b/router/java/src/net/i2p/router/Blocklist.java @@ -942,7 +942,7 @@ public class Blocklist { * Will not contain duplicates. */ private List getAddresses(Hash peer) { - RouterInfo pinfo = _context.mainNetDb().lookupRouterInfoLocally(peer); + RouterInfo pinfo = _context.netDb().lookupRouterInfoLocally(peer); if (pinfo == null) return Collections.emptyList(); return getAddresses(pinfo); diff --git a/router/java/src/net/i2p/router/MultiRouter.java b/router/java/src/net/i2p/router/MultiRouter.java index 4e9519c93..814163b48 100644 --- a/router/java/src/net/i2p/router/MultiRouter.java +++ b/router/java/src/net/i2p/router/MultiRouter.java @@ -144,7 +144,7 @@ public class MultiRouter { } for(Router r : _routers) { for(RouterInfo ri : riSet){ - r.getContext().mainNetDb().publish(ri); + r.getContext().netDb().publish(ri); } } _out.println(riSet.size() + " RouterInfos were reseeded"); diff --git a/router/java/src/net/i2p/router/Router.java b/router/java/src/net/i2p/router/Router.java index f4b6aa76b..78a1da398 100644 --- a/router/java/src/net/i2p/router/Router.java +++ b/router/java/src/net/i2p/router/Router.java @@ -924,7 +924,7 @@ public class Router implements RouterClock.ClockShiftListener { changed = true; } } - if (_context.mainNetDb().isInitialized()) { + if (_context.netDb().isInitialized()) { if (_log.shouldWarn()) _log.warn("NetDB ready, publishing RI"); // any previous calls to netdb().publish() did not @@ -1188,7 +1188,7 @@ public class Router implements RouterClock.ClockShiftListener { // rv.append(CAPABILITY_BW256); // if prop set to true, don't tell people we are ff even if we are - if (_context.mainNetDb().floodfillEnabled() && + if (_context.netDb().floodfillEnabled() && !_context.getBooleanProperty("router.hideFloodfillParticipant")) rv.append(FloodfillNetworkDatabaseFacade.CAPABILITY_FLOODFILL); diff --git a/router/java/src/net/i2p/router/RouterContext.java b/router/java/src/net/i2p/router/RouterContext.java index b178321d7..bffbd269a 100644 --- a/router/java/src/net/i2p/router/RouterContext.java +++ b/router/java/src/net/i2p/router/RouterContext.java @@ -374,7 +374,6 @@ public class RouterContext extends I2PAppContext { */ public SegmentedNetworkDatabaseFacade netDbSegmentor() { return _netDb; } public FloodfillNetworkDatabaseFacade netDb() { return _netDb.mainNetDB(); } - public FloodfillNetworkDatabaseFacade mainNetDb() { return _netDb.mainNetDB(); } public FloodfillNetworkDatabaseFacade multihomeNetDb() { return _netDb.multiHomeNetDB(); } public FloodfillNetworkDatabaseFacade clientNetDb(String id) { return _netDb.clientNetDB(id); } public FloodfillNetworkDatabaseFacade clientNetDb(Hash id) { return _netDb.clientNetDB(id); } diff --git a/router/java/src/net/i2p/router/StatisticsManager.java b/router/java/src/net/i2p/router/StatisticsManager.java index f153413ae..cfb688adc 100644 --- a/router/java/src/net/i2p/router/StatisticsManager.java +++ b/router/java/src/net/i2p/router/StatisticsManager.java @@ -148,11 +148,11 @@ public class StatisticsManager { //stats.setProperty("stat_uptime", "90m"); if (caps.indexOf(FloodfillNetworkDatabaseFacade.CAPABILITY_FLOODFILL) >= 0) { int ri = _context.router().getUptime() > 30*60*1000 ? - _context.mainNetDb().getKnownRouters() : + _context.netDb().getKnownRouters() : 3000 + _context.random().nextInt(1000); // so it isn't obvious we restarted stats.setProperty("netdb.knownRouters", String.valueOf(ri)); int ls = _context.router().getUptime() > 30*60*1000 ? - _context.mainNetDb().getKnownLeaseSets() : + _context.netDb().getKnownLeaseSets() : 30 + _context.random().nextInt(40); // so it isn't obvious we restarted stats.setProperty("netdb.knownLeaseSets", String.valueOf(ls)); } diff --git a/router/java/src/net/i2p/router/client/LookupDestJob.java b/router/java/src/net/i2p/router/client/LookupDestJob.java index ad6bd3c8e..90000b53f 100644 --- a/router/java/src/net/i2p/router/client/LookupDestJob.java +++ b/router/java/src/net/i2p/router/client/LookupDestJob.java @@ -93,7 +93,7 @@ class LookupDestJob extends JobImpl { SigningPublicKey spk = bd.getUnblindedPubKey(); BlindData bd2; if (_fromLocalDest == null) - bd2 = getContext().mainNetDb().getBlindData(spk); + bd2 = getContext().netDb().getBlindData(spk); else bd2 = getContext().clientNetDb(_fromLocalDest).getBlindData(spk); if (bd2 != null) { diff --git a/router/java/src/net/i2p/router/message/OutboundClientMessageOneShotJob.java b/router/java/src/net/i2p/router/message/OutboundClientMessageOneShotJob.java index ae4064013..3667650bb 100644 --- a/router/java/src/net/i2p/router/message/OutboundClientMessageOneShotJob.java +++ b/router/java/src/net/i2p/router/message/OutboundClientMessageOneShotJob.java @@ -550,7 +550,7 @@ public class OutboundClientMessageOneShotJob extends JobImpl { *** unfortunately the "U" is rarely seen. if (!getContext().commSystem().wasUnreachable(l.getGateway())) { ***/ - RouterInfo ri = getContext().mainNetDb().lookupRouterInfoLocally(l.getGateway()); + RouterInfo ri = getContext().netDb().lookupRouterInfoLocally(l.getGateway()); if (ri == null || ri.getCapabilities().indexOf(Router.CAPABILITY_UNREACHABLE) < 0) { _lease = l; break; diff --git a/router/java/src/net/i2p/router/message/SendMessageDirectJob.java b/router/java/src/net/i2p/router/message/SendMessageDirectJob.java index 788fe254d..18f85f24f 100644 --- a/router/java/src/net/i2p/router/message/SendMessageDirectJob.java +++ b/router/java/src/net/i2p/router/message/SendMessageDirectJob.java @@ -134,7 +134,7 @@ public class SendMessageDirectJob extends JobImpl { _log.debug("Router specified, sending"); send(); } else { - _router = getContext().mainNetDb().lookupRouterInfoLocally(_targetHash); + _router = getContext().netDb().lookupRouterInfoLocally(_targetHash); if (_router != null) { if (_log.shouldLog(Log.DEBUG)) _log.debug("Router not specified but lookup found it"); @@ -143,7 +143,7 @@ public class SendMessageDirectJob extends JobImpl { if (!_alreadySearched) { if (_log.shouldLog(Log.DEBUG)) _log.debug("Router not specified, so we're looking for it..."); - getContext().mainNetDb().lookupRouterInfo(_targetHash, this, this, + getContext().netDb().lookupRouterInfo(_targetHash, this, this, _expiration - getContext().clock().now()); _searchOn = getContext().clock().now(); _alreadySearched = true; diff --git a/router/java/src/net/i2p/router/networkdb/HandleDatabaseLookupMessageJob.java b/router/java/src/net/i2p/router/networkdb/HandleDatabaseLookupMessageJob.java index 212595c39..0e8365b16 100644 --- a/router/java/src/net/i2p/router/networkdb/HandleDatabaseLookupMessageJob.java +++ b/router/java/src/net/i2p/router/networkdb/HandleDatabaseLookupMessageJob.java @@ -110,7 +110,7 @@ public class HandleDatabaseLookupMessageJob extends JobImpl { DatabaseLookupMessage.Type lookupType = _message.getSearchType(); // only lookup once, then cast to correct type - DatabaseEntry dbe = getContext().mainNetDb().lookupLocally(searchKey); + DatabaseEntry dbe = getContext().netDb().lookupLocally(searchKey); int type = dbe != null ? dbe.getType() : -1; if (DatabaseEntry.isLeaseSet(type) && (lookupType == DatabaseLookupMessage.Type.ANY || lookupType == DatabaseLookupMessage.Type.LS)) { @@ -148,7 +148,7 @@ public class HandleDatabaseLookupMessageJob extends JobImpl { // For this, we do NOT use their dontInclude list as it can't be trusted // (i.e. it could mess up the closeness calculation) LeaseSet possibleMultihomed = getContext().multihomeNetDb().lookupLeaseSetLocally(searchKey); - Set closestHashes = getContext().mainNetDb().findNearestRouters(searchKey, + Set closestHashes = getContext().netDb().findNearestRouters(searchKey, CLOSENESS_THRESHOLD, null); if (weAreClosest(closestHashes)) { // It's in our keyspace, so give it to them @@ -274,7 +274,7 @@ public class HandleDatabaseLookupMessageJob extends JobImpl { // Honor flag to exclude all floodfills //if (dontInclude.contains(Hash.FAKE_HASH)) { // This is handled in FloodfillPeerSelector - return getContext().mainNetDb().findNearestRouters(_message.getSearchKey(), + return getContext().netDb().findNearestRouters(_message.getSearchKey(), MAX_ROUTERS_RETURNED, dontInclude); } @@ -326,7 +326,7 @@ public class HandleDatabaseLookupMessageJob extends JobImpl { _log.debug("Sending reply directly to " + toPeer); Job send = new SendMessageDirectJob(getContext(), message, toPeer, REPLY_TIMEOUT, MESSAGE_PRIORITY, _msgIDBloomXor); send.runJob(); - //getContext().mainNetDb().lookupRouterInfo(toPeer, send, null, REPLY_TIMEOUT); + //getContext().netDb().lookupRouterInfo(toPeer, send, null, REPLY_TIMEOUT); } } diff --git a/router/java/src/net/i2p/router/networkdb/PublishLocalRouterInfoJob.java b/router/java/src/net/i2p/router/networkdb/PublishLocalRouterInfoJob.java index 96ec1c18c..ca1e285da 100644 --- a/router/java/src/net/i2p/router/networkdb/PublishLocalRouterInfoJob.java +++ b/router/java/src/net/i2p/router/networkdb/PublishLocalRouterInfoJob.java @@ -76,7 +76,7 @@ public class PublishLocalRouterInfoJob extends JobImpl { requeue(100); return; } - long last = getContext().mainNetDb().getLastRouterInfoPublishTime(); + long last = getContext().netDb().getLastRouterInfoPublishTime(); long now = getContext().clock().now(); if (last + MIN_PUBLISH_DELAY > now) { long delay = getDelay(); @@ -141,7 +141,7 @@ public class PublishLocalRouterInfoJob extends JobImpl { + new Date(ri.getPublished())); try { // This won't really publish until the netdb is initialized. - getContext().mainNetDb().publish(ri); + getContext().netDb().publish(ri); } catch (IllegalArgumentException iae) { _log.log(Log.CRIT, "Error publishing our identity - corrupt? Restart required", iae); getContext().router().rebuildNewIdentity(); diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillDatabaseLookupMessageHandler.java b/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillDatabaseLookupMessageHandler.java index 2d83e62d2..1c1fd7e5a 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillDatabaseLookupMessageHandler.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillDatabaseLookupMessageHandler.java @@ -73,7 +73,7 @@ public class FloodfillDatabaseLookupMessageHandler implements HandlerJobBuilder return null; } boolean ourRI = dlm.getSearchKey() != null && dlm.getSearchKey().equals(_context.routerHash()); - if (!_context.mainNetDb().floodfillEnabled() && (dlm.getReplyTunnel() == null && !ourRI)) { + if (!_context.netDb().floodfillEnabled() && (dlm.getReplyTunnel() == null && !ourRI)) { if (_log.shouldLog(Log.WARN)) _log.warn("[dbid: " + _facade._dbid + "] Dropping " + dlm.getSearchType() diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillNetworkDatabaseFacade.java b/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillNetworkDatabaseFacade.java index f10bfeeef..01c8953fe 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillNetworkDatabaseFacade.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillNetworkDatabaseFacade.java @@ -483,7 +483,7 @@ public class FloodfillNetworkDatabaseFacade extends KademliaNetworkDatabaseFacad @Override public boolean floodfillEnabled() { if (isMultihomeDb()) - return _context.mainNetDb().floodfillEnabled(); + return _context.netDb().floodfillEnabled(); return _floodfillEnabled; } diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillPeerSelector.java b/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillPeerSelector.java index 6496e3fe5..967e63970 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillPeerSelector.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillPeerSelector.java @@ -248,7 +248,7 @@ class FloodfillPeerSelector extends PeerSelector { if (entry == null) break; // shouldn't happen // put anybody in the same /16 at the end - RouterInfo info = (RouterInfo) _context.mainNetDb().lookupLocallyWithoutValidation(entry); + RouterInfo info = (RouterInfo) _context.netDb().lookupLocallyWithoutValidation(entry); MaskedIPSet entryIPs = new MaskedIPSet(_context, entry, info, 2); boolean sameIP = false; for (String ip : entryIPs) { @@ -373,7 +373,7 @@ class FloodfillPeerSelector extends PeerSelector { // ... unless they are really bad if (_context.banlist().isBanlistedHard(entry)) return; - RouterInfo info = (RouterInfo) _context.mainNetDb().lookupLocallyWithoutValidation(entry); + RouterInfo info = (RouterInfo) _context.netDb().lookupLocallyWithoutValidation(entry); //if (info == null) // return; @@ -419,7 +419,7 @@ class FloodfillPeerSelector extends PeerSelector { // (Forever banlisted ones are excluded in add() above) for (Iterator iter = new RandomIterator(_floodfillMatches); (found < howMany) && iter.hasNext(); ) { Hash entry = iter.next(); - RouterInfo info = (RouterInfo) _context.mainNetDb().lookupLocallyWithoutValidation(entry); + RouterInfo info = (RouterInfo) _context.netDb().lookupLocallyWithoutValidation(entry); if (info != null && now - info.getPublished() > 3*60*60*1000) { badff.add(entry); if (_log.shouldLog(Log.DEBUG)) diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillRouterInfoFloodJob.java b/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillRouterInfoFloodJob.java index feaf5bfb3..9ac4f7391 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillRouterInfoFloodJob.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillRouterInfoFloodJob.java @@ -50,7 +50,7 @@ class FloodfillRouterInfoFloodJob extends JobImpl { dsm = new DatabaseStoreMessage(getContext()); dsm.setMessageExpiration(getContext().clock().now() + 10*1000); dsm.setEntry(getContext().router().getRouterInfo()); - nextPeerInfo = getContext().mainNetDb().lookupRouterInfoLocally(ri); + nextPeerInfo = getContext().netDb().lookupRouterInfoLocally(ri); if(nextPeerInfo == null) { continue; } diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillVerifyStoreJob.java b/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillVerifyStoreJob.java index b3815d306..3b9dcead8 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillVerifyStoreJob.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillVerifyStoreJob.java @@ -463,7 +463,7 @@ class FloodfillVerifyStoreJob extends JobImpl { DatabaseEntry ds = getContext().netDbSegmentor().getSubNetDB(_facade._dbid).lookupLocally(_key); if ((ds == null) && _facade.isClientDb() && _isRouterInfo) // It's safe to check the floodfill netDb for RI - ds = getContext().mainNetDb().lookupLocally(_key); + ds = getContext().netDb().lookupLocally(_key); if (ds != null) { // By the time we get here, a minute or more after the store started, // we may have already started a new store diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/HandleFloodfillDatabaseLookupMessageJob.java b/router/java/src/net/i2p/router/networkdb/kademlia/HandleFloodfillDatabaseLookupMessageJob.java index f092fffc2..1fbca44a7 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/HandleFloodfillDatabaseLookupMessageJob.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/HandleFloodfillDatabaseLookupMessageJob.java @@ -38,7 +38,7 @@ public class HandleFloodfillDatabaseLookupMessageJob extends HandleDatabaseLooku */ @Override protected boolean answerAllQueries() { - if (!getContext().mainNetDb().floodfillEnabled()) return false; + if (!getContext().netDb().floodfillEnabled()) return false; return FloodfillNetworkDatabaseFacade.isFloodfill(getContext().router().getRouterInfo()); } @@ -52,7 +52,7 @@ public class HandleFloodfillDatabaseLookupMessageJob extends HandleDatabaseLooku super.sendClosest(key, routerInfoSet, toPeer, replyTunnel); // go away, you got the wrong guy, send our RI back unsolicited - if (!getContext().mainNetDb().floodfillEnabled()) { + if (!getContext().netDb().floodfillEnabled()) { // We could just call sendData(myhash, myri, toPeer, replyTunnel) but // that would increment the netDb.lookupsHandled and netDb.lookupsMatched stats DatabaseStoreMessage msg = new DatabaseStoreMessage(getContext()); diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/IterativeLookupJob.java b/router/java/src/net/i2p/router/networkdb/kademlia/IterativeLookupJob.java index 3754bb08f..41b237636 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/IterativeLookupJob.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/IterativeLookupJob.java @@ -66,7 +66,7 @@ class IterativeLookupJob extends JobImpl { oldPeers++; continue; } - RouterInfo ri = getContext().mainNetDb().lookupRouterInfoLocally(peer); + RouterInfo ri = getContext().netDb().lookupRouterInfoLocally(peer); if (ri == null) { // Take it on faith that it's ff to speed things up, we don't need the RI // to query it. diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/IterativeSearchJob.java b/router/java/src/net/i2p/router/networkdb/kademlia/IterativeSearchJob.java index 489b23c1f..3b9f88b5c 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/IterativeSearchJob.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/IterativeSearchJob.java @@ -321,7 +321,7 @@ public class IterativeSearchJob extends FloodSearchJob { private void sendQuery(Hash peer, int previouslyTried) { final RouterContext ctx = getContext(); TunnelManagerFacade tm = ctx.tunnelManager(); - RouterInfo ri = ctx.mainNetDb().lookupRouterInfoLocally(peer); + RouterInfo ri = ctx.netDb().lookupRouterInfoLocally(peer); if (ri != null) { // Now that most of the netdb is Ed RIs and EC LSs, don't even bother // querying old floodfills that don't know about those sig types. @@ -599,7 +599,7 @@ public class IterativeSearchJob extends FloodSearchJob { _log.info(getJobId() + ": banlisted peer from DSRM " + peer); return; } - RouterInfo ri = getContext().mainNetDb().lookupRouterInfoLocally(peer); + RouterInfo ri = getContext().netDb().lookupRouterInfoLocally(peer); if (ri != null && !FloodfillNetworkDatabaseFacade.isFloodfill(ri)) { if (_log.shouldLog(Log.INFO)) _log.info(getJobId() + ": non-ff peer from DSRM " + peer); @@ -717,7 +717,7 @@ public class IterativeSearchJob extends FloodSearchJob { // Confirm success by checking for the Lease Set in local storage if (_isLease) { - dest = getContext().mainNetDb().lookupDestinationLocally(_key); + dest = getContext().netDb().lookupDestinationLocally(_key); if ((dest == null) && (_log.shouldLog(Log.WARN))) _log.warn("Warning! Lease Set not found in persistent data store for key = " + _key); } diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/KademliaNetworkDatabaseFacade.java b/router/java/src/net/i2p/router/networkdb/kademlia/KademliaNetworkDatabaseFacade.java index e1a9401c4..59064aac8 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/KademliaNetworkDatabaseFacade.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/KademliaNetworkDatabaseFacade.java @@ -776,7 +776,7 @@ public abstract class KademliaNetworkDatabaseFacade extends NetworkDatabaseFacad if (!_initialized) return null; // Client netDb shouldn't have RI, search for RI in the floodfill netDb. if (isClientDb()) - return _context.mainNetDb().lookupRouterInfoLocally(key); + return _context.netDb().lookupRouterInfoLocally(key); DatabaseEntry ds = _ds.get(key); if (ds != null) { if (ds.getType() == DatabaseEntry.KEY_TYPE_ROUTERINFO) { diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/PeerSelector.java b/router/java/src/net/i2p/router/networkdb/kademlia/PeerSelector.java index 672b59818..9e9803447 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/PeerSelector.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/PeerSelector.java @@ -127,7 +127,7 @@ abstract class PeerSelector { // return; if (_toIgnore.contains(entry)) return; - RouterInfo info = _context.mainNetDb().lookupRouterInfoLocally(entry); + RouterInfo info = _context.netDb().lookupRouterInfoLocally(entry); if (info == null) return; if (info.isHidden()) diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/RepublishLeaseSetJob.java b/router/java/src/net/i2p/router/networkdb/kademlia/RepublishLeaseSetJob.java index 9a76366cb..718cc31bb 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/RepublishLeaseSetJob.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/RepublishLeaseSetJob.java @@ -105,7 +105,7 @@ class RepublishLeaseSetJob extends JobImpl { if (_dest != null) ls = getContext().clientNetDb(_dest).lookupLeaseSetLocally(_ls.getHash()); else - getContext().mainNetDb().lookupLeaseSetLocally(_ls.getHash()); + getContext().netDb().lookupLeaseSetLocally(_ls.getHash()); // ^ _dest should never be null here, right? So maybe instead we return immediately? if (ls != null && ls.getEarliestLeaseDate() == _ls.getEarliestLeaseDate()) { requeueRepublish(); diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/SearchJob.java b/router/java/src/net/i2p/router/networkdb/kademlia/SearchJob.java index 9baf130bb..2c5a56acf 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/SearchJob.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/SearchJob.java @@ -143,7 +143,7 @@ class SearchJob extends JobImpl { // The other two places this was called (one below and one in FNDF) // have been commented out. // Returning false essentially enables kademlia as a backup to floodfill for search responses. - if (ctx.mainNetDb().floodfillEnabled()) + if (ctx.netDb().floodfillEnabled()) return false; return ctx.getProperty("netDb.floodfillOnly", DEFAULT_FLOODFILL_ONLY); } @@ -315,7 +315,7 @@ class SearchJob extends JobImpl { _log.info("(dbid: " + _facade._dbid + ") Next closest peer " + peer + " was only recently referred to us, sending a search for them"); - getContext().mainNetDb().lookupRouterInfo(peer, null, null, _timeoutMs); + getContext().netDb().lookupRouterInfo(peer, null, null, _timeoutMs); } else if (!(ds.getType() == DatabaseEntry.KEY_TYPE_ROUTERINFO)) { if (_log.shouldLog(Log.WARN)) _log.warn(getJobId() + " (dbid: " + _facade._dbid @@ -391,7 +391,7 @@ class SearchJob extends JobImpl { if (_log.shouldLog(Log.DEBUG)) _log.debug(getJobId() + ": Current routing key for " + key + ": " + rkey); if (_facade.isClientDb()) - return getContext().mainNetDb().getPeerSelector().selectNearestExplicit(rkey, numClosest, alreadyChecked, _facade.getKBuckets()); + return getContext().netDb().getPeerSelector().selectNearestExplicit(rkey, numClosest, alreadyChecked, _facade.getKBuckets()); else return _peerSelector.selectNearestExplicit(rkey, numClosest, alreadyChecked, _facade.getKBuckets()); } diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/SearchReplyJob.java b/router/java/src/net/i2p/router/networkdb/kademlia/SearchReplyJob.java index 1f4fdb201..84fca4fdd 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/SearchReplyJob.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/SearchReplyJob.java @@ -71,7 +71,7 @@ class SearchReplyJob extends JobImpl { boolean shouldAdd = false; - RouterInfo info = getContext().mainNetDb().lookupRouterInfoLocally(peer); + RouterInfo info = getContext().netDb().lookupRouterInfoLocally(peer); if (info == null) { // if the peer is giving us lots of bad peer references, // dont try to fetch them. @@ -88,7 +88,7 @@ class SearchReplyJob extends JobImpl { // _log.info("Not looking for a banlisted peer..."); // getContext().statManager().addRateData("netDb.searchReplyValidationSkipped", 1, 0); } else { - //getContext().mainNetDb().lookupRouterInfo(peer, new ReplyVerifiedJob(getContext(), peer), new ReplyNotVerifiedJob(getContext(), peer), _timeoutMs); + //getContext().netDb().lookupRouterInfo(peer, new ReplyVerifiedJob(getContext(), peer), new ReplyNotVerifiedJob(getContext(), peer), _timeoutMs); //_repliesPendingVerification++; shouldAdd = true; } diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/SingleLookupJob.java b/router/java/src/net/i2p/router/networkdb/kademlia/SingleLookupJob.java index ace5cee2a..b7fd6161e 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/SingleLookupJob.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/SingleLookupJob.java @@ -44,7 +44,7 @@ class SingleLookupJob extends JobImpl { continue; if (peer.equals(from)) // unusual? continue; - RouterInfo ri = getContext().mainNetDb().lookupRouterInfoLocally(peer); + RouterInfo ri = getContext().netDb().lookupRouterInfoLocally(peer); if (ri == null) getContext().jobQueue().addJob(new SingleSearchJob(getContext(), peer, from)); else if (ri.getPublished() < getContext().clock().now() - 60*60*1000 || diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/StoreJob.java b/router/java/src/net/i2p/router/networkdb/kademlia/StoreJob.java index 642ee0319..3e537fc4c 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/StoreJob.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/StoreJob.java @@ -207,7 +207,7 @@ abstract class StoreJob extends JobImpl { for (Hash peer : closestHashes) { DatabaseEntry ds; if (_facade.isClientDb()) - ds = getContext().mainNetDb().getDataStore().get(peer); + ds = getContext().netDb().getDataStore().get(peer); else ds = _facade.getDataStore().get(peer); if ( (ds == null) || !(ds.getType() == DatabaseEntry.KEY_TYPE_ROUTERINFO) ) { @@ -325,7 +325,7 @@ abstract class StoreJob extends JobImpl { if (_log.shouldLog(Log.DEBUG)) _log.debug(getJobId() + "(dbid: " + _facade._dbid + "): Selecting Floodfill Participants"); if (_facade.isClientDb()) { - FloodfillPeerSelector ffNetDbPS = (FloodfillPeerSelector)getContext().mainNetDb().getPeerSelector(); + FloodfillPeerSelector ffNetDbPS = (FloodfillPeerSelector)getContext().netDb().getPeerSelector(); rv = ffNetDbPS.selectFloodfillParticipants(rkey, numClosest, alreadyChecked, ks); } else { rv = ((FloodfillPeerSelector)_peerSelector).selectFloodfillParticipants(rkey, numClosest, alreadyChecked, ks); diff --git a/router/java/src/net/i2p/router/networkdb/reseed/ReseedBundler.java b/router/java/src/net/i2p/router/networkdb/reseed/ReseedBundler.java index d1c5bf52f..4d96e108a 100644 --- a/router/java/src/net/i2p/router/networkdb/reseed/ReseedBundler.java +++ b/router/java/src/net/i2p/router/networkdb/reseed/ReseedBundler.java @@ -68,7 +68,7 @@ public class ReseedBundler { int routerCount = 0; int copied = 0; long tooOld = System.currentTimeMillis() - 7*24*60*60*1000L; - List infos = new ArrayList(_context.mainNetDb().getRouters()); + List infos = new ArrayList(_context.netDb().getRouters()); // IP to router hash Map ipMap = new HashMap(count); List toWrite = new ArrayList(count); diff --git a/router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java b/router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java index 560ef1dcc..9457992ec 100644 --- a/router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java +++ b/router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java @@ -728,7 +728,7 @@ public class Reseeder { System.err.println("Reseed got " + fetched + " router infos " + s + " with " + errors + " errors"); if (fetched > 0) - _context.mainNetDb().rescan(); + _context.netDb().rescan(); return fetched; } catch (Throwable t) { if (_log.shouldWarn()) @@ -937,7 +937,7 @@ public class Reseeder { } if (fetched > 0) - _context.mainNetDb().rescan(); + _context.netDb().rescan(); int[] rv = new int[2]; rv[0] = fetched; rv[1] = errors; diff --git a/router/java/src/net/i2p/router/peermanager/CapacityCalculator.java b/router/java/src/net/i2p/router/peermanager/CapacityCalculator.java index 168696940..88fee3fa9 100644 --- a/router/java/src/net/i2p/router/peermanager/CapacityCalculator.java +++ b/router/java/src/net/i2p/router/peermanager/CapacityCalculator.java @@ -117,7 +117,7 @@ class CapacityCalculator { // credit non-floodfill to reduce conn limit issues at floodfills // TODO only if we aren't floodfill ourselves? // null for tests - NetworkDatabaseFacade ndb = context.mainNetDb(); + NetworkDatabaseFacade ndb = context.netDb(); if (ndb != null) { RouterInfo ri = (RouterInfo) ndb.lookupLocallyWithoutValidation(profile.getPeer()); if (ri != null) { diff --git a/router/java/src/net/i2p/router/peermanager/PeerTestJob.java b/router/java/src/net/i2p/router/peermanager/PeerTestJob.java index 4628ecae1..96335aecd 100644 --- a/router/java/src/net/i2p/router/peermanager/PeerTestJob.java +++ b/router/java/src/net/i2p/router/peermanager/PeerTestJob.java @@ -97,7 +97,7 @@ class PeerTestJob extends JobImpl { Set peers = new HashSet(peerHashes.size()); for (Hash peer : peerHashes) { - RouterInfo peerInfo = getContext().mainNetDb().lookupRouterInfoLocally(peer); + RouterInfo peerInfo = getContext().netDb().lookupRouterInfoLocally(peer); if (peerInfo != null) { peers.add(peerInfo); } else { @@ -121,7 +121,7 @@ class PeerTestJob extends JobImpl { } TunnelId inTunnelId = inTunnel.getReceiveTunnelId(0); - RouterInfo inGateway = getContext().mainNetDb().lookupRouterInfoLocally(inTunnel.getPeer(0)); + RouterInfo inGateway = getContext().netDb().lookupRouterInfoLocally(inTunnel.getPeer(0)); if (inGateway == null) { if (_log.shouldLog(Log.WARN)) _log.warn("We can't find the gateway to our inbound tunnel?! Impossible?"); diff --git a/router/java/src/net/i2p/router/peermanager/ProfileOrganizer.java b/router/java/src/net/i2p/router/peermanager/ProfileOrganizer.java index 1171e48cd..a6b126d97 100644 --- a/router/java/src/net/i2p/router/peermanager/ProfileOrganizer.java +++ b/router/java/src/net/i2p/router/peermanager/ProfileOrganizer.java @@ -1330,7 +1330,7 @@ public class ProfileOrganizer { } public boolean isSelectable(Hash peer) { - NetworkDatabaseFacade netDb = _context.mainNetDb(); + NetworkDatabaseFacade netDb = _context.netDb(); // the CLI shouldn't depend upon the netDb if (netDb == null) return true; if (_context.router() == null) return true; @@ -1340,7 +1340,7 @@ public class ProfileOrganizer { return false; // never select a banlisted peer } - RouterInfo info = (RouterInfo) _context.mainNetDb().lookupLocallyWithoutValidation(peer); + RouterInfo info = (RouterInfo) _context.netDb().lookupLocallyWithoutValidation(peer); if (null != info) { if (info.isHidden()) { if (_log.shouldLog(Log.WARN)) diff --git a/router/java/src/net/i2p/router/startup/BootNetworkDbJob.java b/router/java/src/net/i2p/router/startup/BootNetworkDbJob.java index d99428b89..e512f9ea3 100644 --- a/router/java/src/net/i2p/router/startup/BootNetworkDbJob.java +++ b/router/java/src/net/i2p/router/startup/BootNetworkDbJob.java @@ -21,6 +21,6 @@ class BootNetworkDbJob extends JobImpl { public String getName() { return "Boot Network Database"; } public void runJob() { - getContext().mainNetDb().startup(); + getContext().netDb().startup(); } } diff --git a/router/java/src/net/i2p/router/sybil/Analysis.java b/router/java/src/net/i2p/router/sybil/Analysis.java index 4e32daab8..7043f980b 100644 --- a/router/java/src/net/i2p/router/sybil/Analysis.java +++ b/router/java/src/net/i2p/router/sybil/Analysis.java @@ -332,7 +332,7 @@ public class Analysis extends JobImpl implements RouterApp, Runnable { for (Hash ff : ffs) { if (ff.equals(us)) continue; - RouterInfo ri = _context.mainNetDb().lookupRouterInfoLocally(ff); + RouterInfo ri = _context.netDb().lookupRouterInfoLocally(ff); if (ri != null) ris.add(ri); } @@ -344,7 +344,7 @@ public class Analysis extends JobImpl implements RouterApp, Runnable { * @since 0.9.41 */ public List getAllRouters(Hash us) { - Set set = _context.mainNetDb().getRouters(); + Set set = _context.netDb().getRouters(); List ris = new ArrayList(set.size()); for (RouterInfo ri : set) { if (!ri.getIdentity().getHash().equals(us)) @@ -429,7 +429,7 @@ public class Analysis extends JobImpl implements RouterApp, Runnable { continue; if (! _context.clientManager().shouldPublishLeaseSet(client)) continue; - LeaseSet ls = _context.mainNetDb().lookupLeaseSetLocally(client); + LeaseSet ls = _context.netDb().lookupLeaseSetLocally(client); if (ls == null) continue; Hash rkey = ls.getRoutingKey(); @@ -479,7 +479,7 @@ public class Analysis extends JobImpl implements RouterApp, Runnable { if (p >= threshold) { Hash h = e.getKey(); blocks.add(h.toBase64()); - RouterInfo ri = _context.mainNetDb().lookupRouterInfoLocally(h); + RouterInfo ri = _context.netDb().lookupRouterInfoLocally(h); if (ri != null) { for (RouterAddress ra : ri.getAddresses()) { byte[] ip = ra.getIP(); diff --git a/router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java b/router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java index a279700a3..053d98128 100644 --- a/router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java +++ b/router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java @@ -69,7 +69,7 @@ public class CoalesceStatsEvent implements SimpleTimer.TimedEvent { int integrated = _ctx.peerManager().countPeersByCapability(FloodfillNetworkDatabaseFacade.CAPABILITY_FLOODFILL); sm.addRateData("router.integratedPeers", integrated); - sm.addRateData("router.knownPeers", _ctx.mainNetDb().getKnownRouters()); + sm.addRateData("router.knownPeers", _ctx.netDb().getKnownRouters()); sm.addRateData("bw.sendRate", (long)_ctx.bandwidthLimiter().getSendBps()); sm.addRateData("bw.recvRate", (long)_ctx.bandwidthLimiter().getReceiveBps()); diff --git a/router/java/src/net/i2p/router/tasks/Republish.java b/router/java/src/net/i2p/router/tasks/Republish.java index 8b7e5ed7b..cfd24766e 100644 --- a/router/java/src/net/i2p/router/tasks/Republish.java +++ b/router/java/src/net/i2p/router/tasks/Republish.java @@ -32,7 +32,7 @@ public class Republish implements SimpleTimer.TimedEvent { try { ri = _context.router().getRouterInfo(); if (ri != null) - _context.mainNetDb().publish(ri); + _context.netDb().publish(ri); } catch (IllegalArgumentException iae) { Log log = _context.logManager().getLog(Router.class); // clock skew / shift race? diff --git a/router/java/src/net/i2p/router/tasks/UpdateRoutingKeyModifierJob.java b/router/java/src/net/i2p/router/tasks/UpdateRoutingKeyModifierJob.java index dfda4a1d0..4cf60b0c4 100644 --- a/router/java/src/net/i2p/router/tasks/UpdateRoutingKeyModifierJob.java +++ b/router/java/src/net/i2p/router/tasks/UpdateRoutingKeyModifierJob.java @@ -39,7 +39,7 @@ public class UpdateRoutingKeyModifierJob extends JobImpl { // tell netdb if mod data changed boolean changed = gen.generateDateBasedModData(); if (changed) - getContext().mainNetDb().routingKeyChanged(); + getContext().netDb().routingKeyChanged(); requeue(delay); } } diff --git a/router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java b/router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java index f723b4070..ca3e43f82 100644 --- a/router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java +++ b/router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java @@ -374,7 +374,7 @@ public class CommSystemFacadeImpl extends CommSystemFacade { public void exemptIncoming(Hash peer) { if (_manager.isEstablished(peer)) return; - RouterInfo ri = (RouterInfo) _context.mainNetDb().lookupLocallyWithoutValidation(peer); + RouterInfo ri = (RouterInfo) _context.netDb().lookupLocallyWithoutValidation(peer); if (ri == null) return; Collection addrs = ri.getAddresses(); @@ -504,8 +504,8 @@ public class CommSystemFacadeImpl extends CommSystemFacade { */ private class QueueAll implements SimpleTimer.TimedEvent { public void timeReached() { - for (Hash h : _context.mainNetDb().getAllRouters()) { - RouterInfo ri = _context.mainNetDb().lookupRouterInfoLocally(h); + for (Hash h : _context.netDb().getAllRouters()) { + RouterInfo ri = _context.netDb().lookupRouterInfoLocally(h); if (ri == null) continue; byte[] ip = getIP(ri); @@ -614,7 +614,7 @@ public class CommSystemFacadeImpl extends CommSystemFacade { //if (ip != null && ip.length == 4) if (ip != null) return _geoIP.get(ip); - RouterInfo ri = _context.mainNetDb().lookupRouterInfoLocally(peer); + RouterInfo ri = _context.netDb().lookupRouterInfoLocally(peer); if (ri == null) return null; ip = getValidIP(ri); diff --git a/router/java/src/net/i2p/router/transport/GeoIP.java b/router/java/src/net/i2p/router/transport/GeoIP.java index 9a808cf87..d4c9191e6 100644 --- a/router/java/src/net/i2p/router/transport/GeoIP.java +++ b/router/java/src/net/i2p/router/transport/GeoIP.java @@ -755,7 +755,7 @@ public class GeoIP { * @since 0.9.48 */ private static void banCountry(RouterContext ctx, String country) { - for (Hash h : ctx.mainNetDb().getAllRouters()) { + for (Hash h : ctx.netDb().getAllRouters()) { String hisCountry = ctx.commSystem().getCountry(h); if (country.equals(hisCountry)) { ctx.banlist().banlistRouterHard(h, "In our country"); diff --git a/router/java/src/net/i2p/router/transport/TransportImpl.java b/router/java/src/net/i2p/router/transport/TransportImpl.java index fec52f03a..04b24b16d 100644 --- a/router/java/src/net/i2p/router/transport/TransportImpl.java +++ b/router/java/src/net/i2p/router/transport/TransportImpl.java @@ -199,7 +199,7 @@ public abstract class TransportImpl implements Transport { break; } - if (_context.mainNetDb().floodfillEnabled()) { + if (_context.netDb().floodfillEnabled()) { // && !SystemVersion.isWindows()) { def *= 17; def /= 10; } @@ -1002,7 +1002,7 @@ public abstract class TransportImpl implements Transport { } } /* - RouterInfo ri = _context.mainNetDb().lookupRouterInfoLocally(peer); + RouterInfo ri = _context.netDb().lookupRouterInfoLocally(peer); if (ri == null) return false; String alt = getAltStyle(); diff --git a/router/java/src/net/i2p/router/transport/ntcp/InboundEstablishState.java b/router/java/src/net/i2p/router/transport/ntcp/InboundEstablishState.java index d332428dc..a11afdbb0 100644 --- a/router/java/src/net/i2p/router/transport/ntcp/InboundEstablishState.java +++ b/router/java/src/net/i2p/router/transport/ntcp/InboundEstablishState.java @@ -689,9 +689,9 @@ class InboundEstablishState extends EstablishBase implements NTCP2Payload.Payloa } try { - RouterInfo old = _context.mainNetDb().store(h, ri); + RouterInfo old = _context.netDb().store(h, ri); if (flood && !ri.equals(old)) { - FloodfillNetworkDatabaseFacade fndf = (FloodfillNetworkDatabaseFacade) _context.mainNetDb(); + FloodfillNetworkDatabaseFacade fndf = (FloodfillNetworkDatabaseFacade) _context.netDb(); if (fndf.floodConditional(ri)) { if (_log.shouldDebug()) _log.debug("Flooded the RI: " + h); diff --git a/router/java/src/net/i2p/router/transport/ntcp/NTCPConnection.java b/router/java/src/net/i2p/router/transport/ntcp/NTCPConnection.java index e1639736e..936f0edd0 100644 --- a/router/java/src/net/i2p/router/transport/ntcp/NTCPConnection.java +++ b/router/java/src/net/i2p/router/transport/ntcp/NTCPConnection.java @@ -1668,9 +1668,9 @@ public class NTCPConnection implements Closeable { try { if (h.equals(_context.routerHash())) return; - RouterInfo old = _context.mainNetDb().store(h, ri); + RouterInfo old = _context.netDb().store(h, ri); if (flood && !ri.equals(old)) { - FloodfillNetworkDatabaseFacade fndf = (FloodfillNetworkDatabaseFacade) _context.mainNetDb(); + FloodfillNetworkDatabaseFacade fndf = (FloodfillNetworkDatabaseFacade) _context.netDb(); if ((old == null || ri.getPublished() > old.getPublished()) && fndf.floodConditional(ri)) { if (_log.shouldDebug()) diff --git a/router/java/src/net/i2p/router/transport/udp/EstablishmentManager.java b/router/java/src/net/i2p/router/transport/udp/EstablishmentManager.java index 8f5757508..ef4ac9a3f 100644 --- a/router/java/src/net/i2p/router/transport/udp/EstablishmentManager.java +++ b/router/java/src/net/i2p/router/transport/udp/EstablishmentManager.java @@ -1177,7 +1177,7 @@ class EstablishmentManager { // Lookup the peer's MTU from the netdb, since it isn't included in the protocol setup (yet) // TODO if we don't have RI then we will get it shortly, but too late. // Perhaps netdb should notify transport when it gets a new RI... - RouterInfo info = _context.mainNetDb().lookupRouterInfoLocally(remote.calculateHash()); + RouterInfo info = _context.netDb().lookupRouterInfoLocally(remote.calculateHash()); if (info != null) { RouterAddress addr = _transport.getTargetAddress(info); if (addr != null) { @@ -1603,7 +1603,7 @@ class EstablishmentManager { case INTRO_STATE_INIT: case INTRO_STATE_LOOKUP_SENT: case INTRO_STATE_HAS_RI: - bob = _context.mainNetDb().lookupRouterInfoLocally(h); + bob = _context.netDb().lookupRouterInfoLocally(h); if (bob != null) istate = INTRO_STATE_HAS_RI; break; @@ -1665,7 +1665,7 @@ class EstablishmentManager { istate = INTRO_STATE_LOOKUP_SENT; state2.setIntroState(h, istate); // TODO on success job - _context.mainNetDb().lookupRouterInfo(h, null, null, 10*1000); + _context.netDb().lookupRouterInfo(h, null, null, 10*1000); sent = true; } } @@ -1830,8 +1830,8 @@ class EstablishmentManager { } Hash bobHash = bob.getRemotePeer(); Hash charlieHash = charlie.getRemoteIdentity().getHash(); - RouterInfo bobRI = _context.mainNetDb().lookupRouterInfoLocally(bobHash); - RouterInfo charlieRI = _context.mainNetDb().lookupRouterInfoLocally(charlieHash); + RouterInfo bobRI = _context.netDb().lookupRouterInfoLocally(bobHash); + RouterInfo charlieRI = _context.netDb().lookupRouterInfoLocally(charlieHash); Hash signer; OutboundEstablishState2.IntroState istate; if (code > 0 && code < 64) { @@ -1844,7 +1844,7 @@ class EstablishmentManager { else istate = INTRO_STATE_CHARLIE_REJECT; } - RouterInfo signerRI = _context.mainNetDb().lookupRouterInfoLocally(signer); + RouterInfo signerRI = _context.netDb().lookupRouterInfoLocally(signer); if (signerRI != null) { // validate signed data SigningPublicKey spk = signerRI.getIdentity().getSigningPublicKey(); @@ -2073,7 +2073,7 @@ class EstablishmentManager { return; OutboundEstablishState2 state2 = (OutboundEstablishState2) state; Hash charlieHash = state.getRemoteIdentity().getHash(); - RouterInfo charlieRI = _context.mainNetDb().lookupRouterInfoLocally(charlieHash); + RouterInfo charlieRI = _context.netDb().lookupRouterInfoLocally(charlieHash); if (charlieRI != null) { // validate signed data, but we don't necessarily know which Bob SigningPublicKey spk = charlieRI.getIdentity().getSigningPublicKey(); diff --git a/router/java/src/net/i2p/router/transport/udp/InboundEstablishState2.java b/router/java/src/net/i2p/router/transport/udp/InboundEstablishState2.java index 4bea8ca62..65e3b8fb0 100644 --- a/router/java/src/net/i2p/router/transport/udp/InboundEstablishState2.java +++ b/router/java/src/net/i2p/router/transport/udp/InboundEstablishState2.java @@ -374,9 +374,9 @@ class InboundEstablishState2 extends InboundEstablishState implements SSU2Payloa _mtu = mtu; try { - RouterInfo old = _context.mainNetDb().store(h, ri); + RouterInfo old = _context.netDb().store(h, ri); if (flood && !ri.equals(old)) { - FloodfillNetworkDatabaseFacade fndf = (FloodfillNetworkDatabaseFacade) _context.mainNetDb(); + FloodfillNetworkDatabaseFacade fndf = (FloodfillNetworkDatabaseFacade) _context.netDb(); if (fndf.floodConditional(ri)) { if (_log.shouldDebug()) _log.debug("Flooded the RI: " + h); diff --git a/router/java/src/net/i2p/router/transport/udp/IntroductionManager.java b/router/java/src/net/i2p/router/transport/udp/IntroductionManager.java index 42f245451..4dae9fd65 100644 --- a/router/java/src/net/i2p/router/transport/udp/IntroductionManager.java +++ b/router/java/src/net/i2p/router/transport/udp/IntroductionManager.java @@ -279,7 +279,7 @@ class IntroductionManager { if (_builder != null && ssu2count >= 2) continue; } - RouterInfo ri = _context.mainNetDb().lookupRouterInfoLocally(hash); + RouterInfo ri = _context.netDb().lookupRouterInfoLocally(hash); if (ri == null) { if (_log.shouldLog(Log.INFO)) _log.info("Picked peer has no local routerInfo: " + cur); @@ -836,7 +836,7 @@ class IntroductionManager { // add a code for this? rcode = SSU2Util.RELAY_REJECT_BOB_NO_TAG; } else { - aliceRI = _context.mainNetDb().lookupRouterInfoLocally(alice.getRemotePeer()); + aliceRI = _context.netDb().lookupRouterInfoLocally(alice.getRemotePeer()); if (aliceRI != null) { // validate signed data SigningPublicKey spk = aliceRI.getIdentity().getSigningPublicKey(); @@ -967,9 +967,9 @@ class IntroductionManager { RouterInfo aliceRI = null; if (retryCount >= 5) { // last chance - aliceRI = _context.mainNetDb().lookupRouterInfoLocally(alice); + aliceRI = _context.netDb().lookupRouterInfoLocally(alice); } else if (!_context.banlist().isBanlisted(alice)) { - aliceRI = _context.mainNetDb().lookupRouterInfoLocally(alice); + aliceRI = _context.netDb().lookupRouterInfoLocally(alice); if (aliceRI == null) { if (_log.shouldInfo()) _log.info("Delay after " + retryCount + " retries, no RI for " + alice.toBase64()); @@ -1200,7 +1200,7 @@ class IntroductionManager { // We are Bob, send to Alice // Debug, check the signature, but send it along even if failed if (true) { - RouterInfo charlie = _context.mainNetDb().lookupRouterInfoLocally(peer.getRemotePeer()); + RouterInfo charlie = _context.netDb().lookupRouterInfoLocally(peer.getRemotePeer()); if (charlie != null) { byte[] signedData; if (status == 0) diff --git a/router/java/src/net/i2p/router/transport/udp/PeerState2.java b/router/java/src/net/i2p/router/transport/udp/PeerState2.java index 649774938..608c147f3 100644 --- a/router/java/src/net/i2p/router/transport/udp/PeerState2.java +++ b/router/java/src/net/i2p/router/transport/udp/PeerState2.java @@ -632,9 +632,9 @@ public class PeerState2 extends PeerState implements SSU2Payload.PayloadCallback Hash h = ri.getHash(); if (h.equals(_context.routerHash())) return; - RouterInfo old = _context.mainNetDb().store(h, ri); + RouterInfo old = _context.netDb().store(h, ri); if (flood && !ri.equals(old)) { - FloodfillNetworkDatabaseFacade fndf = (FloodfillNetworkDatabaseFacade) _context.mainNetDb(); + FloodfillNetworkDatabaseFacade fndf = (FloodfillNetworkDatabaseFacade) _context.netDb(); if ((old == null || ri.getPublished() > old.getPublished()) && fndf.floodConditional(ri)) { if (_log.shouldDebug()) diff --git a/router/java/src/net/i2p/router/transport/udp/PeerTestManager.java b/router/java/src/net/i2p/router/transport/udp/PeerTestManager.java index 14774fa6e..9ddf763a7 100644 --- a/router/java/src/net/i2p/router/transport/udp/PeerTestManager.java +++ b/router/java/src/net/i2p/router/transport/udp/PeerTestManager.java @@ -519,7 +519,7 @@ class PeerTestManager { // Check Bob version, drop if >= 0.9.52 fromPeer = test.getBob(); Hash bob = fromPeer.getRemotePeer(); - RouterInfo bobRI = _context.mainNetDb().lookupRouterInfoLocally(bob); + RouterInfo bobRI = _context.netDb().lookupRouterInfoLocally(bob); if (bobRI == null || VersionComparator.comp(bobRI.getVersion(), "0.9.52") >= 0) { if (_log.shouldInfo()) _log.info("Bob replied to us (Alice) with intro key " + fromPeer); @@ -1106,7 +1106,7 @@ class PeerTestManager { */ private boolean receiveTest(RemoteHostId from, PeerState2 fromPeer, int msg, Hash h, byte[] data, int retryCount) { if (retryCount < 5) { - RouterInfo ri = _context.mainNetDb().lookupRouterInfoLocally(h); + RouterInfo ri = _context.netDb().lookupRouterInfoLocally(h); if (ri == null) { if (_log.shouldInfo()) _log.info("Delay after " + retryCount + " retries, no RI for " + h.toBase64()); @@ -1356,7 +1356,7 @@ class PeerTestManager { return; } Hash alice = fromPeer.getRemotePeer(); - RouterInfo aliceRI = _context.mainNetDb().lookupRouterInfoLocally(alice); + RouterInfo aliceRI = _context.netDb().lookupRouterInfoLocally(alice); if (aliceRI == null) { if (_log.shouldLog(Log.WARN)) _log.warn("No alice RI"); @@ -1454,7 +1454,7 @@ class PeerTestManager { } else { // bob should have sent it to us. Don't bother to lookup // remotely if he didn't, or it was out-of-order or lost. - aliceRI = _context.mainNetDb().lookupRouterInfoLocally(h); + aliceRI = _context.netDb().lookupRouterInfoLocally(h); if (aliceRI != null) { // validate signed data SigningPublicKey spk = aliceRI.getIdentity().getSigningPublicKey(); @@ -1537,7 +1537,7 @@ class PeerTestManager { PeerState charlie = _transport.pickTestPeer(CHARLIE, 2, isIPv6, from); if (charlie != null && charlie != fromPeer && !prev.contains(charlie.getRemotePeer())) { Hash alice = state.getAlice().getRemotePeer(); - RouterInfo aliceRI = _context.mainNetDb().lookupRouterInfoLocally(alice); + RouterInfo aliceRI = _context.netDb().lookupRouterInfoLocally(alice); if (aliceRI != null) { try { state.setCharlie(charlie.getRemoteIPAddress(), charlie.getRemotePort(), charlie.getRemotePeer()); @@ -1558,7 +1558,7 @@ class PeerTestManager { state.setLastSendTime(now); PeerState2 alice = state.getAlice(); Hash charlie = fromPeer.getRemotePeer(); - RouterInfo charlieRI = (status == SSU2Util.TEST_ACCEPT) ? _context.mainNetDb().lookupRouterInfoLocally(charlie) : null; + RouterInfo charlieRI = (status == SSU2Util.TEST_ACCEPT) ? _context.netDb().lookupRouterInfoLocally(charlie) : null; if (charlieRI != null) { // send charlie RI to alice, only if ACCEPT. // Alice would need it to verify sig, but not worth the bandwidth @@ -1629,7 +1629,7 @@ class PeerTestManager { } else { // bob should have sent it to us. Don't bother to lookup // remotely if he didn't, or it was out-of-order or lost. - charlieRI = _context.mainNetDb().lookupRouterInfoLocally(h); + charlieRI = _context.netDb().lookupRouterInfoLocally(h); if (charlieRI != null) { // validate signed data SigningPublicKey spk = charlieRI.getIdentity().getSigningPublicKey(); @@ -2219,7 +2219,7 @@ class PeerTestManager { _log.warn("Unable to pick a charlie (no peer), IPv6? " + isIPv6); return; } - charlieInfo = _context.mainNetDb().lookupRouterInfoLocally(charlie.getRemotePeer()); + charlieInfo = _context.netDb().lookupRouterInfoLocally(charlie.getRemotePeer()); if (charlieInfo == null) { if (_log.shouldLog(Log.WARN)) _log.warn("Unable to pick a charlie (no RI), IPv6? " + isIPv6); @@ -2568,7 +2568,7 @@ class PeerTestManager { Hash h = ri.getHash(); if (h.equals(_context.routerHash())) return; - _context.mainNetDb().store(h, ri); + _context.netDb().store(h, ri); // ignore flood request } catch (IllegalArgumentException iae) { if (_log.shouldWarn()) diff --git a/router/java/src/net/i2p/router/transport/udp/UDPTransport.java b/router/java/src/net/i2p/router/transport/udp/UDPTransport.java index 1675ce4ab..0604125fc 100644 --- a/router/java/src/net/i2p/router/transport/udp/UDPTransport.java +++ b/router/java/src/net/i2p/router/transport/udp/UDPTransport.java @@ -3459,7 +3459,7 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority (!_context.router().isHidden()) && (!introducersRequired(ipv6)) && haveCapacity() && - (!_context.mainNetDb().floodfillEnabled()) && + (!_context.netDb().floodfillEnabled()) && (!ipv6 || _haveIPv6Address) && ((!ipv6 && getIPv6Config() != IPV6_ONLY) || (ipv6 && getIPv6Config() != IPV6_DISABLED)) && @@ -3849,7 +3849,7 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority boolean shouldPingFirewall = !STATUS_OK.contains(_reachabilityStatus); int currentListenPort = getListenPort(false); boolean pingOneOnly = shouldPingFirewall && getExternalPort(false) == currentListenPort; - boolean shortLoop = shouldPingFirewall || !haveCap || _context.mainNetDb().floodfillEnabled(); + boolean shortLoop = shouldPingFirewall || !haveCap || _context.netDb().floodfillEnabled(); long loopTime = shortLoop ? SHORT_LOOP_TIME : LONG_LOOP_TIME; _lastLoopShort = shortLoop; _expireBuffer.clear(); @@ -4212,7 +4212,7 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority } } // enforce IPv4/v6 advertised for all - RouterInfo peerInfo = _context.mainNetDb().lookupRouterInfoLocally(peer.getRemotePeer()); + RouterInfo peerInfo = _context.netDb().lookupRouterInfoLocally(peer.getRemotePeer()); if (peerInfo == null) continue; if (isIPv6) { diff --git a/router/java/src/net/i2p/router/tunnel/InboundGatewayReceiver.java b/router/java/src/net/i2p/router/tunnel/InboundGatewayReceiver.java index c95f52892..53183dc1b 100644 --- a/router/java/src/net/i2p/router/tunnel/InboundGatewayReceiver.java +++ b/router/java/src/net/i2p/router/tunnel/InboundGatewayReceiver.java @@ -33,7 +33,7 @@ class InboundGatewayReceiver implements TunnelGateway.Receiver { if (!alreadySearched) _config.incrementProcessedMessages(); if (_target == null) { - _target = _context.mainNetDb().lookupRouterInfoLocally(_config.getSendTo()); + _target = _context.netDb().lookupRouterInfoLocally(_config.getSendTo()); if (_target == null) { // It should be rare to forget the router info for the next peer ReceiveJob j = null; @@ -41,7 +41,7 @@ class InboundGatewayReceiver implements TunnelGateway.Receiver { _context.statManager().addRateData("tunnel.inboundLookupSuccess", 0); else j = new ReceiveJob(_context, encrypted); - _context.mainNetDb().lookupRouterInfo(_config.getSendTo(), j, j, MAX_LOOKUP_TIME); + _context.netDb().lookupRouterInfo(_config.getSendTo(), j, j, MAX_LOOKUP_TIME); return -1; } } diff --git a/router/java/src/net/i2p/router/tunnel/InboundMessageDistributor.java b/router/java/src/net/i2p/router/tunnel/InboundMessageDistributor.java index 1586bd004..3edb6fbf3 100644 --- a/router/java/src/net/i2p/router/tunnel/InboundMessageDistributor.java +++ b/router/java/src/net/i2p/router/tunnel/InboundMessageDistributor.java @@ -142,7 +142,7 @@ class InboundMessageDistributor implements GarlicMessageReceiver.CloveReceiver { if (_client != null) oldri = _context.clientNetDb(_client).lookupRouterInfoLocally(key); else - oldri = _context.mainNetDb().lookupRouterInfoLocally(key); + oldri = _context.netDb().lookupRouterInfoLocally(key); // only update if RI is newer and non-ff if (oldri != null && oldri.getPublished() < ri.getPublished() && !FloodfillNetworkDatabaseFacade.isFloodfill(ri)) { diff --git a/router/java/src/net/i2p/router/tunnel/OutboundMessageDistributor.java b/router/java/src/net/i2p/router/tunnel/OutboundMessageDistributor.java index d92740026..44c6ec13a 100644 --- a/router/java/src/net/i2p/router/tunnel/OutboundMessageDistributor.java +++ b/router/java/src/net/i2p/router/tunnel/OutboundMessageDistributor.java @@ -59,7 +59,7 @@ class OutboundMessageDistributor { _log.warn("Drop msg at OBEP (new conn throttle) to " + target + ' ' + msg); return; } - RouterInfo info = _context.mainNetDb().lookupRouterInfoLocally(target); + RouterInfo info = _context.netDb().lookupRouterInfoLocally(target); if (info == null) { if (_log.shouldLog(Log.INFO)) _log.info("outbound distributor to " + target @@ -67,7 +67,7 @@ class OutboundMessageDistributor { + ": no info locally, searching..."); // TODO - should we set the search timeout based on the message timeout, // or is that a bad idea due to clock skews? - _context.mainNetDb().lookupRouterInfo(target, new DistributeJob(_context, msg, target, tunnel), null, MAX_DISTRIBUTE_TIME); + _context.netDb().lookupRouterInfo(target, new DistributeJob(_context, msg, target, tunnel), null, MAX_DISTRIBUTE_TIME); return; } else { distribute(msg, info, tunnel); @@ -139,7 +139,7 @@ class OutboundMessageDistributor { public String getName() { return "OBEP distribute after lookup"; } public void runJob() { - RouterInfo info = getContext().mainNetDb().lookupRouterInfoLocally(_target); + RouterInfo info = getContext().netDb().lookupRouterInfoLocally(_target); int stat; if (info != null) { if (_log.shouldLog(Log.DEBUG)) diff --git a/router/java/src/net/i2p/router/tunnel/OutboundReceiver.java b/router/java/src/net/i2p/router/tunnel/OutboundReceiver.java index c79dfeec8..a168733cb 100644 --- a/router/java/src/net/i2p/router/tunnel/OutboundReceiver.java +++ b/router/java/src/net/i2p/router/tunnel/OutboundReceiver.java @@ -32,7 +32,7 @@ class OutboundReceiver implements TunnelGateway.Receiver { _context = ctx; _log = ctx.logManager().getLog(OutboundReceiver.class); _config = cfg; - _nextHopCache = _context.mainNetDb().lookupRouterInfoLocally(_config.getPeer(1)); + _nextHopCache = _context.netDb().lookupRouterInfoLocally(_config.getPeer(1)); _priority = PRIORITY + cfg.getPriority(); _sendFailJob = new SendFailedJob(ctx); // all createRateStat() in TunnelDispatcher @@ -47,7 +47,7 @@ class OutboundReceiver implements TunnelGateway.Receiver { _log.debug("received encrypted, sending out " + _config + ": " + msg); RouterInfo ri = _nextHopCache; if (ri == null) { - ri = _context.mainNetDb().lookupRouterInfoLocally(_config.getPeer(1)); + ri = _context.netDb().lookupRouterInfoLocally(_config.getPeer(1)); _nextHopCache = ri; } if (ri != null) { @@ -58,7 +58,7 @@ class OutboundReceiver implements TunnelGateway.Receiver { if (_log.shouldLog(Log.WARN)) _log.warn("lookup of " + _config.getPeer(1) + " required for " + msg); - _context.mainNetDb().lookupRouterInfo(_config.getPeer(1), new SendJob(_context, msg), + _context.netDb().lookupRouterInfo(_config.getPeer(1), new SendJob(_context, msg), new LookupFailedJob(_context), MAX_LOOKUP_TIME); return -1; } @@ -94,7 +94,7 @@ class OutboundReceiver implements TunnelGateway.Receiver { public String getName() { return "OBGW send after lookup"; } public void runJob() { - RouterInfo ri = _context.mainNetDb().lookupRouterInfoLocally(_config.getPeer(1)); + RouterInfo ri = _context.netDb().lookupRouterInfoLocally(_config.getPeer(1)); if (_log.shouldLog(Log.DEBUG)) _log.debug("lookup of " + _config.getPeer(1) + " successful? " + (ri != null)); diff --git a/router/java/src/net/i2p/router/tunnel/TunnelParticipant.java b/router/java/src/net/i2p/router/tunnel/TunnelParticipant.java index 66987e023..da3dc5527 100644 --- a/router/java/src/net/i2p/router/tunnel/TunnelParticipant.java +++ b/router/java/src/net/i2p/router/tunnel/TunnelParticipant.java @@ -64,9 +64,9 @@ class TunnelParticipant { _inboundDistributor = null; // final if ( (_config != null) && (_config.getSendTo() != null) ) { - _nextHopCache = _context.mainNetDb().lookupRouterInfoLocally(_config.getSendTo()); + _nextHopCache = _context.netDb().lookupRouterInfoLocally(_config.getSendTo()); if (_nextHopCache == null) - _context.mainNetDb().lookupRouterInfo(_config.getSendTo(), new Found(_context), null, LONG_MAX_LOOKUP_TIME); + _context.netDb().lookupRouterInfo(_config.getSendTo(), new Found(_context), null, LONG_MAX_LOOKUP_TIME); } // all createRateStat() in TunnelDispatcher } @@ -76,7 +76,7 @@ class TunnelParticipant { public String getName() { return "Next hop info found"; } public void runJob() { if (_nextHopCache == null) { - _nextHopCache = _context.mainNetDb().lookupRouterInfoLocally(_config.getSendTo()); + _nextHopCache = _context.netDb().lookupRouterInfoLocally(_config.getSendTo()); // nothing for failure since fail job is null _context.statManager().addRateData("tunnel.participantLookupSuccess", 1); } @@ -104,7 +104,7 @@ class TunnelParticipant { _config.incrementProcessedMessages(); RouterInfo ri = _nextHopCache; if (ri == null) - ri = _context.mainNetDb().lookupRouterInfoLocally(_config.getSendTo()); + ri = _context.netDb().lookupRouterInfoLocally(_config.getSendTo()); if (ri != null) { if (_log.shouldLog(Log.DEBUG)) _log.debug("Send off to nextHop directly (" + _config.getSendTo() @@ -118,7 +118,7 @@ class TunnelParticipant { if (_log.shouldLog(Log.WARN)) _log.warn("Lookup the nextHop (" + _config.getSendTo() + " for " + msg); - _context.mainNetDb().lookupRouterInfo(_config.getSendTo(), new SendJob(_context, msg), + _context.netDb().lookupRouterInfo(_config.getSendTo(), new SendJob(_context, msg), new TimeoutJob(_context, msg), MAX_LOOKUP_TIME); } } else { @@ -229,7 +229,7 @@ class TunnelParticipant { if (_nextHopCache != null) { send(_config, _msg, _nextHopCache); } else { - RouterInfo ri = _context.mainNetDb().lookupRouterInfoLocally(_config.getSendTo()); + RouterInfo ri = _context.netDb().lookupRouterInfoLocally(_config.getSendTo()); int stat; if (ri != null) { _nextHopCache = ri; @@ -260,7 +260,7 @@ class TunnelParticipant { if (_nextHopCache != null) return; - RouterInfo ri = _context.mainNetDb().lookupRouterInfoLocally(_config.getSendTo()); + RouterInfo ri = _context.netDb().lookupRouterInfoLocally(_config.getSendTo()); if (ri != null) { _nextHopCache = ri; if (_log.shouldLog(Log.WARN)) diff --git a/router/java/src/net/i2p/router/tunnel/pool/BuildExecutor.java b/router/java/src/net/i2p/router/tunnel/pool/BuildExecutor.java index 226d5396e..31167e736 100644 --- a/router/java/src/net/i2p/router/tunnel/pool/BuildExecutor.java +++ b/router/java/src/net/i2p/router/tunnel/pool/BuildExecutor.java @@ -195,7 +195,7 @@ class BuildExecutor implements Runnable { if (peer.equals(_context.routerHash())) continue; // Look up routerInfo - RouterInfo ri = _context.mainNetDb().lookupRouterInfoLocally(peer); + RouterInfo ri = _context.netDb().lookupRouterInfoLocally(peer); // Default and detect bandwidth tier String bwTier = "Unknown"; if (ri != null) bwTier = ri.getBandwidthTier(); // Returns "Unknown" if none recognized diff --git a/router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java b/router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java index 776c439d6..c0d47edf6 100644 --- a/router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java +++ b/router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java @@ -342,7 +342,7 @@ class BuildHandler implements Runnable { int howBad = statuses[record]; // Look up routerInfo - RouterInfo ri = _context.mainNetDb().lookupRouterInfoLocally(peer); + RouterInfo ri = _context.netDb().lookupRouterInfoLocally(peer); // Default and detect bandwidth tier String bwTier = "Unknown"; if (ri != null) bwTier = ri.getBandwidthTier(); // Returns "Unknown" if none recognized @@ -483,7 +483,7 @@ class BuildHandler implements Runnable { _context.statManager().addRateData("tunnel.dropTunnelFromCongestionCapability", 1); if (_log.shouldLog(Log.WARN)) _log.warn("Drop request, we are denying tunnels due to congestion: " + from); - RouterInfo fromRI = _context.mainNetDb().lookupRouterInfoLocally(from); + RouterInfo fromRI = _context.netDb().lookupRouterInfoLocally(from); if (fromRI != null){ String fromVersion = fromRI.getVersion(); // if fromVersion is greater than 0.9.58, then then ban the router due to it disrespecting our @@ -560,7 +560,7 @@ class BuildHandler implements Runnable { _context.commSystem().mayDisconnect(from); return -1; } - RouterInfo nextPeerInfo = _context.mainNetDb().lookupRouterInfoLocally(nextPeer); + RouterInfo nextPeerInfo = _context.netDb().lookupRouterInfoLocally(nextPeer); if (nextPeerInfo == null) { // limit concurrent next-hop lookups to prevent job queue overload attacks int numTunnels = _context.tunnelManager().getParticipatingCount(); @@ -581,7 +581,7 @@ class BuildHandler implements Runnable { + " ID: " + state.msg.getUniqueId() + " handled, lookup next peer " + nextPeer + " lookups: " + current + '/' + limit); - _context.mainNetDb().lookupRouterInfo(nextPeer, new HandleReq(_context, state, req, nextPeer), + _context.netDb().lookupRouterInfo(nextPeer, new HandleReq(_context, state, req, nextPeer), new TimeoutReq(_context, state, req, nextPeer), NEXT_HOP_LOOKUP_TIMEOUT); } else { _currentLookups.decrementAndGet(); @@ -648,7 +648,7 @@ class BuildHandler implements Runnable { if (_log.shouldLog(Log.DEBUG)) _log.debug("Request " + _state.msg.getUniqueId() + " handled with a successful deferred lookup: " + _req); - RouterInfo ri = getContext().mainNetDb().lookupRouterInfoLocally(_nextPeer); + RouterInfo ri = getContext().netDb().lookupRouterInfoLocally(_nextPeer); if (ri != null) { handleReq(ri, _state, _req, _nextPeer); getContext().statManager().addRateData("tunnel.buildLookupSuccess", 1); diff --git a/router/java/src/net/i2p/router/tunnel/pool/BuildRequestor.java b/router/java/src/net/i2p/router/tunnel/pool/BuildRequestor.java index 1bbf43d78..245a302a8 100644 --- a/router/java/src/net/i2p/router/tunnel/pool/BuildRequestor.java +++ b/router/java/src/net/i2p/router/tunnel/pool/BuildRequestor.java @@ -257,7 +257,7 @@ abstract class BuildRequestor { if (msg.getType() == ShortTunnelBuildMessage.MESSAGE_TYPE && !ibgw.equals(pairedTunnel.getEndpoint())) { // STBM is garlic encrypted to the IBGW, to hide it from the OBEP - RouterInfo peer = ctx.mainNetDb().lookupRouterInfoLocally(ibgw); + RouterInfo peer = ctx.netDb().lookupRouterInfoLocally(ibgw); if (peer != null) { I2NPMessage enc = MessageWrapper.wrap(ctx, msg, peer); if (enc != null) { @@ -293,7 +293,7 @@ abstract class BuildRequestor { msg.setMessageExpiration(ctx.clock().now() + BUILD_MSG_TIMEOUT + ctx.random().nextLong(20*1000)); // We set the OutNetMessage expiration much shorter, so that the // TunnelBuildFirstHopFailJob fires before the 13s build expiration. - RouterInfo peer = ctx.mainNetDb().lookupRouterInfoLocally(cfg.getPeer(1)); + RouterInfo peer = ctx.netDb().lookupRouterInfoLocally(cfg.getPeer(1)); if (peer == null) { if (log.shouldLog(Log.WARN)) log.warn("Could not find the next hop to send the outbound request to: " + cfg); @@ -334,7 +334,7 @@ abstract class BuildRequestor { * @since 0.9.51 */ private static boolean supportsShortTBM(RouterContext ctx, Hash h) { - RouterInfo ri = ctx.mainNetDb().lookupRouterInfoLocally(h); + RouterInfo ri = ctx.netDb().lookupRouterInfoLocally(h); if (ri == null) return false; if (ri.getIdentity().getPublicKey().getType() != EncType.ECIES_X25519) @@ -481,7 +481,7 @@ abstract class BuildRequestor { // erm, blank } else { Hash peer = cfg.getPeer(hop); - RouterInfo peerInfo = ctx.mainNetDb().lookupRouterInfoLocally(peer); + RouterInfo peerInfo = ctx.netDb().lookupRouterInfoLocally(peer); if (peerInfo == null) { if (log.shouldLog(Log.WARN)) log.warn("Peer selected for hop " + i + "/" + hop + " was not found locally: " diff --git a/router/java/src/net/i2p/router/tunnel/pool/ConnectChecker.java b/router/java/src/net/i2p/router/tunnel/pool/ConnectChecker.java index 61adf7840..a56091b5b 100644 --- a/router/java/src/net/i2p/router/tunnel/pool/ConnectChecker.java +++ b/router/java/src/net/i2p/router/tunnel/pool/ConnectChecker.java @@ -84,10 +84,10 @@ public class ConnectChecker { boolean ust = to.equals(us); if (ust && ctx.commSystem().isEstablished(from)) return true; - RouterInfo rt = (RouterInfo) ctx.mainNetDb().lookupLocallyWithoutValidation(to); + RouterInfo rt = (RouterInfo) ctx.netDb().lookupLocallyWithoutValidation(to); if (rt == null) return true; - RouterInfo rf = (RouterInfo) ctx.mainNetDb().lookupLocallyWithoutValidation(from); + RouterInfo rf = (RouterInfo) ctx.netDb().lookupLocallyWithoutValidation(from); if (rf == null) return true; int ct; diff --git a/router/java/src/net/i2p/router/tunnel/pool/ExploratoryPeerSelector.java b/router/java/src/net/i2p/router/tunnel/pool/ExploratoryPeerSelector.java index e7e36d291..165d935cd 100644 --- a/router/java/src/net/i2p/router/tunnel/pool/ExploratoryPeerSelector.java +++ b/router/java/src/net/i2p/router/tunnel/pool/ExploratoryPeerSelector.java @@ -280,7 +280,7 @@ class ExploratoryPeerSelector extends TunnelPeerSelector { } else { // If well connected or ff, don't pick from high cap // even during congestion, because congestion starts from the top - if (active > 500 || ctx.mainNetDb().floodfillEnabled()) + if (active > 500 || ctx.netDb().floodfillEnabled()) return false; failPct = getExploratoryFailPercentage(); diff --git a/router/java/src/net/i2p/router/tunnel/pool/TunnelPeerSelector.java b/router/java/src/net/i2p/router/tunnel/pool/TunnelPeerSelector.java index d587d3f68..1fea52233 100644 --- a/router/java/src/net/i2p/router/tunnel/pool/TunnelPeerSelector.java +++ b/router/java/src/net/i2p/router/tunnel/pool/TunnelPeerSelector.java @@ -227,7 +227,7 @@ public abstract class TunnelPeerSelector extends ConnectChecker { if (ctx.commSystem().wasUnreachable(h)) return true; - RouterInfo info = (RouterInfo) ctx.mainNetDb().lookupLocallyWithoutValidation(h); + RouterInfo info = (RouterInfo) ctx.netDb().lookupLocallyWithoutValidation(h); if (info == null) return true; @@ -267,7 +267,7 @@ public abstract class TunnelPeerSelector extends ConnectChecker { * @since 0.9.34, protected since 0.9.58 for ClientPeerSelector */ protected boolean allowAsOBEP(Hash h) { - RouterInfo ri = (RouterInfo) ctx.mainNetDb().lookupLocallyWithoutValidation(h); + RouterInfo ri = (RouterInfo) ctx.netDb().lookupLocallyWithoutValidation(h); if (ri == null) return true; return canConnect(ri, ANY_V4); @@ -284,7 +284,7 @@ public abstract class TunnelPeerSelector extends ConnectChecker { * @since 0.9.34, protected since 0.9.58 for ClientPeerSelector */ protected boolean allowAsIBGW(Hash h) { - RouterInfo ri = (RouterInfo) ctx.mainNetDb().lookupLocallyWithoutValidation(h); + RouterInfo ri = (RouterInfo) ctx.netDb().lookupLocallyWithoutValidation(h); if (ri == null) return true; if (ri.getCapabilities().indexOf(Router.CAPABILITY_REACHABLE) < 0) @@ -684,7 +684,7 @@ public abstract class TunnelPeerSelector extends ConnectChecker { if (ctx.commSystem().isEstablished(h)) return false; boolean canConnect; - RouterInfo peer = (RouterInfo) ctx.mainNetDb().lookupLocallyWithoutValidation(h); + RouterInfo peer = (RouterInfo) ctx.netDb().lookupLocallyWithoutValidation(h); if (peer == null) { canConnect = false; } else if (isIn) { diff --git a/router/java/src/net/i2p/router/tunnel/pool/TunnelPool.java b/router/java/src/net/i2p/router/tunnel/pool/TunnelPool.java index db3ab8994..aa77ac482 100644 --- a/router/java/src/net/i2p/router/tunnel/pool/TunnelPool.java +++ b/router/java/src/net/i2p/router/tunnel/pool/TunnelPool.java @@ -357,7 +357,7 @@ public class TunnelPool { return rv; } // TODO high-bw non-ff also - if (_context.mainNetDb().floodfillEnabled() && + if (_context.netDb().floodfillEnabled() && _context.router().getUptime() > 5*60*1000) { rv += 2; } diff --git a/router/java/src/net/i2p/router/util/MaskedIPSet.java b/router/java/src/net/i2p/router/util/MaskedIPSet.java index 2158ca206..cfaa2fb67 100644 --- a/router/java/src/net/i2p/router/util/MaskedIPSet.java +++ b/router/java/src/net/i2p/router/util/MaskedIPSet.java @@ -51,7 +51,7 @@ public class MaskedIPSet extends HashSet { * @since 0.9.38 */ private static RouterInfo lookupRILocally(RouterContext ctx, Hash peer) { - DatabaseEntry ds = ctx.mainNetDb().lookupLocallyWithoutValidation(peer); + DatabaseEntry ds = ctx.netDb().lookupLocallyWithoutValidation(peer); if (ds != null) { if (ds.getType() == DatabaseEntry.KEY_TYPE_ROUTERINFO) return (RouterInfo) ds;