Commit Graph

1039 Commits

Author SHA1 Message Date
Lennart
cdbfbbe750 Update README.md 2024-08-02 20:36:45 +02:00
Lennart
c50485f13d Add sync_changes to CalendarStore 2024-08-02 20:36:37 +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
33539e8c7a Add basic sync-token implementation 2024-07-28 17:49:15 +02:00
Lennart
a0864d6eeb Bump sqlx to 0.8 2024-07-28 17:48:03 +02:00
Lennart
ea460f8187 Formatting 2024-07-28 17:47:49 +02:00
Lennart
21fe841ef1 events: Add updated_at field 2024-07-27 14:38:39 +02:00
Lennart
9978542c69 small refactoring 2024-07-27 14:38:17 +02:00
Lennart
55b368c572 Add RFC for sync-token etc 2024-07-27 12:36:43 +02:00
Lennart
8d9dba364d Implement supported-report-set property for calendar collection 2024-07-27 12:36:18 +02:00
Lennart
0eb71911c0 get rid of a few warnings 2024-07-27 12:11:45 +02:00
Lennart
b6debf2ad2 Fix a few principal urls 2024-06-30 20:35:08 +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
8afcbccd6a Fix bug where deleted events stay listed 2024-06-30 19:42:26 +02:00
Lennart
a67d7557af GET event, set correct Content-Type 2024-06-30 19:12:10 +02:00
Lennart
ac1e8f0632 Update README.md 2024-06-30 19:11:58 +02:00
Lennart
69172721b4 PUT event, respond with correct status code 2024-06-30 19:07:21 +02:00
Lennart
c143fae26e PUT event, implement If-None-Match to prevent unwanted overwriting 2024-06-30 19:06:40 +02:00
Lennart
9a2173c987 fix typo 2024-06-30 17:21:38 +02:00
Lennart
ce7869f44d Update README.md 2024-06-30 15:41:27 +02:00
Lennart
ffb4644b58 Update quick-xml 2024-06-30 15:40:32 +02:00
Lennart
8bac870df5 Add sqlx definitions 2024-06-30 15:38:00 +02:00
Lennart
04ad124799 Some refactoring 2024-06-28 21:55:15 +02:00
Lennart
6130b1ac6a Update README.md 2024-06-28 21:54:44 +02:00
Lennart
e131bed390 Disable carddav entrypoint 2024-06-28 21:54:23 +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
b32968e942 event check authorization 2024-06-21 21:21:46 +02:00
Lennart
06d1095c66 Fix data model to fix event collisions with multiple principals 2024-06-21 21:16:31 +02:00
Lennart
aed6bcff63 Add trash bin feature 2024-06-21 19:30:59 +02:00
Lennart
c1cc12e2ac Update README.md 2024-06-21 18:24:13 +02:00
Lennart
26d2f88d1c Change upsert_event to put_event to match webdav spec 2024-06-21 18:24:06 +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
584e325596 Remove unnecessary traits 2024-06-21 18:03:00 +02:00
Lennart
f860873e2b Remove xml TextNode 2024-06-21 18:02:45 +02:00
Lennart
9c703673fa Remove toml store 2024-06-21 18:01:41 +02:00
Lennart
0994c484d1 Add debug logging to PROPPATCH 2024-06-20 21:19:23 +02:00
Lennart
bf39844abf Update README.md 2024-06-20 21:19:15 +02:00
Lennart
32d4098f79 Update Cargo.lock 2024-06-20 20:58:27 +02:00
Lennart
7cca9952a0 Update README.md 2024-06-20 20:58:03 +02:00
Lennart
bdd11821f5 Fix stupid copy-paste bug with calendar-order 2024-06-20 20:52:30 +02:00