Commit graph

644 commits

Author SHA1 Message Date
mdecimus
44f8ef29e1 Bump to Rust 2024 2025-02-21 09:59:23 +01:00
mdecimus
d8fbb82b6c Add LDAP attribute to indicate password change (#1156) 2025-02-09 15:02:38 +01:00
mdecimus
fa6483b6df Removed missing OIDC Enterprise gated code (fixes #1150) 2025-02-04 10:45:39 +01:00
mdecimus
337f4b3a48 v0.11.5 2025-02-01 10:12:18 +01:00
mdecimus
1a10a4e911 Fix flag parsing (closes #1138) 2025-01-31 14:07:07 +01:00
mdecimus
cac9152d27 Open source third party OIDC support 2025-01-31 09:25:03 +01:00
mdecimus
54733de0ff Group pipelined IMAP FETCH and STATUS operations 2025-01-30 12:39:46 +01:00
mdecimus
4c7052d227 mySQL rollback on bitmap errors 2025-01-29 18:55:05 +01:00
mdecimus
dc2a59e8d9 BCC not removed from JMAP EmailSubmissions (fixes #618) 2025-01-29 16:42:29 +01:00
mdecimus
c394fa689f Creating a mailbox in a shared folder results in wrong hierarchy (fixes #1128) 2025-01-28 18:49:36 +01:00
mdecimus
84d3c82179 RFC 9208 - IMAP QUOTA Extension (#484) 2025-01-28 16:58:47 +01:00
mdecimus
b39d807600 IMAP LIST-STATUS (RFC 5819) returns items in wrong order (fixes #1129) 2025-01-27 19:31:34 +01:00
mdecimus
14e3b3a852 Hashify imap-proto 2025-01-27 19:21:36 +01:00
mdecimus
d8543ae389 Perfect hashing with hashify 2025-01-26 16:19:18 +01:00
mdecimus
fe5d7b33ed Do not include IP addresses in greylist keys 2025-01-22 19:52:09 +01:00
mdecimus
4eca415e7b Update SMTP status codes (#1109) 2025-01-20 17:13:32 +01:00
mdecimus
5e5771e033 Do not DNSBL check invalid domains (#1107) 2025-01-19 18:36:48 +01:00
mdecimus
a6f11699ef Fix Sieve message flag parser (closes #1059) 2025-01-19 12:21:23 +01:00
mdecimus
4975b21c42 Sieve script import case insensitiviy (fixes #962) 2025-01-19 12:00:37 +01:00
mdecimus
3c7caddd98 Added context to SMTP rate limiter keys 2025-01-19 11:36:13 +01:00
mdecimus
26e00b44a8 Changed DNSBL error level to debug (closes #1107) 2025-01-19 11:35:48 +01:00
mdecimus
8438435fbe Removed local concurrency limiters, switch to global rate limiting 2025-01-18 19:09:02 +01:00
mdecimus
e7c6be45d8 Fix mailto parsing in HTMLs 2025-01-18 10:30:26 +01:00
mdecimus
69bb04d1e6 Renamed principal revision to token revision 2025-01-17 16:54:22 +01:00
mdecimus
61e63d1ead Reset quota endpoint 2025-01-17 16:04:58 +01:00
mdecimus
2eb388674d Refactored local delivery to avoid mpsc channel 2025-01-17 15:29:55 +01:00
mdecimus
4901411900 Fixed S3 backoff bug 2025-01-16 18:58:02 +01:00
mdecimus
bfba299e6b Increased concurrency for local message delivery 2025-01-16 18:52:46 +01:00
mdecimus
ef721412da Add return value option to counter_incr 2025-01-16 12:46:19 +01:00
mdecimus
b325acf7b6 Fixed Expire value for Locked Task event 2025-01-15 18:00:06 +01:00
mdecimus
4838e5faed Fixed panic parsing broken HTMLs 2025-01-15 10:10:02 +01:00
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