Lennart
|
72844aa94e
|
Migrate propfind and report to rustical_xml
|
2024-12-23 16:44:26 +01:00 |
|
Lennart
|
3e870bcbe6
|
fix: exclude invalid prop from allprop
|
2024-12-23 12:06:01 +01:00 |
|
Lennart
|
7dfa0c9062
|
caldav, carddav: Generate Propname enums with strum
|
2024-11-12 15:28:22 +01:00 |
|
Lennart
|
1d671ad266
|
caldav: add support for calendar subscriptions
|
2024-11-11 17:31:32 +01:00 |
|
Lennart
|
f9c9719415
|
remove broken test I accidentally commited before
|
2024-11-06 17:54:03 +01:00 |
|
Lennart
|
b98058a7ff
|
refactor OPTIONS handling
|
2024-11-06 16:43:52 +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
|
d5ef6669a6
|
Remove all that extension business and replace with internal properties
|
2024-11-05 17:22:48 +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
|
ab9c5f6b38
|
fix some resource types
|
2024-11-04 20:30:50 +01:00 |
|
Lennart
|
2ff27814b7
|
make attributes private
|
2024-11-04 20:07:57 +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 |
|
Lennart
|
f2d39e3351
|
outsource owner property
|
2024-11-03 23:00:20 +01:00 |
|
Lennart
|
f1997f2c18
|
outsource resourcetype to extension
|
2024-11-03 22:51:19 +01:00 |
|
Lennart
|
0c8d339ced
|
dav: Introduce resource extension for common properties
|
2024-11-03 22:32:21 +01:00 |
|
Lennart
|
f92be513dc
|
resource: change some type signatures
|
2024-11-02 11:49:55 +01:00 |
|
Lennart
|
0c14f8ba90
|
Improvement to access control
|
2024-10-31 21:18:41 +01:00 |
|
Lennart
|
eab03fef6b
|
dav: get_resource replace principal with User
|
2024-10-31 18:20:43 +01:00 |
|
Lennart
|
a136f86ca7
|
remove unused roxmltree dependency
|
2024-10-31 18:16:38 +01:00 |
|
Lennart
|
25ea348e9e
|
carddav: fix resource name for AddressObjectResource
|
2024-10-28 18:26:40 +01:00 |
|
Lennart
|
d9b9b0825c
|
put synctoken into common module
|
2024-10-28 17:47:00 +01:00 |
|
Lennart
|
db01df5cb8
|
store: Refactoring to split calendar and addressbook
|
2024-10-28 17:44:22 +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
|
df8790f46d
|
carddav: fix file suffix and content type
|
2024-10-27 15:26:34 +01:00 |
|
Lennart
|
86feb4e189
|
Add initial carddav support
|
2024-10-27 14:10:01 +01:00 |
|
Lennart
|
d123117c8c
|
Update Cargo.toml
|
2024-10-04 16:34:48 +02:00 |
|
Lennart
|
c14eddb0b6
|
Add tracing and restructure the Cargo.tomls
|
2024-10-04 16:30:59 +02:00 |
|
Lennart
|
6f12a1d80e
|
completely rebuilt the auth implementation to support OIDC in the future
|
2024-10-03 19:47:50 +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
|
0eb71911c0
|
get rid of a few warnings
|
2024-07-27 12:11:45 +02:00 |
|
Lennart
|
ffb4644b58
|
Update quick-xml
|
2024-06-30 15:40:32 +02:00 |
|
Lennart
|
3eff2a8055
|
Update quick_xml
|
2024-06-20 19:32:23 +02:00 |
|
Lennart
|
5f194bbeb4
|
Preparation of a carddav crate
|
2024-05-29 17:00:19 +02:00 |
|