Commit Graph

  • 075959aea9 Update dependency composer/composer to v2.9.5 renovate/composer-composer-2.x renovate[bot] 2026-02-12 11:09:08 +00:00
  • 7be76332b5 Update redis Docker tag to v7.4.7 renovate/redis-7.x renovate[bot] 2026-02-12 11:09:05 +00:00
  • 885ba2510e Translations update from Weblate (#7055) staging milkmaker 2026-02-09 01:52:35 +01:00
  • 5e51df62ee [Web] Updated lang.ru-ru.json weblate-translated milkmaker 2026-02-09 00:49:19 +00:00
  • 4c89fef765 [Web] Updated lang.cs-cz.json milkmaker 2026-02-09 00:49:19 +00:00
  • 0428f5c9bd update postscreen_access.cidr (#7042) milkmaker 2026-02-01 22:45:03 +01:00
  • a70c23065c Translations update from Weblate (#7040) milkmaker 2026-02-01 22:44:52 +01:00
  • a359169122 update postscreen_access.cidr update/postscreen_access.cidr milkmaker 2026-02-01 00:29:34 +00:00
  • c0be3347f8 Merge pull request #7026 from mailcow/staging nightly FreddleSpl0it 2026-01-29 10:33:28 +01:00
  • 4845928e7a Merge pull request #7027 from mailcow/staging master FreddleSpl0it 2026-01-29 10:31:23 +01:00
  • caaa4a414d [Web] Fix datatables search after PR #7022 FreddleSpl0it 2026-01-29 10:26:44 +01:00
  • 4f08c4ed7d Merge remote-tracking branch 'origin/staging' into nightly FreddleSpl0it 2026-01-29 07:58:15 +01:00
  • 4ccfedd6b3 Merge pull request #7024 from mailcow/staging 2026-01 FreddleSpl0it 2026-01-29 07:25:09 +01:00
  • c3d841340c [Dovecot][PHP][SOGo] Update Images FreddleSpl0it 2026-01-28 11:28:36 +01:00
  • 2e8897c2cf Merge branch 'staging' into fix/autodiscover-passwordless fix/autodiscover-passwordless FreddleSpl0it 2026-01-28 11:10:28 +01:00
  • b8cd00111f Merge pull request #7007 from moregeek/feat/allow_preset_passwords FreddleSpl0it 2026-01-28 10:18:56 +01:00
  • 81cda80651 Merge pull request #7021 from mailcow/feat/restrict-alias-sending FreddleSpl0it 2026-01-28 10:03:02 +01:00
  • c1d4f04c22 Merge branch 'staging' into feat/restrict-alias-sending feat/restrict-alias-sending FreddleSpl0it 2026-01-28 10:02:03 +01:00
  • 82276cd1ca Merge pull request #7022 from mailcow/feat/eas-dav-access FreddleSpl0it 2026-01-28 09:54:47 +01:00
  • 56ea4302ed [Web] Allow admins to limit EAS and DAV access for mailbox users feat/eas-dav-access FreddleSpl0it 2026-01-28 09:49:33 +01:00
  • c06112b26e [Postfix] Configurable send permissions for alias addresses FreddleSpl0it 2026-01-27 09:05:51 +01:00
  • aa5a4f0998 Merge pull request #6710 from mailcow/renovate/tianon-gosu-1.x FreddleSpl0it 2026-01-27 08:09:31 +01:00
  • bf4f471cfd Merge pull request #6837 from mailcow/renovate/php-memcached-dev-php-memcached-3.x FreddleSpl0it 2026-01-27 08:08:50 +01:00
  • 978bff9dbc Merge pull request #6867 from DiscoNova/feat/possible-to-disable-logins-from-autoprotocol-domains FreddleSpl0it 2026-01-27 08:08:12 +01:00
  • 869d9af7dd Merge pull request #6901 from mailcow/renovate/phpredis-phpredis-6.x FreddleSpl0it 2026-01-27 08:05:58 +01:00
  • af10499ecb Merge pull request #6927 from mailcow/renovate/imagick-imagick-3.x FreddleSpl0it 2026-01-27 08:04:51 +01:00
  • a1a4d8ff98 Merge pull request #6947 from mailcow/renovate/krakjoe-apcu-5.x FreddleSpl0it 2026-01-27 08:04:24 +01:00
  • 95d61e8aa2 Merge pull request #6980 from bluewalk/feat/issue-6489 FreddleSpl0it 2026-01-27 08:02:20 +01:00
  • ec8dd1a54f Merge pull request #6990 from psuet/mobileconfig-with-password-complexity FreddleSpl0it 2026-01-27 07:56:35 +01:00
  • 382ee34d0e [Web] Updated lang.hu-hu.json (#7020) milkmaker 2026-01-26 20:15:47 +01:00
  • 0999c9e9ab Translations update from Weblate (#7014) milkmaker 2026-01-23 22:02:55 +01:00
  • 0e76396f01 reuse nightly images where needed DerLinkman 2026-01-20 08:46:04 +01:00
  • 9bbac9f171 Merge branch 'staging' into nightly DerLinkman 2026-01-19 12:17:11 +01:00
  • c485968e7f feat: allow preset of passwords via environment vars Stefan Morgenthaler 2026-01-14 11:42:15 +01:00
  • e727620bd3 Translations update from Weblate (#7002) milkmaker 2026-01-07 17:23:31 +01:00
  • 71fa3ecebc update postscreen_access.cidr (#6987) milkmaker 2026-01-07 17:22:01 +01:00
  • 70101d1187 fix: Password for mobileconfig that conforms to password-complexity policy Paul Sütterlin 2026-01-01 16:48:33 +01:00
  • ab862d4a82 Update antivirus.conf to check for 'no' in SKIP_CLAMD dragoangel-patch-3 Dmitriy Alekseev 2025-12-30 00:46:53 +01:00
  • 8834d04146 Add RSPAMD_SKIP_CLAMD environment variable Dmitriy Alekseev 2025-12-30 00:28:48 +01:00
  • 7733844722 [Rspamd] Do not try scanning eml with clamav when it's off Dmitriy Alekseev 2025-12-30 00:27:45 +01:00
  • c060c205d3 Fixes issue #6489 bluewalk 2025-12-21 16:56:16 +01:00
  • 5ca900749c autodiscover: use generalized error logging instead of specific to prevent user enumeration DerLinkman 2025-12-18 16:54:45 +01:00
  • b005803fe0 Add autodiscover debug script with domain override support DerLinkman 2025-12-17 14:27:53 +01:00
  • ec77406dba Fix autodiscover.php: Use random error IDs and fix SQL type casting DerLinkman 2025-12-17 14:27:38 +01:00
  • ee15721550 feat: implement passwordless autodiscover endpoint DerLinkman 2025-12-17 13:39:05 +01:00
  • 2efc4b93cc feat: Extend OpenAPI/Swagger documentation with missing endpoints feat/update-swagger DerLinkman 2025-12-17 11:54:57 +01:00
  • d3ddb5528f update: remove obsoleted SOGO_URL_ENCRYPTION_KEY from mailcow configs (moved to sogo.conf) fix/remove-obsoleted-sogo-url-param DerLinkman 2025-12-16 15:51:53 +01:00
  • ad260aa81c Move mta_sts hidden input to top of form copilot/enable-mta-sts-settings copilot-swe-agent[bot] 2025-12-15 16:05:08 +00:00
  • ea8a383c2c Fix domain template edit to preserve existing MTA-STS values copilot-swe-agent[bot] 2025-12-15 15:51:44 +00:00
  • 96ca1ed693 Fix duplicate CSS classes in MTA-STS template fields copilot-swe-agent[bot] 2025-12-15 15:42:43 +00:00
  • f4afd19e99 Add MTA-STS fields to add domain template modal copilot-swe-agent[bot] 2025-12-15 15:40:49 +00:00
  • 42a9e65f28 Add MTA-STS support to domain templates copilot-swe-agent[bot] 2025-12-15 15:39:49 +00:00
  • 4e164c9ef9 Initial plan copilot-swe-agent[bot] 2025-12-15 15:31:25 +00:00
  • 038b2efb75 Add MTA-STS support for alias domains (#6972) Copilot 2025-12-15 16:29:21 +01:00
  • ec714337e7 Fix: Remove nl2br() to prevent repeated <br /> tag accumulation in UI footer copilot/fix-newlines-in-ui-footer copilot-swe-agent[bot] 2025-12-15 11:25:31 +00:00
  • 0ae8e02ac0 Address code review feedback copilot/extend-mail-plugins-extra-conf copilot-swe-agent[bot] 2025-12-15 11:23:45 +00:00
  • 6633da54d4 Document both methods for extending mail_plugins copilot-swe-agent[bot] 2025-12-15 11:22:10 +00:00
  • 420e9d3ac2 Initial plan copilot-swe-agent[bot] 2025-12-15 11:21:22 +00:00
  • c7d020f9ff Add support for extending mail_plugins via extra files copilot-swe-agent[bot] 2025-12-15 11:19:18 +00:00
  • c4135f7033 Initial plan copilot-swe-agent[bot] 2025-12-15 11:13:35 +00:00
  • d5524689b4 Improve authentication failure detection with word boundaries in regex copilot/sync-jobs-legacy-passwords copilot-swe-agent[bot] 2025-12-15 08:16:49 +00:00
  • 4e12ba99a0 Fix sync-jobs with legacy-encoded passwords by implementing UTF-8/Latin-1 retry logic copilot-swe-agent[bot] 2025-12-15 08:15:52 +00:00
  • 9b1540697f Initial plan copilot-swe-agent[bot] 2025-12-15 08:11:12 +00:00
  • 64fe2e6d0d Fix DEV_MODE bypass to work when SESS_REMOTE_UA not set copilot/fix-form-token-validation-error copilot-swe-agent[bot] 2025-12-12 16:36:32 +00:00
  • f01ada9377 Add isset check for DEV_MODE to prevent undefined index copilot-swe-agent[bot] 2025-12-12 16:30:39 +00:00
  • ae6420dc80 Fix DEV_MODE access using $GLOBALS instead of global keyword copilot-swe-agent[bot] 2025-12-12 16:23:16 +00:00
  • a1b0004be9 Add comment explaining User-Agent length validation copilot-swe-agent[bot] 2025-12-12 16:14:09 +00:00
  • 88376566f9 Add validation for User-Agent in DEV_MODE bypass copilot-swe-agent[bot] 2025-12-12 16:12:37 +00:00
  • 89b4676641 Allow User-Agent changes in DEV_MODE for responsive testing copilot-swe-agent[bot] 2025-12-12 16:11:05 +00:00
  • a710b0e580 Fix line ending issue in functions.inc.php - preserve CRLF copilot-swe-agent[bot] 2025-12-12 15:59:55 +00:00
  • b3e6891802 Fix session handling - explicitly start session after destroy copilot-swe-agent[bot] 2025-12-12 15:53:53 +00:00
  • 19225b223c Fix User-Agent validation error after session expiry and regeneration copilot-swe-agent[bot] 2025-12-12 15:51:56 +00:00
  • 3e5a58be8f Initial plan copilot-swe-agent[bot] 2025-12-12 15:45:29 +00:00
  • 1fe4cd03e9 ui: fix global filters ui tickbox reappearing (#6966) fix/rspamd-lua-logic-redirecthost DerLinkman 2025-12-12 16:01:18 +01:00
  • 12e02e67ff Translations update from Weblate (#6965) milkmaker 2025-12-12 15:21:04 +01:00
  • e8d9315d4a Merge pull request #6905 from Ashitaka57/6646-pbkdf2-sha512-verify-hash 2025-12a Ashitaka 2025-12-10 11:41:06 +01:00
  • d977ddb501 backup: add image prefetch function to verify latest image is used DerLinkman 2025-12-10 08:43:04 +01:00
  • e76f5237ed ofelia: revert fixed cron syntax for sa-rules download DerLinkman 2025-12-11 13:29:11 +01:00
  • c11ed5dd1e Prevent duplicate/plaintext login announcement rendering (#6963) Copilot 2025-12-12 12:34:20 +01:00
  • b6f57dfb78 rspamd: update to 3.14.2 DerLinkman 2025-12-12 14:06:49 +01:00
  • 7e6003ef24 Refactor generate_app_passwd to properly respect all password policy requirements copilot/fix-apple-connection-profiles copilot-swe-agent[bot] 2025-12-12 11:49:10 +00:00
  • 2b38f348a5 Address code review feedback: improve comments and handle edge cases copilot-swe-agent[bot] 2025-12-12 11:46:47 +00:00
  • c5906dfb2f Add generate_app_passwd function and update mobileconfig.php to use it copilot-swe-agent[bot] 2025-12-12 11:42:54 +00:00
  • 81f458ebd5 Decode tag input before updating domains copilot/fix-last-modified-timestamp copilot-swe-agent[bot] 2025-12-12 11:41:51 +00:00
  • 0221c4ccf2 Initial plan copilot-swe-agent[bot] 2025-12-12 11:39:01 +00:00
  • 3ebf2c2d2d Prevent duplicate/plaintext login announcement rendering (#6963) Copilot 2025-12-12 12:34:20 +01:00
  • 32b053f9be Update domain modified timestamp on tag changes copilot-swe-agent[bot] 2025-12-12 11:26:18 +00:00
  • 4a89078240 fix: align transport password escaping copilot/fix-password-character-escaping copilot-swe-agent[bot] 2025-12-12 11:17:24 +00:00
  • e8262ce12f fix: avoid double escaping relayhost passwords copilot-swe-agent[bot] 2025-12-12 11:15:35 +00:00
  • e53e4f890f Initial plan copilot-swe-agent[bot] 2025-12-12 11:11:50 +00:00
  • b01371c78e Initial plan copilot-swe-agent[bot] 2025-12-12 11:10:12 +00:00
  • 0fcbd33ee1 Add CLAMD_STARTUP_TIMEOUT to docker-compose.yml environment copilot/fix-clamd-memory-issue copilot-swe-agent[bot] 2025-12-11 13:19:07 +00:00
  • c8acacb5b1 Use wall clock time for accurate elapsed time reporting copilot-swe-agent[bot] 2025-12-11 12:44:20 +00:00
  • 322841cbeb Use localhost for consistency and fix timing to report 0 seconds when ready immediately copilot-swe-agent[bot] 2025-12-11 12:43:03 +00:00
  • de3d617840 Fix timing accuracy and simplify final status reporting copilot-swe-agent[bot] 2025-12-11 12:41:19 +00:00
  • a98a5b298d Refactor clamd readiness check with helper function and improve timing logic copilot-swe-agent[bot] 2025-12-11 12:39:49 +00:00
  • 4d55d037c0 Fix timing accuracy and improve status messaging in clamd startup copilot-swe-agent[bot] 2025-12-11 12:38:14 +00:00
  • bdc02ce882 Make clamd startup timeout configurable and add readiness check copilot-swe-agent[bot] 2025-12-11 12:36:52 +00:00
  • d73223cd93 Add 10-minute startup grace period for clamd to fix memory limiting issue copilot-swe-agent[bot] 2025-12-11 12:35:21 +00:00
  • 376ba57f35 Initial plan copilot-swe-agent[bot] 2025-12-11 12:32:29 +00:00