Commit Graph

51 Commits

Author SHA1 Message Date
Maurus Decimus
170d0e95a6 CalDAV: Enforce cumulative iCalendar instances cap in CalDAV free-busy REPORT handler 2026-04-20 10:31:48 +02:00
Maurus Decimus
dd95efe3ce WebDAV and other minor fixes 2026-04-18 10:42:21 +02:00
Maurus Decimus
95d1268308 Bootstrapping implementation 2026-04-17 20:02:06 +02:00
Maurus Decimus
7564f51642 Telemetry fixes 2026-04-12 18:52:18 +02:00
mdecimus
7c143c85f8 Registry testing - part 1 2026-03-11 18:28:31 +01:00
mdecimus
d15efc6fb9 JMAP Registry API implementation - part 10 2026-03-11 17:13:14 +01:00
mdecimus
ddf9cc7ba7 Registry caching and directory synchronization 2026-03-11 17:08:00 +01:00
mdecimus
726e8d9c79 Update all modules to use registry - part 4 2026-03-11 17:08:00 +01:00
mdecimus
2dc0776109 Authenticate using registry - part 5 2026-03-11 17:00:39 +01:00
mdecimus
22e5f5a5ab Authenticate using registry - part 3 2026-03-11 17:00:39 +01:00
mdecimus
50dce48a85 Spam filter performance and accuracy improvements (part 4) 2025-12-03 19:26:28 +01:00
mdecimus
3e181ae467 Database schema optimization - part 10 2025-11-11 18:47:29 +01:00
mdecimus
d5c5f12adf Database schema optimization - part 2 2025-10-31 18:25:01 +01:00
mdecimus
3e1d2d54e4 Database schema optimization - part 1 2025-10-30 19:57:09 +01:00
mdecimus
86c963ef68 v0.14.0 2025-10-22 18:02:46 +02:00
mdecimus
107561297d CalDAV: support for supported-calendar-component-set (closes #1893) 2025-10-21 16:35:46 +02:00
mdecimus
5a65f091fc JMAP for Calendars implementation (closes #1947) 2025-10-21 16:34:23 +02:00
mdecimus
b84e3e85dd JMAP for Calendars implementation (part 4) 2025-10-21 16:34:23 +02:00
mdecimus
ec4963f46b JMAP for Calendars implementation (part 3) 2025-10-21 16:34:23 +02:00
mdecimus
2fb59edaa7 JMAP for Calendars implementation (part 2) 2025-10-21 16:34:23 +02:00
mdecimus
b7df05dd3b JMAP for Calendars implementation (part 1) 2025-10-21 16:34:23 +02:00
mdecimus
98deb17482 Add per-user CardDAV properties + fix per-user CalDAV properties (fixes #2058) 2025-10-21 16:34:23 +02:00
mdecimus
b906eea62d Bump to calcard 0.2 2025-10-21 16:34:23 +02:00
mdecimus
2f6cfbb6e6 WebDAV: Reduce quota excess risk with lower TOCTOU window 2025-09-30 11:36:25 +02:00
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
e10aa551eb Clippy fixes 2025-08-18 11:44:58 +01:00
mdecimus
02f6a114e0 WebDAV: Always return MULTISTATUS when calendar-query yields no results 2025-07-24 12:36:17 +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
f10ec68d49 Updated copyright notice 2025-06-15 15:09:32 +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
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
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
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
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
mdecimus
fe7d646966 Groupware caching improvements 2025-05-16 16:20:05 +02:00
mdecimus
b8329afeba Sync collection truncation + freebusy coalescing 2025-05-16 16:20:05 +02:00
mdecimus
6e89af9698 CalDAV calendar-query and free-busy-query REPORT 2025-05-16 16:20:05 +02:00
mdecimus
cb03036998 WebDAV ACL tests 2025-05-16 16:20:05 +02:00
mdecimus
2b9e0816eb WebDAV PROPFIND/PROPPATCH tests 2025-05-16 16:20:04 +02:00
mdecimus
5416e35d4d WebDAV COPY/MOVE tests 2025-05-16 16:20:04 +02:00
mdecimus
91944162d9 Basic, PUT, GET, DELETE and MKCOL WebDAV tests 2025-05-16 16:20:04 +02:00
mdecimus
f74ec98c0d CalDAV query, freebusy and expand-property reports 2025-05-16 16:20:04 +02:00
mdecimus
ee7c953279 CalDAV basic implementation 2025-05-16 16:20:04 +02:00