Lennart K
|
669d81aea0
|
address_object resource: Implement displayname
|
2026-01-16 15:39:56 +01:00 |
|
Lennart K
|
63373ad525
|
simplify handling of ical-related errors
|
2026-01-16 15:39:54 +01:00 |
|
Lennart K
|
2c67890343
|
Update ical-rs
|
2026-01-16 15:39:53 +01:00 |
|
Lennart K
|
c165e761be
|
update ical-rs
|
2026-01-16 15:39:51 +01:00 |
|
Lennart K
|
5639127782
|
clean up ical-related stuff
|
2026-01-16 15:39:44 +01:00 |
|
Lennart K
|
758793a11a
|
Make AddressObject object_id an extrinsic property
|
2026-01-16 15:39:33 +01:00 |
|
Lennart K
|
69acde10ba
|
migrate to new ical-rs version
|
2026-01-16 15:38:57 +01:00 |
|
Lennart
|
1567bc64ef
|
addressbook-query: Fix filter matching for empty filters
|
2026-01-04 00:05:07 +01:00 |
|
Lennart
|
9784f2b53f
|
PUT object: Properly check If-None-Match header
|
2025-12-31 16:50:32 +01:00 |
|
Lennart
|
271fdfd686
|
PUT object: Return ETag
|
2025-12-31 16:17:34 +01:00 |
|
Lennart
|
8c44733d0a
|
carddav: Fix namespace for max-resource-size
|
2025-12-31 15:57:13 +01:00 |
|
Lennart
|
829f7b727f
|
carddav calendar-query: Add parsing support for limit
|
2025-12-31 15:15:07 +01:00 |
|
Lennart
|
1174af3a4b
|
carddav: Add some tests to make sure the filters work
|
2025-12-31 14:47:23 +01:00 |
|
Lennart
|
845b3e61e3
|
carddav: Fix filter test="allof"|"anyof"
|
2025-12-31 14:46:49 +01:00 |
|
Lennart
|
e5d6541ffb
|
fix prop-filter when multiple properties of a name exist
|
2025-12-31 13:46:43 +01:00 |
|
Lennart
|
bf5bdb96bc
|
implement param-filter for caldav
|
2025-12-31 13:07:43 +01:00 |
|
Lennart
|
47c2a55941
|
implement text-match and prop-filter for carddav
|
2025-12-31 13:02:53 +01:00 |
|
Lennart
|
5c6f63a5f3
|
carddav addressbook: Add supported-collation-set
|
2025-12-31 12:25:35 +01:00 |
|
Lennart
|
578ddde36d
|
ResourceName trait: Use Cow instead of String
|
2025-12-31 10:57:28 +01:00 |
|
Lennart
|
cf31a51965
|
small changes to regression tests and xml namespaces
|
2025-12-31 01:43:03 +01:00 |
|
Lennart
|
55ecbdcd41
|
carddav: Implement addressbook-query
|
2025-12-27 14:22:23 +01:00 |
|
Lennart K
|
b50ea478db
|
Content-Type: Add charset=utf-8
|
2025-12-18 21:43:27 +01:00 |
|
Lennart
|
fb0bd67176
|
Update ical-rs version to fix bug with unicode characters in params
addresses #157
|
2025-12-17 17:33:46 +01:00 |
|
Lennart
|
ac6ab0ca9a
|
clippy appeasement
|
2025-12-11 20:01:04 +01:00 |
|
Lennart
|
61a8c32af4
|
add some more propfind regression tests
|
2025-12-10 14:22:04 +01:00 |
|
Lennart
|
a45e0b2efd
|
carddav: Try out some tests with insta
|
2025-12-10 12:26:31 +01:00 |
|
Lennart
|
092604694a
|
multiget: percent-decode hrefs
|
2025-11-17 01:21:20 +01:00 |
|
Lennart
|
d843909084
|
Update Cargo.toml
|
2025-11-05 16:16:01 +01:00 |
|
Lennart
|
86cf490fa9
|
Lots of clippy appeasement
|
2025-10-27 20:12:21 +01:00 |
|
Lennart K
|
0d071d3b92
|
run clippy fix
|
2025-10-27 19:01:04 +01:00 |
|
Lennart K
|
08041c60be
|
clippy: Enable more warnings
|
2025-10-27 11:39:24 +01:00 |
|
Lennart
|
c4604d4376
|
xml: Comprehensive refactoring from byte strings to strings
|
2025-08-28 18:01:41 +02:00 |
|
Lennart
|
bfe17d0b65
|
caldav import: Add safeguard against empty addressbooks
|
2025-08-23 19:55:29 +02:00 |
|
Lennart
|
1e90ff3d6c
|
carddav: Remove enforcement of UID matching filename (Apple Contacts doesn't play well)
|
2025-08-23 19:42:58 +02:00 |
|
Lennart
|
94ace71745
|
carddav: Change addressbook PUT to IMPORT
|
2025-08-23 19:01:19 +02:00 |
|
Lennart
|
68a2e7e2a2
|
carddav: Require UID in address object
|
2025-08-23 18:09:03 +02:00 |
|
Lennart
|
b6d1899636
|
carddav: Add full addressbook-home-set
|
2025-07-18 14:13:34 +02:00 |
|
Lennart
|
2774d092ac
|
propfind: Implement <include/>
Implements #95
|
2025-07-10 15:45:54 +02:00 |
|
Lennart K
|
b02f7c427a
|
minor refactoring
|
2025-07-10 10:51:59 +02:00 |
|
Lennart
|
3ca02d9792
|
dav: Implement HEAD method
|
2025-07-05 08:47:22 +02:00 |
|
Lennart
|
fe78a82806
|
clippy appeasement
|
2025-06-27 13:57:57 +02:00 |
|
Lennart
|
6046439fc7
|
feat(dav): Add show_deleted parameter to get_resource
Fixes #86
|
2025-06-23 16:43:46 +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
|
529f36ad99
|
dav: Convert is_collection const to function which will make filesystem access easier
|
2025-06-14 15:21:10 +02:00 |
|
Lennart
|
54997ef865
|
MKCOL: Set empty displayname to None
|
2025-06-13 18:23:32 +02:00 |
|
Lennart
|
32bc8c707d
|
Add group-membership to both caldav and carddav and fix addressbook-home-set for shared principals
|
2025-06-12 20:55:22 +02:00 |
|
Lennart
|
1757bbee13
|
carddav: Remove members from addressbook-home-set
|
2025-06-12 20:12:17 +02:00 |
|
Lennart
|
41d5c72e4e
|
Fix and simplify support-report-set
|
2025-06-12 17:39:42 +02:00 |
|
Lennart
|
f857d68760
|
principal: Implement principal-collection-set
|
2025-06-12 15:31:34 +02:00 |
|