Maurus Decimus
|
9908baf2eb
|
Fix CalDAV: calendar-query REPORT returns invalid HTTP 404 when no events match the query
|
2026-07-05 11:39:30 +02:00 |
|
Maurus Decimus
|
74ac0a7f0d
|
Fix Meilisearch: Limit the text search scope using attributesToSearchOn
|
2026-07-05 11:22:09 +02:00 |
|
Maurus Decimus
|
448a0c1b08
|
OIDC directory: Fetch name and group claims from userinfo endpoint when missing from the JWT token
|
2026-07-05 11:02:35 +02:00 |
|
Maurus Decimus
|
eb42a8272d
|
Fix Auto-ban: IP block expiration ignores per-reason ban durations
|
2026-07-05 10:26:18 +02:00 |
|
Maurus Decimus
|
fb6f0c65a2
|
Fix Directory: Removing a user from all groups does not sync the changes correctly
|
2026-07-05 10:12:02 +02:00 |
|
Maurus Decimus
|
03c55362ef
|
Fix IDN: sanitize_email rejects valid Punycode domains
|
2026-07-05 09:58:54 +02:00 |
|
Maurus Decimus
|
4b8ea03e7e
|
Masked emails: Return UnknownRecipient only for disabled or expired masked emails
|
2026-07-05 09:56:35 +02:00 |
|
Maurus Decimus
|
00ca557340
|
Fix OIDC: Allow ports in redirect_uri for loopback addresses
|
2026-07-04 07:39:16 +02:00 |
|
Maurus Decimus
|
94b33187a0
|
DKIM2 tests
|
2026-07-03 20:07:37 +02:00 |
|
Maurus Decimus
|
c5796b4e7a
|
DKIMv2 signing
|
2026-07-03 16:51:57 +02:00 |
|
Maurus Decimus
|
186d9feecb
|
DKIM2 verification
|
2026-07-01 16:20:02 +02:00 |
|
Maurus Decimus
|
e3c6f95bfd
|
Bump to mail-auth 0.11
|
2026-06-30 11:53:55 +02:00 |
|
Maurus Decimus
|
5f58fdb92b
|
Fix Registry: Changing the type of an existing account from user to group panics
|
2026-06-28 19:10:00 +02:00 |
|
Maurus Decimus
|
7e7e254328
|
Fix Prometheus: event counters are exported with incorrect metric names
|
2026-06-28 18:53:45 +02:00 |
|
Maurus Decimus
|
8d229d6c9b
|
Fix PostgreSQL: Include error chain in error messages
|
2026-06-28 18:50:47 +02:00 |
|
Maurus Decimus
|
0c8e567888
|
Fix OIDC: ECDSA private key support for SEC1 format.
|
2026-06-28 18:35:12 +02:00 |
|
Maurus Decimus
|
000691a285
|
List active blobs helper script
|
2026-06-26 17:47:17 +02:00 |
|
Maurus Decimus
|
9b49a1729b
|
List active blobs helper script
|
2026-06-26 17:38:04 +02:00 |
|
Maurus Decimus
|
0eb08b9fb3
|
Fix DANE: Treat DNSSEC bogus as a temporary failures to prevent downgrade attacks
|
2026-06-25 19:24:10 +02:00 |
|
Maurus Decimus
|
0b520b6334
|
v0.16.11
|
2026-06-25 11:13:29 +02:00 |
|
Maurus Decimus
|
93b3b70616
|
Redis Sentinel support as an in-memory store and cluster coordinator backend (closes #2430)
|
2026-06-25 10:26:23 +02:00 |
|
Maurus Decimus
|
ab7d81e486
|
Encryption-at-rest: Support for AES-256-GCM and ChaCha20-Poly1305 for S/MIME (closes #161)
|
2026-06-25 09:53:07 +02:00 |
|
Maurus Decimus
|
9525a891f3
|
Bump to mail-auth 0.9.2 + minor schema fixes
|
2026-06-24 19:08:27 +02:00 |
|
Maurus Decimus
|
4bb2c687e1
|
Fix Webhooks: event IDs collide for same event type emitted in the same second
|
2026-06-24 15:03:14 +02:00 |
|
Maurus Decimus
|
d1dd00558f
|
S3: Support for allowInvalidCerts option to allow connecting to S3 endpoints with invalid TLS certificates
|
2026-06-24 14:21:11 +02:00 |
|
Maurus Decimus
|
174f6b599c
|
Fix JMAP: Principal/query returns broad results when a name or email filter cannot be resolved
|
2026-06-23 18:03:51 +02:00 |
|
Maurus Decimus
|
14593e6f72
|
TLS: Update search index when file-backed certificates are refreshed
|
2026-06-23 17:58:04 +02:00 |
|
Maurus Decimus
|
46f03f7dad
|
DANE: Verify DNSSEC is supported by the resolver before attempting to validate TLSA records
|
2026-06-23 11:09:43 +02:00 |
|
Maurus Decimus
|
df164e07c8
|
DANE: Verify DNSSEC is supported by the resolver before attempting to validate TLSA records
|
2026-06-22 23:13:45 +02:00 |
|
Maurus Decimus
|
cd00849d44
|
v0.16.10
|
2026-06-21 15:57:14 +02:00 |
|
Maurus Decimus
|
94bea19f01
|
DANE: Improper TLSA record validation (#2328 - credits to @vdukhovni)
|
2026-06-21 15:23:53 +02:00 |
|
Maurus Decimus
|
d33c4afbc1
|
IMAP Extension for Object Identifiers (draft-ietf-mailmaint-imap-objectid-bis-04)
|
2026-06-21 11:29:27 +02:00 |
|
Maurus Decimus
|
097e3ffe94
|
Fix Cache: Invalidate negative email caches when an account is created
|
2026-06-20 09:38:59 +02:00 |
|
Maurus Decimus
|
0958d97925
|
International Domain Names (IDN) support (closes #207)
|
2026-06-20 09:02:26 +02:00 |
|
Maurus Decimus
|
52a938297b
|
IMAP: Discard oversized non-synchronizing literals (fixes #2768)
|
2026-06-19 18:36:38 +02:00 |
|
Maurus Decimus
|
4fd86298fa
|
IMAP: GETJMAPACCESS command to discover the JMAP session resource URL (closes #2736)
|
2026-06-19 18:16:40 +02:00 |
|
Maurus Decimus
|
cff46f26d4
|
ACME: reuseKey option to allow reusing private keys in renewals
|
2026-06-19 18:10:04 +02:00 |
|
Maurus Decimus
|
ad47f03f48
|
DANE: Improper TLSA record validation (fixes #2328)
|
2026-06-19 17:14:26 +02:00 |
|
Maurus Decimus
|
88412f9540
|
Troubleshoot tool: Use the configured source IP address when connecting to remote servers (fixes #2867)
|
2026-06-19 17:04:43 +02:00 |
|
Maurus Decimus
|
cd6cd04b40
|
Sieve: include statements ignore capitalisation of sub-script names (fixes #1643)
|
2026-06-19 12:22:32 +02:00 |
|
Maurus Decimus
|
0e004b5b56
|
Fix JMAP tests
|
2026-06-19 12:13:19 +02:00 |
|
Maurus Decimus
|
79b9d08f03
|
Fix JMAP: Return unparsable ids in notFound / notUpdated / notDestroyed / notCopied instead of dropping them
|
2026-06-19 09:58:44 +02:00 |
|
Maurus Decimus
|
d174e415fb
|
Fix JMAP: Email/query: Improper anchor handling
|
2026-06-18 19:16:22 +02:00 |
|
Maurus Decimus
|
18411f8e9e
|
Fix JMAP: Require accountId argument on requests
|
2026-06-18 19:05:07 +02:00 |
|
Maurus Decimus
|
169590208d
|
Fix JMAP: Reject requests that do not specify application/json in the Content-Type header
|
2026-06-18 18:17:55 +02:00 |
|
Maurus Decimus
|
739c0b5d3b
|
Fix JMAP: Methods are only available if their capability is in using
|
2026-06-18 18:08:56 +02:00 |
|
Maurus Decimus
|
7c4d1df9ba
|
Fix JMAP: Email/set, Email/copy, Email/import, Mailbox/set duplicate name
|
2026-06-18 17:48:22 +02:00 |
|
Maurus Decimus
|
ef9c74821d
|
Fix JMAP: Email/query: Non-standard header values are not searchable
|
2026-06-18 17:22:45 +02:00 |
|
Maurus Decimus
|
30d12588a2
|
Fix JMAP: Email/query: Wrong sort order on hasKeyword, allInThreadHaveKeyword, and someInThreadHaveKeyword conditions
|
2026-06-18 17:21:03 +02:00 |
|
Maurus Decimus
|
64619e4e3e
|
Fix JMAP: Thread/changes never emits a container delete when a thread becomes empty
|
2026-06-18 16:57:02 +02:00 |
|