From 9ec89ef93958af24f729805e9a5e96c8b063f203 Mon Sep 17 00:00:00 2001 From: Christian Heller Date: Sun, 10 Aug 2025 13:08:50 +0200 Subject: [PATCH] Log slightly more expressivly about SASL stuff. --- ircplom/client.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ircplom/client.py b/ircplom/client.py index e62e95e..3aba1ce 100644 --- a/ircplom/client.py +++ b/ircplom/client.py @@ -296,6 +296,7 @@ class Client(ABC, ClientQueueMixin): self._log(line) if self._caps.sasl_wait: if self.conn_setup.password: + self._log('trying to authenticate via SASL/plain') self.send(IrcMessage('AUTHENTICATE', ('PLAIN',))) else: self._caps.challenge('END') @@ -307,8 +308,9 @@ class Client(ABC, ClientQueueMixin): ).encode('utf-8')).decode('utf-8') self.send(IrcMessage('AUTHENTICATE', (auth,))) case '903' | '904': - if msg.verb == '904': - self._log('SASL authentication failed', alert=True) + alert = msg.verb == '904' + self._log(f'SASL auth {"failed" if alert else "succeeded"}', + alert=alert) self._caps.challenge('END') -- 2.30.2