From 6b2689bb07a6e3d7ffbf313144f56e66fbe8660d Mon Sep 17 00:00:00 2001 From: zzz Date: Fri, 9 May 2025 08:06:01 -0400 Subject: [PATCH] I2CP: Log IP on authentication failure --- .../net/i2p/router/client/ClientMessageEventListener.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/router/java/src/net/i2p/router/client/ClientMessageEventListener.java b/router/java/src/net/i2p/router/client/ClientMessageEventListener.java index 7e508b753..1918b768b 100644 --- a/router/java/src/net/i2p/router/client/ClientMessageEventListener.java +++ b/router/java/src/net/i2p/router/client/ClientMessageEventListener.java @@ -414,8 +414,9 @@ class ClientMessageEventListener implements I2CPMessageReader.I2CPMessageEventLi } PasswordManager mgr = new PasswordManager(_context); if (!mgr.checkHash(PROP_AUTH, user, pw)) { - _log.logAlways(Log.WARN, "I2CP authentication failed, user: " + user); - _runner.disconnectClient("Authorization failed, user = " + user); + String msg = "I2CP authentication failed, user: " + user + " IP: " + _runner.getAddress(); + _log.logAlways(Log.WARN, msg); + _runner.disconnectClient(msg); _authorized = false; return false; }