mdecimus
|
2eb388674d
|
Refactored local delivery to avoid mpsc channel
|
2025-01-17 15:29:55 +01:00 |
|
mdecimus
|
bfba299e6b
|
Increased concurrency for local message delivery
|
2025-01-16 18:52:46 +01:00 |
|
mdecimus
|
6bb468ca5d
|
Added queue backpressure event
|
2025-01-14 16:49:28 +01:00 |
|
mdecimus
|
76c53af46b
|
Fixed distributed locking in non-Redis stores (#1066)
|
2025-01-13 20:28:30 +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
|
dc19f20285
|
Fix tracking locked queue ids (closes #1066)
|
2025-01-11 11:10:01 +01:00 |
|
mdecimus
|
977379d169
|
Changes to spam filter tests
|
2025-01-06 15:12:35 +01:00 |
|
mdecimus
|
9e69a3201f
|
Pin async function evaluation in expressions and reduce trc::Result size
|
2025-01-06 12:16:47 +01:00 |
|
mdecimus
|
2370043594
|
Minor spam filter adjustments
|
2025-01-03 16:45:25 +01:00 |
|
mdecimus
|
3a2df77eb4
|
Spam filter improvements (closes #947)
|
2025-01-02 15:43:00 +01:00 |
|
mdecimus
|
553ee6ae36
|
Bulk operations REST endpoints (closes #925)
|
2025-01-01 10:58:58 +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
|
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
|
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
|
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
|
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
|
b2bac5d5aa
|
Support for external email addresses on mailing lists (closes #152)
|
2024-11-13 19:38:54 +13:00 |
|
mdecimus
|
51ccdf0c03
|
AI endpoint -> url setting rename
|
2024-10-13 09:59:03 +02:00 |
|
mdecimus
|
d0ce2b1a96
|
AI models
|
2024-10-05 19:05:04 +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
|
a67f308645
|
Branding + fixes
|
2024-09-19 19:39:35 +02:00 |
|
mdecimus
|
e9d12aea44
|
Permissions & multi-tenancy test suite
|
2024-09-18 18:08:57 +02:00 |
|
mdecimus
|
6b7dac0fcb
|
Test fixes - part 2
|
2024-09-17 19:33:31 +02:00 |
|
mdecimus
|
fbcf55d8e1
|
Access token permissions
|
2024-09-10 18:44:44 +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
|
18a24f7220
|
Include queueId in MTA Hooks (fixes #708)
|
2024-08-23 18:41:10 +02:00 |
|
mdecimus
|
147d9ded86
|
Increase SMTP transaction logging details
|
2024-08-21 16:12:01 +02:00 |
|
mdecimus
|
afee02024e
|
Fixed is_local_domain Sieve function (closes #622)
|
2024-08-04 10:50:03 +02:00 |
|
mdecimus
|
d29d21692e
|
Improved tracing (closes #180 closes #417 closes #376 closes #418 closes #517)
|
2024-07-30 16:12:34 +02:00 |
|
mdecimus
|
a45eb50231
|
Improved tracing (part 4)
|
2024-07-28 15:21:22 +02:00 |
|
mdecimus
|
1e76792d03
|
Improved tracing (part 3)
|
2024-07-26 19:44:01 +02:00 |
|
mdecimus
|
ae7cadc27d
|
Improved tracing (part 1)
|
2024-07-23 12:44:14 +02:00 |
|
Viktor Szépe
|
82f7311a4d
|
Fix typos (#599)
* Fix typos
* Fix typos in excluded files
|
2024-07-08 15:28:32 +02:00 |
|
mdecimus
|
50a2f50e58
|
REUSE-compliant licensing
|
2024-06-25 19:57:25 +02:00 |
|
mdecimus
|
a9a3925e88
|
v0.8.2
|
2024-06-22 09:15:45 +02:00 |
|
mdecimus
|
0b46ec5808
|
Renamed jmilters to hooks
|
2024-06-21 17:05:14 +02:00 |
|
mdecimus
|
5ff6bc895c
|
JSON mail filtering and manipulation protocol implementation
|
2024-06-18 19:18:54 +02:00 |
|
mdecimus
|
ae2a67422f
|
Clippy fixes
|
2024-06-18 15:30:41 +02:00 |
|
mdecimus
|
aa4a11baf7
|
Support for milter on all SMTP stages (closes #183)
|
2024-06-18 15:09:50 +02:00 |
|
mdecimus
|
4e7087d335
|
Run Sieve scripts in async context
|
2024-05-24 10:32:41 +02:00 |
|
mdecimus
|
0fc5d40ec1
|
POP3 support (closes #100)
|
2024-05-22 11:28:35 +02:00 |
|
mdecimus
|
6e5a92d882
|
Default to ARC seal using just one signature
|
2024-05-20 18:25:46 +02:00 |
|