From d5f4b069721fcc45c34049c47c3b3e34b4130735 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Thu, 20 Feb 2025 21:35:17 +0000 Subject: Improve SASL log messages for post-connection authentication. --- modules/sasl.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'modules') diff --git a/modules/sasl.cpp b/modules/sasl.cpp index 45196bc06..29ac75883 100644 --- a/modules/sasl.cpp +++ b/modules/sasl.cpp @@ -99,10 +99,12 @@ public: return false; Anope::string user = "A user"; - if (!mysess->hostname.empty() && !mysess->ip.empty()) + auto *u = User::Find(sess->uid); + if (u) + user = u->GetMask(); + else if (!mysess->hostname.empty() && !mysess->ip.empty()) user = mysess->hostname + " (" + mysess->ip + ")"; - for (auto it = mysess->certs.begin(); it != mysess->certs.end(); ++it) { auto *nc = certs->FindAccountFromCert(*it); -- cgit