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 |
|
Lennart
|
020e836c42
|
Remove wrong principal-URL property
|
2025-01-18 23:09:42 +01:00 |
|
Lennart
|
c5a91358b6
|
Remove getcontenttype from collections, they don't belong there
|
2025-01-18 23:03:01 +01:00 |
|
Lennart
|
eb1a8578d7
|
Replace this internal_props stuff with CommonPropertiesExtension
|
2025-01-18 22:59:02 +01:00 |
|
Lennart
|
1dda9dea8d
|
Group some DAV properties in extensions
|
2025-01-18 22:23:56 +01:00 |
|
Lennart
|
8d7574290c
|
xml: EnumUnitVariants support untagged enums
|
2025-01-18 21:51:30 +01:00 |
|
Lennart
|
8d1202234d
|
Generate everything strum does myself (no duplicate prop names)
|
2025-01-18 20:00:26 +01:00 |
|
Lennart
|
39beee2f69
|
xml: Also implement unit variants
|
2025-01-18 19:35:19 +01:00 |
|
Lennart
|
ea9f5a711d
|
Add namespaces to propnames
|
2025-01-18 18:56:37 +01:00 |
|
Lennart
|
461c67a72b
|
xml derive: Fix typing
|
2025-01-18 18:40:01 +01:00 |
|
Lennart
|
6b00e4294b
|
xml: EnumVariant variant_names for untagged enums
|
2025-01-18 18:38:24 +01:00 |
|
Lennart
|
e31cd03179
|
rustical_xml: Add new trait EnumVariants
|
2025-01-18 17:59:49 +01:00 |
|
Lennart
|
8fdc89ca3f
|
Refactor sqlite store such that operations can be combined in transactions
|
2025-01-18 15:06:48 +01:00 |
|
Lennart
|
e04ae59296
|
xml: Add test that untagged enums work properly
|
2025-01-18 14:00:12 +01:00 |
|
Lennart
|
808deabad3
|
breaking(sqlite): Add metadata into calendar store for more efficient queries in the future
|
2025-01-15 21:33:25 +01:00 |
|
Lennart
|
e6c09074d3
|
Resolve deadlocks (I'm an idiot)
|
2025-01-15 21:02:53 +01:00 |
|
Lennart
|
d03d394e54
|
Add date parsing for vcf format
|
2025-01-15 21:01:44 +01:00 |
|
Lennart
|
3d218b0d8d
|
remove garbage "test"
|
2025-01-15 21:01:27 +01:00 |
|
Lennart
|
bfda4b99ec
|
caldav: chrono_tz dependency
|
2025-01-15 20:12:08 +01:00 |
|
Lennart
|
89572e28d1
|
calendar collection: timezone-id validation
|
2025-01-15 20:11:47 +01:00 |
|