From ec89a80e80db7daf30fd1dfe44607c396665f4fa Mon Sep 17 00:00:00 2001 From: zzz <zzz@i2pmail.org> Date: Thu, 7 Jan 2021 11:04:56 -0500 Subject: [PATCH] Router: Disable reseeding and NTP in vmCommSystem --- .../src/net/i2p/router/networkdb/reseed/ReseedChecker.java | 3 ++- router/java/src/net/i2p/router/time/RouterTimestamper.java | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/router/java/src/net/i2p/router/networkdb/reseed/ReseedChecker.java b/router/java/src/net/i2p/router/networkdb/reseed/ReseedChecker.java index d88b6e1db4..aadf49c69c 100644 --- a/router/java/src/net/i2p/router/networkdb/reseed/ReseedChecker.java +++ b/router/java/src/net/i2p/router/networkdb/reseed/ReseedChecker.java @@ -66,7 +66,8 @@ public class ReseedChecker { return false; } - if (_context.getBooleanProperty(Reseeder.PROP_DISABLE)) { + if (_context.getBooleanProperty(Reseeder.PROP_DISABLE) || + _context.getBooleanProperty("i2p.vmCommSystem")) { int x = count - 1; // us // no ngettext, this is rare String s; diff --git a/router/java/src/net/i2p/router/time/RouterTimestamper.java b/router/java/src/net/i2p/router/time/RouterTimestamper.java index f9ee024d48..42c816dc3b 100644 --- a/router/java/src/net/i2p/router/time/RouterTimestamper.java +++ b/router/java/src/net/i2p/router/time/RouterTimestamper.java @@ -87,7 +87,8 @@ public class RouterTimestamper extends Timestamper { // This means we no longer check every 5 minutes to see if we got enabled, // so the property must be set at startup. // We still need to be instantiated since the router calls clock().getTimestamper().waitForInitialization() - _disabled = ctx.getProperty(PROP_DISABLED, DEFAULT_DISABLED); + _disabled = ctx.getProperty(PROP_DISABLED, DEFAULT_DISABLED) || + ctx.getBooleanProperty("i2p.vmCommSystem"); if (_disabled) { _initialized = true; _zones = null; -- GitLab