Commit Graph

591 Commits

Author SHA1 Message Date
Lennart
86ecaef6db Comment out broken DAV Push notifier 2025-05-06 15:05:44 +02:00
Lennart
d0c3d8f258 sqlite: Fix down-migration 2025-05-06 14:25:03 +02:00
Lennart
d1f249a01b Implement data model changes to support new WebDAV Push spec 2025-05-03 15:24:00 +02:00
Lennart
f50ef8a1d5 DAV Push: Make trigger optional too 2025-05-02 22:28:01 +02:00
Lennart
e391c7e5b8 DAV Push: Make content-encoding optional 2025-05-02 22:26:31 +02:00
Lennart
3170ca1d08 A little more preparation for new DAV Push spec 2025-05-02 22:22:58 +02:00
Lennart
6330021f05 DAV Push: Add supported-triggers 2025-05-02 20:43:58 +02:00
Lennart
630a4600c2 xml: Fix dumb bug where default value would be evaluated and panic even when not needed 2025-05-02 20:38:27 +02:00
Lennart
6dc948ee78 Refactoring 2025-05-02 20:03:36 +02:00
Lennart
c9683580eb Some refactoring work 2025-05-02 19:53:02 +02:00
Lennart
32e1ce85f1 small improvements to timestamp parsing 2025-05-02 19:06:56 +02:00
Lennart
97a5bd581f Add get_recurrence_rule method to EventObject 2025-05-02 18:05:00 +02:00
Lennart
e611e67692 Some groundwork for recurrence expansion 2025-05-02 17:43:46 +02:00
Lennart
d826cb5fdd Fix hrefs for calendar/addressbook get_members 2025-05-02 15:19:57 +02:00
Lennart
5f8dc290d8 Fix bug in addressbook multiget 2025-05-02 14:57:09 +02:00
Lennart
a78dd4a451 Add .ics and .vcf suffix to object resources
This fixes #61
2025-05-02 14:55:30 +02:00
Lennart
99388cf992 addressbook_store, add option to not return deleted objects with get_object
#61
2025-04-27 18:32:17 +02:00
Lennart
df5f19faab Fix error status codes 2025-04-27 18:04:19 +02:00
Lennart
d9b624ba8e apple profiles add hostname to identifier to prevent collisions 2025-04-27 17:16:55 +02:00
Lennart
96a3d84088 frontend: Add generator for Apple configuration profiles
Closes #58
2025-04-27 16:38:47 +02:00
Lennart
2e940bed2f Fix REPORT calendar-data after I stupidly broke it 2025-04-27 16:35:46 +02:00
Lennart
3b58d73b58 Some preparation to parse CalDAV REPORT requests with calendar-data 2025-04-27 15:09:28 +02:00
Lennart
19708b7951 xml: Add support for enum other tuple variants 2025-04-27 15:09:02 +02:00
Lennart
ef636308de small change to user page 2025-04-27 14:07:44 +02:00
Lennart
2521a9b776 Fix Allow header in OPTION method 2025-04-26 15:37:40 +02:00
Lennart
0311ae4ee1 Fix MKCALENDAR for Apple Calendar (does not send resourcetype) 2025-04-26 15:20:47 +02:00
Lennart
17c245901d Remove test that I'm currently too lazy to fix 2025-04-26 14:32:49 +02:00
Lennart
fbc540d1ed sqlite_store: Reorder migrations 2025-04-26 14:25:37 +02:00
Lennart
40cb0c56e9 sqlite_store: Reorder migrations 2025-04-26 14:21:59 +02:00
Lennart
87112f3794 Migrate principal store to sqlite 2025-04-26 14:13:37 +02:00
Lennart
1f915b73de frontend: Wrap timezone in textarea 2025-04-26 11:31:55 +02:00
Lennart
4071ea4ff4 CLI: Allow editing principal password 2025-04-26 10:52:23 +02:00
Lennart
3d1e44cc71 Update Cargo.toml 2025-04-20 22:23:13 +02:00
Lennart
0c940b595e oidc: Remove all dependencies on other rustical crates 2025-04-20 22:12:52 +02:00
Lennart
be9712241c Move oidc to dedicated crate 2025-04-20 21:40:03 +02:00
Lennart
5e4cdc6a12 oidc: Add checking of state returned by IdP 2025-04-20 21:30:32 +02:00
Lennart
2c74d56f50 Refactoring of frontend and OIDC
I want to make some code reusable for other projects
2025-04-20 21:23:52 +02:00
Lennart
678d2291e0 frontend: Move oidc configuration to dedicated section 2025-04-20 20:42:24 +02:00
Lennart
cd0ebc574a rustical_dav: Add Overwrite header 2025-04-20 17:47:11 +02:00
Lennart
8eb46523a3 dav: Outsource PrincipalResource AT to where it's actually needed 2025-04-19 12:43:32 +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
39b1da3a8f edit stylesheet 2025-04-17 23:25:39 +02:00
Lennart
63ee4d7d53 frontend: set max width 2025-04-16 21:51:15 +02:00
Lennart
5b0868c544 frontend stuff 2025-04-16 21:14:49 +02:00
Lennart
68e824e6ba stylesheet change 2025-04-16 20:53:55 +02:00
Lennart
b24c7ca52a some minor frontend work 2025-04-16 20:52:56 +02:00
Lennart
df3f8ea06d Rename userid_claim option and document OIDC options 2025-04-16 17:28:45 +02:00
Lennart
90606092ed OIDC: Add configurable user id (between sub and preferred_username) 2025-04-16 17:26:12 +02:00
Lennart
fc147c388a OIDC: Add option to require group from IdP 2025-04-16 17:16:29 +02:00