Commit Graph

202 Commits

Author SHA1 Message Date
mdecimus
8438435fbe Removed local concurrency limiters, switch to global rate limiting 2025-01-18 19:09:02 +01:00
mdecimus
2eb388674d Refactored local delivery to avoid mpsc channel 2025-01-17 15:29:55 +01:00
mdecimus
360b32a504 Cluster node roles 2025-01-12 12:06:07 +01:00
mdecimus
8eda2251d8 Spam filter config adjustments 2024-12-31 12:29:49 +01:00
mdecimus
30cf967623 Updated directory caching 2024-12-29 18:00:36 +01:00
mdecimus
c34f80c4f9 v0.11.0-pre-release 2024-12-29 16:46:40 +01:00
mdecimus
8b30c04794 Centralized caching + Bayes token cache 2024-12-29 12:13:07 +01:00
mdecimus
f2b00ccd54 S3-FIFO caching 2024-12-27 19:40:33 +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
d14706d088 Distributed locking improvements 2024-12-21 19:22:38 +01:00
mdecimus
07449a3622 Port Spam filter to Rust - part 6 2024-12-15 18:01:17 +01:00
mdecimus
08c43e2f15 ASN/Geolocation support 2024-12-13 11:32:52 +01:00
mdecimus
b5696c2d26 Port Spam filter to Rust - part 5 2024-12-11 17:57:34 +01:00
mdecimus
f0d84c8e68 Port Spam filter to Rust - part 3 2024-12-09 17:49:11 +01:00
mdecimus
4453dc8f3d Port Spam filter to Rust - part 2 2024-12-07 18:45:50 +01:00
mdecimus
db7ae48c77 Port Spam filter to Rust - part 1 2024-12-06 18:35:39 +01:00
mdecimus
8fd983f267 Fixed Azure OpenSSL dependency 2024-12-04 15:53:46 +01:00
mdecimus
86b17ebdc1 0.10.7 2024-12-04 11:09:36 +01:00
mdecimus
a6f24d23b4 Delivery and DMARC Troubleshooting (closes #420) 2024-12-03 19:09:15 +01:00
mdecimus
03d9dabed3 Clippy fixes 2024-12-01 20:13:06 +13:00
mdecimus
6d26cb5d66 Bump sieve-rs to 0.5.3 (fixes #941) 2024-11-22 18:24:41 +13:00
mdecimus
b2bac5d5aa Support for external email addresses on mailing lists (closes #152) 2024-11-13 19:38:54 +13: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
afef1552b8 v0.10.6 2024-11-07 16:32:54 +01:00
mdecimus
a1dbd566fc Minor tokenizer improvements 2024-10-16 10:49:01 +02:00
mdecimus
0ee2fe3dee v0.10.5 2024-10-15 18:20:55 +02:00
mdecimus
ec3be62990 Remove inefficient TypesTokenizer peek (fixes #863) 2024-10-15 16:59:05 +02:00
mdecimus
dcb8b4e8d5 v0.10.4 2024-10-08 17:17:21 +02:00
mdecimus
881d4497ce Updated spam filter rules 2024-10-06 14:56:28 +02:00
mdecimus
d0ce2b1a96 AI models 2024-10-05 19:05:04 +02:00
mdecimus
1d9ac04ece OIDC diretory 2024-10-02 11:13:10 +02:00
mdecimus
6a5f963b43 OpenID Connect implementation (closes #298) 2024-09-30 16:57:34 +02:00
mdecimus
a45fea86ed v0.10.1 2024-09-26 19:02:51 +02:00
mdecimus
0fbf574651 OAUTHBEARER SASL support in all services (closes #627) 2024-09-26 18:59:07 +02:00
mdecimus
ce8182ae07 Core refactoring 2024-09-26 14:49:46 +02:00
mdecimus
ea24106045 Limit the amount of data that can be fetched from untrusted external HTTP resources 2024-09-20 11:43:25 +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
b214a458cc v0.9.4 2024-09-09 17:26:20 +02:00
mdecimus
c10a8827c6 Untrusted global scripts support 2024-09-02 11:18:00 +02:00
mdecimus
36fd5797b7 SYN flood, brute force fail2ban + session.mail.is-allowed expression (closes #482 closes #688 closes #609) 2024-08-29 12:22:44 +02:00
mdecimus
7e1b6bd06d Alerts implementation 2024-08-28 19:33:29 +02:00
mdecimus
dcc31e8b3e Metric history + Live metrics 2024-08-23 16:21:35 +02:00
mdecimus
147d9ded86 Increase SMTP transaction logging details 2024-08-21 16:12:01 +02:00
mdecimus
0b91feffad Live tracing + Tracing history 2024-08-20 17:01:36 +02:00
mdecimus
f957cbb60f Replace lazy_static and OnceLock with LazyLock 2024-08-09 15:38:19 +02:00
mdecimus
db0efdaf59 v0.9.1 2024-08-08 12:50:00 +02:00
mdecimus
bba371c624 Prometheus pull metrics exporter (closes #275) 2024-08-08 09:52:19 +02:00