FreddleSpl0it
4440bd46ad
[Web] set cookie SameSite attribute to Lax
2025-09-23 12:24:25 +02:00
FreddleSpl0it
28985973eb
[Web] Revert - allow "*" as wildcard domain
2025-09-23 10:07:33 +02:00
FreddleSpl0it
ed4dcff63b
[Web] allow "*" as wildcard domain
2025-09-22 14:42:14 +02:00
FreddleSpl0it
a36485f0f1
[Web] Allow wildcard subdomains for MTA-STS
2025-09-22 13:55:18 +02:00
FreddleSpl0it
260906e350
[SOGo][Web] Enable SOGo URL Encryption
2025-09-22 12:28:09 +02:00
FreddleSpl0it
a90b3544a7
Merge pull request #6651 from psuet/fix/php-warnings
...
Fix multiple PHP Warnings present in "stock" installation
2025-09-09 12:27:14 +02:00
FreddleSpl0it
13f7f9830b
Prevent user login if protocol access has been disabled
2025-09-09 12:11:19 +02:00
FreddleSpl0it
f67c0530f5
[Rspamd][Web] Internal alias support
2025-09-09 10:37:54 +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
DerLinkman
2b93b59cdd
db: change qhash varchar to 64 instead of 255
2025-08-06 16:11:23 +02: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
FreddleSpl0it
1e42b8dd21
[Web] Add delimiter_action to mailbox and mailbox_template add/edit admin forms ( #6620 )
2025-08-06 09:40:47 +02:00
Paul Sütterlin
ad9b328ed5
fix: Undefined array key "pending_tfa_methods" in
...
/web/inc/footer.inc.php
on line
29
2025-07-26 01:12:48 +00:00
Paul Sütterlin
3d5b57889a
fix: Empty App Links
...
The return value of the function caused a warning
in header.inc.php:42 if no additional links were set.
header.inc.php is the only caller of this function,
thus it is safe to return an empty array here.
2025-07-26 01:08:28 +00:00
Paul Sütterlin
6b8e981bdc
fix: Only use HTTP_ORIGIN if it is sent.
2025-07-26 01:06:24 +00: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
Peter
1e5fcfe392
Bulgarian language added ( #6623 )
2025-07-16 09:29:35 +02:00
FreddleSpl0it
03d979c089
[Web] Fix get custom_login
2025-05-13 10:14:58 +02:00
FreddleSpl0it
7f47a3f00e
Merge pull request #6530 from mailcow/feat/auto-create-user-option
...
[Web] Add identity_provider option to disable auto-creation of users …
2025-05-12 13:24:34 +02:00
FreddleSpl0it
1bcab9a9a5
Merge pull request #6518 from seclution/patch-2
...
fix: typo in default_template
2025-05-12 13:08:07 +02:00
FreddleSpl0it
1b2f424edc
[Web] Add identity_provider option to disable auto-creation of users on login
2025-05-12 12:20:23 +02:00
FreddleSpl0it
75d7f06b25
Merge pull request #6521 from mailcow/feat/login-quicklinks
...
[Web] Add quick links to other login pages and mailcow login toggle
2025-05-09 15:24:36 +02:00
FreddleSpl0it
ea0944d743
[Web] Add quick links to other login pages and option to disable mailcow login form
2025-05-09 15:13:44 +02:00
Kai Biebel
cb6ffe65c8
fix: typo in default_template
2025-05-09 11:24:49 +02:00
FreddleSpl0it
846862aa80
Merge pull request #6506 from mrclschstr/staging
...
[Fix] Moving mails by functions.quarantine.inc.php to inbox failed
2025-05-09 10:00:56 +02:00
FreddleSpl0it
e7a1f24c78
Merge pull request #6483 from PseudoResonance/oauth2-redirect-extra-domain
...
Allow additional domains in OAuth2 redirect URLs
2025-05-09 09:48:08 +02:00
FreddleSpl0it
5b89e253a6
Merge remote-tracking branch 'origin/staging' into fix/6469
2025-05-08 13:50:50 +02:00
Marcel Schuster
d55f0fc366
Update functions.quarantine.inc.php
...
Fix regex for quarantine release functions
2025-04-29 22:14:43 +02:00
Andreas Kühn
d8c6ed9191
Check if skip_sogo is not set before redirecting to SOGo
2025-04-22 14:23:33 +02:00
FreddleSpl0it
cb47fa406f
[Web] Fix force password update at next login
2025-04-15 13:48:13 +02:00
PseudoResonance
692355a08a
Allow additional domains in OAuth2 redirect URLs
2025-04-12 06:24:37 -07:00
FreddleSpl0it
62f816e64a
[Web] Check app password before user password on web login
2025-04-03 12:19:04 +02:00
FreddleSpl0it
805634f9a9
Fix sasl_logs
2025-04-03 10:19:30 +02:00
FreddleSpl0it
9b41b24522
Merge pull request #6402 from marvinruder/fix/long-dropdown-label
...
fix(ui): Swap translations for oversized dropdown
2025-03-27 08:07:51 +01:00
FreddleSpl0it
1c9d80f554
Merge pull request #6406 from mailcow/fix/6392
...
[Web] Fix SOGo access after Passwordless auth
2025-03-27 07:42:07 +01:00
FreddleSpl0it
7172cad257
Merge pull request #6407 from mailcow/fix/6396
...
[Web] Fix oauth2 redirect after user login
2025-03-27 07:41:08 +01:00
FreddleSpl0it
95aa35e133
[Web] Check if mailbox is active before renaming
2025-03-26 10:10:22 +01:00
FreddleSpl0it
348107dae8
[Web] Fix oauth2 redirect after user login
2025-03-26 09:13:05 +01:00
FreddleSpl0it
fcb1b29c89
[Web] Fix SOGo access after Passwordless auth
2025-03-26 08:32:34 +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
FreddleSpl0it
cf2d3c1b4e
Merge branch 'staging' into nightly
2025-03-24 11:38:59 +01:00
FreddleSpl0it
72ced70e33
[Web] Fix mailbox authsource selection
2025-03-20 13:08:42 +01:00
FreddleSpl0it
887b7114a8
Add default template for IdP attribute mapping
2025-03-19 14:35:32 +01:00
FreddleSpl0it
43c1597051
[Web] Check if authsource is configured before adding or updating a mailbox
2025-03-14 09:19:39 +01:00
FreddleSpl0it
cb08132a74
[Web] Fix authentication when mailbox or domain is deactivated
2025-03-13 14:39:03 +01:00
FreddleSpl0it
2596b9d386
[Web] Improve auth logging and language strings
2025-03-12 11:42:14 +01:00
Marvin A. Ruder
062539b7d7
dkim: Add support for 3072 and 4096 bit RSA keys ( #6365 )
...
* dkim: Add support for 3072 and 4096 bit RSA keys
Signed-off-by: Marvin A. Ruder <signed@mruder.dev>
* php: added missing ; in dkim function
* php: make 4096 DKIM default
* db: update schema to set dkim 4096 as default
* Revert "db: update schema to set dkim 4096 as default"
This reverts commit 790b40a69563722513cda540ba34e3ae30874e05.
* Revert "php: make 4096 DKIM default"
This reverts commit 7e643376c7e11d23b0dae95ae59a2a5cc195e057.
---------
Signed-off-by: Marvin A. Ruder <signed@mruder.dev>
Co-authored-by: DerLinkman <niklas.meyer@servercow.de>
2025-03-11 15:30:46 +01:00
FreddleSpl0it
6b165887d8
Merge branch 'staging' into nightly
2025-03-07 13:21:57 +01:00
FreddleSpl0it
82eb3c64cd
[Web] Use SQL password only when authsource is mailcow
2025-03-07 13:15:27 +01:00
FreddleSpl0it
bc21e7fe50
[Web] Separate FIDO2 logins
2025-03-07 13:12:48 +01:00