Lennart
|
1b688b134d
|
dav push: Split into multiple files
|
2025-01-15 17:28:00 +01:00 |
|
Lennart
|
751c2d1ce7
|
carddav: Implement DAV Push
|
2025-01-15 17:14:33 +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
|
b9af6c10a3
|
birthday calendar, lots of refactoring
|
2025-01-12 16:04:38 +01:00 |
|
Lennart
|
ed84475d71
|
Fix some xml tests
|
2025-01-12 13:39:34 +01:00 |
|
Lennart
|
6a7e839f35
|
Support read-only calendar store as preparation for birthday calendars
|
2025-01-06 17:28:40 +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
|
1e635e1b49
|
DELETE method add tracing
|
2025-01-04 21:15:56 +01:00 |
|
Lennart
|
c3c51ac511
|
caldav: Add some properties in preparation for WebDAV Push
|
2025-01-04 17:27:18 +01:00 |
|
Lennart
|
f406b7dbb2
|
resourcetype: Proper namespace handling
|
2025-01-04 14:58:33 +01:00 |
|
Lennart
|
e7f51f040b
|
clippy appeasement
|
2025-01-04 14:25:25 +01:00 |
|
Lennart
|
c19e4745f9
|
Refactor how ResourceService works
|
2025-01-04 14:24:01 +01:00 |
|
Lennart
|
646919587e
|
some refactoring
|
2025-01-01 15:07:22 +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
|
00d284b0fb
|
quick-xml: Remove serde-related features
|
2024-12-31 20:14:15 +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
|
09239dba7e
|
Add namespaces to props
|
2024-12-31 18:25:55 +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
|
b9edc295a8
|
dav: Make owner field optional again
|
2024-12-25 17:42:39 +01:00 |
|
Lennart
|
8fdaba2b57
|
dav: Refactor proppatch, remove InvalidProperty trait
|
2024-12-25 17:34:38 +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
|
a9ef680c30
|
Some initial work on xml parsing
|
2024-11-24 15:09:34 +01:00 |
|
Lennart
|
7dfa0c9062
|
caldav, carddav: Generate Propname enums with strum
|
2024-11-12 15:28:22 +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
|
eebed51aec
|
fix: deny_unknown_fields also forbids xmlns attributes
|
2024-11-06 17:52:07 +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
|
ae4d5f0fc6
|
some refactoring
|
2024-11-06 11:01:13 +01:00 |
|
Lennart
|
85b5af2e76
|
clippy appeasement
|
2024-11-06 10:56:15 +01:00 |
|
Lennart
|
f1c43a8271
|
minor changes
|
2024-11-05 17:24:20 +01:00 |
|
Lennart
|
d5ef6669a6
|
Remove all that extension business and replace with internal properties
|
2024-11-05 17:22:48 +01:00 |
|
Lennart
|
4da0ca34c7
|
Fix prop parsing in PROPPATCH
|
2024-11-04 21:26:44 +01:00 |
|
Lennart
|
0cf6e5cb92
|
props: skip deserialization where it doesn't make sense
|
2024-11-04 21:14:54 +01:00 |
|
Lennart
|
ff95d65d44
|
fix props deserialization (quick-xml doesn't support untagged enums)
|
2024-11-04 21:10:43 +01:00 |
|
Lennart
|
2143bc850c
|
simplify resourcetype
|
2024-11-04 20:46:16 +01:00 |
|
Lennart
|
35955c09a5
|
appeasing to clippy
|
2024-11-04 20:11:29 +01:00 |
|
Lennart
|
05bd8f2aa0
|
prop: implement InvalidProperty with Default
|
2024-11-04 20:04:46 +01:00 |
|
Lennart
|
782d886302
|
remove boxed extensions
|
2024-11-04 19:49:09 +01:00 |
|
Lennart
|
0d2e07fb65
|
changes around extensions
|
2024-11-04 19:19:54 +01:00 |
|
Lennart
|
c41e3e3abb
|
fix some dumb design decisions
|
2024-11-04 17:57:09 +01:00 |
|
Lennart
|
0fed7b05fa
|
outsource root resource to dav crate
|
2024-11-04 17:42:55 +01:00 |
|
Lennart
|
4fd32b3f33
|
minor cleanup stuff
|
2024-11-03 23:21:27 +01:00 |
|
Lennart
|
e9dc8e01d5
|
dav: add default implementation for save_resource
|
2024-11-03 23:17:57 +01:00 |
|