Martin Schulze
41dfe43c71
Remove code duplication
2019-08-07 22:03:17 +02:00
Martin Schulze
d712a29baf
Check for PERMIT_DOCKER correct postfix settings
2019-08-07 21:45:52 +02:00
Martin Schulze
fcce47a392
WIP: actually test PERMIT_DOCKER=connected-networks
...
also showcase timeouts and makefile integration
2019-08-07 02:24:56 +02:00
Felix Bartels
eb988aba43
Merge pull request #1209 from fbartels/bats-update
...
update bats to latest version
2019-08-06 09:30:14 +02:00
Felix Bartels
83b4cda0bf
update bats to latest version
2019-08-05 21:40:09 +02:00
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
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
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
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
Johan Smits
7dbc96e908
Improve ldap queries to support email forwarding to a other mailserver
2019-02-02 11:02:31 +01:00
jose nazario
265d770e47
Spelling fixes ( Closes : #1113 )
2019-01-22 14:00:53 +01:00
Scott Weldon
7f7dd9b746
Set minimum docker-compose version to 1.7 ( Closes : #1106 )
...
Bump docker compose version to 1.7
2019-01-20 11:16:19 +01:00
Christian Glahn
8517a4d025
Document missing DOVECOT_* environment variables ( Closes : #1099 , #1112 )
...
* Document missing DOVECOT_* environment variables, fixes #1099
* remove misleading quotes
2019-01-20 11:15:26 +01:00
jjtt
a3724fa91d
Support for setting relayhost in main.cf ( #1104 )
...
* Added DEFAULT_RELAY_HOST setting
* If set this value will be used as the relayhost in /etc/postfix/maincf causing all mail to be delivered using this relay host
* Test for default relay host setting
2019-01-19 11:10:31 +01:00
Michael Schmoock
1302ccfe7e
add missing env variable POSTGREY_AUTO that caused a startup warning ( #1084 )
2018-12-02 12:59:54 +01:00
Andrey Likhodievskiy
a989d77a87
Disable ssl when no certificate is set ( Closes : #1083 , #1085 )
...
* Modified start-mailserver.sh with two new options for SSL certificate Configuration ():
+ ‘’ (empty string) modifies dovecot configs to allow plain text access
+ * (default) does nothing but warn with message ‘SSL configured by default’
* Updated README.md:
SSL_TYPE environment variable with unknown value will set SSL by default
2018-12-02 12:59:16 +01:00
Daniel Panteleit
0fb4a6d082
Clear up env format and hostname value ( #1076 )
...
* Describe format for .env in README
* Display used domain and hostname even when they are not acceptable
This should be clearer for the user when the hostname was set incorrectly.
2018-11-11 20:46:53 +01:00