1
0
mirror of https://github.com/tomav/docker-mailserver.git synced 2024-06-26 09:09:23 +02:00
docker-mailserver/target/dovecot
Brennan Kinney 611a66bf98
fix: Correctly support multiple Dovecot PassDBs (#3812)
* fix: Dovecot PassDB should restrict allowed auth mechanisms

This prevents PassDBs incompatible with certain auth mechanisms from logging failures which accidentally triggers Fail2Ban.

Instead only allow the PassDB to be authenticated against when it's compatible with the auth mechanism used.

* tests: Use `curl` for OAuth2 login test-cases instead of netcat

`curl` provides this capability for both IMAP and SMTP authentication with a bearer token. It supports both `XOAUTH2` and `OAUTHBEARER` mechanisms, as these updated test-cases demonstrate.

* chore: Add entry to `CHANGELOG.md`
2024-01-23 19:11:05 +01:00
..
10-auth.conf feat: Auth - OAuth2 (Dovecot PassDB) (#3480) 2024-01-13 09:45:14 +13:00
10-logging.conf formatting files according to standard (#1619) 2020-09-24 14:54:21 +02:00
10-mail.conf Dovecot: make home dir distinct from mail dir (#3335) 2023-05-15 20:10:29 +02:00
10-master.conf config: remove chroot for Dovecot & PostSRSd (#3208) 2023-03-31 12:17:44 +02:00
10-ssl.conf fix: Remove mkcert.sh usage + _setup_ssl refactor. (#2196) 2021-09-20 00:31:11 +12:00
15-mailboxes.conf docs: Add example for customizing IMAP folders (#2045) 2021-06-23 10:28:43 +12:00
20-imap.conf added dovecot quota feature 2020-04-24 14:56:15 +02:00
20-lmtp.conf make Postfix -> Dovecot delivery over LMTP (was LDA) (#305) (#360) 2016-10-24 15:03:08 +02:00
60-stats.conf removed stats configuration for old statistics plugin (#2336) 2021-12-20 22:46:13 +01:00
90-quota.conf fix: Only listen on 127.0.0.1 for the Dovecot quota-status service (#3057) 2023-02-04 09:27:10 +00:00
90-sieve.conf Rspamd: more features (#3159) 2023-03-18 23:32:48 +08:00
auth-ldap.conf.ext fix: Correctly support multiple Dovecot PassDBs (#3812) 2024-01-23 19:11:05 +01:00
auth-master.inc Dovecot: make home dir distinct from mail dir (#3335) 2023-05-15 20:10:29 +02:00
auth-oauth2.conf.ext fix: Correctly support multiple Dovecot PassDBs (#3812) 2024-01-23 19:11:05 +01:00
auth-passwdfile.inc fix: Correctly support multiple Dovecot PassDBs (#3812) 2024-01-23 19:11:05 +01:00
chroot.inc config: remove chroot for Dovecot & PostSRSd (#3208) 2023-03-31 12:17:44 +02:00
dovecot-ldap.conf.ext chore: LDAP config improvements (#3522) 2023-09-02 22:07:02 +12:00
dovecot-oauth2.conf.ext feat: Auth - OAuth2 (Dovecot PassDB) (#3480) 2024-01-13 09:45:14 +13:00
dovecot-purge.cron Add purge cron job for dbox 2020-12-17 20:35:06 +01:00
lmtp-master.inc config: ensure SASL socket file is not inside a volume mount (#3131) 2023-03-03 23:42:55 +01:00