Commit Graph
7853 Commits
Author SHA1 Message Date
FreddleSpl0it 2eb2aebc53 Merge pull request #7592 from mailcow/staging
Automatic PR to nightly from 2026-11-04T16:51:26Z
2026-11-04 22:30:56 +01:00
FreddleSpl0it 3ffecc505e Merge pull request #7593 from mailcow/feat/netfilter-unban-all
[Web] Add Netfilter unban all button
2026-11-04 22:29:32 +01:00
FreddleSpl0it e8f12cd061 [Web] Add Netfilter unban all button 2026-11-04 22:23:16 +01:00
FreddleSpl0it 3a4e479424 [Web] Update group info text 2026-11-04 22:16:10 +01:00
FreddleSpl0it b8af86299b Merge pull request #7591 from mailcow/staging
Automatic PR to nightly from 2026-11-04T16:14:38Z
2026-11-04 17:41:40 +01:00
FreddleSpl0it f1e51c0a40 [Update] Mark 2026-11 as major update 2026-11-04 17:39:22 +01:00
FreddleSpl0it 9ec6bca1f8 Merge pull request #7585 from mailcow/staging
Automatic PR to nightly from 2026-11-01T19:34:33Z
2026-11-04 17:07:28 +01:00
FreddleSpl0it ddcba178af Merge pull request #7590 from mailcow/feat/sogo-5.12.13
[SOGo] Update to 5.12.13
2026-11-04 16:55:52 +01:00
FreddleSpl0it 1752dd6ddf [SOGo] Update to 5.12.13 2026-11-04 16:54:00 +01:00
FreddleSpl0it adb1c74ce3 Merge pull request #7589 from mailcow/fix/rework-bugs
Fixes for the reworks: imapsync, logins/netfilter, groups, startup, hardening
2026-11-04 16:32:46 +01:00
FreddleSpl0it 716f67844d [Web] mobileconfig: Wait for a pending account setup 2026-11-04 15:44:57 +01:00
FreddleSpl0it a2ab4301e7 [Web][Dovecot][Compose] Keep group shares on Enter, no restarts while waiting for the schema, run sync crons on master only 2026-11-04 15:10:40 +01:00
FreddleSpl0it 52f28025a5 [Web][Dovecot] imapsync: Block skipmess in custom params 2026-11-04 12:02:18 +01:00
FreddleSpl0it 3c03f8e567 Merge branch 'fix/sec' into fix/rework-bugs 2026-11-04 11:46:47 +01:00
FreddleSpl0it 72613e7e2b [Dovecot][Watchdog] Limit the wait for the schema update to 5 minutes 2026-11-04 11:29:00 +01:00
FreddleSpl0it 9293e4ce43 [Web][Dovecot] Do not count denied logins as failed logins 2026-11-04 10:39:32 +01:00
FreddleSpl0it a8d1121f0e [Dovecot][Web] imapsync: verify certificates against the source host, make the check optional per source 2026-11-03 09:31:16 +01:00
FreddleSpl0it a4b60ae26f [Netfilter][Dovecot] Count failed master logins, log the client address of successful logins 2026-11-02 14:55:42 +01:00
FreddleSpl0it e96fb24a67 [Nginx][Web] Pass the client address to sogo-auth for EAS/DAV logins 2026-11-02 14:44:09 +01:00
FreddleSpl0it 5c762d9949 [Dovecot][Netfilter] Report failed logins from mailcowauth.php, anchor default rules 2026-11-02 14:11:56 +01:00
FreddleSpl0it 06cbdc4409 [Dockerapi] Pass "--" before positional arguments of doveadm 2026-11-02 10:03:30 +01:00
FreddleSpl0it 7c73199bde [Web] Groups: limit changes of domain admins to their domains 2026-11-02 10:01:43 +01:00
FreddleSpl0it 4b7ebab8f3 [Web] Mask IdP secrets for read-only API keys, deny sync job OAuth to read-only and pending sessions 2026-11-02 09:56:24 +01:00
FreddleSpl0it 5eb3148bd5 [Web] OIDC/LDAP: check the OAuth state, keep the mailbox on token refresh, require unique IdP users 2026-11-02 09:54:54 +01:00
FreddleSpl0it 41467dc47f [Web] imapsync: change the server of a sync source only with access to all its sync jobs 2026-11-02 09:50:24 +01:00
FreddleSpl0it a1cbd51d70 [Dovecot][Web] imapsync: restrict custom parameters and source hosts, verify certificates 2026-11-02 09:49:03 +01:00
milkmaker 1cb0656924 update postscreen_access.cidr (#7584) 2026-11-01 21:43:41 +01:00
FreddleSpl0it 510674ee67 [Web] Pending account setup adjustments 2026-10-28 17:11:25 +01:00
FreddleSpl0it a21604cd7b [Web][Rspamd] Quarantine link adjustments 2026-10-28 17:06:17 +01:00
FreddleSpl0it 4c7e2ec036 [Nginx] Limit request body size, configurable via NGINX_MAX_BODY_SIZE 2026-10-28 16:54:26 +01:00
FreddleSpl0it 085d10118d [Nginx][Web] Client address and autodiscover adjustments 2026-10-28 16:36:16 +01:00
FreddleSpl0it 1b6fec6a89 [Web] Hide the sync job form without the syncjobs ACL 2026-10-28 16:24:37 +01:00
FreddleSpl0it 9eb3a79f3b [Web] Quarantine list adjustments 2026-10-28 16:16:00 +01:00
FreddleSpl0it d5e3de3ae8 [Web] Add TFA Ratelimit 2026-10-28 16:04:45 +01:00
FreddleSpl0it e986803980 [Rspamd] Render domain footers without the template engine 2026-10-28 15:50:56 +01:00
FreddleSpl0it 44429fa0d0 [Web] App password and API adjustments 2026-10-28 15:29:55 +01:00
FreddleSpl0it 2e200bd887 Merge staging into nightly 2026-10-28 13:17:02 +01:00
FreddleSpl0it bab03ed88b [ACME][Dockerapi][Dovecot][Olefy][PHP][Rspamd][SOGo][Unbound][Watchdog][Netfilter] Update image tags (#7572)
* Update image tags
2026-10-28 13:08:22 +01:00
FreddleSpl0it 0cd71c7a00 Merge pull request #7569 from mailcow/feat/rspamd-4.2.3
[Rspamd] Update to 4.2.3
2026-10-28 12:22:43 +01:00
FreddleSpl0it 92ad6c5e6d [Rspamd] Update to 4.2.3 2026-10-28 12:19:53 +01:00
FreddleSpl0it aa7388810c Merge pull request #7568 from mailcow/feat/compose-update
[Web] Update composer libraries
2026-10-28 12:01:04 +01:00
FreddleSpl0it 4dd7aead73 [Web] Store PKCE data of OAuth2 authorization codes 2026-10-28 11:57:46 +01:00
FreddleSpl0it bd8c784118 [Web] Update composer libraries 2026-10-28 11:56:29 +01:00
FreddleSpl0it 9cc8ac2908 Merge pull request #7567 from mailcow/feat/netfilter-rework
[Netfilter] Rework: robust bans, no restart loops, identity provider outages are no failed logins
2026-10-28 11:24:29 +01:00
FreddleSpl0it 002400315d Merge pull request #7566 from mailcow/feat/groups
[Web][Dovecot][SOGo][DockerApi] Add mailbox groups, shared mailboxes and identity provider sync
2026-10-28 11:21:58 +01:00
FreddleSpl0it 8934a84d18 Merge pull request #7547 from mailcow/feat/apikey-rework
[Web] Rework API keys: multiple keys + locked service keys from mailcow.conf
2026-10-28 11:18:47 +01:00
FreddleSpl0it 5ce88b5795 Merge pull request #7546 from mailcow/feat/imapsync-rework
[Web][Dovecot] Rework imapsync: sync sources, OAuth2, Python runner
2026-10-28 11:17:09 +01:00
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