From fc8c193f3722b1cb42ca3e94467abff61ccf2900 Mon Sep 17 00:00:00 2001
From: zzz <zzz@mail.i2p>
Date: Sat, 11 Feb 2017 15:12:53 +0000
Subject: [PATCH] strip more system properties in I2CP

---
 core/java/src/net/i2p/client/impl/I2PSessionImpl.java | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/core/java/src/net/i2p/client/impl/I2PSessionImpl.java b/core/java/src/net/i2p/client/impl/I2PSessionImpl.java
index 021a2d901c..617a8512c9 100644
--- a/core/java/src/net/i2p/client/impl/I2PSessionImpl.java
+++ b/core/java/src/net/i2p/client/impl/I2PSessionImpl.java
@@ -446,6 +446,7 @@ public abstract class I2PSessionImpl implements I2PSession, I2CPMessageReader.I2
                 key.startsWith("user.") ||
                 key.startsWith("os.") ||
                 key.startsWith("sun.") ||
+                key.startsWith("awt.") ||
                 key.startsWith("file.") ||
                 key.equals("line.separator") ||
                 key.equals("path.separator") ||
@@ -457,6 +458,13 @@ public abstract class I2PSessionImpl implements I2PSession, I2CPMessageReader.I2
                 key.startsWith("stat.") ||
                 key.startsWith("gnu.") ||  // gnu JVM
                 key.startsWith("net.i2p.router.web.") ||  // console nonces
+                key.equals("loggerFilenameOverride") ||
+                key.equals("router.version") ||
+                key.equals("i2p.dir.base") ||
+                key.startsWith("networkaddress.cache.") ||
+                key.startsWith("http.") ||
+                key.startsWith("jetty.") ||
+                key.startsWith("org.mortbay.") ||
                 key.startsWith("wrapper.")) {
                 if (_log.shouldLog(Log.DEBUG)) _log.debug("Skipping property: " + key);
                 continue;
-- 
GitLab