Commit Graph
41 Commits
Author SHA1 Message Date
Maurus Decimus b956fdde8f WebDAV: Range and If-Range header support on file downloads 2026-08-10 16:57:16 +02:00
Maurus Decimus 436deaf592 Fix CardDAV: Accept: text/vcard version negotiation is ignored whenever another parameter such as q or charset follows version= 2026-08-08 20:02:07 +02:00
Maurus Decimus 2cb765ed37 Fix CardDAV: Version requests included in address-data are ignored 2026-06-15 12:57:37 +02:00
Maurus Decimus 0fdcdd4f87 Bump dependencies 2026-06-03 19:57:12 +02:00
Maurus Decimus af23099e35 Box large futures 2026-04-19 08:11:56 +02:00
Maurus Decimus dd95efe3ce WebDAV and other minor fixes 2026-04-18 10:42:21 +02:00
Maurus Decimus 71f54f7e84 Use rustls-platform-verifier for TLS certificate verification instead of webpki + Use aws-lc for cryptographic operations instead of ring 2026-04-04 12:24:41 +02:00
mdecimus 7c143c85f8 Registry testing - part 1 2026-03-11 18:28:31 +01:00
mdecimus 2266634f36 WebDAV: Return 304 NOT_MODIFIED on If-None-Match 2026-02-26 19:39:06 +01:00
mdecimus e8491172b1 Cargo.toml fixes 2025-11-05 17:45:07 +01:00
mdecimus 107561297d CalDAV: support for supported-calendar-component-set (closes #1893) 2025-10-21 16:35:46 +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 b906eea62d Bump to calcard 0.2 2025-10-21 16:34:23 +02:00
mdecimus 062863eb4c Bump dependencies 2025-08-19 09:06:18 +01: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 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 b3fd99673e WebDAV: Fix dead property updates (closes #1611) 2025-06-01 16:33:15 +02:00
mdecimus fe24cbf41d Fix XML CDATA injection (credits to @andreymal for the report) 2025-05-29 19:59:51 +02:00
mdecimus aed60c3441 Fix double nested CalDAV and CardDAV property tags (fixes #1591) 2025-05-29 18:58:04 +02:00
mdecimus 48cc823432 Legacy vCard 2.1 and 3.0 serialization support 2025-05-27 12:42:03 +02:00
mdecimus 85bc434fbf Store dead element's namespaces (#1545) 2025-05-25 13:04:19 +02:00
mdecimus 18b620c50d Return correct DAV namespace for missing properties (closes #1545) 2025-05-25 10:21:34 +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 6e89af9698 CalDAV calendar-query and free-busy-query REPORT 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
mdecimus 10ae19f2eb CardDAV working with Thunderbird and Apple Contacts 2025-05-16 16:20:04 +02:00
mdecimus b9d93730c7 CardDAV addressbook-query 2025-05-16 16:20:04 +02:00
mdecimus a06c94d45d CardDAV PROPFIND + multiget REPORT 2025-05-16 16:20:04 +02:00
mdecimus 372f2bec70 CardDAV skeleton + Message ingestion performance improvements 2025-05-16 16:20:04 +02:00
mdecimus a5e6f77b26 ACL method and reports 2025-05-16 16:20:04 +02:00
mdecimus 3f825aaafd DAV server passing Litmus test suite 2025-05-16 16:20:04 +02:00
mdecimus 8004e32870 Propfind implementation + dav-proto merge 2025-05-16 16:20:04 +02:00