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
|
7c8be27fcf
|
Bootstrap from registry - part 7
|
2026-03-11 17:00:39 +01:00 |
|
mdecimus
|
262aed19af
|
Bootstrap from registry - part 6
|
2026-03-11 17:00:39 +01:00 |
|
mdecimus
|
1773af6d57
|
Bootstrap from registry - part 3
|
2026-03-11 17:00:39 +01:00 |
|
mdecimus
|
acecd32c8e
|
Registry crate implementation
|
2026-03-11 16:58:41 +01:00 |
|
mdecimus
|
620ab2a9bc
|
PgSql: Use clean recycling method on connection pool
|
2026-02-25 14:07:07 +01:00 |
|
mdecimus
|
239d093f72
|
Meilisearch: Return HTTP status error when creating indexes (fixes #2574)
|
2025-12-29 15:05:32 +01:00 |
|
mdecimus
|
5e9d78567d
|
PostgreSQL: Limit document size to 650kb
|
2025-12-27 16:55:25 +01:00 |
|
mdecimus
|
90917608e9
|
ElasticSearch: Implement pagination (#2551)
|
2025-12-20 19:42:16 +01:00 |
|
mdecimus
|
62941c968c
|
PostgreSQL: Truncate ts_vector to 1MB
|
2025-12-20 10:21:40 +01:00 |
|
mdecimus
|
3573b38a08
|
PostreSQL: Truncate large sort fields
|
2025-12-19 14:52:03 +01:00 |
|
mdecimus
|
fd5b11ae34
|
mySQL: Use MEDIUMTEXT field type for email body and attachments (#2544)
|
2025-12-19 12:26:50 +01:00 |
|
mdecimus
|
5ff05c6f3e
|
Elasticsearch: Ignore resource_already_exists_exception errors when creating indexes (closes #2535)
|
2025-12-17 15:00:15 +01:00 |
|
mdecimus
|
4675b18491
|
Updated IMAP autolearn behaviour to deal with Apple Mail's shenanigans
|
2025-12-14 16:17:39 +01:00 |
|
mdecimus
|
89f0229191
|
Meilisearch FTS backend implementation (closes #1482)
|
2025-12-14 15:21:27 +01:00 |
|
mdecimus
|
8e85a616ff
|
ES code reorganization
|
2025-12-13 15:51:57 +01:00 |
|
mdecimus
|
e944316312
|
All tests passing
|
2025-12-12 15:34:38 +01:00 |
|
mdecimus
|
3df5327ac8
|
Migration implementation (part 2)
|
2025-12-11 18:43:53 +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
|
e8491172b1
|
Cargo.toml fixes
|
2025-11-05 17:45:07 +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
|
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
|
e10aa551eb
|
Clippy fixes
|
2025-08-18 11:44:58 +01:00 |
|
mdecimus
|
9310083222
|
Exclude SEL licensed code from AGPL licensed code (closes #783 closes #768)
|
2025-07-21 12:33:20 +02:00 |
|
mdecimus
|
e28769c5ce
|
MTA queue enhancements (closes #1246 closes #1035 closes #457)
|
2025-07-11 17:51:53 +02:00 |
|
mdecimus
|
d04a4331c3
|
Project Alouette: je te plume la queue (et je la remplace par mieux)
|
2025-07-09 20:38:27 +02:00 |
|
mdecimus
|
f10ec68d49
|
Updated copyright notice
|
2025-06-15 15:09:32 +02:00 |
|
mdecimus
|
227d47a1c3
|
Renew old/expired FDB read transactions after the 1007 error code is received rather than estimating expiration time
|
2025-06-08 11:45:04 +02:00 |
|
mdecimus
|
30907f6a00
|
Refresh expired FoundationDB transactions while retrieving large blobs (closes #1555)
|
2025-05-27 09:06:57 +02:00 |
|
mdecimus
|
1de410de08
|
igration tool to generate the correct next id (#1561)
|
2025-05-26 20:42:18 +02:00 |
|
mdecimus
|
c19d2ceb43
|
Fixed tests for FDB and SQL stores
|
2025-05-23 17:07:36 +02:00 |
|
mdecimus
|
5314a354cd
|
Revert accidental commit of new install.sh (closes #1534)
|
2025-05-22 13:04:56 +02:00 |
|
mdecimus
|
4b89e5d33f
|
Add cluster orchestration support for Kafka and Zenoh
|
2025-05-21 17:33:24 +02:00 |
|
mdecimus
|
9cf2863a8e
|
Stalwart Mail Server is now just Stalwart
|
2025-05-20 09:59:54 +02:00 |
|
mdecimus
|
65fe4b1b49
|
Sequential change ids
|
2025-05-17 21:48:30 +02:00 |
|
mdecimus
|
cee4149ef4
|
RFC9698 - JMAPACCESS Extension for IMAP
|
2025-05-16 16:44:37 +02:00 |
|
mdecimus
|
839b7189fa
|
Nats + Redis PubSub cluster updates replacing Gossip protocol
|
2025-05-16 16:20:05 +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
|
fac2975a5a
|
Storage layer refactoring: faster id generation, automatic batching and virtual thread ids
|
2025-05-16 16:20:04 +02:00 |
|