Commit Graph

192 Commits

Author SHA1 Message Date
Lennart
8e11e1aa0d Migrate from derive_more to thiserror 2024-09-19 15:38:57 +02:00
Lennart
436d6fd41c Update dependencies 2024-09-19 15:27:26 +02:00
Lennart
076f140923 bump dependencies 2024-08-03 16:32:05 +02:00
Lennart
2bc9635501 Add status code to multistatus element 2024-08-02 20:35:52 +02:00
Lennart
35ec1f3899 Add comment 2024-07-28 21:05:28 +02:00
Lennart
dcf2f5c0d3 Add sync-token field to MultistatusElement 2024-07-28 21:04:58 +02:00
Lennart
f497698589 minor refactoring 2024-07-28 21:03:02 +02:00
Lennart
6ac2948617 remove commented code 2024-07-28 20:55:12 +02:00
Lennart
99ac654448 Refactoring that will hopefully make life easier 2024-07-28 20:54:31 +02:00
Lennart
56876decd0 move some files around 2024-06-30 19:48:26 +02:00
Lennart
6f4bc4ba7b Move DELETE method to Resource framework 2024-06-30 19:44:13 +02:00
Lennart
ffb4644b58 Update quick-xml 2024-06-30 15:40:32 +02:00
Lennart
04ad124799 Some refactoring 2024-06-28 21:55:15 +02:00
Lennart
55e6faf822 Add <remove> to PROPPATCH implementation and some refactoring 2024-06-23 16:42:44 +02:00
Lennart
326aa9a895 PROPFIND: Implement propname, altough in an ugly way 2024-06-21 22:19:03 +02:00
Lennart
029b23154d Rename list_dead_props to list_props (they aren't necessarily dead) 2024-06-21 18:04:29 +02:00
Lennart
12374926dd Make MultistatusElement responder, other refactoring 2024-06-21 18:04:07 +02:00
Lennart
f860873e2b Remove xml TextNode 2024-06-21 18:02:45 +02:00
Lennart
0994c484d1 Add debug logging to PROPPATCH 2024-06-20 21:19:23 +02:00
Lennart
b7a0b1bef3 Add PROPFIND debug 2024-06-20 20:44:55 +02:00
Lennart
f78f3e8194 Add basic framework for PROPPATCH implementation 2024-06-20 19:40:01 +02:00
Lennart
2394692004 xml: Add tag_name 2024-06-20 19:34:01 +02:00
Lennart
3094fe75bb change PropReadOnly 2024-06-20 19:33:14 +02:00
Lennart
3eff2a8055 Update quick_xml 2024-06-20 19:32:23 +02:00
Lennart
9a783a6b65 dav: Add another error type 2024-06-16 13:02:28 +02:00
Lennart
98ea10d1a0 xml_snippets: Add some trait impls 2024-06-16 13:02:09 +02:00
Lennart
14328e6f94 Remove now unnecessary generate_multistatus function 2024-06-01 14:42:14 +02:00
Lennart
c84ee9807d Add prefix to xml output 2024-06-01 14:41:42 +02:00
Lennart
7dcc29302a Replace more anyhow errors with explicit error types 2024-06-01 14:24:31 +02:00
Lennart
943b964da0 Add handling for empty PROPFIND body to comply with spec 2024-06-01 14:02:22 +02:00
Lennart
bee4675f82 Add explicit error type to propfind resources 2024-06-01 13:58:43 +02:00
Lennart
1d763b5c8f Error typing for rustical_store as well as some refactoring 2024-06-01 13:00:36 +02:00
Lennart
29480ded70 Make MultistatusElement public 2024-05-29 15:56:17 +02:00
Lennart
0f3c3d5beb Refactor all the propfind business 2024-05-29 13:57:23 +02:00
Lennart
b2f415fb9d xml 2024-05-29 13:53:35 +02:00
Lennart
887c5c52c1 Add TagList implementation for XML 2024-05-29 13:52:50 +02:00
Lennart
9838d173a3 Fix dependencies 2024-05-29 13:51:56 +02:00
Lennart
5cf1904769 remove unnecessary type hint 2024-05-28 15:24:05 +02:00
Lennart
4f5957dc60 fix improper error handling for propfind 2024-05-28 15:20:45 +02:00
Lennart
bcfbc5bc02 add todo note 2024-05-28 15:20:22 +02:00
Lennart
1578bf83c4 formatting 2024-05-25 22:41:15 +02:00
Lennart
75a1c37331 Rename dav_resource.rs to resource.rs 2024-05-25 22:34:02 +02:00
Lennart
38f5338ceb Make prefix a parameter to decrease chaos 2024-05-25 22:19:38 +02:00
Lennart
d0f652a951 dav: update get_members 2024-05-25 22:08:37 +02:00
Lennart
248b3b118a remove old code 2024-05-25 22:03:43 +02:00
Lennart
76485b2109 bump dependencies 2024-05-25 22:03:23 +02:00
Lennart
7a0a91f823 Refactoring: Lots of fixes still necessary to get it into a working state 2024-05-25 22:00:09 +02:00
Lennart
e6bc9b0989 remove unnecessary enumproperty trait 2024-03-27 17:22:38 +01:00
Lennart
4f1a59b66d remove comment 2024-03-15 21:51:26 +01:00
Lennart
1221a3cba1 work on errors 2024-03-15 21:29:21 +01:00