Commit Graph

27 Commits

Author SHA1 Message Date
Maurus Decimus
9b72c0a32b Fix Sharing: Includes resource that themselves carry a direct ACL grant and are leaves 2026-05-25 16:21:57 +02:00
Maurus Decimus
d5a458992b Fix FileNode/query to return all results when no query is provided 2026-05-16 19:50:33 +02:00
mdecimus
45af5efa4c JMAP Registry API implementation - part 13 2026-03-11 17:13:14 +01:00
mdecimus
9ccc2ed6f0 JMAP Registry API implementation - part 6 2026-03-11 17:12:22 +01:00
mdecimus
22e5f5a5ab Authenticate using registry - part 3 2026-03-11 17:00:39 +01:00
mdecimus
1a780ca294 Authenticate using registry - part 2 2026-03-11 17:00:39 +01:00
mdecimus
7c8be27fcf Bootstrap from registry - part 7 2026-03-11 17:00:39 +01:00
mdecimus
2b614aa536 Database schema optimization - part 13 (fixes #1882 fixes #2415) 2025-11-25 12:14:51 +01:00
mdecimus
b84e3e85dd JMAP for Calendars implementation (part 4) 2025-10-21 16:34:23 +02:00
mdecimus
d000b5975a JMAP for Contacts implementation (closes #1576) 2025-10-21 16:34:23 +02:00
mdecimus
3da4619d43 JMAP for Contacts implementation (part 2) 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
71cc30c7be Moved shared data types to 'types' subcrate 2025-09-22 10:01:31 +02:00
mdecimus
e10aa551eb Clippy fixes 2025-08-18 11:44:58 +01: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
4f3406d449 Cache invalidation cluster broadcast (closes #1741) 2025-07-13 19:21:56 +02:00
mdecimus
f10ec68d49 Updated copyright notice 2025-06-15 15:09:32 +02:00
mdecimus
fe7d646966 Groupware caching improvements 2025-05-16 16:20:05 +02:00
mdecimus
cb03036998 WebDAV ACL tests 2025-05-16 16:20:05 +02:00
mdecimus
e10e94325f Hide the current server version (closes #1435) 2025-05-16 16:20:04 +02:00
mdecimus
c5596fb656 Partial rollback of CompactString after benchmarking (or 'premature optimization is the root of all evil') 2025-05-16 16:20:04 +02:00
mdecimus
d6dc6ee8c5 Zero-copy principals + CompactString partial impl 2025-05-16 16:20:04 +02:00
mdecimus
15651c26a1 Incremental caching - tests passing 2025-05-16 16:20:04 +02:00
mdecimus
b396341240 Incremental caching 2025-05-16 16:20:04 +02:00
mdecimus
76f085ab7c CardDAV GET + PUT 2025-05-16 16:20:04 +02:00
mdecimus
c8abc9213a Zero copy tests passing for JMAP 2025-05-16 16:20:03 +02:00
mdecimus
2826ff1548 How I stopped worrying and learned to love zero-copy deserialization 2025-05-16 16:20:00 +02:00