Commit Graph

41 Commits

Author SHA1 Message Date
Lennart
86cf490fa9 Lots of clippy appeasement 2025-10-27 20:12:21 +01:00
Lennart K
08041c60be clippy: Enable more warnings 2025-10-27 11:39:24 +01: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
9836a696ad rustical_dav: Make actix-web a completely optional dependency 2025-06-02 21:58:46 +02:00
Lennart
cd0ebc574a rustical_dav: Add Overwrite header 2025-04-20 17:47:11 +02:00
Lennart
54e327d764 dav: Make reusable for other projects 2025-04-18 13:26:44 +02:00
Lennart
1dda9dea8d Group some DAV properties in extensions 2025-01-18 22:23:56 +01:00
Lennart
751c2d1ce7 carddav: Implement DAV Push 2025-01-15 17:14:33 +01:00
Lennart
c21993ab15 Refactoring 2024-11-06 15:57:10 +01:00
Lennart
d5ef6669a6 Remove all that extension business and replace with internal properties 2024-11-05 17:22:48 +01:00
Lennart
0fed7b05fa outsource root resource to dav crate 2024-11-04 17:42:55 +01:00
Lennart
0c8d339ced dav: Introduce resource extension for common properties 2024-11-03 22:32:21 +01:00
Lennart
0c14f8ba90 Improvement to access control 2024-10-31 21:18:41 +01:00
Lennart
6bc1ac6a7d Minor refactoring and tracing 2024-10-04 19:42:44 +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
12374926dd Make MultistatusElement responder, other refactoring 2024-06-21 18:04:07 +02:00
Lennart
f78f3e8194 Add basic framework for PROPPATCH implementation 2024-06-20 19:40:01 +02:00
Lennart
1d763b5c8f Error typing for rustical_store as well as some refactoring 2024-06-01 13:00:36 +02:00
Lennart
b2f415fb9d xml 2024-05-29 13:53:35 +02:00
Lennart
75a1c37331 Rename dav_resource.rs to resource.rs 2024-05-25 22:34:02 +02:00
Lennart
248b3b118a remove old code 2024-05-25 22:03:43 +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
1221a3cba1 work on errors 2024-03-15 21:29:21 +01:00
Lennart
ebf826f5b0 lots of changes 2024-03-15 20:53:41 +01:00
Lennart
b540362791 Migrate DAV props to serde. Big clusterfuck right now but it'll hopefully pay off 2024-03-14 19:24:23 +01:00
Lennart
7edb041eb7 Move depth_extractor to dav crate 2023-09-14 14:04:48 +02:00
Lennart
c8bd214438 Move Resource and xml_snippets to dav crate 2023-09-14 13:39:53 +02:00
Lennart
afae9bccc5 Move namespace to dedicated dav crate 2023-09-14 13:30:58 +02:00
Lennart
1e6e97abfb Rename dav crate to caldav to prepare splitting dav functionality into dav crate 2023-09-14 13:25:58 +02:00
Lennart
4eb8aa44b4 Rename propfind to xml_snippets 2023-09-13 19:35:08 +02:00
Lennart
d69c0dcd45 Move route_propfind to its own file 2023-09-13 19:31:50 +02:00
Lennart
6e5b9028e0 Add props to EventResource 2023-09-13 19:20:58 +02:00
Lennart
31c7dcbd7d dav: Migrate WebDav routes into a resource formalism 2023-09-13 12:46:48 +02:00
Lennart
bdbb47422e Switch to new auth backend 2023-09-07 19:03:28 +02:00
Lennart
5ee509b7bc Add auth config 2023-09-07 18:53:12 +02:00
Lennart
4988a9e4cb Rename Context to CalDavContext 2023-09-05 17:08:49 +02:00
Lennart
b84001469a Remove hard-coded /dav paths 2023-09-05 17:06:46 +02:00
Lennart
6b6788ec98 Extend the app state 2023-09-05 17:00:32 +02:00
Lennart
ccb09f40b4 Initial commit 2023-09-04 13:20:13 +02:00