mdecimus
ce836216a4
Object quotas implementation
2025-10-21 16:35:45 +02:00
mdecimus
59ab6d91ab
Sharded cluster node roles
2025-10-21 16:35:45 +02:00
mdecimus
a4720e1efe
Push subscription improvements + CalendarAlert implementation ( closes #1248 )
2025-10-21 16:35:45 +02:00
mdecimus
496d866052
Updated README
2025-10-21 16:35:43 +02:00
mdecimus
81b266797d
JMAP for Calendars passing tests
2025-10-21 16:34:23 +02:00
mdecimus
96d2947cdd
JMAP for Calendat tests (Calendars and Events)
2025-10-21 16:34:23 +02:00
mdecimus
62eb087c37
JMAP for File Storage passing tests
2025-10-21 16:34:23 +02:00
mdecimus
71ae50f9c9
JMAP for Contacts passing tests
2025-10-21 16:34:23 +02:00
mdecimus
0936c21fbc
JMAP tests cleanup
2025-10-21 16:34:23 +02:00
mdecimus
5df5790210
JMAP tests reorganization
2025-10-21 16:34:23 +02:00
mdecimus
5a65f091fc
JMAP for Calendars implementation ( closes #1947 )
2025-10-21 16:34:23 +02:00
mdecimus
b84e3e85dd
JMAP for Calendars implementation (part 4)
2025-10-21 16:34:23 +02:00
mdecimus
ec4963f46b
JMAP for Calendars implementation (part 3)
2025-10-21 16:34:23 +02:00
mdecimus
2fb59edaa7
JMAP for Calendars implementation (part 2)
2025-10-21 16:34:23 +02:00
mdecimus
b7df05dd3b
JMAP for Calendars implementation (part 1)
2025-10-21 16:34:23 +02:00
mdecimus
c47413a42b
JMAP for File Storage implementation ( closes #2218 )
2025-10-21 16:34:23 +02:00
mdecimus
d000b5975a
JMAP for Contacts implementation ( closes #1576 )
2025-10-21 16:34:23 +02:00
mdecimus
3da4619d43
JMAP for Contacts implementation (part 2)
2025-10-21 16:34:23 +02:00
mdecimus
98deb17482
Add per-user CardDAV properties + fix per-user CalDAV properties ( fixes #2058 )
2025-10-21 16:34:23 +02:00
mdecimus
d0aef5d5a2
JMAP for Contacts implementation (part 1)
2025-10-21 16:34:23 +02:00
mdecimus
b906eea62d
Bump to calcard 0.2
2025-10-21 16:34:23 +02:00
mdecimus
b39b4ec141
v0.13.4
2025-09-30 15:54:53 +02:00
mdecimus
4a96357b2b
IMAP: Argument buffer parser checked push
2025-09-30 12:34:59 +02:00
mdecimus
2f6cfbb6e6
WebDAV: Reduce quota excess risk with lower TOCTOU window
2025-09-30 11:36:25 +02:00
mdecimus
5fcf73f070
Always use rsplit to extract the domain part from email addresses
2025-09-30 11:23:36 +02:00
mdecimus
d00d3dd013
CardDAV: Added 'card is ham' test
2025-09-30 10:54:01 +02:00
mdecimus
93a8265b98
JMAP: Do not return invalidProperties when email update doesn't contain changes ( closes #1139 )
2025-09-30 09:22:25 +02:00
mdecimus
7ab80bcf07
JMAP: Use primary accountId when missing ( closes #1936 )
2025-09-29 19:08:02 +02:00
mdecimus
c8e0a1b2cb
JMAP protocol layer refactoring (passing tests)
2025-09-29 18:41:16 +02:00
mdecimus
c7c996d738
JMAP protocol layer refactoring (part 6)
2025-09-28 19:36:24 +02:00
mdecimus
7c946a683a
IMAP: Wrong permission checked for GETACL
2025-09-27 20:11:15 +02:00
mdecimus
e01bbf0fde
JMAP: Enforce quota checks on Blob/copy
2025-09-27 20:03:16 +02:00
mdecimus
d9999a61fe
JMAP protocol layer refactoring (part 5)
2025-09-27 20:02:16 +02:00
mdecimus
8c67abcd3c
JMAP protocol layer refactoring (part 4) ( fixes #1507 )
2025-09-26 17:01:26 +02:00
mdecimus
efa83c2255
JMAP protocol layer refactoring (part 3)
2025-09-25 19:42:12 +02:00
mdecimus
a95010c42e
JMAP protocol layer refactoring (part 2)
2025-09-24 18:14:44 +02:00
mdecimus
6c612f7e1c
JMAP protocol layer refactoring (part 1)
2025-09-23 20:30:10 +02:00
mdecimus
71cc30c7be
Moved shared data types to 'types' subcrate
2025-09-22 10:01:31 +02:00
mdecimus
b49202a2b3
Fix calculateMetrics housekeeper task ( closes #2155 )
2025-09-18 20:46:32 +02:00
mdecimus
7b48d9022f
Bump to smtp-proto 0.2
2025-09-14 11:32:14 +02:00
mdecimus
dde4663efc
OIDC: Do not set username field if it is the same as the email field
2025-09-14 09:48:20 +02:00
mdecimus
5d0b51bcca
iTIP: Include date properties in REPLY ( #2102 )
2025-09-14 08:55:17 +02:00
mdecimus
a8e631e881
IMAP: Check buf size before pushing escape sequences within quoted literals
2025-09-13 20:13:25 +02:00
Codekloeppler
058208992a
Do not panick on healthcheck connection error ( #2145 )
...
* Handle unhappy flow
Fix the healthcheck to handle not only the happy flow, but also errors like "connection refused" or "host unreachable".
* Fix Typo in variable
2025-09-11 12:21:08 +02:00
mdecimus
15762fba2b
CalDAV: Limit recurrence expansions in calendar reports
2025-09-09 21:27:15 +02:00
mdecimus
480fb59a09
v0.13.3
2025-09-09 19:28:53 +02:00
Aleks
167e53da58
Fix copy & paste issue in ovh error message in tls.rs ( #2130 )
...
Use the right Provider in the OVH Error message
2025-09-09 19:05:44 +02:00
mdecimus
7653e1a4c3
OIDC: Do not overwrite local aliases ( fixes #2065 )
2025-09-08 10:27:52 +02:00
mdecimus
751cb16a8b
iTIP: Do not send a REPLY when deleting an event that was not accepted
2025-09-08 10:13:00 +02:00
mdecimus
68d02a6df7
iTIP: Include event details in REPLY messages ( fixes #2102 )
2025-09-08 09:41:28 +02:00