Aden Northcote

Results 4 issues of Aden Northcote

Fixes [#2442 - Plaintext auth passwords](https://dev.deluge-torrent.org/ticket/2442) by hashing passwords daemon-side instead of storing all credentials as plaintext, primarily with the aim of reducing issues that may arise from reused passwords...

Use of `pkg_resources` is deprecated in favour of `importlib.resources` and `importlib.metadata` according to https://setuptools.pypa.io/en/latest/pkg_resources.html. Running Deluge currently triggers warnings that the `pkg_resources` library is likely to be removed as early...

Adds better type annotations to authmanager for easier extension/development/maintenance. Also cleaned up a few implicit string concatenations used in logging and added override flags where appropriate. Hoping to use this...

Fixes an error where task logs would be split on multibyte UTF8 characters, resulting in _tasks/actions.php returning a response with an empty body and a parsererror being triggered in the...