Lennart
|
cf3d9bb16b
|
Add initial OIDC support #33
|
2025-04-13 15:31:58 +02:00 |
|
Lennart
|
f132f9ccc8
|
Add insert_principal method to AuthenticationProvider
|
2025-04-13 15:29:43 +02:00 |
|
Lennart
|
63c16f411d
|
frontend: Show group calendars
|
2025-04-12 13:13:16 +02:00 |
|
Lennart
|
30b0bf5b56
|
User middleware, fix #54
|
2025-04-12 13:12:48 +02:00 |
|
Lennart
|
7b70b79bf0
|
use askama_web to make template responses more ergonomic
|
2025-04-12 12:15:50 +02:00 |
|
Lennart
|
6e03d58457
|
Update askama
|
2025-04-05 14:02:30 +02:00 |
|
Lennart
|
e6d3c4e0e5
|
nextcloud_login: Fix routing
|
2025-02-11 17:13:58 +01:00 |
|
Lennart K
|
63c8f8b5f2
|
Remove Default from TomlUserStoreConfig
|
2025-02-11 12:57:20 +01:00 |
|
Lennart
|
9ff04f3bbb
|
nextcloud_login: Remove unused assets stuff
|
2025-02-10 17:06:32 +01:00 |
|
Lennart
|
01049bad18
|
Fix Nextcloud login flaws
|
2025-02-10 16:42:48 +01:00 |
|
Lennart
|
7e8a246084
|
AppToken add creation date
|
2025-02-10 15:20:01 +01:00 |
|
Lennart
|
23007a3bda
|
Implement Nextcloud login flow
|
2025-02-09 22:14:55 +01:00 |
|
Lennart
|
1d103ea312
|
user: Add name to app token
|
2025-02-09 17:28:15 +01:00 |
|
Lennart
|
d0d7a6dc78
|
user: Rename user_type to principal_type
|
2025-02-09 17:21:29 +01:00 |
|
Lennart
|
8948589b09
|
Breaking changes to auth provider, principal store outsourced to new config file
|
2025-02-09 17:19:08 +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
|
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
|
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
|
1442d79a24
|
Remove some anyhow dependencies
|
2025-01-23 18:56:21 +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
|
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
|
69947d5f84
|
sqlite: Enforce that occurences in calendarobjects are processable by date()
|
2025-01-22 16:33:31 +01:00 |
|
Lennart
|
ec6dbf50f6
|
birthday calendar, rename birthday objects, support anniversary field
|
2025-01-21 13:38:46 +01:00 |
|
Lennart
|
7a678f5150
|
Add more efficient time-range calendar querying
|
2025-01-19 14:40:47 +01:00 |
|
Lennart
|
6448b23f8c
|
Janky fix to make birthday calendar set read_only
|
2025-01-19 13:34:00 +01:00 |
|
Lennart
|
3b99508065
|
caldav: Make supported-calendar-component-set configurable
|
2025-01-19 13:19:46 +01:00 |
|
Lennart
|
79edfcaa25
|
calendar_set: Fix privileges
|
2025-01-19 13:00:17 +01:00 |
|
Lennart
|
cde1b8f51f
|
Add option to disable frontend
|
2025-01-19 12:28:17 +01:00 |
|
Lennart
|
6485b89c73
|
Ensure all routes check for authorization
|
2025-01-19 00:20:16 +01:00 |
|
Lennart
|
130f754cdd
|
Add ns name for DAV Push
|
2025-01-19 00:04:42 +01:00 |
|
Lennart
|
670c28c72f
|
proppatch: Respect namespaces in more cases
|
2025-01-18 23:45:29 +01:00 |
|
Lennart
|
8359e4ee1c
|
Remove Resource::PropName
|
2025-01-18 23:18:59 +01:00 |
|