Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
mailu/towncrier/newsfragments
bors[bot] aea7407044
Merge #2646
2646: Smarter ratelimit r=mergify[bot] a=nextgens

## What type of PR?

enhancement

## What does this PR do?

Only account for **distinct** usernames in the IP rate-limiter.

This enables to have a much tighter default as a user with a misconfigured device will now only account for a single attempt.

The goal here is to make the rate-limiter more acceptable and to avoid people disabling it altogether.

### Related issue(s)

## Prerequisites
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.

- [ ] 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/workflow.html#changelog) entry file.


Co-authored-by: Florent Daigniere <nextgens@freenetproject.org>
Co-authored-by: Alexander Graf <ghostwheel42@users.noreply.github.com>
3 anni fa
..
224.feature Ask users to check their DNS records 4 anni fa
445.feature Introduction of the Mailu RESTful API. 3 anni fa
711.feature Improve fetchmail 3 anni fa
1231.bugfix Improve fetchmail 3 anni fa
1236.bugfix close #1236: Allow + in localpart of addresses 3 anni fa
1258.removal Remove POD_ADDRESS_RANGE 3 anni fa
1341.misc Enable dynamic resolution of hostnames 3 anni fa
1363.bugfix Add newsfragment 3 anni fa
1483.bugfix Close #1483: remove postfix's /queue/pid/master.pid 3 anni fa
1521.feature Update the webmail images: 3 anni fa
1972.feature Implement header authentication via external proxy 3 anni fa
2099.bugfix Create 2099.bugfix 4 anni fa
2117.bugfix Fix #2117. Gpg-agent package was missing for roundcube image. 4 anni fa
2121.misc Add newsfragment for PR #2121. 4 anni fa
2124.bugfix Tag for release is correctly tagged to branch x.y. 4 anni fa
2125.bugfix towncrier 4 anni fa
2127.feature Implement FETCHMAIL_ENABLED 3 anni fa
2135.bugfix towncrier 4 anni fa
2138.bugfix Fix 2138: Pin DANE with the full cert 4 anni fa
2139.bugfix Add newsfragment for bugfix for issue 2139 3 anni fa
2141.bugfix Create 2141.bugfix 4 anni fa
2185.doc Create 2185.doc 4 anni fa
2193.bugfix Create 2193.bugfix 4 anni fa
2195.bugfix Create 2195.bugfix 4 anni fa
2196.bugfix Create 2196.bugfix 4 anni fa
2199.bugfix Update 2199.bugfix 4 anni fa
2207.bugfix Add bugfix description 4 anni fa
2210.bugfix Create 2210.bugfix 4 anni fa
2211.misc Ensure we use IMAP IDLE like it's supposed to work 4 anni fa
2213.feature typo 4 anni fa
2214.doc Update fail2ban faq doc 4 anni fa
2221.feature Add 2221.feature 4 anni fa
2231.bugfix Fix #2231: make public announcements work 3 anni fa
2239.bugfix towncrier 4 anni fa
2242.misc Fix #2242: Make quotas adjustable in 50MiB increments 3 anni fa
2246.bugfix Improve fetchmail 3 anni fa
2249.bugfix Fix broken setup. Not all dependencies were pinned. As usual a dependency had a breaking update. 4 anni fa
2260.bugfix towncrier 4 anni fa
2278.feature Changelog 4 anni fa
2281.bugfix Create 2281.bugfix 4 anni fa
2284.bugfix Create 2284.bugfix 4 anni fa
2295.feature Add changelog 4 anni fa
2302.bugfix create PR2302 changelog 4 anni fa
2325.bugfix postfix: wrap IPv6 CIDRs in square brackets for RELAYNETS 3 anni fa
2328.feature Documentation for configurable default spam threshold 3 anni fa
2338.misc towncrier fragment 2338 about X-XSS-Protection removal 3 anni fa
2346.bugfix Silence some errors in nginx 3 anni fa
2357.misc Switch to ffdhe3072 to enable RFC 7919 3 anni fa
2368.bugfix Re-enable the built-in nginx resolver for traffic going through the mail plugin. 3 anni fa
2372.feature Close #2372: Implement a GUI for WILDCARD_SENDERS 3 anni fa
2383.misc Switch from docker build to buildx for CI/CD. 3 anni fa
2388.bugfix Correct the extension used for Roundcube overrides 3 anni fa
2402.bugfix Forwarding emails option in user settings did not support 1 letter domains. 3 anni fa
2415.bugfix Create 2415.bugfix 3 anni fa
2429.feature Prevent signups with accounts where an alias exists 3 anni fa
2432.bugfix towncrier 3 anni fa
2447.bugfix doh 3 anni fa
2449.feature Introduce TLS_PERMISSIVE for port 25 3 anni fa
2451.bugfix close #2451: prevent an auth-loop on webmails 3 anni fa
2467.bugfix Ensure that Mailu keeps working even if it can't obtain a certificate from letsencrypt for one of the HOSTNAMES 3 anni fa
2475.feature update the towncrier entry 3 anni fa
2485.bugfix Quote SMTP SIZE to avoid splitting keyword and parameter in EHLO response 3 anni fa
2497.bugfix towncrier 3 anni fa
2498.feature Implement ITERATE 3 anni fa
2500.feature towncrier 3 anni fa
2510.feature Implement oletools to filter out bad macros 3 anni fa
2511.misc towncrier 3 anni fa
2512.bugfix fix(auto-reply): include start and end dates in the auto-reply period; issue #2512 3 anni fa
2525.feature Switch to GrapheneOS's hardened_malloc 3 anni fa
2526.misc Upgrade Snappymail to 2.21 and merge the webmail containers 3 anni fa
2539.misc Fix potential permission problems 3 anni fa
2550.misc towncrier 3 anni fa
2570.misc Upgrade to alpine 3.17.0 3 anni fa
2577.misc Autofocus the login form on /sso/login 3 anni fa
2594.feature Added missing towncrier newsfragments 3 anni fa
2601.bugfix Add towncrier 3 anni fa
2603.bugfix Towncrier 3 anni fa
2605.misc Reduce nginx ssl_session_cache to 3m each 3 anni fa
2606.misc Modify the healtchecks to make them disapear from the logs. 3 anni fa
2608.fix Fix authentication submission 3 anni fa
2613.feature towncrier 3 anni fa
2618.misc Upgrade to snuffleupagus 0.9.0 3 anni fa
2633.bugfix Doh 3 anni fa
2634.misc Upgrade webmails 3 anni fa
2635.bugfix towncrier 3 anni fa
2636.enhancement Upgrade to alpine 3.17.1 3 anni fa
2640.bugfix towncrier 3 anni fa
2644.misc only account attempts for distinct usernames in ratelimits 3 anni fa
2650.bugfix Close #2258: sieve scripts should be utf8 encoded 3 anni fa