Commit Graph

34 Commits

Author SHA1 Message Date
mdecimus
854bfcb249 Do not include email address in identity names (closes #1688) 2025-06-24 09:58:51 +02:00
mdecimus
f10ec68d49 Updated copyright notice 2025-06-15 15:09:32 +02:00
mdecimus
65fe4b1b49 Sequential change ids 2025-05-17 21:48:30 +02:00
mdecimus
e69b5ec2b7 Message caching improvements 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
fac2975a5a Storage layer refactoring: faster id generation, automatic batching and virtual thread ids 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
d3b284e28d Include integrity hash in serialized bytes 2025-05-16 16:20:03 +02:00
mdecimus
c8abc9213a Zero copy tests passing for JMAP 2025-05-16 16:20:03 +02:00
mdecimus
9ec047d284 Zero copy IMAP passing tests 2025-05-16 16:20:03 +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
2eb388674d Refactored local delivery to avoid mpsc channel 2025-01-17 15:29:55 +01:00
mdecimus
b2bac5d5aa Support for external email addresses on mailing lists (closes #152) 2024-11-13 19:38:54 +13:00
mdecimus
ce8182ae07 Core refactoring 2024-09-26 14:49:46 +02:00
mdecimus
fbcf55d8e1 Access token permissions 2024-09-10 18:44:44 +02:00
mdecimus
0c2a3f09fe Improved error handling (part 1) 2024-07-11 18:44:51 +02:00
mdecimus
50a2f50e58 REUSE-compliant licensing 2024-06-25 19:57:25 +02:00
mdecimus
7535caf5da Fix: JMAP identities should not return null signatures 2024-05-16 11:57:40 +02:00
mdecimus
c6960bfba8 documentId generation within the database transaction 2024-05-02 10:18:58 +01:00
mdecimus
d8af9b4576 Settings hot reloading - Part 3 2024-03-24 19:20:36 +01:00
mdecimus
be78a26193 Automatic creation of JMAP identities 2023-12-21 11:30:31 +01:00
mdecimus
91e8597998 Internal directory + CLI improvements 2023-12-20 20:09:39 +01:00
mdecimus
232d4d691a Internal directory implementation + Management REST API 2023-12-16 10:35:15 +01:00
mdecimus
f21bce722e Directory refactoring 2023-12-14 12:35:25 +01:00
mdecimus
df45384fcd v0.4.2 2023-11-01 12:08:24 +01:00
mdecimus
8046838ed5 Added license. 2023-07-15 21:14:34 +02:00
mdecimus
1cb539ce52 Internal account id management. 2023-07-04 20:10:00 +02:00
Me
34e21ef03f IMAP commands append, close, copy, move, enable, expunge, login, logout, namespace and select implemented. 2023-06-27 18:28:07 +02:00
Mauro D
c6e45a21e3 Directory implementation - all tests passing 2023-06-02 18:02:35 +00:00
Mauro D
d434de797c Added license. 2023-05-26 15:16:13 +00:00
Mauro D
4ff2158783 EmailSubmission tests passing 2023-05-23 13:49:21 +00:00