Maurus Decimus
|
425d034ae7
|
Use of Voluntary Application Server Identification (VAPID) in JMAP Web Push
CI / Build / x86_64-unknown-linux-gnu (push) Has been cancelled
CI / Build / x86_64-unknown-linux-musl (push) Has been cancelled
CI / Build / arm-unknown-linux-gnueabihf (push) Has been cancelled
CI / Build / arm-unknown-linux-musleabihf (push) Has been cancelled
CI / Build / armv7-unknown-linux-gnueabihf (push) Has been cancelled
CI / Build / armv7-unknown-linux-musleabihf (push) Has been cancelled
CI / Build / aarch64-unknown-linux-gnu (push) Has been cancelled
CI / Build / aarch64-unknown-linux-musl (push) Has been cancelled
CI / Build / x86_64-pc-windows-msvc (push) Has been cancelled
CI / Build / aarch64-apple-darwin (push) Has been cancelled
CI / Build / x86_64-apple-darwin (push) Has been cancelled
CI / Build / x86_64-unknown-freebsd (push) Has been cancelled
CI / Merge image / gnu (push) Has been cancelled
CI / Merge image / musl (push) Has been cancelled
CI / Release (push) Has been cancelled
CI / Publish release (push) Has been cancelled
CI / Cleanup failed release (push) Has been cancelled
|
2026-07-20 13:55:00 +02:00 |
|
Maurus Decimus
|
2553d8ee4c
|
Fix Telemetry: Tasks are serialized to the wrong store when using separate stores for telemetry and data
|
2026-07-20 11:35:46 +02:00 |
|
Maurus Decimus
|
3cc348726b
|
Fix MTA: queue_name variable not available in rate limiter expressions
|
2026-07-19 23:09:31 +02:00 |
|
Maurus Decimus
|
2d08933fbc
|
Fix Calendar: No expanded occurrences are returned for a daily recurrences crossing DST
|
2026-07-19 22:59:03 +02:00 |
|
Maurus Decimus
|
152db36247
|
Fix HTTP: Disable allowedEndpoints expression in recovery mode
|
2026-07-19 22:09:17 +02:00 |
|
Maurus Decimus
|
acd45e1f9e
|
Fix JMAP: Stale push subscription can block verification of a new one
|
2026-07-19 21:50:37 +02:00 |
|
Maurus Decimus
|
c105cff8fb
|
Fix CalDAV: calendar-query REPORT returns empty calendar-data for JMAP-created events
|
2026-07-19 21:27:01 +02:00 |
|
Maurus Decimus
|
2bce0d22fd
|
Fix JMAP: PushSubscription/set rejects the unpadded base64url keys the W3C Push API produces
|
2026-07-19 21:00:45 +02:00 |
|
Maurus Decimus
|
2c04d4473c
|
Fix IMAP: Pipelined STORE and EXPUNGE can execute out of order
|
2026-07-19 16:02:20 +02:00 |
|
Maurus Decimus
|
f967132971
|
Fix MTA: DMARC is skipped when MAIL FROM SPF is unavailable
|
2026-07-19 15:44:06 +02:00 |
|
Maurus Decimus
|
3de53f9c31
|
Fix JMAP: CalendarEvent/set silently ignores ifInState
|
2026-07-19 15:29:55 +02:00 |
|
Maurus Decimus
|
2d4d3a55be
|
Fix JMAP: Email/import does not send push notifications for imported messages
|
2026-07-19 15:22:54 +02:00 |
|
Maurus Decimus
|
eacec4c45d
|
Fix JMAP: Web Push payloads with Content-Encoding: aes128gcm should not be base64-encoded but sent as raw bytes
|
2026-07-19 15:17:40 +02:00 |
|
Maurus Decimus
|
6076659e4d
|
Fix Calendar: Scheduling invitations on a shared, non-owned calendar fail with MAIL FROM unauthorized
|
2026-07-19 12:19:50 +02:00 |
|
Maurus Decimus
|
18dbbda298
|
Fix Calendar: Uppercase MAILTO calendar addresses become invalid SMTP recipients
|
2026-07-19 10:29:07 +02:00 |
|
Maurus Decimus
|
6fb4d2b628
|
IMAP: Mailbox object-quota only enforced in JMAP
|
2026-07-19 07:52:31 +02:00 |
|
Maurus Decimus
|
764c2c1e1c
|
v0.16.13
|
2026-07-12 19:18:29 +02:00 |
|
Maurus Decimus
|
ca5971e9a1
|
Fix Misconfigured in-memory store cannot be recovered in recovery mode
|
2026-07-12 16:02:28 +02:00 |
|
Maurus Decimus
|
0f6fb0c321
|
Fix MTA: Resume queue processing does not work
|
2026-07-12 15:51:37 +02:00 |
|
Maurus Decimus
|
b5c703e4e3
|
Fix DNS Management: CAA management deletes too third-party CAA entries
|
2026-07-12 15:48:08 +02:00 |
|
Maurus Decimus
|
8d54d0b44c
|
Fix Directory: Update local groups only when the external directory includes a group attribute
|
2026-07-12 15:34:04 +02:00 |
|
Maurus Decimus
|
e8192d1920
|
Fix JMAP VacationResponse: isEnabled reset to false whenever properties are changed
|
2026-07-12 15:20:50 +02:00 |
|
Maurus Decimus
|
b8122c8e0f
|
Fix Sieve: add Received headers to auto-generated messages and detect loops
|
2026-07-12 15:08:17 +02:00 |
|
Maurus Decimus
|
f7e82c3fbc
|
Fix Branding: Custom logos for domains do not work
|
2026-07-12 15:04:26 +02:00 |
|
Maurus Decimus
|
b17da02d3e
|
Fix JMAP: Return RFC-3339-conformant UTCDate literals in capabilities: min 0001-01-01T00:00:00Z, max 9999-12-31T23:59:59Z
|
2026-07-12 14:58:31 +02:00 |
|
Maurus Decimus
|
f73fefdd69
|
Fix: Reject invalid duration values (e.g. 1h30m)
|
2026-07-12 14:43:51 +02:00 |
|
Maurus Decimus
|
2543ec7067
|
Bump dependencies
|
2026-07-12 11:39:02 +02:00 |
|
Martin
|
520dbe9d71
|
Add FreeBSD support to install.sh and update docs (#3216)
|
2026-07-11 12:48:10 +02:00 |
|
Maurus Decimus
|
e2d0505013
|
Disable DANE when there are no TCP resolvers configured
|
2026-07-09 09:48:05 +02:00 |
|
Maurus Decimus
|
548ff03f30
|
OAuth resource indicators: Accept imap, smtp, pop3 and sieve as valid resource indicators for OAuth access tokens
|
2026-07-06 15:37:57 +02:00 |
|
Maurus Decimus
|
d368b53ca1
|
DMARCbis implementation
|
2026-07-05 16:34:57 +02:00 |
|
Maurus Decimus
|
fb993f0cc1
|
Cluster: Broadcast MTA queue refresh events to all nodes
|
2026-07-05 12:05:46 +02:00 |
|
Maurus Decimus
|
aad2cbcde1
|
Fix Network listener: Accept loop spins all CPU cores with no back-off when the process hits EMFILE (too many open files)
|
2026-07-05 12:02:26 +02:00 |
|
Maurus Decimus
|
5325b57dff
|
Fix Calendar scheduling: Wrong RSVP base URL is used
|
2026-07-05 11:44:56 +02:00 |
|
Maurus Decimus
|
5376d83f3a
|
Fix Snowflake past id generation fails when the provided duration is longer than 4 years
|
2026-07-05 11:42:10 +02:00 |
|
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
|
c5796b4e7a
|
DKIMv2 signing
|
2026-07-03 16:51:57 +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
|
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 |
|