Commit graph

948 commits

Author SHA1 Message Date
mdecimus
f10ec68d49 Updated copyright notice 2025-06-15 15:09:32 +02:00
mdecimus
ec73c27dbd CalDAV Scheduling - part 1 2025-06-13 18:58:09 +02:00
mdecimus
9c9f216294 Skip card-is-ham override when sender address == recipient address (#1648) 2025-06-08 12:13:03 +02:00
mdecimus
227d47a1c3 Renew old/expired FDB read transactions after the 1007 error code is received rather than estimating expiration time 2025-06-08 11:45:04 +02:00
mdecimus
c5d4a65ce3 Request secret-changed attribute in LDAP queries (closes #1409) 2025-06-08 10:52:35 +02:00
mdecimus
d4ec6e32b3 Normalize INBOX name when creating/renaming folders (fixes #1636) 2025-06-08 09:26:36 +02:00
mdecimus
10e932a43a Remove from locked task queue events no longer present in the db 2025-06-07 23:11:22 +02:00
mdecimus
fe074ad369 Allow infinity Depth searches under /dav/pal 2025-06-07 22:25:16 +02:00
mdecimus
4ac60feca2 Do not strip release binaries 2025-06-07 21:18:14 +02:00
mdecimus
afd8febbf1 Percent encoding workaround for Apple Calendar bug 2025-06-07 20:15:42 +02:00
mdecimus
d48418b258 Calendar alarm migration implementation 2025-06-07 18:02:37 +02:00
mdecimus
7f90cc6abc Migrate messages not queued for delivery 2025-06-07 09:20:49 +02:00
mdecimus
8f67fe50d8 Option to force migrate accounts 2025-06-06 22:01:26 +02:00
mdecimus
15dddc433a Calendar email notifications (#1514) 2025-06-06 20:03:19 +02:00
mdecimus
605101062a Allow unauthenticated access to JMAP session object 2025-06-06 08:11:50 +02:00
mdecimus
0c86b715b9 Updated Discord link 2025-06-03 22:20:26 +02:00
mdecimus
4cf3dfc96d v0.12.4 2025-06-03 12:43:34 +02:00
mdecimus
0c5581b1a9 Return CTag on /dav/cal/account resources (just to make iOS happy) 2025-06-03 12:34:33 +02:00
mdecimus
cc78487fcb Include HTTP headers in logs 2025-06-03 12:08:07 +02:00
mdecimus
acba129cd6 Bump to hickory-resolver 0.26 2025-06-03 11:56:53 +02:00
mdecimus
fb1b95bb2a IMAP: Return the message UID in the destination mailbox if the message already exists (#1201) 2025-06-02 16:46:04 +02:00
mdecimus
d49e6e1945 LDAP authentication enhancements (closes #1269 closes #1471 closes #795 closes #1496) 2025-06-02 16:17:56 +02:00
mdecimus
01ca8e2e3b TLS reports being issued for sent TLS reports (infinite loop) (closes #1301) 2025-06-02 12:18:51 +02:00
mdecimus
d1f5010378 Return Queue IDs during message acceptance (closes #927) 2025-06-02 12:01:20 +02:00
mdecimus
774e80ab32 Strict vCard parsing (#1607) 2025-06-01 17:55:20 +02:00
mdecimus
b3fd99673e WebDAV: Fix dead property updates (closes #1611) 2025-06-01 16:33:15 +02:00
mdecimus
b3bb2bffb8 Use last change id for WebDAV CTag 2025-05-31 10:01:10 +02:00
mdecimus
d9e5838081 v0.12.3 2025-05-30 09:00:59 +02:00
mdecimus
fe24cbf41d Fix XML CDATA injection (credits to @andreymal for the report) 2025-05-29 19:59:51 +02:00
mdecimus
207d370fd9 Fix: Macro references are replaced with their content when writing config file (closes #1595) 2025-05-29 19:24:29 +02:00
mdecimus
aed60c3441 Fix double nested CalDAV and CardDAV property tags (fixes #1591) 2025-05-29 18:58:04 +02:00
mdecimus
42fd7d4de1 Store vanished IMAP UIDs and WebDAV paths 2025-05-29 13:38:41 +02:00
mdecimus
b793ed7ebb Merge branch 'main' of github.com:stalwartlabs/stalwart 2025-05-28 19:28:51 +02:00
mdecimus
bb93246db1 Updated sponsorship section 2025-05-28 19:28:41 +02:00
mdecimus
45ec1e29c3 Deploying to main from @ stalwartlabs/stalwart@f3b8866edf 🚀 2025-05-28 15:36:54 +00:00
mdecimus
f3b8866edf Add futures features to Redis 2025-05-27 16:23:52 +02:00
mdecimus
74e13aae46 Allow empty properties in PROPPATCH requests (#1580) 2025-05-27 14:09:54 +02:00
mdecimus
a5116266f6 Updated CHANGELOG 2025-05-27 12:46:33 +02:00
mdecimus
48cc823432 Legacy vCard 2.1 and 3.0 serialization support 2025-05-27 12:42:03 +02:00
mdecimus
30907f6a00 Refresh expired FoundationDB transactions while retrieving large blobs (closes #1555) 2025-05-27 09:06:57 +02:00
mdecimus
acd8df28bd v0.12.2 2025-05-27 08:48:39 +02:00
mdecimus
16c9e064a0 Updated migration instructions 2025-05-27 08:38:43 +02:00
mdecimus
2a5de2a987 Add SRV Records to help DAV autodiscovery (closes #1565) 2025-05-27 08:28:23 +02:00
mdecimus
1c1c9f559c Fix report list attempting to deserialize an empty value (closes #1562) 2025-05-27 08:08:00 +02:00
mdecimus
1de410de08 igration tool to generate the correct next id (#1561) 2025-05-26 20:42:18 +02:00
mdecimus
1df88433b2 Fix: Failed to build OpenTelemetry span exporter: no http client specified (closes #1571) 2025-05-26 19:33:53 +02:00
mdecimus
c73de142ad Fix: Failed to parse setting dav.lock.max-timeout (closes #1559) 2025-05-26 16:22:35 +02:00
mdecimus
d3b0a2741a Clarify that config.toml has to be updated in Docker (closes #1554) 2025-05-26 14:11:14 +02:00
mdecimus
dd4508638c v0.12.0 2025-05-26 08:04:25 +02:00
mdecimus
c76a660623 Extract iCal UIDs from core components only 2025-05-25 17:14:47 +02:00