Commit graph

2215 commits

Author SHA1 Message Date
Erik Wramner 41921f82aa
Merge pull request #1205 from j-marz/opendkim_nameserver
set Nameservers in opendkim.conf at start-up
2019-08-04 18:54:08 +02:00
Erik Wramner 8fb9a57809
Merge pull request #1185 from martin-schulze-vireso/master
Add PERMIT_DOCKER=connected-networks
2019-08-04 18:52:02 +02:00
j-marz 2f0e516d42 added test to check for nameservers in opendkim.conf 2019-08-04 20:29:39 +10:00
Martin Schulze 63c909da42 Update to test-files, ignore cleanup return code 2019-08-04 10:47:17 +02:00
Martin Schulze 9c1a5d76af Fix tests for PERMIT_DOCKER=connected-networks 2019-08-03 20:49:10 +02:00
Erik Wramner 73fad9fdac
Merge pull request #1203 from j-marz/fail2ban_whois
install whois package for use with fail2ban
2019-08-03 13:19:49 +02:00
j-marz 8a1584c3cb set Nameservers in opendkim.conf at start-up 2019-08-03 15:26:44 +10:00
cternes e03af03ef9 Fix wrong directory for spamassassin learning 2019-08-02 22:10:14 +02:00
Martin Schulze 234632913e Add PERMIT_DOCKER=connected-networks 2019-08-02 15:05:00 +02:00
Erik Wramner 33c85d75ad
Merge pull request #1201 from erik-wramner/fix_1197_setup_in_tests
Fix 1197 random test failures
2019-08-02 08:38:55 +02:00
Erik Wramner 81e9c7dcff Protect user db with flock 2019-08-01 19:39:25 +02:00
Erik Wramner d6861881ab Parse logs to ensure changes are processed 2019-08-01 15:24:47 +02:00
j-marz 2107793f7f install whois package for use with fail2ban action_mwl email notification 2019-08-01 21:37:02 +10:00
Erik Wramner ec4661194b Compute checksum after possible in-place sed changes 2019-08-01 12:05:48 +02:00
Erik Wramner 7f3e5a22e1 Create checksums in start script, avoid race condition 2019-08-01 09:58:22 +02:00
Erik Wramner 21c89b3364 Added TODO as per code review and removed one sleep 2019-07-31 12:59:49 +02:00
Erik Wramner 573609e011 Put checksum file in /tmp as suggested in code review 2019-07-31 12:56:18 +02:00
Erik Wramner b23a7ddc1c Added newline as suggested in code review 2019-07-31 10:43:12 +02:00
Erik Wramner 37708b5787 Added comment explaining chksum file location 2019-07-31 10:41:32 +02:00
Erik Wramner 311bdfa1ba Keep checksum file outside shared/mounted area 2019-07-30 16:10:51 +02:00
Erik Wramner f849b46462 Moved test files and mounted read-only 2019-07-30 16:10:51 +02:00
Erik Wramner 566c28555a Revert "Sync after update to make sure changes propagate to host"
This reverts commit 66711cfe5d33a9ce5ae3d78e7b7c04e68edf1571.
2019-07-30 16:10:51 +02:00
Erik Wramner b58fd30c0a Sync after update to make sure changes propagate to host 2019-07-30 16:10:51 +02:00
Erik Wramner e47c73f789 Wait and retry if pre-defined user login fails 2019-07-30 16:10:51 +02:00
Erik Wramner 1f298e3a76 Wait and retry if added user fails to login in tests 2019-07-30 16:10:51 +02:00
Erik Wramner 7299be1284 Split tests to find out why they fail 2019-07-30 16:10:51 +02:00
Erik Wramner f01102fd34 Connect to running container if -c is used 2019-07-30 16:10:51 +02:00
Erik Wramner f21bffe322 Fix 1198 freshclam (#1199)
* Run freshclam as clamav user not root

* Remove freshclam cron job when clamav is disabled
2019-07-29 11:15:49 +02:00
dimalo 70cbfa352b FIX: escape symbols in cron command (#1200) 2019-07-29 11:15:21 +02:00
j-marz 42675ba7ad Fixed self-signed cert generation (#1183)
Added optional FQDN arguement to setup.sh script which avoids using temporary container hostname for cert names. Also fixed issue with certs being saved outside config volume
2019-07-29 11:14:36 +02:00
Torben Weibert cba6b07391 Allow postfix master.cf overrides to start with numbers, not only characters (#1190) 2019-07-24 15:11:00 +02:00
j-marz c3e7ecc773 Replace ENV with ARG for DEBIAN_FRONTEND (#1180)
Best practice suggests not using ENV for this setting as it persists after build. ARG is only set during build.
2019-07-24 14:48:59 +02:00
Thomas VIAL 0a0e758d92 Add info about mail-state 2019-07-24 14:31:42 +02:00
Michael Schmoock ba06cf5bf4 Adds docker image update to restart section in README (#1178) 2019-07-24 14:06:31 +02:00
Felix Bartels 99cbd7066a add test artifacts to gitignore and clean target of makefile (#1196)
* add test artifacts to gitignore and clean target of makefile

Signed-off-by: Felix Bartels <felix@host-consultants.de>

* ignore all of test/ during docker build

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-07-24 13:38:01 +02:00
Erik Wramner 8c92c918a9 Fix Dovecot SSL parameters and generate dhparams as for Postfix (#1177)
* Fix Dovecot SSL parameters and generate dhparams as for Postfix

* Fixed broken unit tests
2019-07-23 16:13:40 +02:00
Erik Wramner 603dbbd7b0 1175: specify user for cron.d freshclam file (#1176)
* 1175: specify user for cron.d freshclam file

* Fix Dovecot SSL parameters and generate dhparams as for Postfix

* Fixed broken unit tests
2019-07-23 16:12:12 +02:00
marios88 2a43e3c47e Updated Installation Examples (markdown) 2019-05-15 14:44:01 +03:00
0xflotus adf3d8e1b3 fixed privileges (#1166) 2019-05-14 21:40:02 +02:00
Michael G c4b2f6b7e6 Update indentation in README (#1162) 2019-05-05 20:22:51 +02:00
MegaXLR 2df81a970b LetsEncrypt has a http challenge that runs http and https. 2019-04-19 14:15:44 +02:00
Sebastian Wiesendahl 3ceeef5a00 SA_SPAM_SUBJECT values 2019-03-24 18:17:35 +01:00
Sebastian Wiesendahl da78a4969d add consitent comments 2019-03-12 14:47:08 +01:00
Sebastian Wiesendahl 8f6249cc3f change ham folder to Archives 2019-03-12 14:44:44 +01:00
Sebastian Wiesendahl d5ba2f8e42 emphasize difference between user and system crontab 2019-03-11 15:49:47 +01:00
Sebastian Wiesendahl 4541b0dea9 change user to root. amavis is not sufficient 2019-03-11 15:48:17 +01:00
Jeremy Shipman 7567d2e7a8 Typo in link 2019-03-09 09:55:05 +13:00
Jeremy Shipman 3d7b47c99a Added info about DMS_DEBUG variable 2019-03-09 09:54:33 +13:00
Sebastian Wiesendahl 7bb9596f72 add hint for system cron file 2019-03-08 16:14:51 +01:00
Sebastian Wiesendahl 4559699f9a add a blank line in the docker-compose.yml example 2019-03-08 16:11:45 +01:00