Commit Graph

21 Commits

Author SHA1 Message Date
Maurus Decimus
1fb87eda64 MTA: Implement spamtest in trusted Sieve scripts 2026-05-26 21:08:06 +02:00
mdecimus
cc88715013 Update all modules to use registry - part 1 2026-03-11 17:00:40 +01:00
mdecimus
f10ec68d49 Updated copyright notice 2025-06-15 15:09:32 +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
3f825aaafd DAV server passing Litmus test suite 2025-05-16 16:20:04 +02:00
mdecimus
6416ff12d6 Port Spam filter to Rust - all tests passing 2024-12-20 16:59:26 +01:00
mdecimus
e7298df610 Port Spam filter to Rust - part 9 2024-12-19 18:12:47 +01:00
mdecimus
d0ce2b1a96 AI models 2024-10-05 19:05:04 +02:00
mdecimus
ce8182ae07 Core refactoring 2024-09-26 14:49:46 +02:00
mdecimus
ae7cadc27d Improved tracing (part 1) 2024-07-23 12:44:14 +02:00
mdecimus
50a2f50e58 REUSE-compliant licensing 2024-06-25 19:57:25 +02:00
mdecimus
835c7d8c30 Manually train and test spam classifier (closes #473 closes #264 closes #257 closes #471) 2024-06-10 13:02:52 +01:00
mdecimus
d8140dd0e1 Include authentication headers and check queue quotas on Sieve message forwards 2024-05-19 18:59:50 +02:00
mdecimus
35562bb9fd Use safe defaults when settings are missing 2024-03-30 18:12:40 +01:00
mdecimus
d8af9b4576 Settings hot reloading - Part 3 2024-03-24 19:20:36 +01:00
mdecimus
b5409a0b00 Macros, include support, added scores 2023-10-20 15:31:05 +02:00
mdecimus
0b67f31220 Bayes classifier passing tests 2023-10-15 09:07:19 +02:00
mdecimus
ab65fa877b Antispam sieve script draft 2023-09-12 19:37:14 +02:00
mdecimus
3fa5c769bd STARTLS optional fix + Sieve functions 2023-09-01 14:41:58 +02:00
mdecimus
cc582b05f9 Migrate to new Sieve version 2023-08-28 19:44:23 +02:00