DerLinkman
0e76396f01
reuse nightly images where needed
2026-01-20 08:46:04 +01:00
DerLinkman
9bbac9f171
Merge branch 'staging' into nightly
2026-01-19 12:17:11 +01:00
DerLinkman
1fe4cd03e9
ui: fix global filters ui tickbox reappearing ( #6966 )
2025-12-12 16:01:18 +01:00
DerLinkman
b6f57dfb78
rspamd: update to 3.14.2
2025-12-12 14:06:49 +01:00
DerLinkman
1bac6f1ee7
ofelia: revert fixed cron syntax for sa-rules download
2025-12-11 13:29:11 +01:00
DerLinkman
67e7acd6bd
rspamd: upgrade to 3.14.1, trixie rebuild + bcc forwarded hosts fix ( #6958 )
...
* rspamd: fix bcc + subadress handling when using forward hosts
* rspamd: build against trixie + use version 3.14.1
2025-12-11 09:45:56 +01:00
DerLinkman
5d95c48e0d
backup: add image prefetch function to verify latest image is used
2025-12-10 08:43:04 +01:00
DerLinkman
dbb9e474b0
pf-tlspol: upgrade to 1.8.22 ( #6951 )
...
* postfix-tlspol: upgrade to 1.8.20
* pf-tlspol: update to 1.8.22
2025-12-09 13:25:50 +01:00
DerLinkman and Copilot
ef010aa39c
Update CONTRIBUTING.md
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-08 15:08:25 +01:00
DerLinkman
f3d9833ecf
Merge branch 'master' into staging
2025-12-03 16:55:12 +01:00
DerLinkman
930ca76ea7
update: moved _modules initialization and update at the beginning of update script
2025-12-03 16:54:26 +01:00
DerLinkman
9a2887cf46
core: improved docker compose version check
2025-12-03 16:27:04 +01:00
DerLinkman
9950914086
core: improved docker compose version check
2025-12-03 16:26:22 +01:00
DerLinkman
62d16c9e56
compose: changes cronjobs to regular cron syntax + fixed sogo creds for cronjobs ( #6866 )
...
* cron: restructure cron timer to time on second (instead of random)
* dovecot: fix clearance for cron.creds file
2025-11-13 14:59:49 +01:00
DerLinkman
674b41ce08
updated the Contributing Guidelines
2025-11-12 10:16:54 +01:00
DerLinkman
88adb1adf5
remove dev docker volume from upstream
2025-11-12 09:54:35 +01:00
DerLinkman
ec472f13cf
sogo: removed URLDecrpytion by default, make it configurable in sogo.conf
2025-11-12 09:50:41 +01:00
DerLinkman
417835dea8
netfilter: improve logging and mark iptables-legacy as deprecated
2025-10-09 16:37:05 +02:00
DerLinkman
4db1569c93
Squashed commit of the following:
...
commit 94c1a6c4e1
Author: DerLinkman <niklas.meyer@servercow.de >
Date: Wed Sep 10 16:20:58 2025 +0200
scripts: ipv6_controller improvement + fix modules handling (#6722 )
* Fix subscript handling for modules
* ipv6: detect case when link local is present
* v6-controller: removed fixed-cidr for docker 28+
2025-09-10 16:22:19 +02:00
DerLinkman
94c1a6c4e1
scripts: ipv6_controller improvement + fix modules handling ( #6722 )
...
* Fix subscript handling for modules
* ipv6: detect case when link local is present
* v6-controller: removed fixed-cidr for docker 28+
2025-09-10 16:20:58 +02:00
DerLinkman
34877ecf9c
watchdog: added postfix-tlspol check ( #6691 )
2025-09-03 08:18:04 +02:00
DerLinkman
5361a4a4ee
updated sponsors in Readme.md
2025-09-01 12:32:27 +02:00
DerLinkman
0b0a65a3f3
web: rename login placeholder for mailbox to email address ( #6693 )
2025-08-28 17:02:16 +02:00
DerLinkman
6c5d82c4df
expanded postscreen whitelist with modern freemailers + included checks.mailcow.email
2025-08-28 14:06:17 +02:00
DerLinkman
0cfcde673c
Merge branch 'staging' into nightly
2025-08-28 10:21:38 +02:00
DerLinkman
29e28b47ed
compose: add depends on for postfix-tlspol
2025-08-28 10:20:21 +02:00
DerLinkman
1cb38bacdb
Postfix: Split TLSPol companion app into separate container ( #6688 )
...
* postfix: split postfix-tlspol service into new container
* postfix-tls-pol: added debug mode
* pf-tlspol: removed obsoleted standalone conf from Dockerfiles
* pf-tlspol: use git instead of wget
2025-08-28 10:18:18 +02:00
DerLinkman
169aafec50
compose: fix dovecot image tag
2025-08-27 14:09:29 +02:00
DerLinkman
3826c4b5be
fix postfix tlspol missing folders for config
2025-08-26 10:10:16 +02:00
DerLinkman
e1410baaeb
fix gitignore
2025-08-26 09:58:18 +02:00
DerLinkman and FreddleSpl0it
c39712af67
pf/php: add mta-sts support (outbound) ( #6686 )
...
* added mta-sts-resolver into postfix config + daemon
* [Web] Add MTA-STS support
* [Web] Fix mta-sts server_name
* updated .gitignore
* [ACME] fetch cert for mta-sts subdomain
* [Web] change MTA-STS id to human-readable timestamp
* [Web] Remove MTA-STS version STSv2
* [Web] Fix MTA-STS DNS check
* [Web] add max_age limit for MTA-STS policy
* Added tooltips and info texts to mta-sts webui page
* postfix: replace mta-sts-resolver with postfix-tlspol
---------
Co-authored-by: FreddleSpl0it <75116288+FreddleSpl0it@users.noreply.github.com >
2025-08-26 09:57:05 +02:00
DerLinkman
2b93b59cdd
db: change qhash varchar to 64 instead of 255
2025-08-06 16:11:23 +02:00
DerLinkman
e91d678bd1
fix docker version detection
2025-08-06 09:36:05 +02:00
DerLinkman
ef5739c32f
add 2025-08 as breaking major release
2025-08-06 08:39:21 +02:00
DerLinkman and Copilot
88bf9b02e1
core: modules splitting + ipv6 nat rewrite ( #6634 )
...
* ipv6: added ipv6 detection + removed ip6 nat container
* nginx: renamed DISABLE_IPv6 to ENABLE_IPV6 to align
* initial commit for script overhauls
* rewrite to scripts after testing (improved error handling)
* fixed missing fi in update.sh
* fixed/added comments for modules
* fix broken EXIT_CODE var handling
* added jq as dependancy
* fixed docker version check for daemon
* improved _modules handling while running
* reintegrated module loading (update.sh)
* added error handling for blank daemon.json
* adapted removal of ACME_CONTACT for nightly
* move detect_major_update func to core submodule
* removed unnecessary message on every call of function
* Update _modules/scripts/new_options.sh
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update _modules/scripts/core.sh
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* improve ENABLE_IPV6 check in nginx bootstrap
* improve detection of ENABLE_IPV6
* ip6_controller: moved docker major detection upwards
* Update _modules/scripts/new_options.sh
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update _modules/scripts/new_options.sh
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* reuse DOCKER_MAJOR Variable in ip6_controller
* fix some smaller typos in update.sh
* smaller bugfixes in submodules
* completely remove ACME_CONTACT Variable
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-06 08:36:40 +02:00
DerLinkman
4b5fd0b50a
compose: bump nginx nightly
2025-08-05 16:42:24 +02:00
DerLinkman
5aa9498f65
Merge branch 'feat/remove-ip6nat' into nightly
2025-08-05 16:41:15 +02:00
DerLinkman
690d511e54
reuse DOCKER_MAJOR Variable in ip6_controller
2025-08-05 16:37:09 +02:00
DerLinkman and Copilot
e2a2b42139
Update _modules/scripts/new_options.sh
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-05 16:36:29 +02:00
DerLinkman and Copilot
4bbda8006d
Update _modules/scripts/new_options.sh
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-05 16:36:22 +02:00
DerLinkman
a281746958
ip6_controller: moved docker major detection upwards
2025-08-05 16:25:59 +02:00
DerLinkman
cec51b6162
improve detection of ENABLE_IPV6
2025-08-05 16:22:51 +02:00
DerLinkman
107c5d2e7d
improve ENABLE_IPV6 check in nginx bootstrap
2025-08-05 16:18:29 +02:00
DerLinkman and Copilot
00c025f31a
Update _modules/scripts/core.sh
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-05 16:12:11 +02:00
DerLinkman and Copilot
9b6388d0d0
Update _modules/scripts/new_options.sh
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-05 16:11:39 +02:00
DerLinkman
2f25fcad77
removed unnecessary message on every call of function
2025-08-05 16:04:10 +02:00
DerLinkman
7067e2c714
move detect_major_update func to core submodule
2025-08-05 16:04:10 +02:00
DerLinkman
9f3cdfa713
adapted removal of ACME_CONTACT for nightly
2025-08-05 16:03:26 +02:00
DerLinkman
529acf5ff6
added error handling for blank daemon.json
2025-08-05 16:03:26 +02:00
DerLinkman
0371edcf5e
reintegrated module loading (update.sh)
2025-08-05 16:03:25 +02:00
DerLinkman
d20254d4ee
improved _modules handling while running
2025-08-05 16:03:25 +02:00
DerLinkman
befecfc31d
fixed docker version check for daemon
2025-08-05 16:03:24 +02:00
DerLinkman
004fcf092b
added jq as dependancy
2025-08-05 16:03:24 +02:00
DerLinkman
a487fcd0bd
fix broken EXIT_CODE var handling
2025-08-05 16:03:23 +02:00
DerLinkman
17e38a05f0
fixed/added comments for modules
2025-08-05 16:03:23 +02:00
DerLinkman
c503abfe40
fixed missing fi in update.sh
2025-08-05 16:03:22 +02:00
DerLinkman
73929db796
rewrite to scripts after testing (improved error handling)
2025-08-05 16:03:22 +02:00
DerLinkman
fb0685fa71
initial commit for script overhauls
2025-08-05 16:03:21 +02:00
DerLinkman
df36670c7c
nginx: renamed DISABLE_IPv6 to ENABLE_IPV6 to align
2025-08-05 16:02:41 +02:00
DerLinkman
3f9215678d
ipv6: added ipv6 detection + removed ip6 nat container
2025-08-05 16:02:41 +02:00
DerLinkman
360fe03497
sogo: update to 5.12.3
2025-08-05 16:01:47 +02:00
DerLinkman
af61c82077
adapted removal of ACME_CONTACT for nightly
2025-07-16 09:03:50 +02:00
DerLinkman
c066273c79
Merge branch staging into nightly
2025-07-16 09:03:20 +02:00
DerLinkman
8a89f5c685
updated Readme (sponsors)
2025-06-23 10:36:49 +02:00
DerLinkman
0c3e53e3a9
Merge branch 'feat/remove-ip6nat' into nightly
2025-05-27 16:32:08 +02:00
DerLinkman
5ca10d1cde
added error handling for blank daemon.json
2025-05-27 16:31:22 +02:00
DerLinkman
7907d43af7
compose: bumped nginx container tag
2025-05-27 16:24:21 +02:00
DerLinkman
d198f1d3f8
Merge branch 'feat/remove-ip6nat' into nightly
2025-05-27 16:19:42 +02:00
DerLinkman
102226723e
reintegrated module loading (update.sh)
2025-05-27 16:18:55 +02:00
DerLinkman
2efaccf038
improved _modules handling while running
2025-05-27 16:16:23 +02:00
DerLinkman
aa7b6fa4a9
improved _modules handling while running
2025-05-27 16:15:02 +02:00
DerLinkman
714727a129
Merge pull request #6561 from mailcow/feat/remove-ip6nat
...
core: rewrote ipv6 detection and core script splitting
2025-05-27 16:10:44 +02:00
DerLinkman
4e5e264e3e
Merge branch 'staging' into nightly
2025-05-27 16:09:18 +02:00
DerLinkman
267c81b42e
fixed docker version check for daemon
2025-05-27 15:55:58 +02:00
DerLinkman
f2f3fbe497
added jq as dependancy
2025-05-27 15:54:58 +02:00
DerLinkman
6ba650820f
fix broken EXIT_CODE var handling
2025-05-27 15:31:52 +02:00
DerLinkman
baa6286471
fixed/added comments for modules
2025-05-27 15:30:56 +02:00
DerLinkman
be8537d165
fixed missing fi in update.sh
2025-05-27 15:29:48 +02:00
DerLinkman
737fced7be
rewrite to scripts after testing (improved error handling)
2025-05-27 15:26:08 +02:00
DerLinkman
5a532df8ce
initial commit for script overhauls
2025-05-26 17:09:58 +02:00
DerLinkman
f8ce7a71e6
nginx: renamed DISABLE_IPv6 to ENABLE_IPV6 to align
2025-05-26 17:09:37 +02:00
DerLinkman
2e876bda9a
ipv6: added ipv6 detection + removed ip6 nat container
2025-05-26 15:19:42 +02:00
DerLinkman
d4f899b091
compose: add selinux label to mysql-socket-vol to prevent "access denied" ( #6560 )
2025-05-26 11:35:34 +02:00
DerLinkman
aa4125fe62
sogo: enabled SOGoEnableMailCleaning per default
2025-04-23 15:13:52 +02:00
DerLinkman
a92832d115
update README.md to include first 50 and 100$ monthly sponsors
2025-04-02 14:39:24 +02:00
DerLinkman
463e3ab78c
rspamd: update rspamd to 3.11.1 ( #6374 )
2025-03-14 12:18:59 +01:00
DerLinkman
18acbc7a4c
cold-standby: changed texts + removed --no-parallel for pull
2025-03-11 12:35:13 +01:00
DerLinkman
2f93f1d0c5
os: fixes for newer mariadb-client versions (especially on alpine 3.21)
2025-03-10 16:45:57 +01:00
DerLinkman
0860a7503e
os: updated alpine containers to 3.21
2025-03-10 11:56:12 +01:00
DerLinkman
70190e5230
rspamd: remove .info from fishy tlds (default)
2025-02-28 15:38:05 +01:00
DerLinkman
5296085189
update.sh: corrected typos inside update.sh
2025-02-27 11:47:08 +01:00
DerLinkman
a4c2cf4c67
scripts: adapted new docker image names to docker_garbage function + removed dup
2025-02-27 11:44:52 +01:00
DerLinkman
704dd50262
compose: use ghcr.io for new/current mailcow docker images instead of docker hub ( #6332 )
2025-02-26 15:20:57 +01:00
DerLinkman
a6c38590ca
rspamd: upgraded rspamd to 3.11.0-2 (incl. NIXSPAM Removal) ( #6328 )
2025-02-25 09:23:10 +01:00
DerLinkman
4ac541f671
[Mariadb] Update to 10.11 (LTS) ( #5152 )
...
* [Mariadb] Update to 10.11 (LTS)
* mysql: set default collation to general_ci
2025-02-17 15:48:25 +01:00
DerLinkman
16e22e23dc
sogo: switched apt source to sogo again (supports aarch64 now)
2025-02-17 14:31:50 +01:00
DerLinkman
ac2f0c7db1
Merge pull request #6286 from mailcow/fix-workflow-staging
...
Fix check_prs_if_on_staging workflow
2025-02-11 13:52:44 +01:00
DerLinkman
aac4c6b5f4
postfix: added master.pid removal and startsecs to supervisord ( #6284 )
2025-01-31 12:49:39 +01:00
DerLinkman
2407aa7895
Merge branch 'feat/clamd-rebuild' into staging
2025-01-29 14:01:39 +01:00
DerLinkman
244d4b8c4c
compose: rollback clamd version until next major... accidentally pushed
2025-01-29 13:46:53 +01:00