Lennart K
|
d5892ab56b
|
Migrate ical-rs to caldata-rs
|
2026-01-22 11:01:00 +01:00 |
|
Lennart K
|
4adf1818d4
|
Merge branch 'main' into feat/ical-rewrite
|
2026-01-16 15:58:17 +01:00 |
|
Lennart K
|
f503bf2bf7
|
Update quick-xml
|
2026-01-16 15:47:10 +01:00 |
|
Lennart K
|
69acde10ba
|
migrate to new ical-rs version
|
2026-01-16 15:38:57 +01:00 |
|
Lennart
|
47c2a55941
|
implement text-match and prop-filter for carddav
|
2025-12-31 13:02:53 +01:00 |
|
Lennart
|
8cbb72719d
|
fix text-match test
|
2025-12-31 12:31:09 +01:00 |
|
Lennart
|
ff0246c4fc
|
clippy appeasement
|
2025-12-31 12:29:19 +01:00 |
|
Lennart
|
15124a2fd5
|
clippy appeasement
|
2025-12-31 12:25:59 +01:00 |
|
Lennart
|
17ba8faef2
|
text-match: Support match types and unicode-casemap collation
|
2025-12-31 12:25:04 +01:00 |
|
Lennart
|
cf31a51965
|
small changes to regression tests and xml namespaces
|
2025-12-31 01:43:03 +01:00 |
|
Lennart
|
89d3d3b7a4
|
caldav: Outsource text-match to rustical_dav
|
2025-12-27 13:45:26 +01:00 |
|
Lennart
|
a45e0b2efd
|
carddav: Try out some tests with insta
|
2025-12-10 12:26:31 +01:00 |
|
Lennart
|
86cf490fa9
|
Lots of clippy appeasement
|
2025-10-27 20:12:21 +01:00 |
|
Lennart K
|
0d071d3b92
|
run clippy fix
|
2025-10-27 19:01:04 +01:00 |
|
Lennart
|
91586ee797
|
migrate quick-xml to 0.38
fixes #120
|
2025-09-05 15:24:34 +02:00 |
|
Lennart
|
76c03fa4d4
|
clippy appeasement
|
2025-08-30 11:56:58 +02:00 |
|
Lennart
|
c4604d4376
|
xml: Comprehensive refactoring from byte strings to strings
|
2025-08-28 18:01:41 +02:00 |
|
Lennart K
|
43b4150e28
|
xml: Change ns_prefix from LitByteStr to LitStr
|
2025-08-28 15:19:27 +02:00 |
|
Lennart
|
aa8db47f57
|
dav: Make response xml serialize to make unit testing easier
|
2025-07-29 15:05:04 +02:00 |
|
Lennart
|
2774d092ac
|
propfind: Implement <include/>
Implements #95
|
2025-07-10 15:45:54 +02:00 |
|
Lennart
|
32b616fd75
|
xml serialize_to_string: Enable indentation
|
2025-07-10 15:45:07 +02:00 |
|
Lennart
|
26306fd661
|
xml: Fix writer type
|
2025-07-02 23:31:04 +02:00 |
|
Lennart
|
d8e4bd1cc4
|
xml: Remove generics from XmlSerialize
|
2025-07-02 19:02:25 +02:00 |
|
Lennart K
|
bf13d95b97
|
xml: Make XmlSerialize trait more precise
|
2025-07-02 12:51:29 +02:00 |
|
Lennart
|
8c6a616015
|
fix sync-collection limit element
|
2025-06-30 20:03:54 +02:00 |
|
Lennart K
|
828e7399c8
|
xml: Make serialization more ergonomic and clippy appeasement
|
2025-06-29 17:00:10 +02:00 |
|
Lennart
|
677e0082fa
|
multistatus response: Set No-Cache
|
2025-06-15 13:16:37 +02:00 |
|
Lennart
|
32bc8c707d
|
Add group-membership to both caldav and carddav and fix addressbook-home-set for shared principals
|
2025-06-12 20:55:22 +02:00 |
|
Lennart
|
41d5c72e4e
|
Fix and simplify support-report-set
|
2025-06-12 17:39:42 +02:00 |
|
Lennart
|
5a3a2c0909
|
Fix TagList not writing the <prop> wrapper
|
2025-06-12 16:18:33 +02:00 |
|
Lennart
|
95889e3df1
|
Checkpoint: Migration to axum
|
2025-06-08 14:10:12 +02:00 |
|
Lennart
|
790c657b08
|
Work on axum support
|
2025-06-07 20:17:50 +02:00 |
|
Lennart
|
22ed278dbb
|
TagList: Correctly write namespace
|
2025-06-04 20:12:47 +02:00 |
|
Lennart
|
1a827a164f
|
WIP: Start implementing precondition errors
|
2025-06-04 20:03:30 +02:00 |
|
Lennart
|
e57a14cad1
|
WIP: Complete work of propfind parsing
|
2025-06-04 18:11:25 +02:00 |
|
Lennart
|
9836a696ad
|
rustical_dav: Make actix-web a completely optional dependency
|
2025-06-02 21:58:46 +02:00 |
|
Lennart
|
212274fce9
|
xml: Implement proper NamespaceOwned type
|
2025-05-14 20:18:45 +02:00 |
|
Lennart
|
8f69bc839a
|
dav: Add namespace to propname
|
2025-05-10 13:13:51 +02:00 |
|
Lennart
|
3b58d73b58
|
Some preparation to parse CalDAV REPORT requests with calendar-data
|
2025-04-27 15:09:28 +02:00 |
|
Lennart
|
6caa04a516
|
xml: Some work on errors
|
2025-02-06 14:06:17 +01:00 |
|
Lennart
|
130f754cdd
|
Add ns name for DAV Push
|
2025-01-19 00:04:42 +01:00 |
|
Lennart
|
ea9f5a711d
|
Add namespaces to propnames
|
2025-01-18 18:56:37 +01:00 |
|
Lennart
|
97d7a260dc
|
href: Fix namespace
|
2025-01-15 20:11:24 +01:00 |
|
Lennart
|
3e0571bb72
|
xml: Strict namespace, some tests and restructuring
|
2025-01-15 19:12:54 +01:00 |
|
Lennart
|
347061ff8f
|
Dav Push: Support for calendar collections
|
2025-01-12 22:31:39 +01:00 |
|
Lennart
|
f9f076c309
|
Fix propfind allprop and propname parsing
|
2025-01-12 16:23:17 +01:00 |
|
Lennart
|
ed84475d71
|
Fix some xml tests
|
2025-01-12 13:39:34 +01:00 |
|
Lennart
|
9ea9beb143
|
xml use tuple structs
|
2025-01-05 17:06:15 +01:00 |
|
Lennart
|
2eb6b1934d
|
resourcetype: Use tuple struct
|
2025-01-05 16:44:31 +01:00 |
|
Lennart
|
f406b7dbb2
|
resourcetype: Proper namespace handling
|
2025-01-04 14:58:33 +01:00 |
|