mailcow/data/Dockerfiles/dovecot
Lukas Schreiner d96bf91a0d
Support of different default pass schemes + support of BLF-CRYPT (#3832)
* Introduce MAILCOW_PASS_SCHEME in order to support blowfish (cf. mailcow/mailcow-dockerized#1019)

* Furthermore added dovecot to support new environment varible for MAILCOW_PASS_SCHEME defaulted to SSHA256

* Revert changes regarding gitignore.

* Added fallback to SSHA256 if environment is not proper prepared.

* No fallback within management frontend, as it must match to other components.

* Unified and corrected alignment; implemented support of SSHA512

* Currently, password_hash of PHP is using by default bcrypt (BLF). As this might change later, we must ensure, that BLF is still used after PHP changes its default.

* Switched to BLF-CRYPT by default (even on update)

* Switched to BLF-CRYPT by default (even on update)

* Adding information in config generation / update with link to supported hash algorithm

* Bump sogo version to 1.92

* Fallback to BLF-CRYPT in case password scheme is not proper defined for Mailcow administration.
2020-11-15 20:22:35 +01:00
..
Dockerfile [Dovecot] Select action in quarantine script, use nobody to run imapsync cron 2020-11-06 12:23:02 +01:00
clean_q_aged.sh [Dovecot] WIP: Read env vars for cronjobs from prepared file 2020-05-04 07:49:30 +02:00
docker-entrypoint.sh Support of different default pass schemes + support of BLF-CRYPT (#3832) 2020-11-15 20:22:35 +01:00
imapsync Update imapsync to 1.977 (#3248) 2020-01-06 18:43:21 +01:00
imapsync_cron.pl [Dovecot] Fix imapsync_cron 2020-03-20 18:11:24 +01:00
maildir_gc.sh [Docker API] Use TLS encryption for communication with "on-the-fly" created key paris (non-exposed) 2018-09-29 22:01:23 +02:00
postlogin.sh [Docker API] Use TLS encryption for communication with "on-the-fly" created key paris (non-exposed) 2018-09-29 22:01:23 +02:00
quarantine_notify.py [Dovecot] Select action in quarantine script, use nobody to run imapsync cron 2020-11-06 12:23:02 +01:00
quota_notify.py [Dovecot] notify scripts migrated to python3 2019-09-13 21:14:30 +03:00
repl_health.sh [Dovecot] WIP: Read env vars for cronjobs from prepared file 2020-05-04 07:49:30 +02:00
report-ham.sieve Rebase Dovecot on Stretch slim, build from stable source with latest stable Pigeonhole for antispam replacement 2017-04-03 20:06:49 +02:00
report-spam.sieve Rebase Dovecot on Stretch slim, build from stable source with latest stable Pigeonhole for antispam replacement 2017-04-03 20:06:49 +02:00
rspamd-pipe-ham [Dovecot] Delete ham/spam hash if previously learned; Change LUA script pathes 2019-12-06 10:20:06 +01:00
rspamd-pipe-spam [Dovecot] Delete ham/spam hash if previously learned; Change LUA script pathes 2019-12-06 10:20:06 +01:00
sa-rules.sh [Various] Always use lowercase for COMPOSE_PROJECT_NAME 2020-08-27 20:41:45 +02:00
stop-supervisor.sh [Dovecot] Use events to kill supervisord when main proc dies 2018-10-25 22:35:07 +02:00
supervisord.conf [Dovecot] Install from repository 2019-07-28 21:34:42 +02:00
syslog-ng-redis_slave.conf [Dovecot] Syslog-ng match fixes 2020-03-28 19:50:54 +01:00
syslog-ng.conf [Dovecot] Syslog-ng match fixes 2020-03-28 19:50:54 +01:00
trim_logs.sh [Dovecot] WIP: Read env vars for cronjobs from prepared file 2020-05-04 07:49:30 +02:00