Commit Graph

509 Commits

Author SHA1 Message Date
andryyy
1ad1413d08
[Watchdog] Do not reload every minute... 2019-08-03 14:38:09 +02:00
andryyy
5f9644e8bd
[Watchdog] Minor changes and PID logging for workers, disabling olefy check 2019-08-03 14:29:02 +02:00
andryyy
67049a27e2
[DockerAPI] Fix pathes, fixes #2820 2019-07-30 11:32:38 +02:00
andryyy
700329f24c
[Compose] New Dovecot and Solr image, fix Dovecot pathes 2019-07-28 21:37:19 +02:00
andryyy
9de821c3b0
[Postfix] Don't remove authed header from Received
[Compose] New watchdog image
2019-07-26 06:53:29 +02:00
andryyy
031259656d
[ACME] Fix insecure http verifications 2019-07-22 22:52:57 +02:00
andryyy
a89010940a
[Compose] New images 2019-07-22 21:11:47 +02:00
andryyy
b6acc5ef09 [Compose] New Dovecot and SOGo images
[Compose] Set default session timeout for SOGo
2019-07-21 13:06:48 +02:00
andryyy
7d72c8088a
[Watchdog] Some changes like running checks less often, lower thresholds and a whois command fix 2019-07-20 21:43:14 +02:00
andryyy
a0f4886be6
[PHP-FPM] Update to Alpine 3.10 because of yet untraced errors with CentOS 7 Docker hosts 2019-07-20 15:15:39 +02:00
andryyy
568e166478
[Unbound] Update base to Alpine 3.10 to use Unbound 1.9
[Unbound] Set unwanted-reply-threshold: 10000
2019-07-13 09:22:03 +02:00
andryyy
2898aa6918
[Postfix] Remove unused alias domain catch all map 2019-07-13 08:59:32 +02:00
andryyy
0fce327cf0
[Compose] New images for ACME and SOGo 2019-07-09 08:58:38 +02:00
andryyy
364630fd05
[Compose] Update some images 2019-07-08 07:55:17 +02:00
andryyy
4b3826a4b3 [Compose] Update PHP image 2019-07-06 11:32:54 +02:00
andryyy
184eb7a739
[ClamAV] Fix chmod command, thanks to @fbcd4f50ea5350f051450323b5abfd0b 2019-07-03 10:46:30 +02:00
andryyy
27d1bd8aeb [ClamAV] Fix missing exit code var, fixes #2746 2019-06-29 23:27:22 +02:00
andryyy
014a0c7af5
[ACME] Better HTTP verification 2019-06-29 20:28:03 +02:00
andryyy
7665cc2ae7
[Compose] Update PHP and netfilter images 2019-06-25 22:17:25 +02:00
andryyy
b05bfbf523
[Compose] New Dovecot and ACME images 2019-06-25 18:48:38 +02:00
andryyy
39f95b8284
[Compose] Add olefy container, new Postfix iamge and new ClamAV image 2019-06-16 17:37:25 +02:00
andryyy
8984240e44
[Watchdog, Config] Added WATCHDOG_NOTIFY_BAN to disable IP ban notifications
[Netfilter] Remove unused files after installation
[Compose] Some new images and a new option for watchdog: WATCHDOG_NOTIFY_BAN - defaults to y
2019-06-13 19:38:53 +02:00
andryyy
7bc2b6b35b
[Compose] Update watchdog 2019-06-10 22:39:58 +02:00
andryyy
7f6acdb791
[Watchdog] Fix for fix for wrong mails 2019-06-10 21:53:44 +02:00
andryyy
eb69162095
[Compose] Update watchdog 2019-06-10 20:20:49 +02:00
andryyy
f48c56d48d
[Compose] Update PHP-FPM 2019-06-10 13:40:02 +02:00
andryyy
4ae5e0e43b
[Compose] Update watchdog 2019-06-10 10:57:52 +02:00
andryyy
5795988cfd
[Compose] New images: Postfix, PHP, Rspamd 2019-06-09 16:50:00 +02:00
andryyy
9328ea54f4
[Compose Update PHP and Dovecot images 2019-06-01 21:22:29 +02:00
andryyy
dcacf85a5d
[Dovecot] Rename sieve_after to global_sieve_after and create a global_sieve_before file 2019-06-01 13:53:24 +02:00
andryyy
cc16f60826 Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2019-05-30 08:36:56 +02:00
André Peters
69fb7f7a7c
[ClamAV] Update to 0.101.2 2019-05-30 08:36:39 +02:00
Timo N
330cf4879a
[Docker-Compose] Updared ClamAV image 2019-05-30 06:42:08 +02:00
andryyy
395f0f7a3d
[Rspamd] Remove authenticated user from auth results header
[Dovecot] Fix permissions of console
[Compose] New Dovecot image
2019-05-29 18:02:14 +02:00
andryyy
7a0192717e
[Compose] Update Dovecot image 2019-05-28 15:18:42 +02:00
andryyy
31fa6357fc
[Compose] Update Dovecot and DockerAPI images 2019-05-27 20:30:33 +02:00
andryyy
57d65535c9
[Dovecot] Trim watchdog logs 2019-05-25 10:29:17 +02:00
andryyy
d540d4ce30
[Compose] Update PHP-FPM, ACME and netfilter images 2019-05-22 23:48:38 +02:00
andryyy
020d23dff8
[Compose] Revert dockerapi changes 2019-05-20 22:47:23 +02:00
andryyy
636c780fb1 [Compose] New ACME image 2019-05-20 19:52:29 +02:00
andryyy
7e0abcdca3
[Compose] Update Rspadm and Dovecot images 2019-05-18 22:43:27 +02:00
andryyy
1bc802734d
[Compose] Update unbound, rspamd, dovecot, acme, netfilter, watchdog and dockerapi images 2019-05-16 19:45:22 +02:00
andryyy
1c56225b15
[Compose] Update Dovecot image 2019-05-09 11:49:08 +02:00
andryyy
b20ff13e40 [Rspamd] Update to 1.9.2, minor entrypoint changes
[Compose] Update Rspamd to 1.9.2
2019-05-06 12:18:41 +02:00
André Peters
61433a4488
Merge pull request #2541 from sriccio/master
Allow to easily add custom plugins to rspamd
2019-05-05 22:33:32 +02:00
andryyy
28c8c53a6e
[Rspamd] meta_exporter: return false if not matched
[Compose] Update Dovecot image
2019-05-01 22:50:38 +02:00
andryyy
60fd955def
[ACME] Add 0 byte check for cert.pem 2019-04-27 10:23:00 +02:00
andryyy
9bab6507a7
[ACME] Allow to skip all names but MAILCOW_HOSTNAME 2019-04-26 21:15:46 +02:00
andryyy
3e3e526568
[Dovecot] Update to 2.3.5.2
[Compose] Update Dovecot image
2019-04-25 18:10:28 +02:00
andryyy
5be4885c15
[Watchdog] Send mail when starting
[Compose] Update watchdog and remove oom check for compatibility
2019-04-18 22:09:26 +02:00
sriccio
ef5cf81308 [rspamd] Allow to easily use custom rspamd lua plugins
Since rspamd 1.9.2 we'll be able to load custom modules from plugins.d
directory.

This allow to add and configure plugins easily from the
data/conf/rspamd/plugins.d

Also loading config for custom plugins need rspamd.conf.local or
optionally rspamd.conf.override.

I added support for this in the docker-compose.yml

Idea came while i was writing a custom plugin for Cyren antispam
gateway, which can be found here: https://github.com/sriccio/rspamd-plugins
2019-04-17 10:36:39 +02:00
andryyy
1188f45d27
[Compose] Update Rspamd image 2019-04-14 13:25:20 +02:00
andryyy
5284f0a52f
[Compose] Update watchdog and ClamAV images 2019-04-05 12:10:02 +02:00
andryyy
a86f9e0120
[Compose] New Dovecot image
[Dovecot] Update Dovecot to v2.3.5.1
2019-03-31 19:07:39 +02:00
andryyy
f28b58a5bc
[Compose] Update PHP iamge 2019-03-31 15:58:45 +02:00
André Peters
987e884407
Merge branch 'master' into admin-login 2019-03-31 15:49:18 +02:00
andryyy
40dda01d91
[Compose] IMPORTANT: Added name for mailcow Docker bridge 2019-03-30 19:14:56 +01:00
andryyy
fdedb6fdce
[Compose] New ACME, watchdog and SOGo images
[Compose] Add SKIP_HTTP_VERIFICATION defaulting to n
[Compose] Add named volume sogo-web-vol-1 for static web content
2019-03-29 07:48:12 +01:00
andryyy
fdb3650444
[Compose] Update watchdog and acme 2019-03-27 23:14:17 +01:00
andryyy
220cda4449 [Compose] Update Dovecot image 2019-03-27 16:49:26 +01:00
Marcel Hofer
7d2289c3a7 Merge branch 'master' into admin-login
# Conflicts:
#	data/web/js/site/mailbox.js
2019-03-23 21:17:02 +01:00
andryyy
22798a85e5
[Config] Add MAILDIR_SUB, "Maildir" for new setups by default
[Update] Add MAILDIR_SUB= for updated mailcows
[Dovecot] Read MAILDIR_SUB for mail_home
2019-03-18 14:09:32 +01:00
André Peters
3d8a46357b
Merge branch 'master' into admin-login 2019-03-18 02:03:59 +01:00
andryyy
9482da211f
[Rspamd] Update to 1.9 stable repository
[Compose] Update Rspamd image
2019-03-12 23:39:34 +01:00
andryyy
837ee3b3b0
[Solr] Keep EdgeNGramFilterFactory out of query
[Compose] Update PHP-FPM, Solr and ACME images
2019-03-12 23:21:15 +01:00
André Peters
ae19d81f2d
Merge branch 'master' into admin-login 2019-03-10 10:38:42 +01:00
André Peters
5754c6e2aa
Update docker-compose.yml 2019-03-10 09:52:31 +01:00
André Peters
216451ed43
Merge branch 'master' into admin-login 2019-03-10 09:51:12 +01:00
andryyy
73f836f83e
[Compose Update Rspamd, Dovecot and Solr images 2019-03-10 09:36:19 +01:00
andryyy
3c769100aa
[Compose] Update Postfix image - again 2019-03-09 12:31:27 +01:00
andryyy
b6d9fbf747
[Postfix] Fix Postfix map 2019-03-09 12:30:36 +01:00
andryyy
d9b7a20298
[postfix] Revert change until fixed 2019-03-09 12:27:46 +01:00
andryyy
15970ab8dc
[Postfix] Fix sasl_passwd query from alias domain, fixes #2410
[Web] Major fix, added a line break!
[Compose] Update Postfix image
2019-03-09 11:22:39 +01:00
andryyy
df07c9df01
[Compose] Update Rspamd and watchdog image 2019-03-07 00:04:34 +01:00
andryyy
81f581247b
[Compose] Update Rspamd image 2019-03-06 15:06:39 +01:00
andryyy
00b7a47cae
[Compose] Update watchdog image 2019-03-04 17:56:38 +01:00
andryyy
c4dfed8a96
[Compose, Rspamd] Downgrade Rspamd 2019-03-03 22:54:47 +01:00
andryyy
950ab30462
[Rspamd] Upgrade Rspamd
[Compose] New Rspamd image
2019-03-03 22:25:56 +01:00
andryyy
083b822cbf
[Compose] Update SOGo image 2019-03-03 12:07:54 +01:00
andryyy
fcbcc117d2
[Netfilter] Detect SOGo 403
[Compose] Update Netfilter
2019-02-28 20:22:16 +01:00
Marcel Hofer
a110378000 always check basic auth against user database for EAS and SOGo if ALLOW_ADMIN_EMAIL_LOGIN is enabled 2019-02-27 23:06:19 +01:00
andryyy
38911034c3
Don't break DAV 2019-02-26 22:13:37 +01:00
Marcel Hofer
dd6d253ac0 add random masterpass for sogo admin login
add required headers for sogo proxy auth with password
add SOGoEncryptionKey
add SOGoTrustProxyAuthentication only conditionally if feature is enabled
2019-02-26 09:02:35 +01:00
andryyy
57312ad605
[Compose] Add ALLOW_ADMIN_EMAIL_LOGIN to sogo-mailcow to trigger bootstrap on change
[Compose] Static IPv4 for Dovecot
[SOGo] Remove SOGoIMAPServer from sogo.conf
[SOGo] Add SOGoIMAPServer to bootstrap process
[Nginx] Disallow editAccount for other accounts than 0 (own)
2019-02-25 00:00:32 +01:00
André Peters
298a8d24e9
Merge pull request #2360 from mhofer117/allow-admin-email-login
Allow admins to login as email user (without any password)
2019-02-24 18:49:13 +01:00
Marcel Hofer
cac67db203 add config ALLOW_ADMIN_EMAIL_LOGIN and implement password-less SOGo login admins 2019-02-23 17:59:18 +01:00
andryyy
fe9b9f5dfa
[ClamAV] Set permission recursively
[Compose] Updaet ClamAV image
2019-02-23 10:21:13 +01:00
andryyy
c987e5c3bc
[Compose] Update SOGo image (v4.0.6.20190222-1) 2019-02-22 10:52:46 +01:00
andryyy
fe6567a3c8
[Compose] New watchdog image
[Watchdog] Use ipv6nat-mailcow instead of ipv6nat
2019-02-19 22:25:28 +01:00
andryyy
52eb6e48f2
[Compose] New Dovecot image
[Dovecot] Fix very stupid error in quarantine_notify.py - thanks to @DevTek314
2019-02-19 15:02:18 +01:00
andryyy
11bc02bf29
[Compose] New Solr image 2019-02-15 20:19:16 +01:00
andryyy
54dfb5c450 [Web] Unset https_port after vars local inc
[Compose] New Dovecot image
2019-02-12 19:01:37 +01:00
andryyy
58504f654d
[ACME] Wait for Nginx, fixes #2290 2019-02-10 16:28:03 +01:00
andryyy
ff9113b35f
[Web] Fix for last value of array in vars
[Compose] Update Solr and Unbound images
2019-02-08 20:55:05 +01:00
Christian Burmeister
a5219780c7
Update docker-compose.yml 2019-02-08 17:04:52 +01:00
andryyy
4e97da197e
[Dovecot] Fix quarantine notificatin script
[Compose] Update Dovecot image
2019-02-08 10:06:28 +01:00
andryyy
96949c68a8
[Compose] Remove vmail link to dockerapi, push acme to 1.47 2019-02-08 00:03:40 +01:00
andryyy
eb456046a4
[Compose] New images: dockerapi, watchdog, netfilter, acme, dovecot, php, unbound 2019-02-05 00:10:51 +01:00
andryyy
3bfd2c8885
[Dovecot] Once again... finally fixed? 2019-01-31 22:18:38 +01:00
andryyy
dcd6b2268e
[Dovecot] Various fixes for quarantine notifications, many thanks to @DevTek314 for reporting them! 2019-01-31 21:45:58 +01:00