Commit Graph

116 Commits

Author SHA1 Message Date
Maurus Decimus
bfd8e2cfc6 Fix Rate limiter panics when periods under 1 second are used 2026-06-06 11:24:55 +02:00
Maurus Decimus
83a1543483 Fix ACL: Orphaned ACL entries for deleted accounts cause JMAP session errors 2026-05-19 20:06:09 +02:00
Maurus Decimus
95d1268308 Bootstrapping implementation 2026-04-17 20:02:06 +02: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
f16e737221 JMAP Registry API implementation - part 3 2026-03-11 17:10:02 +01:00
mdecimus
2fea9a46b0 JMAP Registry API implementation - part 2 2026-03-11 17:09:20 +01:00
mdecimus
2a557c58e5 Registry store implementation - part 1 2026-03-11 17:08:00 +01:00
mdecimus
72db209d66 Registry JMAP API 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
f7c2fe10c1 Update all modules to use registry - part 3 2026-03-11 17:07:58 +01:00
mdecimus
22e5f5a5ab Authenticate using registry - part 3 2026-03-11 17:00:39 +01:00
mdecimus
1a780ca294 Authenticate using registry - part 2 2026-03-11 17:00:39 +01:00
mdecimus
262aed19af Bootstrap from registry - part 6 2026-03-11 17:00:39 +01:00
mdecimus
0398a9d28e Bootstrap from registry - part 5 2026-03-11 17:00:39 +01:00
mdecimus
1c2c96b89d Bootstrap from registry - part 1 2026-03-11 17:00:39 +01:00
mdecimus
acecd32c8e Registry crate implementation 2026-03-11 16:58:41 +01:00
mdecimus
8ab1a6779a Search: Fix filters not applied when a single message is in the account 2026-01-14 20:25:28 -03:00
mdecimus
d187defb0b Return unsorted search results when the index is not ready (closes #2544) 2025-12-19 12:27:37 +01:00
mdecimus
89f0229191 Meilisearch FTS backend implementation (closes #1482) 2025-12-14 15:21:27 +01:00
mdecimus
2b614aa536 Database schema optimization - part 13 (fixes #1882 fixes #2415) 2025-11-25 12:14:51 +01:00
mdecimus
dbe40829da Database schema optimization - part 12 2025-11-15 12:44:04 +01: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
836bc5b7fd Database schema optimization - part 9 2025-11-09 19:28:19 +01:00
mdecimus
d9e6927606 Database schema optimization - part 8 2025-11-07 18:50:39 +01:00
mdecimus
73f09072ab Database schema optimization - part 7 2025-11-06 22:29:03 +01:00
mdecimus
f33b5f5d66 Database schema optimization - part 6 2025-11-05 16:42:11 +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
3e1d2d54e4 Database schema optimization - part 1 2025-10-30 19:57:09 +01:00
mdecimus
71cc30c7be Moved shared data types to 'types' subcrate 2025-09-22 10:01:31 +02:00
mdecimus
9310083222 Exclude SEL licensed code from AGPL licensed code (closes #783 closes #768) 2025-07-21 12:33:20 +02:00
mdecimus
f10ec68d49 Updated copyright notice 2025-06-15 15:09:32 +02:00
mdecimus
dd4508638c v0.12.0 2025-05-26 08:04:25 +02:00
mdecimus
c19d2ceb43 Fixed tests for FDB and SQL stores 2025-05-23 17:07:36 +02:00
mdecimus
4b89e5d33f Add cluster orchestration support for Kafka and Zenoh 2025-05-21 17:33:24 +02:00
mdecimus
7e76bcd7f1 Fix purge and enterprise tests 2025-05-18 09:47:46 +02:00
mdecimus
65fe4b1b49 Sequential change ids 2025-05-17 21:48:30 +02:00
mdecimus
839b7189fa Nats + Redis PubSub cluster updates replacing Gossip protocol 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
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
2826ff1548 How I stopped worrying and learned to love zero-copy deserialization 2025-05-16 16:20:00 +02:00
mdecimus
d4ac752276 Add eDNS option + fix blob range bug 2025-03-09 17:32:32 +01:00
Mauro D.
927576583d Revert "Fix off-by-one error in get_blob with Range (#766)" (#1295)
This reverts commit b4c00ebe90.
2025-03-09 17:21:55 +01:00
mdecimus
44f8ef29e1 Bump to Rust 2024 2025-02-21 09:59:23 +01:00
mdecimus
2eb388674d Refactored local delivery to avoid mpsc channel 2025-01-17 15:29:55 +01:00
mdecimus
ef721412da Add return value option to counter_incr 2025-01-16 12:46:19 +01:00