1
0
mirror of https://github.com/mailcow/mailcow-dockerized.git synced 2024-12-12 10:45:14 +02:00
mailcow-dockerized/data/conf
Felix Kaechele 31805f1656
[Web] Implement all supported dovecot password schemas (#3974)
When migrating from other Dovecot based installations it can be very
convenient to just copy over existing hashed passwords.
However, mailcow currently only supports a limited number of password
schemes.

This commit implements all password schemes that do not require
challenge/response or OTP mechanisms.

A convenient way to generate the regex with all supported schemas is
`docker-compose exec dovecot-mailcow doveadm pw -l | awk -F' ' '{printf
"/^{("; for(i=1;i<=NF-1;i++){printf "%s%s", sep, $i; sep="|"}; printf
")}/i\n"}'`

Note that this will also include unsupported challenge/response and OTP
schemas.

Furthermore this increases the vsz_limit for the dovecot auth service to
2G for the use of ARGON2I and ARGON2ID schemas.

Signed-off-by: Felix Kaechele <felix@kaechele.ca>
2021-02-11 09:31:53 +01:00
..
clamav [ClamAV] Set to ConcurrentDatabaseReload and (todo:) add note to docs 2020-09-17 21:48:00 +02:00
dovecot [Web] Implement all supported dovecot password schemas (#3974) 2021-02-11 09:31:53 +01:00
mysql [MySQL] Slightly more resources 2020-07-02 07:53:52 +02:00
nginx [PHP-FPM] Fix fastcgi timeouts 2020-12-26 10:19:52 +01:00
phpfpm [PHP-FPM] Fix fastcgi timeouts 2020-12-26 10:19:52 +01:00
postfix [Postfix] Add parent_domain_matches_subdomains 2021-01-13 21:17:10 +01:00
rspamd [Rspamd] Add FUZZY_SPAM_MISMATCH (#3958) 2021-01-31 09:56:47 +01:00
sogo [SOGo] Add custom favicon (#3957) 2021-01-31 09:58:08 +01:00
unbound [Unbound] Disable ipsecmod 2019-11-26 21:08:47 +01:00