FreddleSpl0it
2c5718c9c9
[Web][Dovecot][SOGo][DockerApi] Add mailbox groups, shared mailboxes and identity provider sync
2026-10-27 10:01:33 +01:00
renovate[bot]
0445f85d7d
Update redis Docker tag to v7.4.12
...
Signed-off-by: milkmaker <milkmaker@mailcow.de >
2026-10-27 00:27:59 +00:00
renovate[bot]
714ca5a3d8
Update dependency tianon/gosu to v1.20
...
Signed-off-by: milkmaker <milkmaker@mailcow.de >
2026-10-25 13:00:37 +00: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
Jorge Lobo
2f76230daf
[Web] Keycloak: skip introspection of expired admin token
2026-10-23 00:52:03 +01: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
milkmaker and ciri-cuervo
82b1cf7198
[Web] Updated lang.es-es.json ( #7542 )
...
Co-authored-by: ciri-cuervo <nicolascirigliano@gmail.com >
2026-10-22 17:54:52 +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
Sebastian Müller
8db3cae826
[Nginx] Send Basic auth challenge for unauthenticated ActiveSync requests
...
Outlook for iOS/Android connects through Microsoft's sync service, which
sends each EAS command without credentials first and only retries with
Basic auth after a 401 + WWW-Authenticate challenge. SOGo answers these
unauthenticated POSTs (Provision, FolderSync, Sync, ...) with 403, so the
Outlook apps never get past Provision and show an empty mailbox (#5846 ).
Answer requests without an Authorization header with a Basic challenge
in nginx before they reach SOGo. Clients that send credentials up front
are not affected.
2026-10-20 20:48:30 +02:00
milkmaker and Schwindelhub
ca8546fa4a
[Web] Updated lang.de-de.json ( #7527 )
...
Co-authored-by: Schwindelhub <github@netbla.de >
2026-10-20 20:34:32 +02:00
milkmaker and Matjaž Tekavec
6f6edfb85e
[Web] Updated lang.si-si.json ( #7525 )
...
Co-authored-by: Matjaž Tekavec <matjaz@moj-svet.si >
2026-10-19 18:40:37 +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
Ralf Bergs
e88c734d0a
Fixed typo (changing RESOVLER to RESOLVER).
2026-10-03 12:30:32 +02:00
milkmaker
86bba266f6
update postscreen_access.cidr ( #7494 )
2026-10-01 08:03:05 +02:00
Joris Le Blansch and Claude Opus 5.5
9f934af3f2
[Rspamd] write full DBL rule when SPAMHAUS_DQS_KEY is set
...
The generated "DBL" block only set rbl and disable_monitoring, assuming
it would merge into the stock rule. It is included with override=true,
so it replaced the stock rule instead: DBL lost all its checks (urls,
emails, dkim, helo, rdns, replyto), no_ip, selectors and returncodes,
and rspamd fell back to querying the client IP against DBL.
Write the full stock rule pointed at the DQS zone, like the ZRD block.
Fixes #7485
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 21:20:23 +02:00
oidipos
e3ed8d2fc2
bump postfix-tlspol to v1.14.0
2026-09-25 21:23:58 +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
renovate[bot]
42d387ca42
Update redis Docker tag to v7.4.11
...
Signed-off-by: milkmaker <milkmaker@mailcow.de >
2026-09-15 16:52:39 +00:00
milkmaker and Stefano
fe4e675754
[Web] Updated lang.it-it.json ( #7460 )
...
Co-authored-by: Stefano <stefano.vassena@gmail.com >
2026-09-09 22:28:28 +02:00