Commit Graph

41 Commits

Author SHA1 Message Date
mdecimus
02faa04e27 Config expressions passing tests. 2024-01-19 13:06:39 +01:00
mdecimus
4551576e04 Expressions in configuration files (untested) 2024-01-18 18:18:32 +01:00
mdecimus
6aeadb9cda Fail2ban and IP address blocking support (closes #164) 2024-01-13 12:59:10 +01:00
mdecimus
3a800aff7a HAProxy protocol support (closes #36) 2024-01-06 20:02:31 +01:00
mdecimus
659a3aa317 SMTP sender validation 2023-12-31 11:48:28 +01:00
mdecimus
ce456c02eb Lookup store refactoring 2023-12-24 11:25:50 +01:00
mdecimus
f7313eecaf Internal directory + HTTP management API passing tests 2023-12-19 12:38:46 +01:00
mdecimus
ea94de6d77 CLI account management + Directory refactoring 2023-12-18 22:25:42 +01:00
mdecimus
f21bce722e Directory refactoring 2023-12-14 12:35:25 +01:00
mdecimus
4301ec16d0 Key/value store access from Sieve scripts 2023-12-12 15:28:21 +01:00
mdecimus
e4d5bde1ce Directory/Store backend unification + LDAP auth bind 2023-12-07 16:27:19 +01:00
mdecimus
b5fe327e83 Trusted/untrusted Sieve runtimes 2023-10-23 18:58:04 +02:00
mdecimus
c02f4cc9c8 Bump to hickory-resolver 0.24 2023-10-21 16:31:10 +02:00
mdecimus
f9b37a3c99 Spam filter combined tests passing 2023-10-20 19:18:18 +02:00
mdecimus
b5409a0b00 Macros, include support, added scores 2023-10-20 15:31:05 +02:00
mdecimus
8caf3b9d56 Remote lookups, directory query scheduler, config restructuring 2023-10-19 19:48:39 +02:00
mdecimus
30092ce92c v0.3.10 2023-10-17 20:56:48 +02:00
mdecimus
0b67f31220 Bayes classifier passing tests 2023-10-15 09:07:19 +02:00
mdecimus
ace58f74eb Bayes classifier 2023-10-11 19:21:11 +02:00
mdecimus
638ad25ce9 Access to external Sieve functions from eval 2023-09-27 18:48:30 +02:00
mdecimus
5068ecdd9e v0.3.8 2023-09-19 19:02:42 +02:00
mdecimus
0a640c3758 Sieve antispam functions, bump OpenTelemetry version 2023-09-15 19:29:58 +02:00
mdecimus
ab65fa877b Antispam sieve script draft 2023-09-12 19:37:14 +02:00
mdecimus
6939603932 v0.3.7 2023-09-05 15:04:24 +02:00
mdecimus
3fa5c769bd STARTLS optional fix + Sieve functions 2023-09-01 14:41:58 +02:00
mdecimus
4238c1409e Add rcpt-domain key to rcpt.relay rule evaluation 2023-08-30 16:10:40 +02:00
mdecimus
cc582b05f9 Migrate to new Sieve version 2023-08-28 19:44:23 +02:00
mdecimus
758280837d Configurable milter protocol flags 2023-08-27 10:00:11 +02:00
mdecimus
6cb27d6aa9 Missing envelope keys in rewrite rules (#25) 2023-08-09 12:45:46 +02:00
mdecimus
ceae6e9465 Support for referencing context variables from dynamic values. 2023-07-29 17:55:14 +02:00
mdecimus
66170bc177 Add support for PKCS8v1 ED25519 keys 2023-07-28 10:18:27 +02:00
mdecimus
3cea77b65e v0.3.2 2023-07-27 20:18:34 +02:00
mdecimus
3699ef7dd4 v0.3.1 2023-07-22 13:08:08 +02:00
mdecimus
56aec86a86 Milter implementation. 2023-07-21 20:21:51 +02:00
mdecimus
8046838ed5 Added license. 2023-07-15 21:14:34 +02:00
mdecimus
705762c312 Fixed logging, clippy suggestions and organized configuration directives. 2023-07-07 19:08:07 +02:00
Mauro D
1e792b234f Directory implementation - part 3 2023-06-01 17:09:32 +00:00
Mauro D
903f08575a SieveScripts and VacationResponse tests passing 2023-05-21 10:50:25 +00:00
Mauro D
4e4632571c Message ingestion (not tested) 2023-05-17 17:35:36 +00:00
Mauro D
e0e8347de1 SMTP server passing tests. 2023-05-17 10:45:43 +00:00
Mauro D
77ced9e7fd SMTP codebase import 2023-05-16 18:25:38 +00:00