Commit Graph

86 Commits

Author SHA1 Message Date
mdecimus
71cc30c7be Moved shared data types to 'types' subcrate 2025-09-22 10:01:31 +02:00
mdecimus
15762fba2b CalDAV: Limit recurrence expansions in calendar reports 2025-09-09 21:27:15 +02:00
mdecimus
480fb59a09 v0.13.3 2025-09-09 19:28:53 +02:00
mdecimus
cd2b958001 WebDAV: Assisted discovery v2 2025-09-07 19:20:39 +02:00
mdecimus
e20bdb71af WebDAV: Do not return shared calendars in home-set responses (#1796) 2025-08-26 12:01:21 +02:00
mdecimus
e10aa551eb Clippy fixes 2025-08-18 11:44:58 +01:00
mdecimus
d6531be012 Do not fix percent encoding on WebDAV FS (closes #2036) 2025-08-18 08:19:25 +01:00
mdecimus
285d1cc90e v0.13.2 2025-07-27 12:36:11 +02:00
mdecimus
654f296d45 Allow local access tokens to be used with OIDC backends (closes #1311 closes stalwartlabs/webadmin#52) 2025-07-25 21:06:23 +02:00
mdecimus
02f6a114e0 WebDAV: Always return MULTISTATUS when calendar-query yields no results 2025-07-24 12:36:17 +02:00
mdecimus
d1c35f65b1 Update version number (closes #1844) 2025-07-17 08:19:28 +02:00
mdecimus
a203ce732f Return all shared resources in calendar-home-set and addressbook-home-set (closes #1796) 2025-07-14 17:09:52 +02:00
mdecimus
fb5a7ec144 Fix WebDAV ACL validation in multiget reports (fixes #1768) 2025-07-14 13:16:47 +02:00
mdecimus
1035183ec7 Fix WebDAV ACL write permission to allow creating items (fixes #1768) 2025-07-14 12:07:05 +02:00
mdecimus
e28769c5ce MTA queue enhancements (closes #1246 closes #1035 closes #457) 2025-07-11 17:51:53 +02:00
mdecimus
c1a638c19e Always returns MULTISTATUS on WebDAV REPORT responses 2025-06-28 06:44:41 +02:00
mdecimus
2fcdc186c7 v0.12.5 2025-06-25 16:04:20 +02:00
mdecimus
9ca374151c Return NOTFOUND error instead of MULTISTATUS on empty PROPFIND responses (fixes #1657) 2025-06-24 16:33:26 +02:00
mdecimus
01f7c8f56d Assisted CalDAV/CardDAV shared resource discovery (closes #1691) 2025-06-24 13:28:29 +02:00
mdecimus
e0e29a5363 Filter out catch-all addresses from CalendarUserAddressSet 2025-06-23 19:47:46 +02:00
mdecimus
7087148d3d CalDAV Scheduling (closes #1514) 2025-06-23 18:32:19 +02:00
mdecimus
367ddeeae4 CalDAV Scheduling - part 6 2025-06-21 19:53:23 +02:00
mdecimus
068457ea87 CalDAV Scheduling - part 5 2025-06-20 18:28:26 +02:00
mdecimus
c07e3d917f CalDAV Scheduling - part 4 2025-06-18 18:21:46 +02:00
mdecimus
20cb114715 CalDAV Scheduling - part 3 2025-06-17 15:04:01 +02:00
mdecimus
f10ec68d49 Updated copyright notice 2025-06-15 15:09:32 +02:00
mdecimus
fe074ad369 Allow infinity Depth searches under /dav/pal 2025-06-07 22:25:16 +02:00
mdecimus
afd8febbf1 Percent encoding workaround for Apple Calendar bug 2025-06-07 20:15:42 +02:00
mdecimus
15dddc433a Calendar email notifications (#1514) 2025-06-06 20:03:19 +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
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
42fd7d4de1 Store vanished IMAP UIDs and WebDAV paths 2025-05-29 13:38:41 +02:00
mdecimus
74e13aae46 Allow empty properties in PROPPATCH requests (#1580) 2025-05-27 14:09:54 +02:00
mdecimus
48cc823432 Legacy vCard 2.1 and 3.0 serialization support 2025-05-27 12:42:03 +02:00
mdecimus
acd8df28bd v0.12.2 2025-05-27 08:48:39 +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
mdecimus
18b620c50d Return correct DAV namespace for missing properties (closes #1545) 2025-05-25 10:21:34 +02:00
mdecimus
1efaedcc27 Train spam messages as ham when the sender is in the user's address book 2025-05-24 10:17:41 +02:00
mdecimus
c79367f790 Fixed queue migration, tenant quotas API and bumped dependencies 2025-05-18 11:58:36 +02:00
mdecimus
4e5c4554c7 Updated DAV config properties + Added 'nats' feature to CI job 2025-05-18 10:42:45 +02:00
mdecimus
65fe4b1b49 Sequential change ids 2025-05-17 21:48:30 +02:00
mdecimus
f667da0d4f Update cargo version to v0.12.0 2025-05-16 16:47:21 +02:00
mdecimus
365c87af20 Unversioned archiving 2025-05-16 16:20:05 +02:00
mdecimus
7ec5701af8 Zero-copy deserialization of Sieve scripts and reports + Bump multiple dependencies to their latest versions 2025-05-16 16:20:05 +02:00
mdecimus
095c501a66 WebDAV permissions and logging (closes #1362) 2025-05-16 16:20:05 +02:00