mirror of
https://github.com/Mailu/Mailu.git
synced 2024-12-16 10:59:53 +02:00
b8b1699f9e
1359: Refactor the rate limiting code r=mergify[bot] a=kaiyou ## What type of PR? Enhancement ## What does this PR do? Rate limiting was already redesigned to use Python limits. This introduced some unexpected behavior, including the fact that only one criteria is supported per limiter. Docs and setup utility are updated with this in mind. Also, the code was made more generic, so limiters can be delivered for something else than authentication. Authentication-specific code was moved directly to the authentication routine. ### Related issue(s) No specific issue. ## Prerequistes Before we can consider review and merge, please make sure the following list is done and checked. If an entry in not applicable, you can check it or remove it from the list. - [x] In case of feature or enhancement: documentation updated accordingly - [x] Unless it's docs or a minor change: add [changelog](https://mailu.io/master/contributors/guide.html#changelog) entry file. Co-authored-by: kaiyou <pierre@jaury.eu> |
||
---|---|---|
.. | ||
__init__.py | ||
auth.py | ||
dovecot.py | ||
fetch.py | ||
postfix.py |