Commit Graph

641 Commits

Author SHA1 Message Date
Lennart
8948589b09 Breaking changes to auth provider, principal store outsourced to new config file 2025-02-09 17:19:08 +01:00
Lennart
a71000ccf7 Sketch of an integration test 2025-02-08 12:51:26 +01:00
Lennart
180295ef1a Implement If-Match, If-None-Match for DELETE method 2025-02-06 15:17:49 +01:00
Lennart
6caa04a516 xml: Some work on errors 2025-02-06 14:06:17 +01:00
Lennart
9b6ad4eb39 xml: Fix unescaping for String values 2025-02-05 17:58:36 +01:00
Lennart
89f2483dac xml: Support CDATA 2025-02-05 17:56:52 +01:00
Lennart
0596fe6396 Revert "Add more tracing to store_sqlite"
This reverts commit 8ffa6b1abe.
2025-02-04 22:35:48 +01:00
Lennart
3edcca608e Principal resources: Set displayname 2025-02-04 17:52:06 +01:00
Lennart
8ffa6b1abe Add more tracing to store_sqlite 2025-02-04 17:51:51 +01:00
Lennart
1439fd01f0 Fix README.md 2025-02-02 15:24:37 +01:00
Lennart
e8ac138b32 Update README.md 2025-02-02 15:22:56 +01:00
Lennart
aa6bd1cbc0 implement principal types 2025-02-02 15:12:15 +01:00
Lennart
bb8f2bb370 implement principal types 2025-02-02 12:27:03 +01:00
Lennart
207cb5cd27 carddav: Implement membereships in addressbook-home-set 2025-02-02 12:03:14 +01:00
Lennart
ccae96bb17 Add principal memberships to allow group accounts 2025-02-02 11:58:58 +01:00
Lennart
031d94c9d1 Some preparations for supporting principal memberships 2025-02-02 11:34:10 +01:00
Lennart
93d16f02d9 rename DAV Push subscription table 2025-02-02 11:10:54 +01:00
Lennart
1513249a4f Change /user routes to /principal 2025-02-02 11:07:23 +01:00
Lennart
d67efd8feb Remove accidentally pushed code 2025-02-02 10:31:34 +01:00
Lennart
75e2d82432 Revert incompatible rand version 2025-01-29 22:34:03 +01:00
Lennart
5e788229ed Update README.md 2025-01-29 12:24:21 +01:00
Lennart
dc676fc117 Update chrono-tz 2025-01-29 12:21:15 +01:00
Lennart
32b0694bba Update dependencies 2025-01-29 12:20:02 +01:00
Lennart
21af6b0535 auth: Remove unused UserStore trait and put app_tokens into User struct 2025-01-29 10:28:07 +01:00
Lennart
8fda600e7f Change how CalDAV/CardDAV services are initialised 2025-01-26 14:13:56 +01:00
Lennart
33b7f748b8 Move well-known routes to main::app.rs 2025-01-26 14:08:16 +01:00
Lennart
79d0b4f967 Update Dockerfile 2025-01-26 14:08:02 +01:00
Lennart
6d9b7da43c Update README.md 2025-01-26 13:55:58 +01:00
Lennart
eaabe24683 Hide opentelemetry behind feature flag 2025-01-26 13:48:43 +01:00
Lennart
569e7d2774 github action docker-publish: Add branch tags 2025-01-23 21:11:10 +01:00
Lennart
0cb180c4b2 github action docker-publish: Tag as latest 2025-01-23 20:48:53 +01:00
Lennart
1442d79a24 Remove some anyhow dependencies 2025-01-23 18:56:21 +01:00
Lennart
e616ab0898 Attempt to fix GitHub docker-publish workflow 2025-01-23 18:27:04 +01:00
Lennart
75e60b852d Remove unnecessary dbg 2025-01-23 18:18:42 +01:00
Lennart
a3acfb8969 rename dav::XmlError 2025-01-23 18:17:55 +01:00
Lennart
0f9f98e6ed Update .gitignore 2025-01-23 18:10:19 +01:00
Lennart
8986796ecd I messed something up again 2025-01-22 16:49:33 +01:00
Lennart
4d15804931 Add mkcalendar property 2025-01-22 16:46:04 +01:00
Lennart
d91ee8544e caldav: Calendar properties min-date-time, max-date-time 2025-01-22 16:41:41 +01:00
Lennart
e8dd27c17f Update .sqlx (messed that up before) 2025-01-22 16:41:00 +01:00
Lennart
3b5b884fdc Update .sqlx 2025-01-22 16:36:49 +01:00
Lennart
69947d5f84 sqlite: Enforce that occurences in calendarobjects are processable by date() 2025-01-22 16:33:31 +01:00
Lennart
c557f6d544 Update Cargo.lock 2025-01-22 16:26:06 +01:00
Lennart
bcb7e96c59 Another attempt at fixing Docker cross-platform builds 2025-01-21 16:26:33 +01:00
Lennart
483ded96d5 Fix Dockerfile for arm64 builds
Hopefully this works now
2025-01-21 16:03:44 +01:00
Lennart
e169ba0c58 Another attempt for cross-platform Docker images 2025-01-21 15:45:18 +01:00
Lennart
03c44fbf54 docker: Also build ARM64 image 2025-01-21 14:39:01 +01:00
Lennart
0ce01997ea Fix README.md 2025-01-21 14:18:39 +01:00
Lennart
fae6a36bc8 Format docker-publish.yml 2025-01-21 14:15:28 +01:00
Lennart
0f3dac3775 Add test workflow 2025-01-21 14:05:39 +01:00