Lennart
|
2cf481d4e6
|
make session cookie samesite=lax by default
|
2025-08-25 19:09:24 +02:00 |
|
Lennart
|
f8a660c222
|
rename session cookie to rustical_session
To prevent possible clashes with other services, #105
|
2025-08-10 14:01:00 +02:00 |
|
Lennart
|
09f1bd20ae
|
close connection if request body might not have been consumed
hopefully fixes #77
|
2025-07-22 10:53:12 +02:00 |
|
Lennart
|
08c250657e
|
well-known: add second apple user agent
|
2025-07-20 13:38:57 +02:00 |
|
Lennart
|
507cb77e85
|
Add /.well-known/caldav exception for Apple Calendar
|
2025-07-20 13:10:52 +02:00 |
|
Lennart K
|
69163404a1
|
caldav: Add endpoint with simplified calendar-home-set
|
2025-07-18 12:18:27 +02:00 |
|
Lennart
|
a5663bf006
|
Remove unnecessary pwhash command
|
2025-07-02 23:43:18 +02:00 |
|
Lennart
|
503cbe3699
|
fix: Add default frontend config
|
2025-06-23 14:07:38 +02:00 |
|
Lennart
|
15aadcf1be
|
Rename User struct to Principal
|
2025-06-19 20:59:59 +02:00 |
|
Lennart
|
03ae492483
|
Implement DAV Push
|
2025-06-14 20:24:50 +02:00 |
|
Lennart
|
e653c68cae
|
Set log level for 404
|
2025-06-14 14:57:42 +02:00 |
|
Lennart
|
4eb35d6c0d
|
caldav: Merge calendar store and birthday store into combined store
|
2025-06-11 19:57:04 +02:00 |
|
Lennart
|
bd0684dcbc
|
Implement workaround to allow GNOME Accounts setup
|
2025-06-11 15:37:59 +02:00 |
|
Lennart
|
fc590976bc
|
Set default log level to INFO
|
2025-06-09 21:47:46 +02:00 |
|
Lennart
|
0595920809
|
dav: Make the get_members function more ergonomic
|
2025-06-09 20:35:25 +02:00 |
|
Lennart
|
0feaaaaca1
|
Add user agent to request log
|
2025-06-09 19:55:39 +02:00 |
|
Lennart
|
e000165555
|
Improve logging
|
2025-06-09 19:04:08 +02:00 |
|
Lennart
|
2ce0c00f89
|
tracing: Update default opentelemetry log leve
|
2025-06-09 17:57:35 +02:00 |
|
Lennart
|
38de0ab268
|
Make sure that tracing catches all panics and shows errors better
|
2025-06-09 17:50:01 +02:00 |
|
Lennart
|
9dd5995950
|
Move session middleware outside such that we can access webdav endpoints from the frontend
|
2025-06-09 17:29:33 +02:00 |
|
Lennart
|
2ba0beeafc
|
routing changes
|
2025-06-09 17:19:25 +02:00 |
|
Lennart
|
d5b43b33f4
|
Fix well-known carddav redirection
|
2025-06-08 23:08:44 +02:00 |
|
Lennart
|
1d25d6cc70
|
Update rand to 0.9
|
2025-06-08 19:56:48 +02:00 |
|
Lennart
|
00eb43f048
|
Implement almost all previous features
|
2025-06-08 19:38:33 +02:00 |
|
Lennart
|
95889e3df1
|
Checkpoint: Migration to axum
|
2025-06-08 14:10:12 +02:00 |
|
Lennart K
|
ef33868151
|
Refactoring around routing and getting the principal uri (less dependence on actix)
|
2025-06-02 16:17:28 +02:00 |
|
Lennart
|
0acc3c22d9
|
frontend: Generate random secret by default
|
2025-05-15 20:58:17 +02:00 |
|
Lennart
|
3af9b3b8b4
|
Decrease number of rounds for app token hash
|
2025-05-10 11:54:09 +02:00 |
|
Lennart
|
87112f3794
|
Migrate principal store to sqlite
|
2025-04-26 14:13:37 +02:00 |
|
Lennart
|
8ae8a5cda7
|
cli: Add basic functionality to assign membership
|
2025-04-26 11:23:15 +02:00 |
|
Lennart
|
4c6de20d75
|
cli: Allow changing principal type
|
2025-04-26 11:01:20 +02:00 |
|
Lennart
|
6422ae8f57
|
cli: Change principal displayname
|
2025-04-26 10:58:52 +02:00 |
|
Lennart
|
4071ea4ff4
|
CLI: Allow editing principal password
|
2025-04-26 10:52:23 +02:00 |
|
Lennart
|
be9712241c
|
Move oidc to dedicated crate
|
2025-04-20 21:40:03 +02:00 |
|
Lennart
|
678d2291e0
|
frontend: Move oidc configuration to dedicated section
|
2025-04-20 20:42:24 +02:00 |
|
Lennart
|
54e327d764
|
dav: Make reusable for other projects
|
2025-04-18 13:26:44 +02:00 |
|
Lennart
|
626eff0373
|
Add CLI for most basic user management
|
2025-04-17 23:27:43 +02:00 |
|
Lennart
|
9bff8c228d
|
fix test again
|
2025-04-14 18:11:19 +02:00 |
|
Lennart
|
0b7e6bb7ce
|
Support for disabling password login
|
2025-04-14 18:06:36 +02:00 |
|
Lennart
|
93b967093c
|
Make stricter distinction between password and app tokens
|
2025-04-14 18:00:07 +02:00 |
|
Lennart
|
34b20d4ead
|
fix
|
2025-04-14 17:44:51 +02:00 |
|
Lennart
|
8258e95bb1
|
Actually fix tests
|
2025-04-14 17:29:36 +02:00 |
|
Lennart
|
ff73589004
|
fix tests
|
2025-04-14 17:22:28 +02:00 |
|
Lennart
|
354c6c97eb
|
Fix frontend login for nextcloud flows
|
2025-04-13 20:22:15 +02:00 |
|
Lennart
|
b2c1bd6b8d
|
Fix tracing
|
2025-04-13 20:13:28 +02:00 |
|
Lennart
|
14e5533b6f
|
Move nextcloud_login to frontend crate
|
2025-04-13 19:00:51 +02:00 |
|
Lennart
|
0c5002f357
|
Fix tests
|
2025-04-13 15:35:58 +02:00 |
|
Lennart
|
cf3d9bb16b
|
Add initial OIDC support #33
|
2025-04-13 15:31:58 +02:00 |
|
Lennart K
|
176bd238a4
|
Add config using environment variables with figment
|
2025-02-11 16:28:46 +01:00 |
|
Lennart
|
01049bad18
|
Fix Nextcloud login flaws
|
2025-02-10 16:42:48 +01:00 |
|