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
9477f266a2
Fix: MySQL Driver error: Transactions couldn't be nested ( #1271 )
2025-03-25 08:39:23 +01:00
mdecimus
b20549ce33
Fix MySQL error 'Transactions couldn't be nested' ( closes #1271 )
2025-03-10 20:01:47 +01:00
mdecimus
44f8ef29e1
Bump to Rust 2024
2025-02-21 09:59:23 +01:00
mdecimus
4c7052d227
mySQL rollback on bitmap errors
2025-01-29 18:55:05 +01:00
mdecimus
3c7caddd98
Added context to SMTP rate limiter keys
2025-01-19 11:36:13 +01:00
mdecimus
4901411900
Fixed S3 backoff bug
2025-01-16 18:58:02 +01:00
mdecimus
bfba299e6b
Increased concurrency for local message delivery
2025-01-16 18:52:46 +01:00
mdecimus
3612d5fc5d
Clippy fixes
2025-01-11 11:43:45 +01:00
mdecimus
7dfaa5bf11
Reset IMAP UIDs endpoint
2025-01-03 09:15:05 +01:00
mdecimus
30cf967623
Updated directory caching
2024-12-29 18:00:36 +01:00
mdecimus
8b30c04794
Centralized caching + Bayes token cache
2024-12-29 12:13:07 +01:00
mdecimus
3530b6625f
Sharded in-memory store
2024-12-27 15:49:30 +01:00
mdecimus
e5ebc5ce33
Delete in-memory keys by prefix
2024-12-26 19:01:49 +01:00
mdecimus
65209174f0
Bayes filtering per account ( #819 ) + Delivered-To header ( #916 )
2024-12-24 18:02:12 +01:00
mdecimus
7cca6fc298
HTTP remote lists and Spam filter improvements
2024-12-22 19:35:22 +01:00
mdecimus
07449a3622
Port Spam filter to Rust - part 6
2024-12-15 18:01:17 +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
Tamino
3b950cecec
A couple of small fixes in the recently-added Azure blob storage support ( #910 )
...
Notably, renaming the "access-key" configuration field to "azure-access-key", not because
stalwart-mailserver needs the field name to change, but because having a field whose name
is the same between Azure and S3 but whose function is different, causes headaches for
webadmin.
2024-11-12 03:40:06 +01:00
mdecimus
5a6b191bd4
Azure backend minor fixes
2024-11-10 08:54:14 +01:00
tamwuff
9b4f5e8c75
Support Azure blob storage in a similar fashion to S3. ( #907 )
2024-11-10 08:45:50 +01:00
mdecimus
3ac7cd0f95
S3 retries on 5xx errors
2024-10-04 18:45:45 +02:00
mdecimus
a67f308645
Branding + fixes
2024-09-19 19:39:35 +02:00
mdecimus
fbcf55d8e1
Access token permissions
2024-09-10 18:44:44 +02:00
mdecimus
794b8f2e50
Fix: Lookup reload does not include database settings
2024-09-08 17:01:38 +02:00
mdecimus
dcc31e8b3e
Metric history + Live metrics
2024-08-23 16:21:35 +02:00
mdecimus
bd4129e160
Fixed tracing index table type for SQL stores
2024-08-21 18:32:59 +02:00
mdecimus
6d76b26fb8
Fix compile flags for SQL Read Replicas
2024-08-20 17:27:03 +02:00
mdecimus
ec23236b06
Include Forwarded-For IP address in http.request-url event ( closes #682 )
2024-08-17 17:29:15 +02:00
mdecimus
d5f356ae6f
Do not create tables when using SQL as an external directory ( fixes #291 )
2024-08-14 18:54:36 +02:00
mdecimus
349bbbbe05
Do not create tables when using SQL as an external directory ( fixes #291 )
2024-08-14 18:54:30 +02:00
mdecimus
abd318b678
Message delivery history + Live tracing 💎
2024-08-14 17:29:42 +02:00
mdecimus
be656ddd0c
Retry logic for SQL read replicas
2024-08-13 17:17:38 +02:00
mdecimus
6b92961c36
SQL Read replicas and Distributed blob storage 💎 ( closes #441 )
2024-08-11 19:30:00 +02:00
mdecimus
f957cbb60f
Replace lazy_static and OnceLock with LazyLock
2024-08-09 15:38:19 +02:00
mdecimus
b0d1561554
Add options setting to PostgreSQL driver ( closes #662 )
2024-08-06 08:41:05 +02:00
mdecimus
3cb8918d2e
v0.9.0
2024-08-01 17:09:39 +02:00
mdecimus
a45eb50231
Improved tracing (part 4)
2024-07-28 15:21:22 +02:00
mdecimus
ae7cadc27d
Improved tracing (part 1)
2024-07-23 12:44:14 +02:00
mdecimus
d2ad44cf9f
Improved error handling (part 3)
2024-07-17 18:33:22 +02:00
mdecimus
0c2a3f09fe
Improved error handling (part 1)
2024-07-11 18:44:51 +02:00
mdecimus
56ca136aa6
Refresh old FoundationDB read transactions (code cleanup)
2024-07-05 20:17:09 +02:00
mdecimus
b53c3d120e
Refresh old FoundationDB read transactions ( closes #520 )
2024-07-05 20:09:17 +02:00
mdecimus
50a2f50e58
REUSE-compliant licensing
2024-06-25 19:57:25 +02:00
mdecimus
68a189ed9f
Webhooks implementation ( closes #480 closes #233 )
2024-06-20 19:11:15 +02:00
mdecimus
66cc0a3072
Faster email deletion, Junk/Trash folder auto-expunge and changelog auto-expiry ( closes #403 )
2024-05-19 12:15:35 +02:00
mdecimus
398b31b40b
Improved full-text indexing
2024-05-12 18:15:41 +02:00