Lennart
|
5b418ec583
|
Dav Push: Logic to register subscriptions
|
2025-01-12 20:39:53 +01:00 |
|
Lennart
|
b9af6c10a3
|
birthday calendar, lots of refactoring
|
2025-01-12 16:04:38 +01:00 |
|
Lennart
|
5a4aa5f252
|
DAV header, remove compliance class 2 (locking support)
|
2025-01-04 19:44:16 +01:00 |
|
Lennart
|
5738f56dfe
|
caldav: Add calendar-timezone-id
|
2025-01-04 16:48:15 +01:00 |
|
Lennart
|
c19e4745f9
|
Refactor how ResourceService works
|
2025-01-04 14:24:01 +01:00 |
|
Lennart
|
b98058a7ff
|
refactor OPTIONS handling
|
2024-11-06 16:43:52 +01:00 |
|
Lennart
|
0fed7b05fa
|
outsource root resource to dav crate
|
2024-11-04 17:42:55 +01:00 |
|
Lennart
|
858f43de67
|
Remove RwLock around stores, locking shall be the responsibility of the store implementation
|
2024-10-27 16:18:56 +01:00 |
|
Lennart
|
61aef8d52b
|
Refactoring to remove CalDavContext
|
2024-10-27 01:20:27 +02:00 |
|
Lennart
|
8e1e1d5af5
|
Reimplement the OPTIONS handler such that the Allowed methods are actually correct
|
2024-10-04 21:35:07 +02:00 |
|
Lennart
|
b710dd9df6
|
Reorganise resource methods
|
2024-10-04 20:02:14 +02:00 |
|
Lennart
|
8ed0c3ec2a
|
remove prefix parameter
|
2024-10-04 18:16:25 +02:00 |
|
Lennart
|
2aa0e173c8
|
Got rid of this ServicePrefix thing
|
2024-10-04 18:15:35 +02:00 |
|
Lennart
|
a47d056df0
|
Massive refactoring how DAV resources and routes work
|
2024-10-03 23:02:13 +02:00 |
|
Lennart
|
dd3d05907c
|
Move authentication middleware into the caldav scope
|
2024-10-03 19:55:05 +02:00 |
|
Lennart
|
6f12a1d80e
|
completely rebuilt the auth implementation to support OIDC in the future
|
2024-10-03 19:47:50 +02:00 |
|
Lennart
|
b3a7806139
|
Migrate from Event type to CalendarObject
This is preparation to support other calendar components like VTODO and
VJOURNAL
|
2024-09-30 19:35:54 +02:00 |
|
Lennart
|
2a347f0616
|
caldav: Refactoring to for consistent terminology between resources and resource services
|
2024-09-29 14:00:06 +02:00 |
|
Lennart
|
eda4cea4e6
|
rename mkcalendar method
|
2024-06-30 20:15:10 +02:00 |
|
Lennart
|
56876decd0
|
move some files around
|
2024-06-30 19:48:26 +02:00 |
|
Lennart
|
ebf7f62c3b
|
OPTIONS: Reflect that we support MKCALENDAR but not MKCOL
|
2024-06-30 19:45:26 +02:00 |
|
Lennart
|
6f4bc4ba7b
|
Move DELETE method to Resource framework
|
2024-06-30 19:44:13 +02:00 |
|
Lennart
|
04ad124799
|
Some refactoring
|
2024-06-28 21:55:15 +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
|
7fcd9a17f5
|
move CalendarStore to separate file
|
2024-06-01 11:44:04 +02:00 |
|
Lennart
|
3e1e289350
|
caldav: Very basic implementation of the REPORT method
|
2024-05-29 16:07:38 +02:00 |
|
Lennart
|
0f3c3d5beb
|
Refactor all the propfind business
|
2024-05-29 13:57:23 +02:00 |
|
Lennart
|
5d8b67472a
|
caldav: Refactor DELETE
|
2024-05-28 12:50:56 +02:00 |
|
Lennart
|
7f979ddd93
|
caldav: Rewrite of MKCALENDAR method
|
2024-05-28 12:47:32 +02:00 |
|
Lennart
|
eb70aae9c3
|
caldav: Refactoring
|
2024-05-27 15:41:39 +02:00 |
|
Lennart
|
27d8967413
|
Remove old comments
|
2024-05-27 15:25:57 +02:00 |
|
Lennart
|
b910fd461c
|
refactor(caldav)
|
2024-05-27 15:11:36 +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
|
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
|
a145445277
|
Replacing garbage code with less garbage code :)
|
2024-03-14 16:55:46 +01:00 |
|
Lennart
|
de0053166a
|
add tagname
|
2024-03-14 16:15:18 +01:00 |
|
Lennart
|
f6cf5bd645
|
Add ?Sized to CalendarStore generics for dynamic dispatch
|
2023-10-08 14:47:36 +02: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 |
|