FreddleSpl0it
0d900d4fc8
[SOGo] Drop deprecated sogo_update_password sql trigger if it still exists
2025-09-11 11:01:50 +02:00
FreddleSpl0it
1c438330c6
[postfix-tlspol] build with NOOPT=1 for wider CPU compatibility
2025-09-10 10:14:37 +02:00
FreddleSpl0it
221f2989b0
Merge pull request #6698 from mailcow/6644_clamd-tmp-folder-naming-change
...
Changed clamavs tmp folder structure
2025-09-09 13:12:54 +02:00
FreddleSpl0it
8c8497d885
[Rspamd] only recreate external_services.conf file if it was deleted
2025-09-09 12:50:19 +02:00
FreddleSpl0it
56d083ced4
Merge pull request #6682 from psuet/fix/imapsync
...
fix: imapsync gets correct timeouts from imapsync_runner.pl
2025-09-09 12:34:02 +02:00
DerLinkman
34877ecf9c
watchdog: added postfix-tlspol check ( #6691 )
2025-09-03 08:18:04 +02:00
Peter
48e90a72dc
Changed clamavs tmp folder structure
2025-08-29 18:27:34 +02:00
maxi322
5e66ffa366
watchdog: use dig instead of check_dns ( #6685 )
...
* watchdog: use dig instead of check_dns
check_dns is slower and uses more system resources,
dig wrapped in a script is a more performant approach and uses
fewer system resources
* added debug mode + compose image bump
---------
Co-authored-by: maxi322 <maxi322@users.noreply.github.com >
Co-authored-by: DerLinkman <niklas.meyer@servercow.de >
2025-08-28 12:56:37 +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
3826c4b5be
fix postfix tlspol missing folders for config
2025-08-26 10:10:16 +02:00
DerLinkman
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
Paul Sütterlin
53c35493a5
fix: imapsync gets correct timeouts
...
Previously imapsync only attached the timeout1 / timeout2 arguments if the argument was negative (which is not even possible). Now the argument is added for every positive number.
Fixes #6590
2025-08-21 18:36:01 +00:00
Christoph Lechleitner
2b2da1679e
[DB][Web] optimize qhandler by keeping SHA2 in new column qhash ( #6556 )
...
* [DB][Web] optimize qhandler by keeping SHA2(id+qid) in new column quarantine.qhash, for feature #6555 , might also help with #6361
* rspamd: only add qhash to new entries while passing rspamd not all existing
* compose: bump dovecot image + push to registry
---------
Co-authored-by: DerLinkman <niklas.meyer@servercow.de >
2025-08-06 16:02:25 +02:00
DerLinkman
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
renovate[bot]
3803b5d351
Update dependency php-memcached-dev/php-memcached to v3.3.0 ( #6638 )
...
Signed-off-by: milkmaker <milkmaker@mailcow.de >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-06 08:35:14 +02:00
renovate[bot]
14d58c8163
Update dependency phpredis/phpredis to v6.2.0 ( #6639 )
...
Signed-off-by: milkmaker <milkmaker@mailcow.de >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-06 08:34:53 +02:00
renovate[bot]
728fcdb375
Update dependency tianon/gosu to v1.17 ( #6640 )
...
Signed-off-by: milkmaker <milkmaker@mailcow.de >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-06 08:34:30 +02:00
renovate[bot]
1fc36263dc
chore(deps): update dependency krakjoe/apcu to v5.1.26 ( #6656 )
...
Signed-off-by: milkmaker <milkmaker@mailcow.de >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-06 08:33:41 +02:00
Markus Machatschek
69420113f7
rspamd: update rspamd to 3.12.1 ( #6643 )
...
* rspamd: update rspamd to 3.12.1
* compose: correct rspamd tag + pushed image
---------
Co-authored-by: DerLinkman <niklas.meyer@servercow.de >
2025-08-06 08:33:11 +02:00
Denis Evers
95eb350f15
[netfilter] fix negative timer, no unbanning of IPs ( #6575 )
...
* [netfilter] added debug logs and updated autopurge
* updated "Allow/Blacklist" terms
* netfilter: bumped compose version
* netfilter: changed black/whitelist terms in code
---------
Co-authored-by: Denis Evers <git@evers.sh >
Co-authored-by: DerLinkman <niklas.meyer@servercow.de >
2025-07-16 10:08:55 +02:00
FreddleSpl0it
02557b2098
Merge pull request #6631 from mailcow/fix/jinja2-rendering
...
[Dovecot] Use Jinja2 sandbox for rendering quota and quarantine notif…
2025-07-15 07:38:20 +02:00
FreddleSpl0it
ec6dbb099a
[ACME] Remove deprecated ACME_CONTACT variable
2025-07-02 10:37:23 +02:00
FreddleSpl0it
2fbbbbe9a9
[Dovecot] Use Jinja2 sandbox for rendering quota and quarantine notifications
2025-07-02 08:59:29 +02:00
FreddleSpl0it
8ff0e029f0
Merge pull request #6398 from marvinruder/feat/skip-olefy
...
feat(olefy): Allow disabling Olefy
2025-05-08 15:34:51 +02:00
renovate[bot]
a370499aaa
Update dependency Imagick/imagick to v3.8.0 ( #6480 )
2025-04-11 08:30:54 +02:00
FreddleSpl0it
e452917de9
[SOGo] Show mailcow Settings Button to SOGoSuperUsers
2025-03-31 12:14:43 +02:00
FreddleSpl0it
f37961b7d0
[SOGo] Use JS for mailcow logout
2025-03-31 11:32:01 +02:00
Marvin A. Ruder
8408b82e9c
Add new option with description to existing configuration files during next update
...
* Remove Olefy settings file from rspamd configuration
* Have rspamd container generate Olefy settings file at startup if not disabled
Signed-off-by: Marvin A. Ruder <signed@mruder.dev >
2025-03-26 17:17:13 +01:00
Marvin A. Ruder
05fc4f7aba
fix(ui): Swap translations for oversized dropdown
...
* Fix other typos
* Fixes #6400
Signed-off-by: Marvin A. Ruder <signed@mruder.dev >
2025-03-25 21:24:22 +01:00
Marvin A. Ruder
cd3b1ab828
Allow disabling Olefy
...
* Fixes #6389
Signed-off-by: Marvin A. Ruder <signed@mruder.dev >
2025-03-25 20:24:33 +01:00
FreddleSpl0it
cf2d3c1b4e
Merge branch 'staging' into nightly
2025-03-24 11:38:59 +01:00
FreddleSpl0it
91c82e8a67
Merge pull request #6384 from mailcow/feat/update-components-alp-3.21
...
os: updated alpine containers to 3.21
2025-03-24 11:30:58 +01:00
DerLinkman
463e3ab78c
rspamd: update rspamd to 3.11.1 ( #6374 )
2025-03-14 12:18:59 +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
renovate[bot]
86df78255d
chore(deps): update dependency composer/composer to v2.8.6 ( #5719 )
...
Signed-off-by: milkmaker <milkmaker@mailcow.de >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-10 11:39:19 +01:00
FreddleSpl0it
6b165887d8
Merge branch 'staging' into nightly
2025-03-07 13:21:57 +01:00
Peter
3c9d0c9d57
use ghcr.io for backupimage ( #6333 )
...
* use ghcr.io for backup image
* backup script: use renamed script + improved build of image
---------
Co-authored-by: DerLinkman <niklas.meyer@servercow.de >
2025-02-27 10:58:23 +01:00
DerLinkman
a6c38590ca
rspamd: upgraded rspamd to 3.11.0-2 (incl. NIXSPAM Removal) ( #6328 )
2025-02-25 09:23:10 +01:00
FreddleSpl0it
fcebe98557
Merge branch 'staging' into nightly
2025-02-24 15:09:36 +01:00
FreddleSpl0it
6ec5e88793
Merge pull request #6309 from mailcow/fix/6308
...
[Dovecot][Netfilter] Fix dovecot failed login regex
2025-02-24 11:26:06 +01:00
FreddleSpl0it
7d35646342
[Netfilter] adjust dovecot failed login regex
2025-02-24 09:20:41 +01:00
FreddleSpl0it
321965adee
[Netfilter] Fix dovecot password mismatch regex
2025-02-18 15:05:59 +01:00
Peter
7bce5d836b
Move sed cmd to remove discontinued DNSBLs ( #6315 )
...
* Move sed cmd to remove discontinued DNSBLs
* compose: bump postfix version
---------
Co-authored-by: DerLinkman <niklas.meyer@servercow.de >
2025-02-18 11:20:03 +01:00
FreddleSpl0it
a567d5dc31
[Nginx] Add support for trusted proxies via env var
2025-02-18 11:03:34 +01:00
Dmitriy Alekseev
f6dc0b463f
Update Rspamd to 3.11.0 and enable SMTPUTF8 for outgoing mail ( #6216 )
...
* Update Rspamd to 3.11
* Enable SMTPUTF8 and hide it from SMTPD greeting
* Update options.inc
* compose: increased rspamd tag
2025-02-17 14:41:39 +01:00
DerLinkman
16e22e23dc
sogo: switched apt source to sogo again (supports aarch64 now)
2025-02-17 14:31:50 +01:00
FreddleSpl0it
d8afa6f393
[Dovecot][Netfilter] Fix dovecot failed login regex
2025-02-14 13:12:12 +01:00
FreddleSpl0it
3912341b32
[SOGo] rename custom logo
2025-02-12 11:31:14 +01:00
FreddleSpl0it
ef2f5f7be0
[Dovecot] Use Redis ACL user quota_notify with restricted access
2025-02-11 16:59:18 +01:00