Commit Graph

94 Commits

Author SHA1 Message Date
mdecimus
8b09a01c73 v0.15.3 2025-12-29 15:32:39 +01:00
Lo
d854095a51 fix utf7 encoding with emoji (#2564) 2025-12-25 11:12:49 +01:00
mdecimus
74d9ab1659 v0.15.2 2025-12-21 17:30:02 +01:00
mdecimus
8c016b4907 v0.15.1 2025-12-17 16:30:05 +01:00
mdecimus
74cf0dae1e Bump to calcard v0.3.2 2025-12-12 18:14:04 +01:00
mdecimus
f1fe0345ef Migration implementation (part 1) 2025-12-10 19:13:04 +01:00
mdecimus
c7fc16d9a2 Database schema optimization - part 13 2025-11-22 10:55:54 +02:00
mdecimus
e8491172b1 Cargo.toml fixes 2025-11-05 17:45:07 +01:00
mdecimus
3e1d2d54e4 Database schema optimization - part 1 2025-10-30 19:57:09 +01:00
mdecimus
de7f0e8e37 v0.14.1 2025-10-26 16:33:10 +01: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
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
5fcf73f070 Always use rsplit to extract the domain part from email addresses 2025-09-30 11:23:36 +02:00
mdecimus
c7c996d738 JMAP protocol layer refactoring (part 6) 2025-09-28 19:36:24 +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
a8e631e881 IMAP: Check buf size before pushing escape sequences within quoted literals 2025-09-13 20:13:25 +02:00
mdecimus
480fb59a09 v0.13.3 2025-09-09 19:28:53 +02:00
mdecimus
ac33b79bdc IMAP/ManageSieve: Increase maximum quoted argument size (fixes #2039) 2025-08-23 19:57:52 +02:00
mdecimus
062863eb4c Bump dependencies 2025-08-19 09:06:18 +01:00
mdecimus
e10aa551eb Clippy fixes 2025-08-18 11:44:58 +01:00
mdecimus
b8a86552c4 IMAP: Allow ENABLE UTF8 in IMAPrev1 2025-08-17 22:30:02 +01:00
mdecimus
285d1cc90e v0.13.2 2025-07-27 12:36:11 +02:00
mdecimus
d1c35f65b1 Update version number (closes #1844) 2025-07-17 08:19:28 +02:00
mdecimus
e28769c5ce MTA queue enhancements (closes #1246 closes #1035 closes #457) 2025-07-11 17:51:53 +02:00
mdecimus
7087148d3d CalDAV Scheduling (closes #1514) 2025-06-23 18:32:19 +02:00
mdecimus
f10ec68d49 Updated copyright notice 2025-06-15 15:09:32 +02:00
mdecimus
4cf3dfc96d v0.12.4 2025-06-03 12:43:34 +02:00
mdecimus
d9e5838081 v0.12.3 2025-05-30 09:00:59 +02:00
mdecimus
acd8df28bd v0.12.2 2025-05-27 08:48:39 +02:00
mdecimus
699fca25e0 Bump open-telemetry to 0.29, tokio to 1.45 2025-05-21 15:49:26 +02:00
mdecimus
dcdf68b774 XOAUTH2 support (closes #1194 closes #1369) 2025-05-16 17:17:13 +02:00
mdecimus
f667da0d4f Update cargo version to v0.12.0 2025-05-16 16:47:21 +02:00
mdecimus
cee4149ef4 RFC9698 - JMAPACCESS Extension for IMAP 2025-05-16 16:44:37 +02:00
mdecimus
7ec5701af8 Zero-copy deserialization of Sieve scripts and reports + Bump multiple dependencies to their latest versions 2025-05-16 16:20:05 +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
b396341240 Incremental caching 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
84be252413 Zero copy everything 2025-05-16 16:20:03 +02:00
mdecimus
2826ff1548 How I stopped worrying and learned to love zero-copy deserialization 2025-05-16 16:20:00 +02:00
mdecimus
b7c0f8447b Improved object serialization 2025-05-16 16:19:08 +02:00
mdecimus
e1189c2065 Allow undiscovered UIDs to be used in IMAP COPY/MOVE operations (closes #1201). 2025-04-29 19:07:58 +02:00
mdecimus
c0fdee6843 v0.11.7 2025-03-23 16:23:18 +01:00
mdecimus
44f8ef29e1 Bump to Rust 2024 2025-02-21 09:59:23 +01:00
mdecimus
337f4b3a48 v0.11.5 2025-02-01 10:12:18 +01:00
mdecimus
1a10a4e911 Fix flag parsing (closes #1138) 2025-01-31 14:07:07 +01:00
mdecimus
c394fa689f Creating a mailbox in a shared folder results in wrong hierarchy (fixes #1128) 2025-01-28 18:49:36 +01:00