-
566a2a0ab8
Key space optimization
mdecimus
2023-12-16 21:24:34 +01:00
-
232d4d691a
Internal directory implementation + Management REST API
mdecimus
2023-12-16 10:35:15 +01:00
-
f21bce722e
Directory refactoring
mdecimus
2023-12-14 12:35:25 +01:00
-
b7869901ee
Redis lookup backend implementation
mdecimus
2023-12-12 18:45:52 +01:00
-
78afc703f5
delete_range to use impl Key
mdecimus
2023-12-12 15:42:41 +01:00
-
4301ec16d0
Key/value store access from Sieve scripts
mdecimus
2023-12-12 15:28:21 +01:00
-
78f932990d
Key space reorganization
mdecimus
2023-12-09 17:02:38 +01:00
-
166020b45b
FDB chunked values support
mdecimus
2023-12-08 19:49:44 +01:00
-
db564ae0db
Bump to rustls 0.22
mdecimus
2023-12-08 10:46:20 +01:00
-
e4d5bde1ce
Directory/Store backend unification + LDAP auth bind
mdecimus
2023-12-07 16:27:19 +01:00
-
a7acc67cf1
FTS store bigrams in kv rather than index
mdecimus
2023-12-04 10:23:10 +01:00
-
7e94a08067
ElasticSearch backend implementation
mdecimus
2023-12-03 19:40:16 +01:00
-
2ccf85d6dd
Store API cleanup
mdecimus
2023-12-02 18:43:28 +01:00
-
5010c15037
RocksDB backend re-implementation
mdecimus
2023-12-02 15:52:05 +01:00
-
4a00bbb79e
mySQL backend implementation
mdecimus
2023-12-01 07:49:12 +01:00
-
5f36e1f356
PostgreSQL backend implementation
mdecimus
2023-11-30 12:43:28 +01:00
-
a1f7ad891a
FDB blob storage support
mdecimus
2023-11-28 10:40:30 +01:00
-
0168c1dca8
IMAP4rev1 Recent flag support
mdecimus
2023-11-27 15:21:43 +01:00
-
8f6ac2d114
Improved storage of IMAP UIDs + Bump to hyper 1.0.1
mdecimus
2023-11-27 10:06:48 +01:00
-
ba902d9af7
Fixed LDAP port, Spamhaus DNSBL return codes
mdecimus
2023-11-17 16:49:23 +01:00
-
bcc05340b2
FTS storage implementation and background indexing
mdecimus
2023-11-17 14:59:09 +01:00
-
a3e6d152c9
Blob store tests
mdecimus
2023-11-12 18:51:31 +01:00
-
cbcd6d0916
Blob storage improvements
mdecimus
2023-11-12 10:54:04 +01:00
-
0e25f3d12c
Store keys refactoring
mdecimus
2023-11-09 16:21:39 +01:00
-
fe5a9e8ce8
Created Store trait, removed maybe_async
mdecimus
2023-11-07 19:27:57 +01:00
-
dded91b93e
Store message metadata, avoid parsing messages on get
mdecimus
2023-11-05 16:01:16 +01:00
-
0881309819
Fix: remove extra whitespace from IMAP BODY responses
mdecimus
2023-11-02 14:47:36 +01:00
-
6a7d79acb6
Added roadmap
Mauro D
2023-11-01 21:19:26 +01:00
-
c0a779d889
Fix: Do not return JMAP Quota object when there is no quota configured
Mauro D
2023-11-01 19:21:16 +01:00
-
df45384fcd
v0.4.2
mdecimus
2023-11-01 12:08:24 +01:00
-
ee088d5184
Fixed cron issue handling DST
Mauro D
2023-10-29 20:42:36 +01:00
-
795ad97553
Imported empty headers/parts rules from Rspamd
mdecimus
2023-10-27 11:02:51 +02:00
-
2938b98e18
Fixed Docker entrypoint
mdecimus
2023-10-26 10:01:14 +02:00
-
39ec03e9cc
Fixed bayes_is_balanced function
mdecimus
2023-10-25 16:58:33 +02:00
-
e551e094fd
Support for IMAP multiline responses in directories
mdecimus
2023-10-25 15:57:00 +02:00
-
96ddc7db7d
Update UPGRADING notes
mdecimus
2023-10-25 12:15:33 +02:00
-
d233e15ad4
Fixed JMAP crypto tests
mdecimus
2023-10-25 11:35:10 +02:00
-
e2b781566d
v0.4.0
mdecimus
2023-10-25 11:26:28 +02:00
-
3c0e428669
Created config bundle
mdecimus
2023-10-25 09:56:46 +02:00
-
c576196ee1
Fixed imap directory trace
Mauro D
2023-10-24 21:50:42 +02:00
-
b5fe327e83
Trusted/untrusted Sieve runtimes
mdecimus
2023-10-23 18:58:04 +02:00
-
73ccf7be65
Spam filter adjustements
mdecimus
2023-10-23 17:19:16 +02:00
-
eae3457f77
Remove trailing dot from iprev ptr
mdecimus
2023-10-21 18:46:48 +02:00
-
4034c86344
Fixed dev-dependencies
mdecimus
2023-10-21 17:19:01 +02:00
-
c02f4cc9c8
Bump to hickory-resolver 0.24
mdecimus
2023-10-21 16:31:10 +02:00
-
f9b37a3c99
Spam filter combined tests passing
mdecimus
2023-10-20 19:18:18 +02:00
-
b5409a0b00
Macros, include support, added scores
mdecimus
2023-10-20 15:31:05 +02:00
-
8caf3b9d56
Remote lookups, directory query scheduler, config restructuring
mdecimus
2023-10-19 19:48:39 +02:00
-
c2974a172d
Added Sync + Send to stemmer trait
mdecimus
2023-10-18 18:16:40 +02:00
-
30092ce92c
v0.3.10
mdecimus
2023-10-17 20:56:48 +02:00
-
d448ac6353
Pyzor support
mdecimus
2023-10-16 19:18:52 +02:00
-
29a8ecb29b
Antispam reputation and composite rules
mdecimus
2023-10-15 16:15:14 +02:00
-
0b67f31220
Bayes classifier passing tests
mdecimus
2023-10-15 09:07:19 +02:00
-
ace58f74eb
Bayes classifier
mdecimus
2023-10-11 19:21:11 +02:00
-
3d9efd363a
Bayes classifier, type tokenizer and NLP module reorganization
mdecimus
2023-10-10 18:58:38 +02:00
-
a0812095ef
v0.3.9
mdecimus
2023-10-07 08:53:35 +02:00
-
4ae0ede9ee
Anti-SPAM DMARC, HELO, IP and RBL scripts
mdecimus
2023-10-06 16:53:50 +02:00
-
7824368cf3
Added MIME, URL and headers spam modules.
mdecimus
2023-10-01 19:37:55 +02:00
-
638ad25ce9
Access to external Sieve functions from eval
mdecimus
2023-09-27 18:48:30 +02:00
-
c3d6ac5401
Convert IPv6 mapped addresses to IPv4
mdecimus
2023-09-26 08:13:14 +02:00
-
f069691844
Antispam from, recipient and reply-to modules
mdecimus
2023-09-24 19:06:35 +02:00
-
4690a9d625
Antispam bounce, date, from, message-id and received tests
mdecimus
2023-09-22 10:52:22 +02:00
-
5068ecdd9e
v0.3.8
mdecimus
2023-09-19 19:02:42 +02:00
-
bb7f43ecab
Fix: Folders that contain a & can't be used (#90)
mdecimus
2023-09-16 11:06:52 +02:00
-
216fcf2d73
Journal support
mdecimus
2023-09-15 19:39:03 +02:00
-
0a640c3758
Sieve antispam functions, bump OpenTelemetry version
mdecimus
2023-09-15 19:29:58 +02:00
-
ab65fa877b
Antispam sieve script draft
mdecimus
2023-09-12 19:37:14 +02:00
-
8bceb49fb7
Support for UTF8 APPEND + ignore empty lines in IMAP
mdecimus
2023-09-07 14:29:16 +02:00
-
cb41c91fb4
Replaced rpgp with sequoia-pgp
mdecimus
2023-09-07 14:28:51 +02:00
-
833db92ded
Bump to mail-parser 0.9
mdecimus
2023-09-05 18:23:52 +02:00
-
6939603932
v0.3.7
mdecimus
2023-09-05 15:04:24 +02:00
-
6404d27dd9
Fixed Ipv6thenIpv4 SMTP lookups
mdecimus
2023-09-05 14:22:16 +02:00
-
56b1fb893d
Fixed IMAP encoding on non-UTF-8 messages + improved Received headers in SMTP
mdecimus
2023-09-05 12:16:10 +02:00
-
4e021b228c
Add parameter to disable IMAP All Messages folder
mdecimus
2023-09-02 16:51:18 +02:00
-
9860631691
Allow STATUS and ACL operations on virtual mailboxes
mdecimus
2023-09-02 16:41:20 +02:00
-
3fa5c769bd
STARTLS optional fix + Sieve functions
mdecimus
2023-09-01 14:41:58 +02:00
-
0e3a226d9f
Fix: SELECT QRESYNC without speficying uid causes panic (#67)
mdecimus
2023-08-31 15:06:02 +02:00
-
634c66e987
Milter DATA command sent before headers
mdecimus
2023-08-30 17:49:12 +02:00
-
2847715f76
Fixed Sieve redirect of unmodified messages
mdecimus
2023-08-30 16:34:07 +02:00
-
4238c1409e
Add rcpt-domain key to rcpt.relay rule evaluation
mdecimus
2023-08-30 16:10:40 +02:00
-
5b88a03e92
v0.3.6
mdecimus
2023-08-29 12:31:08 +02:00
-
57a63b1467
Fixed ManageSieve PUTSCRIPT command
mdecimus
2023-08-28 19:57:50 +02:00
-
cc582b05f9
Migrate to new Sieve version
mdecimus
2023-08-28 19:44:23 +02:00
-
758280837d
Configurable milter protocol flags
mdecimus
2023-08-27 10:00:11 +02:00
-
e73c82e7d8
Antispam: Eval meta expressions in Sieve, support for named capture groups.
mdecimus
2023-08-26 17:20:04 +02:00
-
79599f2f9c
Do not panic when report hash = 0 (#60)
mdecimus
2023-08-26 13:13:37 +02:00
-
426c073b25
Fallback to plain-text when STARTTLS is optional
mdecimus
2023-08-25 20:05:41 +02:00
-
5da7e40147
Fixed JMAP session resource
mdecimus
2023-08-25 09:30:02 +02:00
-
dbaaff48f0
AST parser for SpamAssassin meta expressions
Mauro D
2023-08-20 17:44:26 +02:00
-
016a5bde18
v0.3.5
Mauro D
2023-08-18 19:48:57 +02:00
-
c8c32f3198
Added nodelay socket option
Mauro D
2023-08-16 19:06:57 +02:00
-
0c95388a70
Fixed setting to allow disabling STARTTLS
Mauro D
2023-08-16 16:51:01 +02:00
-
dc960fba63
Flush tcp streap after write
Mauro D
2023-08-16 16:22:09 +02:00
-
f7ee2f6423
Antispam implementation - part 2
Mauro D
2023-08-14 22:01:41 +02:00
-
9660f1f9e1
Added OPTIONS handler for CORS pre-flight requests
Mauro D
2023-08-13 15:16:23 +02:00
-
d4fe318812
Antispam implementation - part 1
mdecimus
2023-08-11 18:46:09 +02:00
-
32a50ec34c
v0.3.4
mdecimus
2023-08-09 19:47:27 +02:00
-
095a96e01a
v0.3.4
mdecimus
2023-08-09 19:39:36 +02:00
-
6cb27d6aa9
Missing envelope keys in rewrite rules (#25)
mdecimus
2023-08-09 12:45:46 +02:00
-
ca29121ad9
Allow custom HTTP headers to be set (#52)
mdecimus
2023-08-08 19:21:01 +02:00