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
andryyy
3aef412669
[Dovecot] Fix type of last_notification
2019-01-31 20:53:08 +01:00
andryyy
2c0e5f9347
[Compose] Rename templates directory to fix Nextcloud errors...!
2019-01-31 17:05:45 +01:00
andryyy
47a8c47305
[Compose] Update PHP-FPM
2019-01-31 15:45:41 +01:00
andryyy
d17d823e0d
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2019-01-30 22:59:52 +01:00
andryyy
4d012f7a92
[Compose] Update PHP-FPM image
2019-01-30 12:11:02 +01:00
andryyy
2fedc80dfc
[Compose] New watchdog and Dovecot images
...
[Compose] Add SKIP_SOLR to Dovecot to dynamically load fts plugin
[Compose] Mount default quarantine notification template
2019-01-29 00:24:21 +01:00
Stephan Müller
66b9beae43
remove dns-search property
2019-01-24 20:43:19 +01:00
Stephan Müller
83c7d9014d
replace hard coded solr dns with dynamic variable
2019-01-24 19:33:13 +01:00
andryyy
d6efc2fcd3
[Rspamd] Fix metadata_exporter
...
[Web] Show subjet in quarantine
[Compose] Update Rspamd image
2019-01-17 22:00:18 +01:00
andryyy
b1e67908f7
[Compose] Update ClamAV and SOGo images
2019-01-16 23:42:00 +01:00
André Peters
f3dfe346bf
[Dovecot] Allow setting ACL_ANYONE in mailcow.conf
2019-01-16 19:08:19 +01:00
André Peters
7f728cdae8
Update docker-compose.yml
2019-01-16 10:48:18 +01:00
andryyy
5619221ed0
[ClamAV] Fix whitelist permission error
...
[Compose] New image for ClamAV
[Git] Add ignore data/web/nextcloud*
2019-01-13 11:21:44 +01:00
andryyy
e667b438af
[Compose] Update ClamAV image
2019-01-10 22:14:48 +01:00
andryyy
b0130c153c
[Clamd] Improve logging
...
[Compose] Remove tty from clamd-mailcow
2019-01-10 22:13:59 +01:00
andryyy
dd2986da4c
[Compose] Update ClamAV image
2019-01-08 12:59:32 +01:00
André Peters
61f623e8ea
Update docker-compose.yml
2019-01-02 08:15:44 +01:00
Markus Heberling
9750ec5bec
Merge branch 'master' into master
2019-01-01 14:20:22 +01:00
andryyy
4f278255a5
[SOGo] Fix ealarms, again, fixes #2136
...
[Compose] Update SOGo image
2018-12-29 21:19:25 +01:00
andryyy
3fa42ada8e
[Compose] Update to Redis 5
...
[Compose] New images for watchdog and PHP-FPM
[Watchdog] Run IPv6 NAT check hourly
[PHP-FPM] Update PHP and libs
2018-12-27 10:47:00 +01:00
andryyy
424bc997ad
[Watchdog] Add check for IPv6 NAT: Make sure IPv6 NAT container was started at least 30s after other containers
...
[Compose] ipv6nat depends on all containers
[Compose] Update watchdog image
2018-12-27 08:20:49 +01:00
andryyy
4bf1eb7361
[Compose] Update Postfix image
2018-12-26 09:52:35 +01:00
andryyy
9aca90c75f
[SOGo] Fix file path of sogo-full.svg
...
[Compose] Updated SOGo image
[Update] Add user.name and user.email for local git config if missing
2018-12-22 16:56:50 +01:00
andryyy
e84dec3b56
[SOGo] Revert self-built SOGo
2018-12-21 19:54:32 +01:00
andryyy
8e5d2fe4f9
[Compose] Fix custom-sogo.js mount
2018-12-20 11:23:13 +01:00
andryyy
084c44f9c5
[Compose] Update Postfix and SOGo images
2018-12-19 09:36:35 +01:00
andryyy
94088b32ca
[Compose] Update Watchdog, Dovecot, PHP, Rspamd images
2018-12-15 21:21:41 +01:00
andryyy
558ba23b93
[Compose] Update Dovecot image
2018-12-13 19:53:19 +01:00
Markus Heberling
4755bb323b
Allow setting ACL_ANYONE in the configuration
2018-12-11 11:32:36 +01:00
andryyy
223e73e8f7
[Compose] Update SOGo and Dovecot images
2018-12-10 23:23:46 +01:00
andryyy
b7348ccaf0
[Compose] New images for PHP, Dovecot and Docker API
2018-12-10 13:27:45 +01:00
andryyy
5d67da92fa
[Compose] Update images: Rspamd, PHP, Dovecot, Netfilter
2018-12-06 16:50:46 +01:00
andryyy
45ecc26a12
[Netfilter] Do not delete SNAT rule if not on first position
2018-12-01 21:17:08 +01:00
andryyy
57aa379a2a
[Compose] Updated PHP-FPM image
...
[Web] Rename configuration menu
[Web] Show warning when configuration disabled quarantine
2018-11-30 19:04:18 +01:00
andryyy
13ddcb2c33
[Compose] New Dovecot image to fix UTF-8 folder names
2018-11-28 10:05:27 +01:00
andryyy
914daa1118
[Compose] New Dovecot image to fix UTF-8 folder names
2018-11-28 10:04:46 +01:00
andryyy
784beb112c
[Compose] Update sOGo image
2018-11-27 12:52:31 +01:00
root
d445d7d2e7
[Web] Allow actions in quarantine modal, fixes #1991
...
[Web] Fixes for Source Sans Pro font
[Rspamd] Add global rcpt blacklist and whitelist
[Compose] New Rspamd image
2018-11-27 10:20:42 +01:00
andryyy
50c49db814
[Compose] Update Dovecot image
2018-11-26 09:11:54 +01:00
andryyy
f011db317e
[SOGo] Wait for updated db schema before bootstrapping
2018-11-16 22:48:28 +01:00
andryyy
7998ec3f1f
[DockerAPI] Fix image, fixes #2008
2018-11-16 20:09:29 +01:00
andryyy
d6b4f2836f
[COmpose] Updated Postfix images, additional SOGo mount for future use
2018-11-15 22:56:18 +01:00
andryyy
270be16ca7
[Compose] Remove dedicated index (wip)
2018-11-12 21:01:24 +01:00
andryyy
b5448efda9
[Compose] New images for Rspamd, SOGo, Dovecot, Postfix, ACME
...
[Compose] New volume for deduplicated attachments
[Compose] New volume for mail index files
2018-11-12 10:05:22 +01:00
andryyy
9bb3947a10
[Compose] Update watchdog image
2018-10-27 23:44:29 +02:00
andryyy
533a6d9ae1
[Compose] Update ClamAV, watchdog and Docker API images
...
[Compose] Remove whitelist mount in ClamAV service
2018-10-27 13:26:15 +02:00
andryyy
c9cf3476a0
[Update] Remove obsolete parameters
...
[Compose] New watchdog image
[Watchdog] Allow multiple rcpts separated by comma
2018-10-26 10:07:23 +02:00
andryyy
a6b615f268
[Compose] Update SOGo, Dovecot and Postfix images
2018-10-25 22:43:32 +02:00
andryyy
53333f3b4d
[Compose] Update Docker API and ACME images
2018-10-24 20:16:13 +02:00
André
ee630b9a84
[Compose] Update SOGo and Docker API images
2018-10-23 21:15:19 +02:00
André
e941c6e8b2
[ACME] Fix missing for loop start
...
[Compose] New ACME image
2018-10-19 10:03:05 +02:00
André
7a7fafec87
[Compose] New Rspamd image (1.8.1)
...
[Rspamd] Upgrade base to Bionic
2018-10-17 22:41:39 +02:00
André
86b92f68cb
[Watchdog] Remove cert check (wip)
...
[Watchdog] Append last check loop as attachment to mail
[Watchdog] Print time and date in mail alerts
2018-10-17 22:30:13 +02:00
André
e74f33615f
[Compose] Update ACME and Rspamd images
2018-10-16 23:01:21 +02:00
André
10d0a8279e
[Compose] New PHP-FPM image
2018-10-14 14:29:20 +02:00
André
243c441ae1
[Compose] Add some parameters to watchdog-mailcow
...
[Compose] New images for ClamAV, ACME and watchdog
2018-10-14 00:22:44 +02:00
André
93917f8385
[Unbound] Upgrade to Alpine 3.8, fixes #1882
2018-10-13 10:12:01 +02:00
André
04b3d7adea
[Compose] Update Postfix and Dovecot images
2018-10-12 10:58:04 +02:00
André
ee5142557e
[Compose] New images: Unbound, PHP-FPM, SOGo, Dovecot, ACME
...
[README] Remove Bitcoin donation link, add liberapay.com/mailcow
2018-10-11 12:02:30 +02:00
André
ad63552951
[Dovecot] Check file size of mail crypt key pair, fixes #1859
...
[Compose] New Dovecot image
2018-10-07 15:10:17 +02:00
André
9f52cd9456
[Docker API] Fix sieve list for users, fixes #1849
2018-10-06 22:09:23 +02:00
André
174ef1a1e7
[Compose] New Postfix image
2018-10-04 20:32:06 +02:00
André
2c71c689f6
[Compose] New dovecot-mailcow image
2018-10-03 23:28:08 +02:00
André
7c4416bfc9
[Compose] Update dockerapi-mailcow
2018-10-03 11:18:09 +02:00
André
2af2f7836d
[Dovecot] Remove fixed uid and gid
2018-10-02 10:31:22 +02:00
André
6cbe7a08a4
[Compose] Update Unbound image and set tty true
2018-09-30 14:44:37 +02:00
André
4396be2938
[Rspamd] Place socket in _rspamd home and fix permissions
...
[Compose] Remove volume for Rspamd socket
[Web] Do not exit loop on fuzzy errors when learning a message as spam
2018-09-30 09:53:25 +02:00
André
0fb43f4916
[Docker API] Use TLS encryption for communication with "on-the-fly" created key paris (non-exposed)
...
[Docker API] Create pipe to pass Rspamd UI worker password
[Dovecot] Pull Spamassassin ruleset to be read by Rspamd (MANY THANKS to Peer Heinlein!)
[Dovecot] Garbage collector for deleted maildirs (set keep time via MAILDIR_GC_TIME which defaults to 1440 minutes)
[Web] Flush memcached after mailbox item changes, fixes #1808
[Web] Fix duplicate IDs, fixes #1792
[Compose] Use SQL sockets
[PHP-FPM] Update APCu and Redis libs
[Dovecot] Encrypt maildir with global key pair in crypt-vol-1 (BACKUP!), also fixes #1791
[Web] Fix deletion of spam aliases
[Helper] Add "crypt" to backup script
[Helper] Override file for external SQL socket (not supported!)
[Compose] New images for Rspamd, PHP-FPM, SOGo, Dovecot, Docker API, Watchdog, ACME, Postfix
2018-09-29 22:01:23 +02:00
André
8056ed21af
[Compose] Update dockerapi-mailcow, base image is now Alpine 3.8, fixes #1767
2018-09-14 21:26:56 +02:00
André
1a5ec7655e
[Compose] Update watchdog image
2018-09-09 21:52:35 +02:00
André
c9554ca022
[Compose] Update watchdog image
...
[Watchdog] Fix IP detection with multiple networks
[Web] Show API field (no docs, no support, wip)
[Web] haveibeenpwned.com implementation
[Web] User and domain admin ACL (no docs, no support, wip)
[Web] Some minor fixes
2018-09-09 21:18:38 +02:00
André
8a88514dfd
[SOGo] Declare /usr/lib/GNUstep/SOGo as volume
...
[Nginx] Mount vols from sogo-mailcow to access /usr/lib/GNUstep/SOGo
2018-09-07 16:40:37 +02:00
André
e5b830adea
[Dovecot] Fix shared namespace
2018-08-31 23:33:55 +02:00
André
407d92102c
[Compose] New SOGo image
2018-08-17 21:43:37 +02:00
André
f81dad17bf
[Compose] Update Postfix image
2018-08-15 22:48:13 +02:00
André
6bd818ceec
[ACME] Remove third-party IP tools
2018-08-06 15:15:24 +02:00
André
0273f95950
[Compose] New images for ClamAV (+mount whitelist file) and ACME
2018-08-05 22:37:49 +02:00
André
9dd17d4609
[SOGo] Change color codes in correct files
2018-08-04 09:23:45 +02:00
André
db66acbe8c
[Compose] New images for Dovecot, SOGo, Rspamd, Postfix, ACME, Netfilter
2018-08-02 12:18:10 +02:00
André
3b2a3d36b9
[Compose] New images for Postfix and Dovecot
2018-07-29 23:02:50 +02:00
André
e695ae382c
[Compose] Disable oom killer for watchdog and dockerapi
...
[Compose] Add compose project name to php-fpm-mailcow
2018-07-29 00:39:56 +02:00
André
a117e8358c
[Compose] New SOGo and Dovecot images
2018-07-27 22:21:00 +02:00
André
49b258007a
[Compose] IMPORTANT: removed SYSCTL_IPV6_DISABLED
...
[Compose] Add Rspamd socket to postfix-mailcow and updated image
[Compose] Updated netfilter-mailcow image
2018-07-25 01:07:17 +02:00
André
6cba85eb07
[Postfix] Add tzdata to Postfix
2018-07-17 00:29:07 +02:00
André
b45b9bc5cf
[SOGo] Override more theme options to prevent occasional theme switching on login
2018-07-15 16:34:25 +02:00
André
853b924fe1
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2018-07-15 11:56:26 +02:00
André
c372b01909
[Rspamd] Use old ratelimit LUA until custom rl is fixed
...
[Web] Updated settings preset: Ratelimit was NOT applied when preset for settings map was used (added "RATELIMIT_UPDATE", "RATELIMIT_CHECK" to symbols_enabled)
[Rspamd] v1.7.8
2018-07-13 11:40:37 +02:00
André
e9f60bf06c
[SOGo] Missing ) ...
2018-07-12 14:19:06 +02:00
André
e06c3e87ee
[SOGo] Refresh sogo static view on start
2018-07-12 14:08:00 +02:00
André
8a9ce0a57c
[SOGo] Refresh sogo static view on start
2018-07-12 14:04:31 +02:00
André
f185b9df57
[Dovecot] Remove additional hash scheme and let Dovecot decide the hash by prefix
2018-07-12 00:46:10 +02:00
André
4feb1e3980
[COmpose] New Dovecot image with ADDITIONAL_HASH_SCHEME env var defaulting to SHA512-CRYPT
2018-07-12 00:25:21 +02:00
André
47e187db09
[Compose] New images for SOGo, Dovecot, Postfix and Netfilter
...
[Compose] Bind IPv6 related vars to netfilter-mailcow
2018-07-11 20:00:22 +02:00
André
f8283536ec
[Netfilter] Fix chain order watching and other fixes
...
[Web] Fix perm ban display
2018-07-09 22:23:39 +02:00
André
a72a3734d6
[SOGo, Compose] Add cow to logo... + new SOGo image
2018-07-06 12:10:22 +02:00
André
e352604a9b
[Compose, PHP-FPM] Fix script in new image
2018-07-04 11:41:43 +02:00
André
1a4f520b3b
[Compose] Rspamd update to 1.7.7, Netfilter fixes and iptables python upgrade
2018-07-03 23:24:51 +02:00
André
3b5df979e9
[Dovecot, Compose] New Dovecot image, upgrade to 2.3.2 (0.5.2 PH), fixes various bugs including replication over TCP
2018-07-02 10:35:04 +02:00
André
17d3a24d89
[Netfilter] Fix table refresh and rule injection in snat loop
2018-06-29 11:25:26 +02:00
André
73a566b25a
[ACME] Fix for multiple additional SAN
2018-06-29 09:35:48 +02:00
André
d6a74e82e3
[ACME] Fix for CNAME response on AAAA dig request
2018-06-28 20:41:44 +02:00
André
375f91cbd2
[Compose] New images, add TZ variable for ACME and PHP-FPM
2018-06-27 22:52:15 +02:00
André
729bba5b57
[ACME, Compose] Add new image; fix AAAA check for ADDITIONAL_SAN
2018-06-27 12:09:51 +02:00
André
8adf3d27db
[ACME, Compose] Add new image; fix AAAA check for MAILCOW_HOSTNAME
2018-06-26 23:35:17 +02:00
André
f27c93d995
[Compose] New ACME image
2018-06-26 23:17:21 +02:00
André
071024db4c
Fix indentation
2018-06-26 07:49:14 +02:00
André
aa6a136c1f
[Dockerapi, Dovecot] Fix missing active user filter
2018-06-20 07:25:10 +02:00
André
27d3388579
[Rspamd] Remove antivirus debugging
2018-06-10 14:30:30 +02:00
André
6ded3dbd95
[API] Allow to set API options in mailcow.conf, fixes #1457
2018-06-08 09:11:03 +02:00
André
4a403e9323
[Dovecot] Imapsync: Set is_running = 0 on restart
2018-06-03 19:22:44 +02:00
André
e7130a8640
[SOGo, Compose] Update SOGo image, fixes #1435
2018-05-28 13:51:48 +02:00
André
37e6c50a9b
[Watchdog] Add missing package for IPv6 with smtp-cli, fixes #1430
2018-05-27 21:40:53 +02:00
André
f8abb2b1a4
[Web] Remove git version
2018-05-27 09:16:53 +02:00
André
ff54b3ac91
[Dovecot] New image with update imapsync_cron script
2018-05-26 23:06:59 +02:00
André
a38424d3ad
[Watchdog] Find exact matches for service names, shuffle scaled services, check if ip is in mailcow network
2018-05-26 22:19:17 +02:00
André
2ec533b3d4
[Compose] Mount git log head
2018-05-24 17:35:18 +02:00
André
7002599073
[Rspamd] Update to awesome Rspamd 1.7.5
2018-05-19 10:00:18 +02:00
André
b7d6663848
[Compose] Force Redis v4 image
2018-05-18 21:39:52 +02:00
André
50eafeb052
[Compose] Update Rspamd image
2018-05-11 10:39:46 +02:00
André
527e790620
[Web] Store session data in Redis
2018-05-08 12:55:19 +02:00
André
74008735ca
[SOGo] Always show GAL contacts
2018-05-06 14:33:20 +02:00
André
9e53ed4daf
[Watchdog] Update to new image with smtp-cli 3.9
2018-05-06 09:15:35 +02:00
André
d14e6c184b
[ClamAV] Modify /dev/console to fit permissions
2018-05-02 21:08:40 +02:00
André
6ee68ecfdb
[PHP-FPM] New PHP-FPM image (security update)
2018-05-01 22:31:26 +02:00
André
27fc98d12e
[Netfilter] Use Alpine 3.6
2018-04-27 21:55:25 +02:00
André
435fee2bc9
[Compose] Update PHP-FPM image
2018-04-26 22:04:59 +02:00
André
4e7f06f8c6
[Compose] New images for SOGo, PHP-FPM (+ removed old pool files) and Watchdog
2018-04-26 13:59:26 +02:00
André
f53006f6ab
[Dovecot] Dovecot 2.3.1, Pigeonhole 0.5.1
...
[ClamAV] 0.100.0, new log method without pipes
[Compose] New images for Dovecot and ClamAV, add persistent tty to clamd-mailcow
2018-04-26 12:36:13 +02:00
André
05e026db3a
[Netfilter] New ban method, allow to set blacklists
2018-04-25 10:54:13 +02:00
André
7031af4cc8
[Compose] New dockerapi-mailcow image
...
[Docker API] Fix for rspamd-mailcow rspamadm pw command
2018-04-19 12:56:49 +02:00
André Peters
1534c5aa76
[Compose] Update SOGo image
2018-03-03 23:22:55 +01:00
André Peters
37d1b8e900
[Fix] Fix path
2018-02-28 20:18:38 +01:00
André Peters
6e0b5891f2
[Fix] Rspamd missing data directory, fixes 1106
2018-02-28 20:17:08 +01:00
André Peters
5d62ef4232
Update docker-compose.yml
2018-02-28 19:05:42 +01:00
Michael Kuron
99ed1e2e0b
Re-add default value for LOG_LINES
2018-02-28 18:44:06 +01:00
André Peters
806d45d806
[Compose] Fix versions
2018-02-28 17:51:51 +01:00
André Peters
6a01411460
[Dovecot] Fix imapsync
2018-02-27 15:12:21 +01:00
André Peters
3829135d93
[ClamAV] Add directory to make bootstrap not complain about missing directories
2018-02-26 09:19:14 +01:00
André Peters
944b91a4b8
[Dockerapi] Add du command, push version
2018-02-22 09:21:37 +01:00
André Peters
7a850f91b5
[Web] Nginx should wait for Rspamd, remove vmail vol from watchdog
2018-02-22 09:20:23 +01:00
Levin
24bd644359
Added dns option for watchdog
2018-02-19 13:51:22 +01:00
André Peters
ff3328ea8c
[SOGo] Use indigo theme, copy logo and theme.js to image
2018-02-19 12:56:45 +01:00
André Peters
fc53a69a44
[Helper] Nextcloud 13; Additional header for Nextcloud site
...
[PHP-FPM] Build gd with TTF support
2018-02-18 20:59:32 +01:00
André Peters
280431f98d
Fix conflict
2018-02-17 08:51:09 +01:00
André Peters
1f09544f32
Fix conflict
2018-02-16 22:44:02 +01:00
André Peters
2865c892a6
[Multi] Fixes #1058 by including a 'force password update' option and also introduces a attributes json object to be used for further mailbox configurations in the future
2018-02-16 22:40:51 +01:00
André Peters
9da6aebfb9
[SOGo] Fix timezone bug in previous nightly
2018-02-16 10:35:22 +01:00
André Peters
6ad9fbe436
[Compose] Add missing var
2018-02-12 21:37:18 +01:00
André Peters
a3d9f5a984
[Compose] Add missing var
2018-02-12 21:36:55 +01:00
André Peters
bcfd181ac3
[Compose] Add missing var
2018-02-12 21:36:10 +01:00
André Peters
e85cd38945
[SOGo] SOGo refuses to bind to IPv6, so force IPv4 in proxy_pass, fixes #1006
2018-02-12 21:34:59 +01:00
André Peters
74c804b9a3
[SOGo] SOGo refuses to bind to IPv6, so force IPv4 in proxy_pass, fixes #1006
2018-02-12 21:32:49 +01:00
André Peters
1f98c42d4f
[Compose] New images; mount Rspamd sockets; mount override.d as rw
2018-02-08 22:58:27 +01:00
andre.peters
6118085890
[Compose] Expose SQL to 13306 on 127.0.0.1
2018-02-05 21:42:13 +01:00
andre.peters
cf1e46723a
[Dovecot] Fixes CVE-2017-15132 - take 2
2018-02-01 23:37:10 +01:00
andre.peters
ae4ccd4d17
[Dovecot] Fixes CVE-2017-15132 - take 2
2018-02-01 23:35:55 +01:00
andre.peters
6ebcd00521
[Dovecot] Fixes CVE-2017-15132
2018-02-01 22:43:28 +01:00
andre.peters
c5f9b065f6
[Dovecot] Fixes CVE-2017-15132
2018-02-01 22:27:48 +01:00
andre.peters
6be0577638
[Compose] Allow to disable IPv6
2018-02-01 21:45:49 +01:00
andre.peters
631214d601
[Compose] New images
2018-02-01 18:23:05 +01:00
andre.peters
fd849681cc
[Compose] Rename fail2ban to netfilter; Add SNAT option; New PHP-FPM image
2018-02-01 13:33:41 +01:00
andre.peters
2c5f6bc24b
[Compose] New images, disable watchdog debug
2018-01-30 08:58:41 +01:00
André Peters
001d43f993
Update docker-compose.yml
2018-01-29 14:41:09 +01:00
Michael Kuron
8f4b1244a6
[compose] add default values for IPV4_NETWORK, IPV6_NETWORK, LOG_LINES
2018-01-27 17:43:05 +01:00
andre.peters
7433b6dc91
[ClamAV] Build from source, fix bugs...
...
[Compose] New clamd-mailcow image
2018-01-27 10:26:12 +01:00
andre.peters
b8fc27fc78
[Compose] Add net_bind_service to Postfix container caps
2018-01-25 22:45:06 +01:00
andre.peters
04f9d74339
[Web, Dovecot] Add new options to imapsync, other minor changes to forms, partly fixes #955
2018-01-24 12:59:11 +01:00
andre.peters
4f2d9bc48e
[Compose] New images; Allow to set networks; mount ClamAV configs
2018-01-24 09:25:13 +01:00
andre.peters
76573da3b9
[Compose] Removed some static IPs, added local configs, pushed new images
2018-01-21 15:03:24 +01:00
andre.peters
003e6ef5cd
[Web] Important fixes for quarantaine; other minor changes
2018-01-17 15:22:11 +01:00
andre.peters
09b6c20bad
[DockerAPI] Hide stderr from rspamadm output
2018-01-14 18:44:06 +01:00
andre.peters
5d5d36fc60
[Dovecot] Revert to 2.2 to fix various errors
2018-01-14 10:44:06 +01:00
andre.peters
38aaeeb30b
[Dovecot] Dovecot 2.3 from git for temp fixes
...
[ACME] Use -a switch (thanks to jas8522!)
2018-01-14 10:34:06 +01:00
andre.peters
42923698fd
[Dovcot] Fixes for v2.3
2018-01-13 22:49:50 +01:00
andre.peters
a495cce083
[Compose] Add debug command to watchdog
2018-01-09 11:23:54 +01:00
andre.peters
1e9cae9084
[Compose] New images with LOG_LINES
...
[Update] Do not add empty line in each loop
2018-01-08 22:00:54 +01:00
andre.peters
8474840926
[Compose] New SOGo and ACME images
2018-01-02 18:13:43 +01:00
andre.peters
8d56534e76
[Postfix] Don't try to authenticate to relayhosts without username, fixes #725
2017-12-25 10:18:49 +01:00
andre.peters
c067e6f715
[Compose] Push dockerapi version
2017-12-20 08:59:07 +01:00
andre.peters
ae56c3b59e
Fix quarantaine
2017-12-11 10:44:46 +01:00
andre.peters
f1d533eef6
[Compose] Add TZ for libc to containers, add Rspamd controller password file to Docker API
2017-12-11 09:42:23 +01:00
andre.peters
eb08b39c0a
Update images
2017-12-09 22:12:58 +01:00
andre.peters
5f5b6652a1
Remove health check
2017-12-09 13:15:39 +01:00
André
ade4b9e7ae
[Postfix, Web] Feature: BCC maps
2017-11-19 15:13:43 +01:00
André
5211ab10ed
[ACME] Fix license issue
2017-11-16 14:57:17 +01:00
André
c45ea5433f
[Rspamd] Base on xenial to fix mime types problems
2017-11-15 12:29:18 +01:00
André
fe845ee56d
[Fail2ban] Fix fail2ban container
2017-11-14 19:50:20 +01:00
André
84a7a1a2e7
[Compose] New images, Nginx checks for SOGo before bootstrapping
...
[PHP-FPM] Some more modules (primarily for Horde)
[Fail2ban] Do not log matches of local and private ips
[Watchdog] Some changes in log system for further processing (wip)
[ACME] Fixes #745
2017-11-14 10:44:22 +01:00
André
60e97503f7
[Web, Dovecot] Show wether a sync job is running, validate min max input attr and validate these values
2017-11-08 11:07:32 +01:00
André
548fe979ec
[Compose] add net_bind_service cap to Dovecot, new images, reduce oom_score for dockerapi
2017-11-05 12:17:37 +01:00
André
bcdccf9c92
[Compose] New images, add restart to dockerapi, remove stop grace period (container now handles stop signals better)
2017-11-03 20:38:59 +01:00
André
1e9bc49f2c
[Rspamd] Echo dummy for fowardingshosts map; Use higher map reading interval;
...
[Dockerapi] Exit on sigterm;
[Watchdog] Wait for dockerapi-mailcow to be online
2017-10-27 11:22:39 +02:00
Michael Kuron
3692fc8f32
Update rspamd
2017-10-25 19:43:44 +02:00
André
7054aa316b
[Compose] New Rspamd image version; Syntax check Nginx conf before starting container; New ACME image version
2017-10-21 10:09:29 +02:00
André
a35bf76154
[Compose] Remove init where possible or replace init by tini, set grace periods
2017-10-15 09:42:51 +02:00
André
c3e36be576
[Compose] Start to replace init
2017-10-14 23:26:47 +02:00
Michael Kuron
331cedd12f
Update rspamd
2017-10-14 13:18:44 +02:00
andryyy
77745e0f79
[Compose] Add fixed ip for watchdog, remove temp. watchdog command, push new Postfix and Dovecot versions
2017-10-11 11:18:58 +02:00
andryyy
2862b43c81
[Watchdog] Fix watchdog to fit non-exposed PHP
2017-10-09 15:54:54 +02:00
andryyy
6110ac386f
[SOGo] Use official nightly; [PHP-FPM] Fix expose=off
2017-10-09 15:45:48 +02:00
andryyy
874aac3c5e
[Nginx, PHP-FPM] Do not expose PHP version, example for nextcloud site, include custom locations to site (add site.something.custom to data/conf/nginx)
2017-10-08 22:57:34 +02:00
andryyy
72995ff98e
[PHP-FPM] Include more modules for upcoming features and Nextcloud support, drop ro flag; [Watchdog] Some fixes and changes
2017-10-08 22:47:52 +02:00
andryyy
ef9953898c
[ACME, Watchdog, DockerAPI] Use only limited Docker API
2017-10-06 13:32:49 +02:00
andryyy
fc18d153cd
[Compose, DockerAPI, Web, Watchdog] Watchdog may send notification mails (todo: docs), DockerAPI via Flesk for limited access
2017-10-05 23:38:33 +02:00
andryyy
405c49fb0a
[Postfix] Remove old socket
2017-10-04 23:15:45 +02:00
andryyy
6f91d094e2
[Compose] Update SOGo and PHP-FPM
2017-10-04 13:03:25 +02:00
andryyy
68d7fa1504
[Watchdog] Skip when use_watchdog=n
2017-10-03 12:05:38 +02:00
Michael Kuron
752a571607
Merge pull request #638 from mkuron/acme
...
ACME needs to wait for MySQL to be ready
2017-09-28 12:58:07 +02:00
Michael Kuron
ae79445ec0
ACME needs to wait for MySQL to be ready
2017-09-27 19:48:25 +02:00
andryyy
337c9e350e
[Watchdog] Reset diff, new image
2017-09-22 16:40:02 +02:00
andryyy
9a58bb1620
[Compose] New image versions due to watchdog
2017-09-21 19:23:51 +02:00
andryyy
ab850dc901
[ACME] Detect and fix invalid registration
2017-09-21 09:46:09 +02:00
andryyy
38649cca3d
[Compose] Remove dns_search
2017-09-20 23:22:38 +02:00
andryyy
3ec18619ee
[Compose] Push new images
2017-09-20 12:56:04 +02:00
andryyy
a8fb1d3f4f
Add experimental watchdog
2017-09-20 10:56:49 +02:00
andryyy
1c3194910d
[Compose] Rspamd fix
2017-09-16 23:28:54 +02:00
andryyy
1b974bc8d1
[Compose] New images
2017-09-16 23:05:33 +02:00
andryyy
8741b5f3b1
[Compose] Enable some minimal inits, change or remove some health checks
2017-09-16 13:17:37 +02:00
andryyy
79985ad7ed
[Compose] Disable strict mode in MariaDB 10.2 (temp.), skip most DNS resolving in MariaDB, fix MariaDB healthcheck by using a valid user, set larger MariaDB packet size
2017-09-12 20:59:24 +02:00
andryyy
9a504de1f8
[ClamAV] Restart only on failure
2017-09-12 07:57:09 +02:00
andryyy
1ffed58956
[ACME] New version, better IPv4 detection
2017-09-11 21:51:17 +02:00
andryyy
2f41832e58
Cleanup
2017-09-08 18:37:28 +02:00
andryyy
c5530273b0
[ACME] Push new image version
2017-09-04 20:58:49 +02:00
andryyy
008d500f4d
[Compose, Dovecot] Fixed missing ltrim
2017-09-01 23:39:51 +02:00
andryyy
7351fcf1e3
[Compose, SOGo] New version, ltrim logs
2017-09-01 23:33:12 +02:00
andryyy
08d6b97ffa
[Dovecot] New Dovecot and Pigeonhole versions; include delete2 option in imapsync
2017-08-31 10:36:10 +02:00
andryyy
4a0e3a433b
[Fail2ban] Remove rule to detect disconnects without authentication
2017-08-30 22:27:33 +02:00
andryyy
b1213c51d7
[Rspamd] Dynamic ratelimit fixed, removed async redis request; Ready to implement per-user ratelimits via UI (tbd)
2017-08-30 21:42:39 +02:00
andryyy
ba13086446
[SOGo] Update to image v1.5
...
[Rspamd] Mount custom directory
2017-08-18 22:16:15 +02:00
André Peters
92eefc1288
Merge pull request #486 from mkuron/patch-1
...
Disable ClamAV phishing filter
2017-08-02 15:54:16 +02:00
Michael Kuron
dec64eef32
Disable ClamAV phishing filter
...
ClamAV has a phishing filter built in, but it generates too many false positives. We can disable it without risk because rspamd also checks for phishing itself.
2017-08-02 14:42:53 +02:00
andryyy
2eed7c05a1
[Dovecot] Push version, fix cronjob ( fixes #310 )
2017-08-01 14:02:00 +02:00
andryyy
1d90702bae
[MySQL] Fix max connections
2017-08-01 09:26:53 +02:00
andryyy
deeeff0e01
[Dovecot] Push version
2017-07-31 08:20:03 +02:00
andryyy
33bf9f5c5d
[Rspamd] Push image version 1.5, Rspamd 1.6.3
2017-07-26 23:07:01 +02:00
andryyy
5d5646df0c
[Compose, SOGo] Update SOGo, give SOGo more time for a graceful restart, autorestart on any exit code
2017-07-24 22:53:23 +02:00
andryyy
83d485dd94
[Web, Postfix, Compose] Allow to add relayhosts per domain (+ plain and login authentication)
2017-07-22 20:39:54 +02:00
andryyy
4e148c7026
[Compose] Push Rspamd 1.4; Push acme 1.14; Add Dovecot ulimits
2017-07-13 12:54:29 +02:00
andryyy
e6727b1fd6
[ACME] Iterate alias domains, use hostname in subject field
2017-07-13 12:51:52 +02:00
andryyy
48318a4999
[Compose] nslookup against google.com
2017-07-11 22:51:48 +02:00
andryyy
99cd459655
[Compose] Remove logging restrictions to make it easier to implement other drivers; Push new Postfix, SOGo and Dovecot images
2017-07-11 17:06:36 +02:00
andryyy
12e9620a07
[Compose] Add DOVEADM_PORT with default binding 127.0.0.1:19991
2017-07-10 21:28:24 +02:00
andryyy
51660589d4
[Rspamd] Push version 1.3
2017-07-09 22:28:36 +02:00
andryyy
86e86c7758
[Compose] Important health check fix for nginx-mailcow
2017-07-07 11:20:00 +02:00
andryyy
a324b1a385
[Rspamd] Fix DKIM siging (base64 hash line folding)
2017-07-06 15:57:33 +02:00
andryyy
44d3a6eee8
[Compose] Slight changes to health checks to start a bit faster
2017-07-06 11:34:10 +02:00
andryyy
e357eb1131
[SOGo] SOGo v3.2.10 ( https://git.io/vQV7r )
2017-07-06 11:23:40 +02:00
andryyy
69da02c144
[Dovecot] Important fix for Pigeonhole (downgrade)
2017-07-05 19:13:07 +02:00
andryyy
2fadfee61a
[SOGo] Remove thunderbird plugin generation, will move to docs
2017-07-05 10:22:48 +02:00
andryyy
fa8b5c3ab1
[ACME] Version 1.12
2017-07-04 21:33:45 +02:00
andryyy
dc463c3dda
[Multiple] Push multiple logs to Redis channel for fail2ban-mailcow to read. Enables Fail2ban independently of used Docker logging driver.
2017-07-04 18:08:20 +02:00
andryyy
a2f1c09a84
[Web] Style changes to DKIM import section, push login errors to Redis channel
2017-07-04 18:05:04 +02:00
andryyy
ace247b3b9
[ACME] Unset name arrays before reusing them
2017-07-03 10:20:09 +02:00
andryyy
2cf9f71613
[ACME] Revert fix for empty additional_san, fix skip_ip_check in ACME
2017-07-02 20:18:22 +02:00
andryyy
b7cb4ac9d5
[Fail2ban] Added more regex to match failed or disallowed logins to Dovecot, changed Mailcow to mailcow
2017-07-02 11:10:35 +02:00
andryyy
cf594fbabd
[Compose] Reduce interval of healthcheck to not wait 3 minutes for a healthy state...
2017-07-01 23:20:45 +02:00
andryyy
6853130952
[Compose] Less hammering on mailcow.email/ip.php, ability to disable IPv4 check in mailcow.conf, don't complain about missing ADDITIONAL_SAN
2017-07-01 23:13:41 +02:00
andryyy
49e72b6c72
Reduce Unbound health check, push Dovecot and ACME image versions
2017-06-30 20:31:04 +02:00
andryyy
a6b60aebb8
[Fai2ban] Added auto-detection for container names; Allow multiple rules for each container; log rule id and container on match
2017-06-29 11:30:14 +02:00
andryyy
9040d456ed
[acme-mailcow] Auto-detect container ids for restart; Restart containers after restore
2017-06-29 10:25:32 +02:00
andryyy
3d652dd3d0
Added more checks for acme-mailcow
2017-06-29 00:56:51 +02:00
andryyy
6d8438c01c
- More checks for acme-mailcow (verify hashes)
...
- Autodiscover configuration file: Merge array from vars.local.inc.php
- Push acme-mailcow to 1.6
2017-06-28 23:22:51 +02:00
andryyy
a58c5a3240
Push version of acme-mailcow
2017-06-27 20:16:43 +02:00
andryyy
e9ea0712f2
Add SKIP_FAIL2BAN var
2017-06-27 10:26:48 +02:00
andryyy
433e0c8f9a
Allow /0 to whitelist all, push f2b version in yml
2017-06-27 09:32:57 +02:00
andryyy
b6bc1eaf0a
Fix autodiscover, pass ports to phpfpm-mailcow for further features and autodiscover
2017-06-25 18:09:42 +02:00
andryyy
8590cc577b
Move folder names to match image names
2017-06-25 00:21:24 +02:00
andryyy
47eb11338c
Push fail2ban version to 1.2
2017-06-24 20:06:23 +02:00
andryyy
e39615ed55
Redis as dependency for Fail2ban
2017-06-24 20:02:33 +02:00
andryyy
b8e9b3d879
fail2ban:1.1, use Redis, add logging, ban time and max attempts to be configured via UI soon
2017-06-24 00:07:18 +02:00
andryyy
fdc98f8418
Fixed IP for Redis, fail2ban-mailcow: pass TZ env var
2017-06-24 00:04:50 +02:00
andryyy
2104034156
cp -n is unknown
2017-06-23 14:22:54 +02:00
andryyy
0fafadb0bb
Also bind to 0.0.0.0 by default
2017-06-23 10:53:44 +02:00
andryyy
59623a639e
Keep key when issuing new certificate to not break TLSA records with options 3 1 1
2017-06-23 08:40:05 +02:00
Michael Kuron
1f9b5cb16e
ACME: support CNAME in domain checks
2017-06-22 20:36:03 +02:00
andryyy
4066f3507c
New Rspamd image, also fixes #386
2017-06-22 17:12:13 +02:00
andryyy
2c3d649f0f
Skip LE with configuration parameter
2017-06-22 09:06:28 +02:00
andryyy
b051870ba4
Limit log size as most information is written to Redis
2017-06-21 21:39:24 +02:00
andryyy
ca917673bd
Introduce image tags
2017-06-20 20:05:49 +02:00
andryyy
8eeae43824
Fixed IP for MySQL to prevent IPv6 issues
2017-06-19 10:18:16 +02:00
andryyy
d720f31684
Use unbound.conf from data/conf
2017-06-18 21:03:57 +02:00
andryyy
6fa19a37d8
Unbound changes
2017-06-18 20:23:26 +02:00
andryyy
7b1eb71216
Change Unbound health check
2017-06-17 21:46:43 +02:00
andryyy
ac7dc3e330
Fix alias
2017-06-17 21:41:12 +02:00
Michael Kuron
115ac81bc6
Pass hostname to SOGo Integrator build script
2017-06-17 13:59:09 +02:00
andryyy
89788340a0
Fix ActiveSync (SOGo issue 4142 and 4119)
2017-06-16 23:02:23 +02:00
Michael Kuron
c739091a67
Customize the SOGo Integrator plugin for Thunderbird
2017-06-16 10:30:40 +02:00
andryyy
6d49dfb4e1
Less restarts
2017-06-13 23:38:08 +02:00
andryyy
26c7cabee5
Unbound needs to be healthy
2017-06-13 07:45:41 +02:00
andryyy
b367ec0ace
Add Unbound as better DNSSEC enabled resolver
2017-06-12 23:48:27 +02:00
andryyy
92e2999dc0
Remove DNS recursor
2017-06-12 09:22:02 +02:00
andryyy
3a42895094
Merge branch 'dev' of https://github.com/mailcow/mailcow-dockerized into dev
2017-06-06 22:02:17 +02:00
andryyy
2db910d6dc
Remove Rmitler \o/
2017-06-06 21:58:48 +02:00
Phoenix Eve Aspacio
4c0a1d4fb1
fixed typo
2017-06-06 20:10:39 +08:00
andryyy
8ea241f1e7
Allow all protocols in named
2017-05-29 21:47:53 +02:00
andryyy
178a219c05
Merge branch 'dev' of https://github.com/mailcow/mailcow-dockerized into dev
2017-05-26 23:02:34 +02:00
andryyy
ae97866b05
Set via env file
2017-05-26 23:01:18 +02:00
andryyy
b1dd0cdcd1
Fixed project name for f2b
2017-05-26 22:52:45 +02:00
André Peters
43500389cb
Merge pull request #314 from mkuron/fail2ban
...
Add auth rate limiting container dependency on PHP container
2017-05-25 20:49:39 +02:00
Michael Kuron
74b4feea38
Fix auth rate limiting container dependency
2017-05-25 16:11:39 +02:00
André Peters
8c73b8eb5f
Merge pull request #311 from mkuron/fail2ban
...
Fail2ban-like authentication rate limiting for Postfix, Dovecot and SOGo
2017-05-25 10:58:14 +02:00
Michael Kuron
88f94a2e15
Authentication rate limiting for Postfix, Dovecot and SOGo
2017-05-25 10:44:10 +02:00
andryyy
354008a82d
Fixed hostname for Rspamd to allow fixed rs_history prefix build by hostname
2017-05-23 21:51:18 +02:00
andryyy
f38d726ed2
Revert base of Rspamd
2017-05-17 07:46:27 +02:00
andryyy
c92434af61
Fix ipv6
2017-05-14 20:10:32 +02:00
andryyy
0ea977b1a0
Fix path
2017-05-14 14:25:21 +02:00
André Peters
0950985894
Merge pull request #203 from mkuron/patch-2
...
IPv6 support
2017-05-13 09:10:32 +02:00
andryyy
66634b19fd
Use more alpine images, thanks to K2rool
2017-05-13 09:04:10 +02:00
andryyy
4cb8596ff0
Remove unused and unnamed volume
2017-05-09 23:25:13 +02:00
andryyy
2e6fdba2b6
PHP should depend on Redis
2017-05-08 15:40:31 +02:00
Michael Kuron
f1571c08a5
Add ipv6nat container
...
This enables full IPv6 support via NAT
2017-05-06 08:28:44 +02:00
Michael Kuron
f02b47ac27
Enable local IPv6
2017-05-06 08:28:43 +02:00
andryyy
73c6d69f5b
Add ClamAV by default, can be shut down if not needed
2017-04-25 10:46:27 +02:00
andryyy
0c7ff2f4b6
Added clamd container for testing
2017-04-21 22:09:09 +02:00
andryyy
022739dcab
Remove reset mysql script
2017-04-08 23:35:58 +02:00
andryyy
655f6e7138
Add Zeyple volume to Postfix
2017-04-05 22:32:18 +02:00
andryyy
34bc242554
Add Zeyple filter
2017-04-05 22:19:01 +02:00
andryyy
58d86dadce
Rebase Dovecot on Stretch slim, build from stable source with latest stable Pigeonhole for antispam replacement
2017-04-03 20:06:49 +02:00
andryyy
b15c6f7d96
Change repository names
2017-03-06 09:10:06 +01:00
andryyy
6d7b6a92ee
Fix docker-compose
2017-03-05 14:04:00 +01:00
andryyy
be8031d8ff
Move sleep to docker-compose
2017-03-05 12:25:46 +01:00
andryyy
714490ad5e
Fix Rspamd
2017-03-04 00:02:42 +01:00
andryyy
60ba5d2ce5
Changes in depends_on
2017-03-03 15:24:04 +01:00
andryyy
6d7c3423ba
Change Nginx templates
2017-02-28 10:12:18 +01:00
andryyy
e6b5ce44a6
Add Nginx HTTP listener, add build flags for containers, add Postfix data volume
2017-02-28 09:59:54 +01:00
andryyy
3aae8375b4
Add default var for HTTPS_BIND
2017-02-23 16:24:42 +01:00
andryyy
1c12799091
Add bind9 and replace pdns
2017-02-23 16:06:28 +01:00
andryyy
47a7aa7807
Not of any use as of today
2017-02-21 22:26:14 +01:00
carazzim0
b0d8f6cd46
add static address for nginx
2017-02-16 19:55:04 +01:00