FreddleSpl0it
aededa7ade
Merge branch 'feat/backup' into nightly
2026-11-09 15:50:43 +01:00
FreddleSpl0it
caca501611
[Web] Backup: no changes in demo mode
2026-11-09 15:49:48 +01:00
FreddleSpl0it
d475d1c593
Merge branch 'feat/backup' into nightly
2026-11-09 15:44:47 +01:00
FreddleSpl0it
b881e18b8e
[Web][Restic][Dovecot] Backup: safer restic.sh restores, access check first, own aliases and sync sources kept, runner fixes
2026-11-09 15:22:34 +01:00
FreddleSpl0it
9d44eeadcb
Merge branch 'feat/retention' into nightly
2026-11-09 12:38:18 +01:00
FreddleSpl0it
52d82569a7
Merge pull request #7618 from mailcow/feat/mail-policy
...
[Web] Mail policies, groups: check domain access first
2026-11-09 12:24:46 +01:00
FreddleSpl0it
03ce9fe879
[Web] Mail policies, groups: check domain access first
2026-11-09 12:19:07 +01:00
FreddleSpl0it
6796db6b8f
[Web] Retention: last run for single rules, mode only when editing, check domain access first
2026-11-09 12:09:57 +01:00
FreddleSpl0it
2afb03dd6a
Merge branch 'feat/mail-policy' into nightly
2026-11-09 03:16:30 +01:00
FreddleSpl0it
c304040140
[Web] Mail policies: store list entries the way they are compared, refuse unknown modes
2026-11-09 03:06:19 +01:00
FreddleSpl0it
c48691fca7
[Web][Rspamd] Keep the global archive switch in Redis only
2026-11-09 01:09:43 +01:00
FreddleSpl0it
2fc6868b72
[Web] Archive setting of a mailbox: accept true and false
2026-11-09 01:05:16 +01:00
FreddleSpl0it
6cf0390d58
[Web][Restic][Dovecot][Dockerapi] Add restic backups with restore in the UI
...
- Scheduled, encrypted backups to S3, SFTP, REST or a local folder (new restic-mailcow container)
- Restore of mailboxes and whole domains in the UI, also deleted ones, for admins and domain admins
- Scope set by RESTIC_BACKUP_MODE in mailcow.conf (all, data, config)
- Optional backup before updates (update.sh), helper-scripts/restic.sh for a full restore
2026-11-08 22:56:27 +01:00
FreddleSpl0it
a64ee13670
[Web][Dovecot] Add retention rules: nightly deletion of mail by folder and age for domains, groups and mailboxes
2026-11-07 21:23:13 +01:00
FreddleSpl0it
46c9ec90b0
[Web][Postfix][Dovecot] Mail policies: compare addresses like Postfix, close bypasses via alias forms, temporary aliases, Sieve and cross-domain groups
2026-11-07 17:51:27 +01:00
FreddleSpl0it
4484cfcd42
[Web][Postfix] Add mail policies: per-recipient send/receive rules for mailboxes and groups
2026-11-07 15:55:43 +01:00
FreddleSpl0it
1c24de19c3
[Web] Archive settings, domain and mailbox switches, archive log and API
2026-11-07 00:45:11 +01:00
FreddleSpl0it
2ac2edf0ad
[Web] Add archive module classes
2026-11-07 00:15:08 +01:00
FreddleSpl0it
52f28025a5
[Web][Dovecot] imapsync: Block skipmess in custom params
2026-11-04 12:02:18 +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
7c73199bde
[Web] Groups: limit changes of domain admins to their domains
2026-11-02 10:01:43 +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
FreddleSpl0it
bd8c784118
[Web] Update composer libraries
2026-10-28 11:56:29 +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
2c5718c9c9
[Web][Dovecot][SOGo][DockerApi] Add mailbox groups, shared mailboxes and identity provider sync
2026-10-27 10:01:33 +01: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
b2a152fe45
[Web] Add Mailcow\ class structure and imapsync module classes
2026-10-22 10:07:43 +02:00
FreddleSpl0it
96d4802cb2
[Web] Switch QR code generation from external API to local library and fix composer.json/lock mismatch
2026-02-24 11:02:47 +01:00
FreddleSpl0it
9542698e95
Merge remote-tracking branch 'origin/staging' into nightly
2024-11-12 15:10:03 +01:00
Peter
5a0f20b9ea
Update dependency twig/twig to v3.14.0 ( #6071 )
2024-10-16 15:29:16 +02:00
DerLinkman
772d5c51fd
Merge branch 'staging' into nightly
2024-08-07 14:21:23 +02:00
DerLinkman
6ee0303b0f
ui: added enotify and mime as valid options for ui
2024-08-06 15:33:40 +02:00
FreddleSpl0it
d479d18507
[Web] update directorytree/ldaprecord
2024-02-20 10:30:11 +01:00
FreddleSpl0it
95a15d18a7
[Web] update guzzlehttp/psr7
2024-02-08 12:42:16 +01:00
FreddleSpl0it
cee771a3fb
[Web] update stevenmaguire/oauth2-keycloak and firebase/php-jwt
2024-02-08 12:42:16 +01:00
FreddleSpl0it
a805d3b2e3
[Web] add league/oauth2-client
2024-02-08 12:42:15 +01:00
FreddleSpl0it
cd3660a96d
[Web] add oauth2-keycloak lib
2024-02-08 12:42:05 +01:00
FreddleSpl0it
9d8c1a01ac
[Web] remove u2f lib
2024-02-08 12:42:05 +01:00
FreddleSpl0it
cc3adbe78c
[Web] fix datatables ssp queries
2024-01-17 12:04:01 +01:00
Niklas Meyer
bd6a7210b7
Merge pull request #5523 from FELDSAM-INC/feldsam/datatables-ssp
...
Implemented Server Side processing for domains and mailboxes datatables
2024-01-17 10:23:05 +01:00
Kristian Feldsam
ac4f131fa8
Domains and Mailboxes datatable - server side processing - filtering by tags
...
Signed-off-by: Kristian Feldsam <feldsam@gmail.com >
2024-01-16 15:03:28 +01:00
Kristian Feldsam
4dad0002cd
Domains datatable - server side processing ordering
...
Signed-off-by: Kristian Feldsam <feldsam@gmail.com >
2023-12-04 14:15:57 +01:00
Niklas Meyer
849decaa59
Merge pull request #5532 from mailcow/renovate/actions-cache-3.x
...
Update actions/cache action to v3
2023-11-16 10:46:28 +01:00
renovate[bot]
7c52483887
Update actions/checkout action to v4
...
Signed-off-by: milkmaker <milkmaker@mailcow.de >
2023-11-16 09:29:22 +00:00
renovate[bot]
0aa520c030
Update actions/cache action to v3
...
Signed-off-by: milkmaker <milkmaker@mailcow.de >
2023-11-16 09:29:15 +00:00
Kristian Feldsam
3e194c7906
Domains datatable - server side processing
...
Signed-off-by: Kristian Feldsam <feldsam@gmail.com >
2023-11-12 10:35:22 +01:00
FreddleSpl0it
27e7407407
Update Twig to 3.4.3
2022-09-30 11:03:05 +02:00