Commit graph

58 commits

Author SHA1 Message Date
mdecimus
20bab962d4 Include DTSTART/DTEND properties in iMIP CANCEL messages (fixes #1775) 2025-07-14 16:44:34 +02:00
mdecimus
4f3406d449 Cache invalidation cluster broadcast (closes #1741) 2025-07-13 19:21:56 +02:00
mdecimus
e28769c5ce MTA queue enhancements (closes #1246 closes #1035 closes #457) 2025-07-11 17:51:53 +02:00
mdecimus
2fcdc186c7 v0.12.5 2025-06-25 16:04:20 +02:00
mdecimus
01f7c8f56d Assisted CalDAV/CardDAV shared resource discovery (closes #1691) 2025-06-24 13:28:29 +02:00
mdecimus
020bcaef8b Update account name when refreshing DAV caches (closes ##1694) 2025-06-24 10:41:02 +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
068457ea87 CalDAV Scheduling - part 5 2025-06-20 18:28:26 +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
2b5e397b73 CalDAV Scheduling - part 2 2025-06-15 19:25:50 +02:00
mdecimus
f10ec68d49 Updated copyright notice 2025-06-15 15:09:32 +02:00
mdecimus
ec73c27dbd CalDAV Scheduling - part 1 2025-06-13 18:58:09 +02:00
mdecimus
afd8febbf1 Percent encoding workaround for Apple Calendar bug 2025-06-07 20:15:42 +02:00
mdecimus
15dddc433a Calendar email notifications (#1514) 2025-06-06 20:03:19 +02:00
mdecimus
4cf3dfc96d v0.12.4 2025-06-03 12:43:34 +02:00
mdecimus
774e80ab32 Strict vCard parsing (#1607) 2025-06-01 17:55:20 +02:00
mdecimus
d9e5838081 v0.12.3 2025-05-30 09:00:59 +02:00
mdecimus
42fd7d4de1 Store vanished IMAP UIDs and WebDAV paths 2025-05-29 13:38:41 +02:00
mdecimus
48cc823432 Legacy vCard 2.1 and 3.0 serialization support 2025-05-27 12:42:03 +02:00
mdecimus
acd8df28bd v0.12.2 2025-05-27 08:48:39 +02:00
mdecimus
1efaedcc27 Train spam messages as ham when the sender is in the user's address book 2025-05-24 10:17:41 +02:00
mdecimus
699fca25e0 Bump open-telemetry to 0.29, tokio to 1.45 2025-05-21 15:49:26 +02:00
mdecimus
c6ef70edd2 Added caching logging + Update config properties 2025-05-19 19:11:15 +02:00
mdecimus
c79367f790 Fixed queue migration, tenant quotas API and bumped dependencies 2025-05-18 11:58:36 +02:00
mdecimus
4e5c4554c7 Updated DAV config properties + Added 'nats' feature to CI job 2025-05-18 10:42:45 +02:00
mdecimus
65fe4b1b49 Sequential change ids 2025-05-17 21:48:30 +02:00
mdecimus
f667da0d4f Update cargo version to v0.12.0 2025-05-16 16:47:21 +02:00
mdecimus
10bb4e5661 Automated schema migration 2025-05-16 16:20:05 +02:00
mdecimus
365c87af20 Unversioned archiving 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
e69b5ec2b7 Message caching improvements 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
5416e35d4d WebDAV COPY/MOVE tests 2025-05-16 16:20:04 +02:00
mdecimus
91944162d9 Basic, PUT, GET, DELETE and MKCOL WebDAV tests 2025-05-16 16:20:04 +02:00
mdecimus
f74ec98c0d CalDAV query, freebusy and expand-property reports 2025-05-16 16:20:04 +02:00
mdecimus
ee7c953279 CalDAV basic implementation 2025-05-16 16:20:04 +02:00
mdecimus
10ae19f2eb CardDAV working with Thunderbird and Apple Contacts 2025-05-16 16:20:04 +02:00
mdecimus
c5596fb656 Partial rollback of CompactString after benchmarking (or 'premature optimization is the root of all evil') 2025-05-16 16:20:04 +02:00
mdecimus
d6dc6ee8c5 Zero-copy principals + CompactString partial impl 2025-05-16 16:20:04 +02:00
mdecimus
0568456d29 Improved cache memory layout 2025-05-16 16:20:04 +02:00
mdecimus
a06c94d45d CardDAV PROPFIND + multiget REPORT 2025-05-16 16:20:04 +02:00
mdecimus
76f085ab7c CardDAV GET + PUT 2025-05-16 16:20:04 +02:00
mdecimus
372f2bec70 CardDAV skeleton + Message ingestion performance improvements 2025-05-16 16:20:04 +02:00
mdecimus
a5e6f77b26 ACL method and reports 2025-05-16 16:20:04 +02:00
mdecimus
3f825aaafd DAV server passing Litmus test suite 2025-05-16 16:20:04 +02:00
mdecimus
8004e32870 Propfind implementation + dav-proto merge 2025-05-16 16:20:04 +02:00
mdecimus
1a8efb2182 DAV Propfind partial impl 2025-05-16 16:20:03 +02:00