Lennart
|
e39657eb29
|
PROPPATCH: Fix privileges
|
2025-12-05 14:48:11 +01:00 |
|
Lennart
|
d843909084
|
Update Cargo.toml
|
2025-11-05 16:16:01 +01:00 |
|
Lennart
|
f34f56ca89
|
update dependencies
|
2025-11-01 14:17:13 +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 K
|
08041c60be
|
clippy: Enable more warnings
|
2025-10-27 11:39:24 +01:00 |
|
Lennart
|
580922fd6b
|
improve error output
|
2025-10-07 22:14:40 +02:00 |
|
Lennart
|
8bec653099
|
dav root: Add some new tests
|
2025-09-25 19:47:00 +02:00 |
|
Lennart
|
4919514d09
|
dav: refactor overwrite header
|
2025-09-23 11:43:42 +02: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
|
9decef093d
|
dav: add new http IMPORT method
|
2025-08-20 13:48:50 +02:00 |
|
Lennart
|
038942ff16
|
Make order of user privileges deterministic during serialisation
|
2025-07-29 16:48:03 +02:00 |
|
Lennart
|
90c38e7703
|
dav: for propfind replace HashSet with Vec to make output deterministic
|
2025-07-29 15:49:58 +02:00 |
|
Lennart
|
0159a8d9c9
|
clippy appeasement
|
2025-07-29 15:07:04 +02:00 |
|
Lennart
|
aa8db47f57
|
dav: Make response xml serialize to make unit testing easier
|
2025-07-29 15:05:04 +02:00 |
|
Lennart
|
78f7a7e155
|
rustical_dav: Move propfind parsing to resource type
|
2025-07-29 14:53:16 +02:00 |
|
Lennart
|
16f9ce6f38
|
dav: Fix proppatch supporting multiple properties in <set> and <remove> elements
|
2025-07-18 20:59:37 +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
|
3ca02d9792
|
dav: Implement HEAD method
|
2025-07-05 08:47:22 +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
|
a18ff2b400
|
propfind: Add todo comment
|
2025-07-02 16:51:05 +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
|
6046439fc7
|
feat(dav): Add show_deleted parameter to get_resource
Fixes #86
|
2025-06-23 16:43:46 +02:00 |
|
Lennart
|
79c66a0b46
|
fix(caldav): Fix permissions to allow for deletion of calendar subscriptions
fixes #84
|
2025-06-23 14:04:09 +02:00 |
|
Lennart
|
677e0082fa
|
multistatus response: Set No-Cache
|
2025-06-15 13:16:37 +02:00 |
|
Lennart
|
0c48507f0c
|
dav: Fix Destination header percent decoding
|
2025-06-14 16:49:34 +02:00 |
|
Lennart
|
829d4a4385
|
dav: MOVE/COPY remove origin from Destination header
|
2025-06-14 15:46:39 +02:00 |
|
Lennart
|
4fe28c5b0f
|
dav: Make MethodFunction public
|
2025-06-14 15:24:23 +02:00 |
|
Lennart
|
529f36ad99
|
dav: Convert is_collection const to function which will make filesystem access easier
|
2025-06-14 15:21:10 +02:00 |
|
Lennart
|
86ab6ef75e
|
dav: Add interface for copy and move
|
2025-06-14 14:44:10 +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
|
f857d68760
|
principal: Implement principal-collection-set
|
2025-06-12 15:31:34 +02:00 |
|
Lennart K
|
0c1c04d1cd
|
dav: Move displayname to common properties
|
2025-06-12 14:39:16 +02:00 |
|
Lennart
|
c855e3d6b6
|
Random preparation for release
|
2025-06-11 21:35:46 +02:00 |
|
Lennart
|
bd0684dcbc
|
Implement workaround to allow GNOME Accounts setup
|
2025-06-11 15:37:59 +02:00 |
|
Lennart
|
32225bdda8
|
Implement nonfunctional COPY and MOVE method
Fixes #69 for now
|
2025-06-10 17:42:03 +02:00 |
|
Lennart
|
7628cdafbd
|
Fix bug with missing trailing slash in propfind response
|
2025-06-09 22:36:11 +02:00 |
|
Lennart
|
6d6f8f20df
|
Make sure collections have trailing slashes (py-caldav is very pedantic about that)
|
2025-06-09 22:23:01 +02:00 |
|
Lennart
|
0595920809
|
dav: Make the get_members function more ergonomic
|
2025-06-09 20:35:25 +02:00 |
|
Lennart
|
8f29a468db
|
Improve routing
|
2025-06-09 16:30:14 +02:00 |
|
Lennart
|
ac1dbb29d8
|
small refactoring
|
2025-06-08 20:04:46 +02:00 |
|