Lennart
|
cde1b8f51f
|
Add option to disable frontend
|
2025-01-19 12:28:17 +01:00 |
|
Lennart
|
83d875133f
|
DAV Push: Configurable list of allowed push targets
|
2025-01-15 18:05:02 +01:00 |
|
Lennart
|
658e6ebc1b
|
Move DAV Push logic to dav crate
|
2025-01-15 17:40:23 +01:00 |
|
Lennart
|
985d4d03e8
|
Improve error message when missing config file
|
2025-01-15 17:30:12 +01:00 |
|
Lennart
|
6d78a3936f
|
stores: Switch from dyn to impl and implement Sized
|
2025-01-15 17:21:01 +01:00 |
|
Lennart
|
751c2d1ce7
|
carddav: Implement DAV Push
|
2025-01-15 17:14:33 +01:00 |
|
Lennart K
|
56e6eed833
|
main: Add error message when missing config file
|
2025-01-15 10:57:23 +01:00 |
|
Lennart
|
347061ff8f
|
Dav Push: Support for calendar collections
|
2025-01-12 22:31:39 +01:00 |
|
Lennart
|
5b418ec583
|
Dav Push: Logic to register subscriptions
|
2025-01-12 20:39:53 +01:00 |
|
Lennart
|
94471470dc
|
run database migrations by default
|
2025-01-04 21:32:20 +01:00 |
|
Lennart
|
577091cf02
|
Workaround for #10
|
2025-01-04 16:10:07 +01:00 |
|
Lennart
|
0f2db05a07
|
Add some CLI commands to generate a default configuration and password hashes
|
2024-11-03 13:17:38 +01:00 |
|
Lennart
|
33eae4a780
|
frontend: use secret key for cookies
|
2024-11-02 13:10:41 +01:00 |
|
Lennart
|
9be551b7d4
|
tracing setup
|
2024-10-31 13:55:17 +01:00 |
|
Lennart
|
c013ffa117
|
split store and store_sqlite implementatio into multiple crates
|
2024-10-28 15:34:20 +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
|
86feb4e189
|
Add initial carddav support
|
2024-10-27 14:10:01 +01: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
|
9c703673fa
|
Remove toml store
|
2024-06-21 18:01:41 +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
|
55342309b9
|
move keep-alive fix to only close connections where an error occurs
|
2024-03-16 00:05:51 +01:00 |
|
Lennart
|
af870c305b
|
disable keep-alive: workaround for timeouting requests after auth error
|
2024-03-16 00:01:15 +01:00 |
|
Lennart
|
509f8f7aeb
|
Outsource db pool creation in preparation for unit tests
|
2024-02-25 12:50:19 +01:00 |
|
Lennart
|
f81ca9cff3
|
outsource app creation as a preparation for testing
|
2024-02-10 16:30:13 +01:00 |
|
Lennart
|
1b1137249c
|
Add database migration flag
|
2024-02-06 12:27:08 +01:00 |
|
Lennart
|
52ada57e35
|
main: Make http host configurable
|
2024-01-21 14:38:24 +01:00 |
|
Lennart
|
eb9e317e6f
|
sqlite: create if not exists and run migrations
|
2023-10-08 15:08:12 +02:00 |
|
Lennart
|
4f2e92c953
|
Add WIP sqlite store
|
2023-10-08 14:48:51 +02:00 |
|
Lennart
|
e17e4facd7
|
Remove frontend crate
|
2023-10-06 14:17:15 +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 |
|
Lennart
|
759c4afee9
|
outsource toml store into own file
|
2023-09-13 12:46:08 +02:00 |
|
Lennart
|
5ee509b7bc
|
Add auth config
|
2023-09-07 18:53:12 +02:00 |
|
Lennart
|
ee54ec96c3
|
Switch caldav subpath to /caldav
|
2023-09-07 18:47:25 +02:00 |
|
Lennart
|
4da1507919
|
Switch db from json to toml
|
2023-09-07 18:45:28 +02:00 |
|
Lennart
|
ec6c490ea2
|
clean up main.rs
|
2023-09-05 19:03:52 +02:00 |
|
Lennart
|
f54a9f00b2
|
Cleaned update main.rs to the best of my limited knowledge
|
2023-09-05 19:00:15 +02:00 |
|
Lennart
|
6b6788ec98
|
Extend the app state
|
2023-09-05 17:00:32 +02:00 |
|
Lennart
|
ccb09f40b4
|
Initial commit
|
2023-09-04 13:20:13 +02:00 |
|