Commit Graph

  • c1d4f04c22 Merge branch 'staging' into 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 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
  • 1bac6f1ee7 ofelia: revert fixed cron syntax for sa-rules download DerLinkman 2025-12-11 13:29:11 +01:00
  • 67e7acd6bd rspamd: upgrade to 3.14.1, trixie rebuild + bcc forwarded hosts fix (#6958) DerLinkman 2025-12-11 09:45:56 +01:00
  • 910ce573d6 chore(deps): update peter-evans/create-pull-request action to v8 (#6953) renovate[bot] 2025-12-10 19:48:02 +01:00
  • 689336b3e1 chore(deps): update dependency tianon/gosu to v1.19 renovate[bot] 2025-12-10 10:41:59 +00:00
  • 01cf72cdef chore(deps): update dependency phpredis/phpredis to v6.3.0 renovate[bot] 2025-12-10 10:41:54 +00:00
  • 4cdb97c699 chore(deps): update dependency php-memcached-dev/php-memcached to v3.4.0 renovate[bot] 2025-12-10 10:41:50 +00:00
  • 1bd795a9c6 chore(deps): update dependency krakjoe/apcu to v5.1.28 renovate[bot] 2025-12-10 10:41:42 +00:00
  • 39f29e6c30 chore(deps): update dependency imagick/imagick to v3.8.1 renovate[bot] 2025-12-10 10:41:38 +00:00
  • 1ab6af21e3 Merge pull request #6905 from Ashitaka57/6646-pbkdf2-sha512-verify-hash Ashitaka 2025-12-10 11:41:06 +01:00
  • 5d371293e0 Restore informative messages about manual Docker daemon configuration copilot/fix-installer-script-issue copilot-swe-agent[bot] 2025-12-10 08:32:50 +00:00
  • 215a8addff Add clarifying comment about MAILCOW_CONF usage in configure_ipv6 copilot-swe-agent[bot] 2025-12-10 08:24:45 +00:00
  • 8f58ba8bc8 Fix generate_config.sh termination when user declines IPv6 Docker configuration copilot-swe-agent[bot] 2025-12-10 08:22:23 +00:00
  • 70affa0f69 Initial plan copilot-swe-agent[bot] 2025-12-10 08:18:16 +00:00
  • 5d95c48e0d backup: add image prefetch function to verify latest image is used DerLinkman 2025-12-10 08:43:04 +01:00
  • 4ef65fc382 Merge pull request #6948 from mailcow/staging 2025-12 DerLinkman 2025-12-09 13:29:15 +01:00
  • dbb9e474b0 pf-tlspol: upgrade to 1.8.22 (#6951) DerLinkman 2025-12-09 13:25:50 +01:00
  • f8eed8c786 fix(api): add missing break in CORS switch block causing save to hang (#6926) Khurram Malik 2025-12-09 11:54:20 +01:00