Commit graph

55 commits

Author SHA1 Message Date
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
mdecimus
84d3c82179 RFC 9208 - IMAP QUOTA Extension (#484) 2025-01-28 16:58:47 +01:00
mdecimus
b39d807600 IMAP LIST-STATUS (RFC 5819) returns items in wrong order (fixes #1129) 2025-01-27 19:31:34 +01:00
mdecimus
14e3b3a852 Hashify imap-proto 2025-01-27 19:21:36 +01:00
mdecimus
d8543ae389 Perfect hashing with hashify 2025-01-26 16:19:18 +01:00
mdecimus
360b32a504 Cluster node roles 2025-01-12 12:06:07 +01:00
mdecimus
3612d5fc5d Clippy fixes 2025-01-11 11:43:45 +01:00
mdecimus
c34f80c4f9 v0.11.0-pre-release 2024-12-29 16:46:40 +01:00
mdecimus
db7ae48c77 Port Spam filter to Rust - part 1 2024-12-06 18:35:39 +01:00
mdecimus
03d9dabed3 Clippy fixes 2024-12-01 20:13:06 +13:00
mdecimus
98b52aa78d Fix UTF8 support in IMAP4rev1 (fixes #948) 2024-11-25 18:41:11 +13:00
mdecimus
b2bac5d5aa Support for external email addresses on mailing lists (closes #152) 2024-11-13 19:38:54 +13:00
mdecimus
7528715c2d Add missing LIST-STATUS from RFC-5819 (closes #816)
Some checks failed
trivy / Check (push) Failing after -9m26s
2024-09-27 19:10:43 +02:00
mdecimus
51c8f7b279 IMAP IDLE support for command pipelining (fixes #765)
Some checks failed
trivy / Check (push) Failing after -9m17s
2024-09-20 08:18:51 +02:00
mdecimus
fbcf55d8e1 Access token permissions 2024-09-10 18:44:44 +02:00
mdecimus
ae7cadc27d Improved tracing (part 1) 2024-07-23 12:44:14 +02:00
mdecimus
d48523583b Improved error handling (part 4) 2024-07-18 20:04:09 +02:00
mdecimus
e74b29189a Improved error handling (part 2) 2024-07-15 15:18:34 +02:00
Viktor Szépe
82f7311a4d
Fix typos (#599)
* Fix typos

* Fix typos in excluded files
2024-07-08 15:28:32 +02:00
mdecimus
50a2f50e58 REUSE-compliant licensing 2024-06-25 19:57:25 +02:00
mdecimus
7e1a95c1ee Config file changes 2024-03-20 12:03:10 +01:00
mdecimus
9a4110e343 Config API changes 2024-03-18 16:16:00 +01:00
mdecimus
172c8afae0 IMAP responses to APPEND and EXPUNGE should include HIGHESTMODSEQ when CONDSTORE is enabled. 2024-01-03 14:55:36 +01:00
mdecimus
f301721465 v0.5.1 2024-01-02 11:28:15 +01:00
mdecimus
572ae9b44b IMAP fixes 2024-01-01 18:09:21 +01:00
mdecimus
b36d2dbf78 Fixed IMAP SEARCH BEFORE command 2023-12-31 10:17:29 +01:00
mdecimus
ec077d8796 Use crates.io for internal crates 2023-12-28 11:57:21 +01:00
mdecimus
0168c1dca8 IMAP4rev1 Recent flag support 2023-11-27 15:21:43 +01:00
mdecimus
bcc05340b2 FTS storage implementation and background indexing 2023-11-17 14:59:09 +01:00
mdecimus
0881309819 Fix: remove extra whitespace from IMAP BODY responses 2023-11-02 14:47:36 +01:00
mdecimus
bb7f43ecab Fix: Folders that contain a & can't be used (#90) 2023-09-16 11:06:52 +02:00
mdecimus
8bceb49fb7 Support for UTF8 APPEND + ignore empty lines in IMAP 2023-09-07 14:29:16 +02:00
mdecimus
56b1fb893d Fixed IMAP encoding on non-UTF-8 messages + improved Received headers in SMTP 2023-09-05 12:16:10 +02:00
mdecimus
0e3a226d9f Fix: SELECT QRESYNC without speficying uid causes panic (#67) 2023-08-31 15:06:02 +02:00
mdecimus
4238c1409e Add rcpt-domain key to rcpt.relay rule evaluation 2023-08-30 16:10:40 +02:00
mdecimus
8046838ed5 Added license. 2023-07-15 21:14:34 +02:00
mdecimus
048a65a019 Multiple bugfixes found while running imap-test. 2023-07-02 20:15:19 +02:00
mdecimus
381cedb088 IMAP server passing tests. 2023-06-30 19:59:05 +02:00
mdecimus
29f3ca284b IMAP Acl command, rate limiting and ManageSieve server. 2023-06-29 18:51:26 +02:00
Me
f5048da232 IMAP idle, noop, search and thread commands. 2023-06-28 17:55:40 +02:00