Commit Graph

  • d424fda9ec foundationdb-clients update to 7.3.69 (#2295) stratacast 2025-10-21 07:46:25 -07:00
  • cf63133d37 Fixed missing sort mdecimus 2025-10-21 16:23:11 +02:00
  • c5e264574b v0.13 migration mdecimus 2025-10-21 15:38:53 +02:00
  • 4620a92fd8 Principal storage format improvements mdecimus 2025-10-21 11:23:30 +02:00
  • 107561297d CalDAV: support for supported-calendar-component-set (closes #1893) mdecimus 2025-10-21 10:18:03 +02:00
  • f6f5d18d68 Updated dependencies mdecimus 2025-10-20 19:44:32 +02:00
  • ce836216a4 Object quotas implementation mdecimus 2025-10-20 17:54:05 +02:00
  • 59ab6d91ab Sharded cluster node roles mdecimus 2025-10-20 12:10:36 +02:00
  • a4720e1efe Push subscription improvements + CalendarAlert implementation (closes #1248) mdecimus 2025-10-19 18:43:47 +02:00
  • 496d866052 Updated README mdecimus 2025-10-16 17:22:49 +02:00
  • 81b266797d JMAP for Calendars passing tests mdecimus 2025-10-16 16:55:56 +02:00
  • 96d2947cdd JMAP for Calendat tests (Calendars and Events) mdecimus 2025-10-15 19:27:32 +02:00
  • 62eb087c37 JMAP for File Storage passing tests mdecimus 2025-10-14 17:06:50 +02:00
  • 71ae50f9c9 JMAP for Contacts passing tests mdecimus 2025-10-14 12:34:18 +02:00
  • 0936c21fbc JMAP tests cleanup mdecimus 2025-10-12 13:03:54 +02:00
  • 5df5790210 JMAP tests reorganization mdecimus 2025-10-11 17:11:26 +02:00
  • 5a65f091fc JMAP for Calendars implementation (closes #1947) mdecimus 2025-10-10 19:40:58 +02:00
  • b84e3e85dd JMAP for Calendars implementation (part 4) mdecimus 2025-10-09 19:02:33 +02:00
  • ec4963f46b JMAP for Calendars implementation (part 3) mdecimus 2025-10-08 19:52:23 +02:00
  • 2fb59edaa7 JMAP for Calendars implementation (part 2) mdecimus 2025-10-07 19:06:49 +02:00
  • b7df05dd3b JMAP for Calendars implementation (part 1) mdecimus 2025-10-05 16:06:57 +02:00
  • c47413a42b JMAP for File Storage implementation (closes #2218) mdecimus 2025-10-03 16:52:34 +02:00
  • d000b5975a JMAP for Contacts implementation (closes #1576) mdecimus 2025-10-03 11:55:04 +02:00
  • 3da4619d43 JMAP for Contacts implementation (part 2) mdecimus 2025-10-02 19:03:17 +02:00
  • 98deb17482 Add per-user CardDAV properties + fix per-user CalDAV properties (fixes #2058) mdecimus 2025-10-02 10:07:22 +02:00
  • d0aef5d5a2 JMAP for Contacts implementation (part 1) mdecimus 2025-10-01 17:21:56 +02:00
  • b906eea62d Bump to calcard 0.2 mdecimus 2025-09-30 18:05:20 +02:00
  • 517ee92317 Bump ossf/scorecard-action from 2.4.2 to 2.4.3 (#2239) dependabot[bot] 2025-10-06 16:13:06 +02:00
  • bd48449e16 Deploying to main from @ stalwartlabs/stalwart@b39b4ec141 🚀 mdecimus 2025-10-03 15:34:25 +00:00
  • b39b4ec141 v0.13.4 mdecimus 2025-09-30 15:54:53 +02:00
  • 4a96357b2b IMAP: Argument buffer parser checked push mdecimus 2025-09-30 12:34:59 +02:00
  • 2f6cfbb6e6 WebDAV: Reduce quota excess risk with lower TOCTOU window mdecimus 2025-09-30 11:36:25 +02:00
  • 5fcf73f070 Always use rsplit to extract the domain part from email addresses mdecimus 2025-09-30 11:23:36 +02:00
  • d00d3dd013 CardDAV: Added 'card is ham' test mdecimus 2025-09-30 10:54:01 +02:00
  • 93a8265b98 JMAP: Do not return invalidProperties when email update doesn't contain changes (closes #1139) mdecimus 2025-09-30 09:22:25 +02:00
  • 7ab80bcf07 JMAP: Use primary accountId when missing (closes #1936) mdecimus 2025-09-29 19:08:02 +02:00
  • c8e0a1b2cb JMAP protocol layer refactoring (passing tests) mdecimus 2025-09-29 18:41:16 +02:00
  • c7c996d738 JMAP protocol layer refactoring (part 6) mdecimus 2025-09-28 19:36:24 +02:00
  • 7c946a683a IMAP: Wrong permission checked for GETACL mdecimus 2025-09-27 20:11:15 +02:00
  • e01bbf0fde JMAP: Enforce quota checks on Blob/copy mdecimus 2025-09-27 20:03:16 +02:00
  • d9999a61fe JMAP protocol layer refactoring (part 5) mdecimus 2025-09-27 20:02:16 +02:00
  • 8c67abcd3c JMAP protocol layer refactoring (part 4) (fixes #1507) mdecimus 2025-09-26 17:01:26 +02:00
  • efa83c2255 JMAP protocol layer refactoring (part 3) mdecimus 2025-09-25 19:42:12 +02:00
  • a95010c42e JMAP protocol layer refactoring (part 2) mdecimus 2025-09-24 18:14:44 +02:00
  • 6c612f7e1c JMAP protocol layer refactoring (part 1) mdecimus 2025-09-23 20:30:10 +02:00
  • ecd7ff85e9 Bump ossf/scorecard-action from 2.4.1 to 2.4.2 (#2186) dependabot[bot] 2025-09-22 14:46:19 +02:00
  • db848e2c0b Bump actions/checkout from 4.2.2 to 5.0.0 (#2185) dependabot[bot] 2025-09-22 14:46:00 +02:00
  • 1b4a5a5b31 Add Scorecard workflow for supply-chain security Maurus Decimus 2025-09-22 11:11:27 +02:00
  • 71cc30c7be Moved shared data types to 'types' subcrate mdecimus 2025-09-22 10:01:31 +02:00
  • b49202a2b3 Fix calculateMetrics housekeeper task (closes #2155) mdecimus 2025-09-18 20:46:32 +02:00
  • 9cc906c235 Updated bug report template mdecimus 2025-09-14 12:02:42 +02:00
  • 7b48d9022f Bump to smtp-proto 0.2 mdecimus 2025-09-14 11:32:14 +02:00
  • dde4663efc OIDC: Do not set username field if it is the same as the email field mdecimus 2025-09-14 09:48:20 +02:00
  • 5d0b51bcca iTIP: Include date properties in REPLY (#2102) mdecimus 2025-09-14 08:55:17 +02:00
  • a8e631e881 IMAP: Check buf size before pushing escape sequences within quoted literals mdecimus 2025-09-13 20:13:25 +02:00
  • 058208992a Do not panick on healthcheck connection error (#2145) Codekloeppler 2025-09-11 12:21:08 +02:00
  • 15762fba2b CalDAV: Limit recurrence expansions in calendar reports mdecimus 2025-09-09 21:27:15 +02:00
  • 480fb59a09 v0.13.3 mdecimus 2025-09-09 19:28:53 +02:00
  • 167e53da58 Fix copy & paste issue in ovh error message in tls.rs (#2130) Aleks 2025-09-09 19:05:44 +02:00
  • 975affecfe Bump actions/attest-build-provenance from 2 to 3 (#2134) dependabot[bot] 2025-09-09 19:05:03 +02:00
  • 7653e1a4c3 OIDC: Do not overwrite local aliases (fixes #2065) mdecimus 2025-09-08 10:27:52 +02:00
  • 751cb16a8b iTIP: Do not send a REPLY when deleting an event that was not accepted mdecimus 2025-09-08 10:13:00 +02:00
  • 68d02a6df7 iTIP: Include event details in REPLY messages (fixes #2102) mdecimus 2025-09-08 09:41:28 +02:00
  • e13916663d Updated issue template v2 mdecimus 2025-09-08 08:37:01 +02:00
  • 7e59566cab Updated issue template mdecimus 2025-09-08 08:30:51 +02:00
  • 6c70872b4d HTTP: Skip scanner fail2ban checks when the proxy client IP can't be parsed mdecimus 2025-09-08 08:15:50 +02:00
  • cd2b958001 WebDAV: Assisted discovery v2 mdecimus 2025-09-07 19:20:39 +02:00
  • f64a098fae Revert forwarded-for fixes mdecimus 2025-09-07 14:25:32 +02:00
  • d5de5d0e79 HTTP: Use forwarded-for IP for scan fail2ban (fixes #2121) mdecimus 2025-09-07 12:06:44 +02:00
  • 868b4749d2 JMAP WS: Fix panic when not using https mdecimus 2025-09-07 10:14:26 +02:00
  • a3bb88fd0f Tracing: Updated management error message mdecimus 2025-09-04 19:01:42 +02:00
  • 358d382ca2 Deploying to main from @ stalwartlabs/stalwart@e20bdb71af 🚀 mdecimus 2025-09-04 15:35:30 +00:00
  • e20bdb71af WebDAV: Do not return shared calendars in home-set responses (#1796) mdecimus 2025-08-26 12:01:21 +02:00
  • 80633c3441 ITIP: Add organizer to iMIP replies if missing to deal with MS Exchange 2010 bug mdecimus 2025-08-26 10:46:37 +02:00
  • 7395f76bba SMTP: Do no send EHLO twice when STARTTLS is unavailable (fixes #2050) mdecimus 2025-08-23 20:31:57 +02:00
  • ac33b79bdc IMAP/ManageSieve: Increase maximum quoted argument size (fixes #2039) mdecimus 2025-08-23 19:57:52 +02:00
  • 0529645790 HTTP: Scan ban should only be triggered by HTTP parse errors mdecimus 2025-08-23 19:49:58 +02:00
  • 062863eb4c Bump dependencies mdecimus 2025-08-19 09:06:18 +01:00
  • cae49be574 IMAP: Include administer in ACL responses mdecimus 2025-08-18 11:47:52 +01:00
  • e10aa551eb Clippy fixes mdecimus 2025-08-18 11:44:58 +01:00
  • d6531be012 Do not fix percent encoding on WebDAV FS (closes #2036) mdecimus 2025-08-18 08:19:25 +01:00
  • b8a86552c4 IMAP: Allow ENABLE UTF8 in IMAPrev1 mdecimus 2025-08-17 22:30:02 +01:00
  • 2060f287ae IMAP: Add owner rights to ACL get responses mdecimus 2025-08-17 21:52:23 +01:00
  • 5c30196f3e Do not auto-train Bayes when moving messages from Junk to Trash mdecimus 2025-08-17 21:43:10 +01:00
  • 0fc561b3f3 Bump actions/checkout from 4 to 5 (#2001) dependabot[bot] 2025-08-11 19:54:07 +02:00
  • cc46f73720 Add healthcheck w/o credentials to stalwart-cli (#1880) Codekloeppler 2025-08-09 22:13:26 +02:00
  • 98dce5d9ea Limit principal object size mdecimus 2025-08-08 17:07:35 +02:00
  • f9f5fa4463 Merge branch 'main' of github.com:stalwartlabs/stalwart mdecimus 2025-08-06 09:40:24 +02:00
  • d3b7c80a62 JMAP: Do not allow roles to be removed from system mailboxes (fixes 1977) mdecimus 2025-08-06 09:40:15 +02:00
  • 1276253c5e Deploying to main from @ stalwartlabs/stalwart@9403ef0748 🚀 mdecimus 2025-08-03 15:37:22 +00:00
  • 9403ef0748 Add force queue migration options mdecimus 2025-07-29 19:14:48 +02:00
  • bc16b6fac0 Fixed JMAP tests mdecimus 2025-07-28 12:54:00 +02:00
  • 51a0a1445d OVH DNS update support mdecimus 2025-07-27 17:44:28 +02:00
  • 285d1cc90e v0.13.2 mdecimus 2025-07-27 12:36:11 +02:00
  • d254d209af Allow to send e-mails as group, while member of that group (closes #485) mdecimus 2025-07-27 12:10:16 +02:00
  • a2ea0f6cee MTA: Do not convert e-mail local parts to lowercase (fixes #1916) mdecimus 2025-07-27 11:26:02 +02:00
  • ce98e6d0ff Sieve fileinto should override spam filter (closes #1917) mdecimus 2025-07-27 10:39:50 +02:00
  • 9cc91d2787 Return OK when moving/copying non-existent messages via IMAP (#670) mdecimus 2025-07-27 09:09:13 +02:00
  • 20a3868938 Incorrect accountId used in JMAP email set and import methods (fixes #1777) mdecimus 2025-07-26 19:05:02 +02:00
  • 654f296d45 Allow local access tokens to be used with OIDC backends (closes #1311 closes stalwartlabs/webadmin#52) mdecimus 2025-07-25 21:06:23 +02:00