Commit Graph

52 Commits

Author SHA1 Message Date
mdecimus
84edb5e6db Spam filter performance and accuracy improvements (part 6) 2025-12-05 18:31:33 +01:00
mdecimus
dbe40829da Database schema optimization - part 12 2025-11-15 12:44:04 +01:00
mdecimus
3e181ae467 Database schema optimization - part 10 2025-11-11 18:47:29 +01:00
mdecimus
3e1d2d54e4 Database schema optimization - part 1 2025-10-30 19:57:09 +01:00
mdecimus
107561297d CalDAV: support for supported-calendar-component-set (closes #1893) 2025-10-21 16:35:46 +02:00
mdecimus
a4720e1efe Push subscription improvements + CalendarAlert implementation (closes #1248) 2025-10-21 16:35:45 +02:00
mdecimus
81b266797d JMAP for Calendars 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
5df5790210 JMAP tests reorganization 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
b906eea62d Bump to calcard 0.2 2025-10-21 16:34:23 +02:00
mdecimus
71cc30c7be Moved shared data types to 'types' subcrate 2025-09-22 10:01:31 +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
cd2b958001 WebDAV: Assisted discovery v2 2025-09-07 19:20:39 +02:00
mdecimus
062863eb4c Bump dependencies 2025-08-19 09:06:18 +01:00
mdecimus
02f6a114e0 WebDAV: Always return MULTISTATUS when calendar-query yields no results 2025-07-24 12:36:17 +02:00
mdecimus
a203ce732f Return all shared resources in calendar-home-set and addressbook-home-set (closes #1796) 2025-07-14 17:09:52 +02:00
mdecimus
20bab962d4 Include DTSTART/DTEND properties in iMIP CANCEL messages (fixes #1775) 2025-07-14 16:44:34 +02:00
mdecimus
fb5a7ec144 Fix WebDAV ACL validation in multiget reports (fixes #1768) 2025-07-14 13:16:47 +02:00
mdecimus
1035183ec7 Fix WebDAV ACL write permission to allow creating items (fixes #1768) 2025-07-14 12:07:05 +02:00
mdecimus
4f3406d449 Cache invalidation cluster broadcast (closes #1741) 2025-07-13 19:21:56 +02:00
mdecimus
036cb2ecd4 Small round of MTA queueing improvements 2025-07-12 19:42:27 +02:00
mdecimus
d04a4331c3 Project Alouette: je te plume la queue (et je la remplace par mieux) 2025-07-09 20:38:27 +02:00
mdecimus
9ca374151c Return NOTFOUND error instead of MULTISTATUS on empty PROPFIND responses (fixes #1657) 2025-06-24 16:33:26 +02:00
mdecimus
01f7c8f56d Assisted CalDAV/CardDAV shared resource discovery (closes #1691) 2025-06-24 13:28:29 +02:00
mdecimus
854bfcb249 Do not include email address in identity names (closes #1688) 2025-06-24 09:58:51 +02:00
mdecimus
7087148d3d CalDAV Scheduling (closes #1514) 2025-06-23 18:32:19 +02:00
mdecimus
367ddeeae4 CalDAV Scheduling - part 6 2025-06-21 19:53:23 +02:00
mdecimus
c07e3d917f CalDAV Scheduling - part 4 2025-06-18 18:21:46 +02:00
mdecimus
20cb114715 CalDAV Scheduling - part 3 2025-06-17 15:04:01 +02:00
mdecimus
f10ec68d49 Updated copyright notice 2025-06-15 15:09:32 +02:00
mdecimus
d48418b258 Calendar alarm migration implementation 2025-06-07 18:02:37 +02:00
mdecimus
15dddc433a Calendar email notifications (#1514) 2025-06-06 20:03:19 +02:00
mdecimus
b3fd99673e WebDAV: Fix dead property updates (closes #1611) 2025-06-01 16:33:15 +02:00
mdecimus
aed60c3441 Fix double nested CalDAV and CardDAV property tags (fixes #1591) 2025-05-29 18:58:04 +02:00
mdecimus
42fd7d4de1 Store vanished IMAP UIDs and WebDAV paths 2025-05-29 13:38:41 +02:00
mdecimus
74e13aae46 Allow empty properties in PROPPATCH requests (#1580) 2025-05-27 14:09:54 +02:00
mdecimus
85bc434fbf Store dead element's namespaces (#1545) 2025-05-25 13:04:19 +02:00
mdecimus
c19d2ceb43 Fixed tests for FDB and SQL stores 2025-05-23 17:07:36 +02:00
mdecimus
a138fe33d6 Spawn a delivery thread for EmailSubmission/set requests (closes #1540) 2025-05-23 13:03:11 +02:00
mdecimus
839b7189fa Nats + Redis PubSub cluster updates replacing Gossip protocol 2025-05-16 16:20:05 +02:00
mdecimus
095c501a66 WebDAV permissions and logging (closes #1362) 2025-05-16 16:20:05 +02:00
mdecimus
fe7d646966 Groupware caching improvements 2025-05-16 16:20:05 +02:00
mdecimus
b8329afeba Sync collection truncation + freebusy coalescing 2025-05-16 16:20:05 +02:00
mdecimus
6e89af9698 CalDAV calendar-query and free-busy-query REPORT 2025-05-16 16:20:05 +02:00
mdecimus
cb03036998 WebDAV ACL tests 2025-05-16 16:20:05 +02:00
mdecimus
a8d295223b CardDAV addressbook-query REPORT tests 2025-05-16 16:20:05 +02:00
mdecimus
9b002c2d3d WebDAV REPORT expand-property, principal-* 2025-05-16 16:20:05 +02:00
mdecimus
d72ae41058 WebDAV LOCK and multiget/sync-collection REPORT 2025-05-16 16:20:05 +02:00
mdecimus
2b9e0816eb WebDAV PROPFIND/PROPPATCH tests 2025-05-16 16:20:04 +02:00