Commit graph

813 commits

Author SHA1 Message Date
mdecimus
6bb468ca5d Added queue backpressure event 2025-01-14 16:49:28 +01:00
mdecimus
7142a8caab Token revoke tests 2025-01-14 14:22:07 +01:00
mdecimus
a491c6388f Automatic key migration 2025-01-14 11:44:46 +01:00
mdecimus
76c53af46b Fixed distributed locking in non-Redis stores (#1066) 2025-01-13 20:28:30 +01:00
mdecimus
5bec52b231 Revoke access token when permissions change (closes #649) 2025-01-13 17:41:35 +01:00
mdecimus
360b32a504 Cluster node roles 2025-01-12 12:06:07 +01:00
mdecimus
de4584c468 Disable reputation tracking by default 2025-01-12 11:07:34 +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
a4b1d5c39b Use parsed tokens from bayes module 2025-01-11 17:54:00 +01:00
mdecimus
c9d7db066e Fix CLI serializer (closes #1082) 2025-01-11 16:20:25 +01:00
mdecimus
a175b3b55f Fix histogram bucket counts (fixes #1079) 2025-01-11 16:04:02 +01:00
mdecimus
3c2edd2910 Do not rate limit trusted IPs (#1078) 2025-01-11 15:51:18 +01:00
mdecimus
013c580201 Avoid double encrypting PGP parts encoded as plain text (fixes #1083) 2025-01-11 12:34:48 +01:00
mdecimus
5af0fb4462 Return empty SASL challenge rather than "" (closes #1064) 2025-01-11 12:13:28 +01:00
mdecimus
3612d5fc5d Clippy fixes 2025-01-11 11:43:45 +01:00
mdecimus
dc19f20285 Fix tracking locked queue ids (closes #1066) 2025-01-11 11:10:01 +01:00
mdecimus
84a39bd6a4 Fixed build script (closes #1057) 2025-01-06 16:41:50 +01:00
mdecimus
9e69a3201f Pin async function evaluation in expressions and reduce trc::Result size 2025-01-06 12:16:47 +01:00
mdecimus
043b53f3e9 Fixed MIXED_CHARSET spam filter check 2025-01-05 19:31:07 +01:00
mdecimus
08345f38a5 v0.11.0 2025-01-05 14:17:52 +01:00
mdecimus
434d4fdbe8 Better spam rules auto-updates 2025-01-04 09:56:41 +01:00
mdecimus
2370043594 Minor spam filter adjustments 2025-01-03 16:45:25 +01:00
mdecimus
127ce0734f OpenPGP EOF error (closes #1024) 2025-01-03 11:12:39 +01:00
mdecimus
7dfaa5bf11 Reset IMAP UIDs endpoint 2025-01-03 09:15:05 +01:00
mdecimus
16f9f3fa1b Spam filter rules auto-migrate 2025-01-02 16:47:19 +01:00
mdecimus
3a2df77eb4 Spam filter improvements (closes #947) 2025-01-02 15:43:00 +01:00
mdecimus
23ac87fccd Semver compatibility checks (closes #844) 2025-01-01 12:53:54 +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
c34f80c4f9 v0.11.0-pre-release 2024-12-29 16:46:40 +01:00
mdecimus
4a7524cafe Spam train/classify REST API endpoints 2024-12-29 16:39:16 +01:00
mdecimus
a5bec187aa Check whether the X-Forwarded IP has been blocked 2024-12-29 12:26:29 +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
3530b6625f Sharded in-memory store 2024-12-27 15:49:30 +01:00
mdecimus
c7499ab67d Removed authentication rate limit (unnecessary since there is fail2ban) 2024-12-27 14:51:11 +01:00
mdecimus
7a905ca137 Fix: Admin role can't be assigned if an acccount with the same name exists 2024-12-26 19:35:00 +01:00
mdecimus
e5ebc5ce33 Delete in-memory keys by prefix 2024-12-26 19:01:49 +01:00
mdecimus
1ba229aac7 Add parsed headers and update offsets when adding header 2024-12-26 09:38:09 +01:00
mdecimus
2ef4a06135 Overwrite option to spam-filter update endpoint 2024-12-25 11:30:47 +01:00
mdecimus
ad30478bd8 Added http-lookup.* to resource fetch 2024-12-25 10:44:06 +01:00
mdecimus
aa4b9978c2 removed print 2024-12-25 10:39:21 +01:00
mdecimus
65209174f0 Bayes filtering per account (#819) + Delivered-To header (#916) 2024-12-24 18:02:12 +01:00
mdecimus
2cfe467b20 Purge task locking and spam rule fixes] 2024-12-23 15:00:25 +01:00
mdecimus
1726d68018 Improve SPOOF_DISPLAY_NAME detection (fixes #982) 2024-12-23 12:22:42 +01:00
mdecimus
7cca6fc298 HTTP remote lists and Spam filter improvements 2024-12-22 19:35:22 +01:00
mdecimus
d1944b8a6f Fixed Cargo.toml 2024-12-22 10:52:45 +01:00
mdecimus
25e7983888 Remove old locks 2024-12-22 10:36:05 +01:00
mdecimus
d14706d088 Distributed locking improvements 2024-12-21 19:22:38 +01:00