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 |
|
Lennart
|
72688f1761
|
xml: Add janky implementation for namespaces without prefix
|
2025-01-01 14:44:02 +01:00 |
|
Lennart
|
11fa0f24c7
|
store: Fix test_calendar
|
2025-01-01 14:18:37 +01:00 |
|
Lennart
|
b7f090e467
|
Add namespace
|
2024-12-31 20:06:10 +01:00 |
|
Lennart
|
5cacca9046
|
xml: Add namespace prefixes
|
2024-12-31 19:07:37 +01:00 |
|
Lennart
|
098e374e4d
|
xml: namespace serialization
|
2024-12-31 18:20:02 +01:00 |
|
Lennart
|
c16a5214bc
|
save progress: Move from serde::Serialize to XmlSerialize
|
2024-12-28 12:47:33 +01:00 |
|
Lennart
|
80472289dc
|
Migrate all deserialization business to rustical_xml
|
2024-12-25 10:24:37 +01:00 |
|
Lennart
|
72844aa94e
|
Migrate propfind and report to rustical_xml
|
2024-12-23 16:44:26 +01:00 |
|
Lennart
|
6747fde623
|
some preparations for WebDav Push
|
2024-11-11 19:33:06 +01:00 |
|
Lennart
|
1d671ad266
|
caldav: add support for calendar subscriptions
|
2024-11-11 17:31:32 +01:00 |
|
Lennart
|
f56fd81d0e
|
simple refactoring
|
2024-11-06 16:18:11 +01:00 |
|
Lennart
|
c21993ab15
|
Refactoring
|
2024-11-06 15:57:10 +01:00 |
|
Lennart
|
0cf6e5cb92
|
props: skip deserialization where it doesn't make sense
|
2024-11-04 21:14:54 +01:00 |
|
Lennart
|
2143bc850c
|
simplify resourcetype
|
2024-11-04 20:46:16 +01:00 |
|
Lennart
|
05bd8f2aa0
|
prop: implement InvalidProperty with Default
|
2024-11-04 20:04:46 +01:00 |
|
Lennart
|
0c14f8ba90
|
Improvement to access control
|
2024-10-31 21:18:41 +01:00 |
|
Lennart
|
30a795b816
|
multistatus: Add CardDAV namespace
|
2024-10-27 13:31:45 +01:00 |
|
Lennart
|
6bc1ac6a7d
|
Minor refactoring and tracing
|
2024-10-04 19:42:44 +02:00 |
|
Lennart
|
c14eddb0b6
|
Add tracing and restructure the Cargo.tomls
|
2024-10-04 16:30:59 +02:00 |
|
Lennart
|
2670abfef0
|
typing
|
2024-09-29 15:22:45 +02:00 |
|
Lennart
|
2bc9635501
|
Add status code to multistatus element
|
2024-08-02 20:35:52 +02:00 |
|