diff options
| author | 2025-04-29 03:57:03 +0200 | |
|---|---|---|
| committer | 2025-04-29 03:57:03 +0200 | |
| commit | 75f9d1cc69872d4b8dbcd13145447ae1c6c2879a (patch) | |
| tree | a6d0231b88dde4025ed5ca292b2b5328e2a720f2 /deluge/core/rpcserver.py | |
| parent | 354b8c521e7951f7f332efd62257aebb48d44437 (diff) | |
Adding upstream version 2.2.0.upstream/2.2.0
Signed-off-by: Daniel Baumann <daniel@debian.org>
Diffstat (limited to 'deluge/core/rpcserver.py')
| -rw-r--r-- | deluge/core/rpcserver.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/deluge/core/rpcserver.py b/deluge/core/rpcserver.py index d84ac3a..bfaeacc 100644 --- a/deluge/core/rpcserver.py +++ b/deluge/core/rpcserver.py @@ -28,6 +28,7 @@ from deluge.core.authmanager import ( ) from deluge.crypto_utils import check_ssl_keys, get_context_factory from deluge.error import ( + BadLoginError, DelugeError, IncompatibleClient, NotAuthorizedError, @@ -281,6 +282,14 @@ class DelugeRPCProtocol(DelugeTransferProtocol): send_error() if not isinstance(ex, _ClientSideRecreateError): log.exception(ex) + if isinstance(ex, BadLoginError): + peer = self.transport.getPeer() + log.error( + 'Deluge client authentication error made from: %s:%s (%s)', + peer.host, + peer.port, + str(ex), + ) else: self.sendData((RPC_RESPONSE, request_id, (ret))) if not ret: |
