Commit Graph

968 Commits

Author SHA1 Message Date
Lennart
41526b9f26 fix: Add caldav namespace prefix to calendar-data 2024-06-01 14:49:14 +02:00
Lennart
14328e6f94 Remove now unnecessary generate_multistatus function 2024-06-01 14:42:14 +02:00
Lennart
c84ee9807d Add prefix to xml output 2024-06-01 14:41:42 +02:00
Lennart
7dcc29302a Replace more anyhow errors with explicit error types 2024-06-01 14:24:31 +02:00
Lennart
943b964da0 Add handling for empty PROPFIND body to comply with spec 2024-06-01 14:02:22 +02:00
Lennart
bee4675f82 Add explicit error type to propfind resources 2024-06-01 13:58:43 +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
37ec7edca7 report: Get rid of dead_code warnings, add TODO 2024-06-01 11:42:56 +02:00
Lennart
4ecb5fe74e update dependencies 2024-06-01 10:38:05 +02:00
Lennart K
aa71540e04 MKCALENDAR: Add supported-calendar-component-set 2024-05-30 19:52:18 +02:00
Lennart
5f194bbeb4 Preparation of a carddav crate 2024-05-29 17:00:19 +02:00
Lennart
3e1e289350 caldav: Very basic implementation of the REPORT method 2024-05-29 16:07:38 +02:00
Lennart
9568988c17 event resource: fix path 2024-05-29 16:02:54 +02:00
Lennart
701b5125d6 Add conversion between Event and EventFile 2024-05-29 15:56:48 +02:00
Lennart
29480ded70 Make MultistatusElement public 2024-05-29 15:56:17 +02:00
Lennart
fd4fdb8f52 Fix toml_store not saving on calendar deletion 2024-05-29 15:52:51 +02:00
Lennart
0f3c3d5beb Refactor all the propfind business 2024-05-29 13:57:23 +02:00
Lennart
b2f415fb9d xml 2024-05-29 13:53:35 +02:00
Lennart
887c5c52c1 Add TagList implementation for XML 2024-05-29 13:52:50 +02:00
Lennart
9838d173a3 Fix dependencies 2024-05-29 13:51:56 +02:00
Lennart
5cf1904769 remove unnecessary type hint 2024-05-28 15:24:05 +02:00
Lennart
4f5957dc60 fix improper error handling for propfind 2024-05-28 15:20:45 +02:00
Lennart
bcfbc5bc02 add todo note 2024-05-28 15:20:22 +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
fe5f3207ae principal: Add auth checking and fix member path 2024-05-27 15:38:00 +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
0d67a4d96e Update README.md 2024-05-27 15:11:35 +02:00
Lennart
a1825c4f4f Merge pull request #4 from lennart-k/dependabot/cargo/h2-0.3.26
Bump h2 from 0.3.24 to 0.3.26
2024-05-27 09:55:56 +02:00
Lennart
4d7e3e96c7 Update dependencies 2024-05-27 09:54:35 +02:00
Lennart
35c6b1f59c update README.md 2024-05-25 22:41:22 +02:00
Lennart
1578bf83c4 formatting 2024-05-25 22:41:15 +02:00
Lennart
75a1c37331 Rename dav_resource.rs to resource.rs 2024-05-25 22:34:02 +02:00
Lennart
bdca080558 sqlite: refactor insert_calendar 2024-05-25 22:29:43 +02:00
Lennart
1c88821b21 sqlite: clean up get_events 2024-05-25 22:27:37 +02:00
Lennart
7e02a7e095 I didn't know about into_iter before :/ 2024-05-25 22:23:19 +02:00
Lennart
5bbd3ea638 remove garbage 2024-05-25 22:21:44 +02:00
Lennart
38f5338ceb Make prefix a parameter to decrease chaos 2024-05-25 22:19:38 +02:00
Lennart
d0f652a951 dav: update get_members 2024-05-25 22:08:37 +02:00
Lennart
5eced9e321 update comment 2024-05-25 22:05:48 +02:00
Lennart
248b3b118a remove old code 2024-05-25 22:03:43 +02:00
Lennart
76485b2109 bump dependencies 2024-05-25 22:03:23 +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
35acfe1575 store(Event): Keep plaintext ics string 2024-05-25 17:39:10 +02:00
Lennart
be27d4d7fa store: Add delete_calendar 2024-05-25 17:38:29 +02:00
dependabot[bot]
616ef7ae59 Bump h2 from 0.3.24 to 0.3.26
Bumps [h2](https://github.com/hyperium/h2) from 0.3.24 to 0.3.26.
- [Release notes](https://github.com/hyperium/h2/releases)
- [Changelog](https://github.com/hyperium/h2/blob/v0.3.26/CHANGELOG.md)
- [Commits](https://github.com/hyperium/h2/compare/v0.3.24...v0.3.26)

---
updated-dependencies:
- dependency-name: h2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-05 16:17:14 +00:00
Lennart
2bdc31cc3f update dependencies 2024-03-29 15:35:40 +01:00