FreddleSpl0it
|
e70af42aef
|
Merge pull request #7564 from mailcow/staging
Automatic PR to nightly from 2026-10-28T05:05:56Z
|
2026-10-28 09:06:14 +01:00 |
|
FreddleSpl0it
|
b2b21b1a85
|
Merge pull request #7551 from mailcow/renovate/tianon-gosu-1.x
Update dependency tianon/gosu to v1.20
|
2026-10-28 09:05:19 +01:00 |
|
FreddleSpl0it
|
4b1b9362f3
|
Merge pull request #7555 from mailcow/renovate/redis-7.x
Update redis Docker tag to v7.4.12
|
2026-10-28 09:04:55 +01:00 |
|
FreddleSpl0it
|
fb32d8d345
|
Merge pull request #7563 from mailcow/feat/alpine3.24
Feat/alpine3.24
|
2026-10-28 09:04:34 +01:00 |
|
FreddleSpl0it
|
af5d0e3d29
|
[Dovecot] Update base to Alpine 3.24, build Dovecot 2.3 from Alpine 3.21 packaging
|
2026-10-28 09:00:45 +01:00 |
|
FreddleSpl0it
|
4884ed0cbf
|
[Olefy] Update base to Alpine 3.24, fix event loop for Python 3.14
|
2026-10-28 08:51:33 +01:00 |
|
FreddleSpl0it
|
8aaf68ffb5
|
[Unbound] Update to 1.26.2, base Alpine 3.24
|
2026-10-28 08:50:42 +01:00 |
|
FreddleSpl0it
|
503e64fe85
|
[ACME][Dockerapi][Netfilter][Watchdog] Update base to Alpine 3.24
|
2026-10-28 08:49:57 +01:00 |
|
FreddleSpl0it
|
fe414e5341
|
[PHP][SOGo][Dovecot][Netfilter][Dockerapi] Update Images
|
2026-10-27 14:19:53 +01:00 |
|
FreddleSpl0it
|
b95227d648
|
Merge pull request #7561 from mailcow/feat/netfilter-rework
[Netfilter] Rework: robust bans, no restart loops, identity provider outages are no failed logins
|
2026-10-27 14:16:51 +01:00 |
|
FreddleSpl0it
|
0c9335f868
|
Merge pull request #7560 from mailcow/feat/groups
[Web][Dovecot][SOGo][DockerApi] Add mailbox groups, shared mailboxes and identity provider sync
|
2026-10-27 14:13:32 +01:00 |
|
FreddleSpl0it
|
a61851410e
|
Merge pull request #7559 from mailcow/feat/apikey-rework
[Web] Rework API keys: multiple read-only/read-write keys, service keys from mailcow.conf
|
2026-10-27 14:09:37 +01:00 |
|
FreddleSpl0it
|
0bc0ef6424
|
Merge pull request #7558 from mailcow/feat/imapsync-rework
[Web][Dovecot] Rework imapsync: sync sources, XOAUTH2, Python runner
|
2026-10-27 14:03:31 +01:00 |
|
FreddleSpl0it
|
ba034568e0
|
[Web] Add identity provider outage translation, remove unused needs_restart
|
2026-10-27 12:55:24 +01:00 |
|
FreddleSpl0it
|
b7d24881b1
|
[Netfilter][Tests] Add netfilter unit tests and identity provider outage tests
|
2026-10-27 12:54:45 +01:00 |
|
FreddleSpl0it
|
1c7c328a2a
|
[Web][Netfilter] Fix netban limits, no negative ban times, save lists atomically, check banlist id
|
2026-10-27 12:53:01 +01:00 |
|
FreddleSpl0it
|
7457fd59aa
|
[Web][Dovecot] Do not count logins as failed while the identity provider is unavailable
|
2026-10-27 12:46:24 +01:00 |
|
FreddleSpl0it
|
60177720ed
|
[Netfilter] Rework: keep bans across restarts, repair chain order instead of restarting, one isolation rule per port
|
2026-10-27 12:35:07 +01:00 |
|
 FreddleSpl0itandClaude Opus 5.5
|
d3e0c1cbb2
|
Merge staging into nightly
nightly has the content of staging again, nightly-only changes are dropped.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-27 10:25:39 +01:00 |
|
FreddleSpl0it
|
15042e5921
|
[Web] Add mailbox group and identity provider translations
|
2026-10-27 10:21:11 +01:00 |
|
FreddleSpl0it
|
3959e311a0
|
[Web] Add API Documentation for mailbox groups and identity provider sync
|
2026-10-27 10:20:24 +01:00 |
|
FreddleSpl0it
|
ad86403b87
|
[Web][Tests] Add mailbox group, identity sync, auth, Dovecot and SOGo module tests
|
2026-10-27 10:15:00 +01:00 |
|
FreddleSpl0it
|
2c5718c9c9
|
[Web][Dovecot][SOGo][DockerApi] Add mailbox groups, shared mailboxes and identity provider sync
|
2026-10-27 10:01:33 +01:00 |
|
FreddleSpl0it
|
7d27460fee
|
Merge branch 'staging' into feat/imapsync-rework
|
2026-10-23 11:49:45 +02:00 |
|
FreddleSpl0it
|
8bc8fbdd2c
|
[Web] Add API Documentation for API keys
|
2026-10-23 11:23:38 +02:00 |
|
FreddleSpl0it
|
f63042bbaf
|
[Web] Bind API sessions to their key
|
2026-10-23 11:22:32 +02:00 |
|
FreddleSpl0it
|
4828f0cf64
|
[Web] Restrict read-only API sessions
|
2026-10-23 11:21:45 +02:00 |
|
FreddleSpl0it
|
40488b2120
|
[Web] Add API key translations
|
2026-10-23 11:21:05 +02:00 |
|
FreddleSpl0it
|
02a9f59530
|
[Web][Tests] Add API key tests
|
2026-10-23 11:20:46 +02:00 |
|
FreddleSpl0it
|
0dadf49934
|
[Web] Rework API keys: multiple read-only/read-write keys, service keys from mailcow.conf
|
2026-10-23 11:20:17 +02:00 |
|
FreddleSpl0it
|
c145f858e2
|
[Web][Dovecot] imapsync: update to 2.314, refresh OAuth tokens of running jobs, add source presets
|
2026-10-22 18:27:49 +02:00 |
|
FreddleSpl0it
|
474f1c688b
|
[Web] Add imapsync translations
|
2026-10-22 10:09:42 +02:00 |
|
FreddleSpl0it
|
7c62a57910
|
[Web][Dovecot] Rework imapsync: sync sources, OAuth2 (XOAUTH2), worker pool, Python runner
|
2026-10-22 10:07:52 +02:00 |
|
FreddleSpl0it
|
e756b7857e
|
[Web][Tests] Add PHPUnit setup and imapsync module tests
|
2026-10-22 10:07:52 +02:00 |
|
FreddleSpl0it
|
b2a152fe45
|
[Web] Add Mailcow\ class structure and imapsync module classes
|
2026-10-22 10:07:43 +02:00 |
|
FreddleSpl0it
|
036607b4bf
|
Merge pull request #7534 from mailcow/feat/php-patch
[PHP] Update base to Alpine 3.24, build PECL extensions from GitHub
|
2026-10-21 19:29:43 +02:00 |
|
FreddleSpl0it
|
2bad774bcc
|
[PHP] Update to 8.2.35
|
2026-10-21 16:28:17 +02:00 |
|
FreddleSpl0it
|
d833b9696f
|
Merge pull request #7535 from mailcow/feat/nginx-patch
[Nginx] Update to 1.30.6
|
2026-10-21 14:14:41 +02:00 |
|
FreddleSpl0it
|
7d41484d2a
|
Merge pull request #7536 from mailcow/feat/sogo-patch
[SOGo] Update to 5.12.12
|
2026-10-21 14:14:13 +02:00 |
|
FreddleSpl0it
|
9e4c7ef038
|
[SOGo] Update to 5.12.12
|
2026-10-21 14:08:15 +02:00 |
|
FreddleSpl0it
|
1f04122eca
|
[Nginx] Update to 1.30.6
|
2026-10-21 13:41:43 +02:00 |
|
FreddleSpl0it
|
015fd04a37
|
[PHP] Update base to Alpine 3.24, build PECL extensions from GitHub
|
2026-10-21 11:06:14 +02:00 |
|
FreddleSpl0it
|
6c877fc0ac
|
Merge pull request #7520 from mailcow/feat/update-ui
Feat/update UI
|
2026-10-15 15:31:18 +02:00 |
|
FreddleSpl0it
|
4a29767a31
|
[Web] Add role color marker and icons to login pages
|
2026-10-15 15:23:29 +02:00 |
|
FreddleSpl0it
|
cd29426933
|
[Web] Fix minor customize and theme ui issues
|
2026-10-15 15:15:42 +02:00 |
|
FreddleSpl0it
|
37be306f1c
|
[Web] change default theme label
|
2026-10-15 15:10:49 +02:00 |
|
FreddleSpl0it
|
a351017455
|
[Web] Update bootstrap-select css to 1.14.0-beta3
|
2026-10-15 14:47:19 +02:00 |
|
FreddleSpl0it
|
887b8a3594
|
[Web] Add servercow theme
|
2026-10-15 14:46:57 +02:00 |
|
FreddleSpl0it
|
571c1b5b29
|
[Web] Update Bootstrap to 5.3.8, add theme support
|
2026-10-15 14:43:06 +02:00 |
|
FreddleSpl0it
|
8cd231c9b9
|
Merge pull request #7505 from mailcow/feat/rspamd-4.2.1
[Rspamd] Update to 4.2.1
|
2026-10-06 10:02:49 +02:00 |
|
FreddleSpl0it
|
74facc4b5b
|
[Rspamd] update to 4.2.1
|
2026-10-06 09:41:51 +02:00 |
|
FreddleSpl0it
|
ff6329d01b
|
[Rspamd] Fix CTE and boundary prefix in domain wide footer
|
2026-10-06 09:41:34 +02:00 |
|
FreddleSpl0it
|
e8209d6504
|
Merge pull request #7504 from ralfbergs/fix/typo-resovler
Fixed typo (changing RESOVLER to RESOLVER).
|
2026-10-06 09:21:33 +02:00 |
|
FreddleSpl0it
|
626d006a3d
|
Merge pull request #7484 from oidipos/feat/tlspol
[postfix-tlspol] bump to v1.14.0
|
2026-10-06 09:20:47 +02:00 |
|
FreddleSpl0it
|
88d92261e4
|
Merge pull request #7432 from mailcow/renovate/redis-7.x
Update redis Docker tag to v7.4.11
|
2026-09-21 09:32:35 +02:00 |
|
FreddleSpl0it
|
017d0c7ff0
|
Merge pull request #7475 from mailcow/feat/sogo-5.12.11
[SOGo] Update to 5.12.11
|
2026-09-21 08:46:32 +02:00 |
|
FreddleSpl0it
|
a28fa19044
|
[SOGo] Update to 5.12.11
|
2026-09-21 08:43:16 +02:00 |
|
FreddleSpl0it
|
fa2ad14fc4
|
Merge pull request #7473 from mailcow/feat/unbound-1.26.1
[Unbound] Update to 1.26.1
|
2026-09-21 08:29:13 +02:00 |
|
FreddleSpl0it
|
a480a96e10
|
[Unbound] Update to 1.26.1
|
2026-09-21 08:23:03 +02:00 |
|
FreddleSpl0it
|
d80b15b06c
|
Merge pull request #7376 from smpaz7467/fix/extended-sender-acl-authsource
[Web] show external sender addresses regardless of authsource
|
2026-08-18 14:41:20 +02:00 |
|
FreddleSpl0it
|
ed4fe41d7a
|
Merge pull request #7349 from smpaz7467/fix/login-redirect-deeplink
[Web] redirect deep links to the matching login page
|
2026-08-18 14:37:32 +02:00 |
|
FreddleSpl0it
|
6b9d875773
|
Merge pull request #7347 from smpaz7467/fix/dns-zonefile-absolute-rhs
[Web] use absolute RHS names in generated DNS zonefile
|
2026-08-18 14:30:50 +02:00 |
|
FreddleSpl0it
|
4d5b9d1c80
|
Merge pull request #7342 from FrauJulian/feat/show-password
[Web] Add show/hide password toggle on login pages
|
2026-08-18 14:25:22 +02:00 |
|
FreddleSpl0it
|
8abf453e1c
|
Merge pull request #7428 from mailcow/feat/forbid-external-alias
[Web] Add ACL + global switch to disable external alias goto
|
2026-08-18 14:13:39 +02:00 |
|
FreddleSpl0it
|
8bd9e12a73
|
[Web] Add ACL + global switch to disable external alias goto
|
2026-08-18 14:07:37 +02:00 |
|
FreddleSpl0it
|
c665d430de
|
Merge pull request #7344 from smpaz7467/fix/forced-pw-change-raw-lang-key
[Web] translate password errors in the forced password change modal
|
2026-08-18 13:31:35 +02:00 |
|
FreddleSpl0it
|
2195a674ff
|
Merge pull request #7290 from wryfi/7150-fix-passwd-verify
Fix #7150: passwd-verify.lua wipes auth cache during any nginx outage
|
2026-08-18 13:27:01 +02:00 |
|
FreddleSpl0it
|
089c44aee1
|
Merge pull request #7334 from DerLinkman/feat/postfix-tlspol-update
postfix-tlspol: upgrade to trixie + 1.11.0 update
|
2026-08-18 13:20:16 +02:00 |
|
FreddleSpl0it
|
6644699e65
|
Merge pull request #7426 from mailcow/fix/web-hardening
[Web] Minor hardening across web UI and nginx
|
2026-08-18 09:10:09 +02:00 |
|
FreddleSpl0it
|
91d3b7246a
|
[Web] Minor hardening across web UI and nginx
|
2026-08-18 09:08:17 +02:00 |
|
FreddleSpl0it
|
b362c7105d
|
Merge pull request #7425 from mailcow/feat/redis-7.4.10
[Redis] Update to 7.4.10
|
2026-08-18 08:14:21 +02:00 |
|
FreddleSpl0it
|
555e7ed706
|
[Redis] Update to 7.4.10
|
2026-08-18 08:12:32 +02:00 |
|
FreddleSpl0it
|
59e2a9ac77
|
Merge pull request #7423 from mailcow/fix/7418
[Dovecot] Remove legacy DeltaChat auto-filing sieve rule
|
2026-08-17 08:41:18 +02:00 |
|
FreddleSpl0it
|
feed5ad183
|
[Dovecot] Remove legacy DeltaChat auto-filing sieve rule
|
2026-08-17 08:35:53 +02:00 |
|
FreddleSpl0it
|
f1f7a9800b
|
Merge pull request #7422 from mailcow/feat/sogo-5.12.10
[SOGo] Update to 5.12.10
|
2026-08-17 08:24:10 +02:00 |
|
FreddleSpl0it
|
8c85044781
|
[SOGo] Update to 5.12.10
|
2026-08-17 08:20:45 +02:00 |
|
FreddleSpl0it
|
8fb32e4b59
|
Merge pull request #7415 from mailcow/feat/clamd-1.4.6
[Clamd] Update to 1.4.6
|
2026-08-13 13:59:13 +02:00 |
|
FreddleSpl0it
|
b5fa926bc0
|
[Clamd] Update to 1.4.6
|
2026-08-13 13:56:49 +02:00 |
|
FreddleSpl0it
|
50be483c39
|
Merge pull request #7390 from mailcow/fix/6859
[ACME] Skip mta-sts certificate request when MTA-STS is not active for a domain
|
2026-07-30 10:44:24 +02:00 |
|
FreddleSpl0it
|
d64c923aca
|
[ACME] Skip mta-sts certificate request when MTA-STS is not active for a domain
|
2026-07-30 10:33:55 +02:00 |
|
FreddleSpl0it
|
2d5f166ba8
|
Merge pull request #7389 from mailcow/fix/default-mbox-template
[Web] Create default mailbox template with eas and dav access
|
2026-07-30 09:23:24 +02:00 |
|
FreddleSpl0it
|
94b5a623ab
|
Merge pull request #7388 from mailcow/fix/7329
[Web] Move mailcow update check to server side
|
2026-07-30 09:13:19 +02:00 |
|
FreddleSpl0it
|
e406ecd461
|
Merge pull request #7387 from mailcow/fix/mfk25
Hardening mailcow
|
2026-07-30 09:07:10 +02:00 |
|
FreddleSpl0it
|
68a95c3af3
|
Merge pull request #7386 from mailcow/feat/rspamd-4.1.4
[Rspamd] update to 4.1.4
|
2026-07-30 08:59:04 +02:00 |
|
FreddleSpl0it
|
bd037d5644
|
[Nginx] Set image tag to 1.30.4-1
|
2026-07-30 08:51:21 +02:00 |
|
FreddleSpl0it
|
7036dbf4f8
|
[Rspamd] update to 4.1.4
|
2026-07-30 08:50:18 +02:00 |
|
FreddleSpl0it
|
2f10a4633f
|
Merge pull request #7385 from mailcow/fix/cors
[Web] harden CORS origin matching and add Vary: Origin
|
2026-07-30 08:41:01 +02:00 |
|
FreddleSpl0it
|
36c70db86c
|
[Web] harden CORS origin matching and add Vary: Origin
|
2026-07-30 08:37:18 +02:00 |
|
FreddleSpl0it
|
f4961c4023
|
Merge pull request #7333 from fallmo/fix/cors-settings-validation
fix: cors allowed origins settings validation
|
2026-07-28 15:35:29 +02:00 |
|
FreddleSpl0it
|
38de21592c
|
Merge pull request #7358 from SYNLINQ/staging
Fix nginx CVE-2026-42533
|
2026-07-28 14:40:30 +02:00 |
|
FreddleSpl0it
|
f44bd2f36a
|
[Web] document sender_acl in get/mailbox API examples
|
2026-07-28 14:19:45 +02:00 |
|
FreddleSpl0it
|
95a77f2dcb
|
Merge pull request #7348 from smpaz7467/fix/api-get-mailbox-sender-acl
[Web] return sender_acl in get/mailbox API
|
2026-07-28 14:12:57 +02:00 |
|
FreddleSpl0it
|
e856510fb2
|
Merge pull request #7345 from smpaz7467/fix/time-limited-alias-api
[Web] fix add/time_limited_alias silently discarding requests and validity
|
2026-07-28 13:49:37 +02:00 |
|
FreddleSpl0it
|
d51d06d716
|
Merge pull request #7343 from smpaz7467/fix/nginx-ipv6-default-server
[Nginx] only bind IPv6 default_server when ENABLE_IPV6 is set
|
2026-07-28 13:35:17 +02:00 |
|
FreddleSpl0it
|
54170d075a
|
[Web] Move mailcow update check to server side
|
2026-07-28 13:32:18 +02:00 |
|
FreddleSpl0it
|
2e5a29bf69
|
Merge pull request #7367 from oidipos/fix/quarantine-subject
fix: restore subject display in quarantine overview
|
2026-07-28 10:54:23 +02:00 |
|
FreddleSpl0it
|
e245ac04d9
|
[Web] enforce tenant boundary for SOGo SSO
|
2026-07-28 09:21:29 +02:00 |
|
FreddleSpl0it
|
fea38c8e1b
|
[Web] escape mailbox name
|
2026-07-24 11:16:39 +02:00 |
|
FreddleSpl0it
|
cc9af65852
|
[Web] remove domain admin sso token after use
|
2026-07-24 10:26:23 +02:00 |
|
FreddleSpl0it
|
92cc8bec90
|
[Web] Use parameterized LIKE for sogo_acl deletion
|
2026-07-23 15:29:41 +02:00 |
|