1
0
mirror of https://github.com/tomav/docker-mailserver.git synced 2024-06-28 20:21:14 +02:00
docker-mailserver/test/config
Marek Walczak 49b3867c1b debian stretch slim (#784)
* Switch to stretch-slim as base image.
 - first step correct the testdata, as newer packages are more strict
about the mail-structure.

* Switch to stretch-slim: correcting the test-environment and the build
 - add missing build-step to make
 - clean the userdb aswell
 - use timeout of netcat, as postgrey would not close the connection
 - there is 2 extra mail-logs -> assert_output 5
 - cosmetic: use "" instead of ''

* Switch to stretch-slim:
new image:
 - smaller size
 - 0 CVEs compared to 11 CVEs in ubuntu 16.04 Image
better backport situation
 - postfix 3.1.6 vs 3.1.0
 - fail2ban 0.9.6 vs 0.9.3
 ...
changes needed because of stretch-slim:
- add missing gnupg and iproute2 package
- remove non-free rar, unrar-free should do
- rsyslog does not add syslog user and has different conf-structure
- pyzor command discover was deprecated and is missing in the new
stretch package

- dovecot does not know SSLv2 anymore. removed because of warnings in
log

- iptables does not know imap3, IMAP working group chose imap2 in favor
of imap3

* Switch to debian stretch slim:
SSLv2 seems to be a not known protocol anymore - good!

* switch to debian stretch slim:
make this test more stable. there might be more than only one mail.log
(mail.info, mail.warn, ...)

* switch to debian stretc slim:
 new openssl 1.1.0 needs stronger ciphers, removed some weekers ones.
Please, look through the new list of cipher! this needs to be done in
another commit for all other SSL/TLS-Endpoints aswell.

* Switch to debian stretch slim:
let our server pre-empt the cipher list.
Did a read through, wwwDOTpostfixDOTorg/FORWARD_SECRECY_READMEDOThtml
and
wwwDOTpostfixDOTorg/TLS_READMEDOThtml

* Switch to debian stretch slim: lets give this openssl-based test a new and independent but identical container.  many other test on the main 'mail' container might interfere here.

* Switch to debian stretch slim: remove unused lines
2017-12-31 12:33:48 +01:00
..
dovecot-lmtp debian stretch slim (#784) 2017-12-31 12:33:48 +01:00
letsencrypt/mail.my-domain.com Added tests on letsencrypt - #109 2016-04-26 19:39:08 +02:00
opendkim Also test on the submission port if the login is succesful (#685) 2017-08-19 10:32:47 +02:00
sieve Implement basic sieve support using Dovecot. 2016-04-28 08:57:50 +02:00
sieve-pipe Add sieve pipe and filter (#574) 2017-05-10 09:54:02 +02:00
amavis.cf Allow user to provide Amavis configuration (#299) 2016-09-02 09:08:41 +02:00
chksum Add ability to override fail2ban.conf with fail2ban.local values. (#769) 2017-12-07 19:27:31 +01:00
clear.postfix-accounts.cf Adapted the user account setup for the test environment to the new v2 approach 2016-04-17 12:01:05 +02:00
dovecot.cf Integration test for extension address delivery (#528) 2017-03-03 18:27:22 +01:00
fail2ban-fail2ban.cf Add ability to override fail2ban.conf with fail2ban.local values. (#769) 2017-12-07 19:27:31 +01:00
fail2ban-jail.cf corrected test cases 2016-06-04 02:46:33 +02:00
fetchmail.cf Implement fetchmail (#260) (#271) 2016-08-21 22:13:13 +02:00
ldap-aliases.cf #503 (#522) 2017-04-26 14:56:08 +02:00
ldap-groups.cf #503 (#522) 2017-04-26 14:56:08 +02:00
ldap-users.cf #503 (#522) 2017-04-26 14:56:08 +02:00
postfix-main.cf allow accounts which do not start with a-z (#568) 2017-04-07 22:28:19 +02:00
postfix-master.cf Support for modifying Postfix' master.cf (#595) 2017-06-13 13:20:25 +02:00
postfix-regexp.cf tests for regexp alias 2016-05-23 20:38:11 -07:00
postfix-virtual.cf Added test on catchall 2016-07-23 23:42:18 +02:00
user2@otherdomain.tld.dovecot.sieve Add sieve pipe and filter (#574) 2017-05-10 09:54:02 +02:00
whitelist_clients.local Include whitelist_clients.local in postgrey setup from config folder (#564) 2017-04-12 17:59:04 +02:00