Commit Graph

62 Commits

Author SHA1 Message Date
Maurus Decimus
2458e6c3d8 Add system(node_hostname) and system(node_role) expression variables 2026-04-24 14:32:52 +02:00
Maurus Decimus
71f54f7e84 Use rustls-platform-verifier for TLS certificate verification instead of webpki + Use aws-lc for cryptographic operations instead of ring 2026-04-04 12:24:41 +02:00
Maurus Decimus
3a7dd3ca5d Registry testing - part 13 2026-03-23 18:52:36 +01:00
mdecimus
a747239b61 JMAP Registry API implementation - part 12 2026-03-11 17:13:14 +01:00
mdecimus
92c60fff7a JMAP Registry API implementation - part 8 2026-03-11 17:12:22 +01:00
mdecimus
f2c2ad6748 Registry object implementation 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
cc88715013 Update all modules to use registry - part 1 2026-03-11 17:00:40 +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
0af735540d Authenticate using registry - part 1 2026-03-11 17:00:39 +01:00
mdecimus
7c8be27fcf Bootstrap from registry - part 7 2026-03-11 17:00:39 +01:00
mdecimus
0398a9d28e Bootstrap from registry - part 5 2026-03-11 17:00:39 +01:00
mdecimus
0073d7f020 Bootstrap from registry - part 4 2026-03-11 17:00:39 +01:00
mdecimus
da85cad9b7 Bootstrap from registry - part 2 2026-03-11 17:00:39 +01:00
mdecimus
1c2c96b89d Bootstrap from registry - part 1 2026-03-11 17:00:39 +01:00
mdecimus
53a04ce069 Spam filter performance and accuracy improvements (part 2) 2025-11-30 18:28:27 +01:00
mdecimus
e10aa551eb Clippy fixes 2025-08-18 11:44:58 +01:00
mdecimus
aee7337169 Queue autoconfig post install 2025-07-13 12:01:32 +02:00
mdecimus
e28769c5ce MTA queue enhancements (closes #1246 closes #1035 closes #457) 2025-07-11 17:51:53 +02: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
b0a486106e Crate reorganization 2025-05-16 16:20:03 +02:00
mdecimus
ef721412da Add return value option to counter_incr 2025-01-16 12:46:19 +01:00
mdecimus
a6c744b09a config_get() expression function + moved lookup.default.[hostname|domain] to server.hostname and report.domain 2025-01-12 10:53:58 +01:00
mdecimus
3612d5fc5d Clippy fixes 2025-01-11 11:43:45 +01:00
mdecimus
9e69a3201f Pin async function evaluation in expressions and reduce trc::Result size 2025-01-06 12:16:47 +01:00
mdecimus
8b30c04794 Centralized caching + Bayes token cache 2024-12-29 12:13:07 +01:00
mdecimus
7cca6fc298 HTTP remote lists and Spam filter improvements 2024-12-22 19:35:22 +01:00
mdecimus
d14706d088 Distributed locking improvements 2024-12-21 19:22:38 +01:00
mdecimus
e7298df610 Port Spam filter to Rust - part 9 2024-12-19 18:12:47 +01:00
mdecimus
38fa0291e2 Port Spam filter to Rust - part 8 2024-12-17 18:01:12 +01:00
mdecimus
3288bd6e97 Port Spam filter to Rust - part 7 2024-12-16 20:00:03 +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
44ae796d9b Port Spam filter to Rust - part 4 2024-12-10 18:56:09 +01:00
mdecimus
f0d84c8e68 Port Spam filter to Rust - part 3 2024-12-09 17:49:11 +01:00
mdecimus
b2bac5d5aa Support for external email addresses on mailing lists (closes #152) 2024-11-13 19:38:54 +13: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
a67f308645 Branding + fixes 2024-09-19 19:39:35 +02:00
mdecimus
7e1b6bd06d Alerts implementation 2024-08-28 19:33:29 +02:00
mdecimus
3b053ad36e HTTP endpoint access controls (closes #266 closes #329 closes #542) 2024-08-08 11:13:26 +02:00
mdecimus
5a43455917 Tracing macro improvements 2024-08-03 20:10:01 +02:00
mdecimus
1e76792d03 Improved tracing (part 3) 2024-07-26 19:44:01 +02:00
mdecimus
52cb48353e Improved tracing (part 2) 2024-07-25 20:35:13 +02:00