Commit Graph

113 Commits

Author SHA1 Message Date
Maurus Decimus
ab7d81e486 Encryption-at-rest: Support for AES-256-GCM and ChaCha20-Poly1305 for S/MIME (closes #161) 2026-06-25 09:53:07 +02:00
Maurus Decimus
cd6cd04b40 Sieve: include statements ignore capitalisation of sub-script names (fixes #1643) 2026-06-19 12:22:32 +02:00
Maurus Decimus
ef9c74821d Fix JMAP: Email/query: Non-standard header values are not searchable 2026-06-18 17:22:45 +02:00
Maurus Decimus
64619e4e3e Fix JMAP: Thread/changes never emits a container delete when a thread becomes empty 2026-06-18 16:57:02 +02:00
Maurus Decimus
58d0475cd2 Fix Sieve: Do not keep copies of redirected messages when keep is not specified 2026-06-15 15:53:34 +02:00
Maurus Decimus
0fdcdd4f87 Bump dependencies 2026-06-03 19:57:12 +02:00
Maurus Decimus
f048e0f0bb Sieve: Allow User Sieve scripts to access orcpt 2026-05-19 17:40:45 +02:00
Maurus Decimus
5e87009ca1 IMAP: Fix fetch responses (closes #2940) (credits to @markstos) 2026-04-23 18:02:30 +02:00
Maurus Decimus
0c66576378 Fix: Invalid receivedAt headers after importing (fixes #2939) 2026-04-23 16:35:39 +02:00
Maurus Decimus
3ad4aa82cb v0.16.0 2026-04-20 17:50:58 +02:00
Maurus Decimus
af23099e35 Box large futures 2026-04-19 08:11:56 +02:00
Maurus Decimus
95d1268308 Bootstrapping implementation 2026-04-17 20:02:06 +02:00
Maurus Decimus
f6c91041d9 Applications, Cluster node management and minor fixes 2026-04-14 20:28:47 +02:00
Maurus Decimus
71f54f7e84 Use rustls-platform-verifier for TLS certificate verification instead of webpki + Use aws-lc for cryptographic operations instead of ring 2026-04-04 12:24:41 +02:00
Maurus Decimus
a973ad1d5d MTA: Fix duplicate delivery check 2026-03-27 19:24:13 +01:00
Maurus Decimus
21c541e505 Registry testing - part 11 2026-03-21 19:51:25 +01:00
Maurus Decimus
a67921f18c Registry testing - part 9 2026-03-19 19:29:17 +01:00
mdecimus
d45f1299d3 Registry testing - part 2 2026-03-12 18:26:35 +01:00
mdecimus
d15efc6fb9 JMAP Registry API implementation - part 10 2026-03-11 17:13:14 +01:00
mdecimus
9f9ddee965 JMAP Registry API implementation - part 9 2026-03-11 17:13:12 +01:00
mdecimus
92c60fff7a JMAP Registry API implementation - part 8 2026-03-11 17:12:22 +01:00
mdecimus
07d5748f6b JMAP Registry API implementation - part 5 2026-03-11 17:12:22 +01:00
mdecimus
2fea9a46b0 JMAP Registry API implementation - part 2 2026-03-11 17:09:20 +01:00
mdecimus
f2c2ad6748 Registry object implementation 2026-03-11 17:08:00 +01:00
mdecimus
2a557c58e5 Registry store implementation - part 1 2026-03-11 17:08:00 +01:00
mdecimus
9f884d31c1 Fix HasAttachment search field - credits @onevcat (closes #2778) 2026-03-11 17:08:00 +01:00
mdecimus
726e8d9c79 Update all modules to use registry - part 4 2026-03-11 17:08:00 +01:00
mdecimus
cc88715013 Update all modules to use registry - part 1 2026-03-11 17:00:40 +01:00
mdecimus
2dc0776109 Authenticate using registry - part 5 2026-03-11 17:00:39 +01:00
mdecimus
1a780ca294 Authenticate using registry - part 2 2026-03-11 17:00:39 +01:00
mdecimus
0af735540d Authenticate using registry - part 1 2026-03-11 17:00:39 +01:00
mdecimus
3840a4e28c Fix tests 2026-02-18 18:21:54 +00:00
mdecimus
d1de0ad8b4 Sieve: Update spam status on user scripts 2026-01-15 21:51:22 -03:00
mdecimus
c06e88cf7d Use latest received header in JMAP Email/import - credits to @apexskier (closes #2374) 2025-12-18 14:44:58 +01:00
mdecimus
4675b18491 Updated IMAP autolearn behaviour to deal with Apple Mail's shenanigans 2025-12-14 16:17:39 +01:00
mdecimus
e944316312 All tests passing 2025-12-12 15:34:38 +01:00
mdecimus
f1fe0345ef Migration implementation (part 1) 2025-12-10 19:13:04 +01:00
mdecimus
84edb5e6db Spam filter performance and accuracy improvements (part 6) 2025-12-05 18:31:33 +01:00
mdecimus
c467ce07f1 Spam filter performance and accuracy improvements (part 5) 2025-12-04 17:46:38 +01:00
mdecimus
50dce48a85 Spam filter performance and accuracy improvements (part 4) 2025-12-03 19:26:28 +01:00
mdecimus
e127ac0067 Spam filter performance and accuracy improvements (part 3) 2025-12-02 18:11:01 +01:00
mdecimus
53a04ce069 Spam filter performance and accuracy improvements (part 2) 2025-11-30 18:28:27 +01:00
mdecimus
2b614aa536 Database schema optimization - part 13 (fixes #1882 fixes #2415) 2025-11-25 12:14:51 +01:00
mdecimus
c7fc16d9a2 Database schema optimization - part 13 2025-11-22 10:55:54 +02:00
mdecimus
8bbcb999d1 Database schema optimization - part 11 2025-11-12 19:09:06 +01:00
mdecimus
3e181ae467 Database schema optimization - part 10 2025-11-11 18:47:29 +01:00
mdecimus
a7815ffd6b Database schema optimization - part 5 2025-11-04 17:45:37 +01:00
mdecimus
3d20a82354 Database schema optimization - part 4 2025-11-02 16:01:05 +01:00
mdecimus
8e1316895b Database schema optimization - part 3 2025-11-01 19:19:36 +01:00
mdecimus
d5c5f12adf Database schema optimization - part 2 2025-10-31 18:25:01 +01:00