Commit Graph

  • 02f6a114e0 WebDAV: Always return MULTISTATUS when calendar-query yields no results mdecimus 2025-07-24 12:36:17 +02:00
  • 4d819a1041 Exclude SEL licensed code from AGPL licensed code (closes #783 closes #768) mdecimus 2025-07-21 12:48:19 +02:00
  • 9310083222 Exclude SEL licensed code from AGPL licensed code (closes #783 closes #768) mdecimus 2025-07-21 12:33:20 +02:00
  • dd0226b75a IMAP: Copy flags when copying/moving messages between accounts mdecimus 2025-07-20 17:03:12 +02:00
  • ede01a92c2 Invalidate logo cache when changes are made (fixes #1856) mdecimus 2025-07-20 16:10:46 +02:00
  • 0dcaadb668 Fix tenant quota update API mdecimus 2025-07-20 15:51:27 +02:00
  • 08980ac72e Update i18n.yml (#1873) jolupa 2025-07-20 15:28:35 +02:00
  • 4f84533fa1 LDAP: Only set account name if not returned in LDAP query (#1471) mdecimus 2025-07-17 15:16:01 +02:00
  • 9e129e2406 Update CLI queue API struct mdecimus 2025-07-17 08:30:01 +02:00
  • d1c35f65b1 Update version number (closes #1844) mdecimus 2025-07-17 08:19:28 +02:00
  • 00daa69608 v0.13.1 mdecimus 2025-07-16 17:13:32 +02:00
  • f5d0f725de ACME support for DigitalOcean (closes #1667) mdecimus 2025-07-16 17:06:01 +02:00
  • 61d706f921 Allow invalid TOML when parsing database settings (closes #1822) mdecimus 2025-07-16 16:53:15 +02:00
  • 7ae6ed12fb JMAP sortOrder should not be null (fixes #1831) mdecimus 2025-07-16 16:39:09 +02:00
  • efdd2c9241 Fix mta-sts setting parsing issue (closes #1830) mdecimus 2025-07-16 16:06:46 +02:00
  • c6904e0f5d Fix queue event migration (closes #1833) mdecimus 2025-07-16 15:55:20 +02:00
  • 89b561b5ca Update UPGRADING mdecimus 2025-07-15 15:47:12 +02:00
  • e79a4c65c7 Disable webadmin auto-updates mdecimus 2025-07-15 10:56:08 +02:00
  • bd61ab511a v0.13.0 mdecimus 2025-07-15 08:33:14 +02:00
  • 27faa9f3ad Fix queue migration mdecimus 2025-07-14 19:32:40 +02:00
  • a203ce732f Return all shared resources in calendar-home-set and addressbook-home-set (closes #1796) mdecimus 2025-07-14 17:09:52 +02:00
  • 20bab962d4 Include DTSTART/DTEND properties in iMIP CANCEL messages (fixes #1775) mdecimus 2025-07-14 16:44:34 +02:00
  • fccc25fb71 Do not include WWW-Authenticate headers on API responses (fixes #1795) mdecimus 2025-07-14 15:30:09 +02:00
  • 6568d61927 Allow APIs to be used with external directories (closes #1815) mdecimus 2025-07-14 14:45:24 +02:00
  • 7afb97537b Fix: Unable to create subfolders under INBOX for group shared folder (closes #1817) mdecimus 2025-07-14 13:44:04 +02:00
  • fb5a7ec144 Fix WebDAV ACL validation in multiget reports (fixes #1768) mdecimus 2025-07-14 13:16:47 +02:00
  • 1035183ec7 Fix WebDAV ACL write permission to allow creating items (fixes #1768) mdecimus 2025-07-14 12:07:05 +02:00
  • 4f3406d449 Cache invalidation cluster broadcast (closes #1741) mdecimus 2025-07-13 19:21:56 +02:00
  • 6e62f306ab LDAP local placeholder should return username when its not an email address (closes #1784) mdecimus 2025-07-13 12:32:05 +02:00
  • 4c954c93bd feat(i18n): add Danish(da) locale support (#1772) Fadil2k 2025-07-13 12:04:30 +02:00
  • 58dc0ae0c9 Add DKIM support for stalwart-cli (#1804) Renato Caldas 2025-07-13 11:02:32 +01:00
  • aee7337169 Queue autoconfig post install mdecimus 2025-07-13 12:01:32 +02:00
  • 036cb2ecd4 Small round of MTA queueing improvements mdecimus 2025-07-12 19:42:27 +02:00
  • e28769c5ce MTA queue enhancements (closes #1246 closes #1035 closes #457) mdecimus 2025-07-11 17:51:53 +02:00
  • d04a4331c3 Project Alouette: je te plume la queue (et je la remplace par mieux) mdecimus 2025-07-09 20:38:27 +02:00
  • 698ce0de2e Deploying to main from @ stalwartlabs/stalwart@b2f0525423 🚀 mdecimus 2025-07-08 15:37:28 +00:00
  • b2f0525423 Allow null EHLO when reject-non-fqdn is not set mdecimus 2025-07-03 21:21:55 -04:00
  • 49bb6ad61d Merge branch 'main' of github.com:stalwartlabs/stalwart mdecimus 2025-07-03 08:54:48 -04:00
  • 0377cdb82e Allow updating secrets for all directory types mdecimus 2025-07-03 08:54:41 -04:00
  • 5803ff6878 Deploying to main from @ stalwartlabs/stalwart@a9fbfc2a8e 🚀 mdecimus 2025-07-02 15:37:19 +00:00
  • a9fbfc2a8e Follow jmap redirections to same host in cli (#1735) Renato Caldas 2025-06-28 08:19:00 +01:00
  • 0ef711fc3c SECURITY_PROCESS.md: fix typo in link to Security Policy (#1721) Henrik Grimler 2025-06-28 08:53:51 +02:00
  • d844abbaf8 IMAP Custom Name for Shared Folders ignored (closes #1620) mdecimus 2025-06-28 08:18:19 +02:00
  • c1a638c19e Always returns MULTISTATUS on WebDAV REPORT responses mdecimus 2025-06-28 06:44:41 +02:00
  • 861471fde4 Fix OSS build (closes #1724) mdecimus 2025-06-26 15:47:33 +02:00
  • 46dfd926d9 Fix message delivery failure error reason mdecimus 2025-06-26 15:39:10 +02:00
  • c733acf410 Include resources directory in Docker builds (closes #1725 closes #1727) mdecimus 2025-06-26 13:26:54 +02:00
  • 6700516165 Bump actions/checkout from 2 to 4 (#1452) dependabot[bot] 2025-06-26 07:50:29 +02:00
  • cd94ffeb13 Bump sigstore/gh-action-sigstore-python from 3.0.0 to 3.0.1 (#1706) dependabot[bot] 2025-06-26 07:50:01 +02:00
  • 6b8d65b638 Bump reproducible-containers/buildkit-cache-dance from 3.2.0 to 3.3.0 (#1707) dependabot[bot] 2025-06-26 07:49:29 +02:00
  • 092754b836 Updated Dockerfile.build mdecimus 2025-06-25 18:00:46 +02:00
  • 76c5aaa983 Rollback build mdecimus 2025-06-25 17:21:19 +02:00
  • 6cd66c3ff6 Add i18n file as include mdecimus 2025-06-25 17:00:19 +02:00
  • 1d9114de7b Copy resources directory in Docker builds mdecimus 2025-06-25 16:34:50 +02:00
  • 2fcdc186c7 v0.12.5 mdecimus 2025-06-25 16:04:20 +02:00
  • 4ce2dc5858 Added locales to principal API mdecimus 2025-06-25 12:33:10 +02:00
  • 9b2f687561 Add expiry information to SMTP logs mdecimus 2025-06-25 07:39:10 +02:00
  • 9ca374151c Return NOTFOUND error instead of MULTISTATUS on empty PROPFIND responses (fixes #1657) mdecimus 2025-06-24 16:33:26 +02:00
  • 01f7c8f56d Assisted CalDAV/CardDAV shared resource discovery (closes #1691) mdecimus 2025-06-24 13:28:29 +02:00
  • 020bcaef8b Update account name when refreshing DAV caches (closes ##1694) mdecimus 2025-06-24 10:41:02 +02:00
  • 854bfcb249 Do not include email address in identity names (closes #1688) mdecimus 2025-06-24 09:58:51 +02:00
  • d6fa4fa8dc Fix logos (closes #1652) mdecimus 2025-06-24 09:33:08 +02:00
  • e0e29a5363 Filter out catch-all addresses from CalendarUserAddressSet mdecimus 2025-06-23 19:47:46 +02:00
  • 7087148d3d CalDAV Scheduling (closes #1514) mdecimus 2025-06-23 18:32:19 +02:00
  • 367ddeeae4 CalDAV Scheduling - part 6 mdecimus 2025-06-21 19:53:23 +02:00
  • 068457ea87 CalDAV Scheduling - part 5 mdecimus 2025-06-20 18:28:26 +02:00
  • 33a8e9c0db Updaded SECURITY*.md mdecimus 2025-06-20 08:50:50 +02:00
  • c7687ff438 Change delivery expired error message mdecimus 2025-06-18 22:29:01 +02:00
  • c07e3d917f CalDAV Scheduling - part 4 mdecimus 2025-06-18 18:21:46 +02:00
  • 20cb114715 CalDAV Scheduling - part 3 mdecimus 2025-06-17 15:04:01 +02:00
  • 55e62a6830 Add pre-deploy HTTP endpoint mdecimus 2025-06-15 20:02:57 +02:00
  • 2b5e397b73 CalDAV Scheduling - part 2 mdecimus 2025-06-15 19:25:50 +02:00
  • f10ec68d49 Updated copyright notice mdecimus 2025-06-15 15:09:32 +02:00
  • ec73c27dbd CalDAV Scheduling - part 1 mdecimus 2025-06-13 18:58:09 +02:00
  • 9c9f216294 Skip card-is-ham override when sender address == recipient address (#1648) mdecimus 2025-06-08 12:13:03 +02:00
  • 227d47a1c3 Renew old/expired FDB read transactions after the 1007 error code is received rather than estimating expiration time mdecimus 2025-06-08 11:45:04 +02:00
  • c5d4a65ce3 Request secret-changed attribute in LDAP queries (closes #1409) mdecimus 2025-06-08 10:52:35 +02:00
  • d4ec6e32b3 Normalize INBOX name when creating/renaming folders (fixes #1636) mdecimus 2025-06-08 09:26:36 +02:00
  • 10e932a43a Remove from locked task queue events no longer present in the db mdecimus 2025-06-07 23:11:22 +02:00
  • fe074ad369 Allow infinity Depth searches under /dav/pal mdecimus 2025-06-07 22:25:16 +02:00
  • 4ac60feca2 Do not strip release binaries mdecimus 2025-06-07 21:18:14 +02:00
  • afd8febbf1 Percent encoding workaround for Apple Calendar bug mdecimus 2025-06-07 20:15:42 +02:00
  • d48418b258 Calendar alarm migration implementation mdecimus 2025-06-07 18:02:37 +02:00
  • 7f90cc6abc Migrate messages not queued for delivery mdecimus 2025-06-07 09:20:49 +02:00
  • 8f67fe50d8 Option to force migrate accounts mdecimus 2025-06-06 22:01:26 +02:00
  • 15dddc433a Calendar email notifications (#1514) mdecimus 2025-06-06 20:03:19 +02:00
  • 605101062a Allow unauthenticated access to JMAP session object mdecimus 2025-06-06 08:11:50 +02:00
  • 0c86b715b9 Updated Discord link mdecimus 2025-06-03 22:20:26 +02:00
  • 4cf3dfc96d v0.12.4 mdecimus 2025-06-03 12:43:34 +02:00
  • 0c5581b1a9 Return CTag on /dav/cal/account resources (just to make iOS happy) mdecimus 2025-06-03 12:34:33 +02:00
  • cc78487fcb Include HTTP headers in logs mdecimus 2025-06-03 12:08:07 +02:00
  • acba129cd6 Bump to hickory-resolver 0.26 mdecimus 2025-06-03 11:56:53 +02:00
  • fb1b95bb2a IMAP: Return the message UID in the destination mailbox if the message already exists (#1201) mdecimus 2025-06-02 16:46:04 +02:00
  • d49e6e1945 LDAP authentication enhancements (closes #1269 closes #1471 closes #795 closes #1496) mdecimus 2025-06-02 16:17:56 +02:00
  • 01ca8e2e3b TLS reports being issued for sent TLS reports (infinite loop) (closes #1301) mdecimus 2025-06-02 12:18:51 +02:00
  • d1f5010378 Return Queue IDs during message acceptance (closes #927) mdecimus 2025-06-02 12:01:20 +02:00
  • 774e80ab32 Strict vCard parsing (#1607) mdecimus 2025-06-01 17:55:20 +02:00
  • b3fd99673e WebDAV: Fix dead property updates (closes #1611) mdecimus 2025-06-01 16:33:15 +02:00
  • b3bb2bffb8 Use last change id for WebDAV CTag mdecimus 2025-05-31 10:01:10 +02:00
  • d9e5838081 v0.12.3 mdecimus 2025-05-30 09:00:59 +02:00