Commit Graph

1466 Commits

Author SHA1 Message Date
Maurus Decimus
79907f018d Improve v0.16 migration instructions 2026-05-19 18:13:08 +02:00
Maurus Decimus
628d5520f6 Fix LDAP: Synchronize accounts when expanding mailing list recipients 2026-05-19 18:01:54 +02:00
Maurus Decimus
f048e0f0bb Sieve: Allow User Sieve scripts to access orcpt 2026-05-19 17:40:45 +02:00
Maurus Decimus
e54221dde6 Fix Websocket: Perform case insensitive matching during upgrade 2026-05-19 17:29:12 +02:00
Maurus Decimus
915900d0c5 Allow internal TLDs in e-mail addresses 2026-05-19 17:20:03 +02:00
Maurus Decimus
146ab3d39c Fix ACME: Update defaultCertificateId when renewing a certificate that is currently set as default 2026-05-19 17:00:18 +02:00
Maurus Decimus
190eecb7ee Skip v=spf1 a -all records for apex domains 2026-05-19 16:44:29 +02:00
Maurus Decimus
2c4a504497 Add 58 new DNS provider integrations 2026-05-18 20:07:08 +02:00
Maurus Decimus
d5a458992b Fix FileNode/query to return all results when no query is provided 2026-05-16 19:50:33 +02:00
Maurus Decimus
b556539f94 JMAP for File Storage improvements 2026-05-16 11:20:43 +02:00
Maurus Decimus
7790645421 Bump JMAP File Storage to draft-ietf-jmap-filenode-14 2026-05-16 10:44:10 +02:00
Maurus Decimus
b9794315aa Bump JMAP File Storage to draft-ietf-jmap-filenode-13 2026-05-15 19:08:54 +02:00
Maurus Decimus
e049f9ff4f Accept password hashes with $ or { prefixes as secure secrets 2026-05-14 16:52:15 +02:00
Maurus Decimus
77042480ae Fix IMAP: UID FETCH N:* could miss messages moved into a SELECTed mailbox by another connection 2026-05-14 16:04:19 +02:00
Maurus Decimus
913bd86e03 Fix migration script to accept unicode domain names 2026-05-14 15:36:34 +02:00
Maurus Decimus
8b1819b98e Fix migration script infer primary domain logic 2026-05-14 15:23:40 +02:00
Maurus Decimus
51e227c5cc Dns updater: Log DNS record types and values 2026-05-14 15:01:47 +02:00
Maurus Decimus
cf1d4e9141 Fix RFC2136 TSIG: regression related to multiplexer 2026-05-12 16:41:05 +02:00
Maurus Decimus
bf4d199606 Fix JMAP: Thread/get did not filter by per-mailbox ACLs on shared accounts 2026-05-12 16:05:45 +02:00
Maurus Decimus
415036dd64 Fix DAV: acl-principal-prop-set REPORT enforced the wrong privilege 2026-05-12 15:47:32 +02:00
Maurus Decimus
bdba3f20e1 v0.16.5 2026-05-11 17:14:26 +02:00
Maurus Decimus
4469fb3a54 Add X-Forwarded-For headers to health check 2026-05-11 13:53:57 +02:00
Maurus Decimus
3420287be2 Fix Autodiscover v2 endpoint unreachable 2026-05-11 12:31:48 +02:00
Maurus Decimus
e5e8c6478b Fix MTA: Allow rescheduling recipients with permanent failures 2026-05-11 11:03:15 +02:00
Maurus Decimus
a326f9dcbc Fix migration script to include external stores 2026-05-11 10:41:50 +02:00
Maurus Decimus
22e29d22cc Fix LDAP: Impersonation fails when the user has not logged in before 2026-05-10 13:13:27 +02:00
Maurus Decimus
aa2556621e Fix MTA: Process reports using original RCPT before rewriting. 2026-05-10 10:57:57 +02:00
Maurus Decimus
b455951c11 Add is_ip_in_cidr expression function for CIDR matching 2026-05-08 09:21:21 +02:00
Maurus Decimus
fb21c15f22 Fix Registry: Reload SieveUserScript and SieveSystemScript entries after they are modified or deleted 2026-05-08 08:49:14 +02:00
Maurus Decimus
d950bf5f56 Do not insert safe defaults during import/export 2026-05-08 08:16:53 +02:00
Maurus Decimus
af583c19c1 Fix HTTP: Use permissive CORS headers for .well-known endpoints 2026-05-08 08:06:18 +02:00
Maurus Decimus
52f366454b Fix ACME: Use the public suffix list to determine the zone name when no origin is provided 2026-05-07 15:55:13 +02:00
Maurus Decimus
bc2b14f1f2 Fix ACME: Include apex domains when requesting certificates for subdomains 2026-05-07 15:40:23 +02:00
Maurus Decimus
410607c480 Fix Bootstrap: Timeout after 30 seconds when probing the data store 2026-05-07 15:35:54 +02:00
Maurus Decimus
fb20df91ea Fix Network: Attempt binding to IPv4 when binding to IPv6 fails with EAFNOSUPPORT error 2026-05-07 15:30:11 +02:00
Maurus Decimus
b2a5bb99e6 Discussion template update 2026-05-07 08:02:39 +02:00
Maurus Decimus
a49da21fcc Discussion template update 2026-05-07 08:01:41 +02:00
Maurus Decimus
83def69389 Stalwart support portal 2026-05-07 07:53:57 +02:00
Maurus Decimus
015d437027 Bump mail-auth to 0.9 2026-05-05 19:41:15 +02:00
Maurus Decimus
33cb0ee832 Fix SQL directory: Return Failed instead of Error when the query returns no results 2026-05-05 19:09:52 +02:00
Maurus Decimus
fc3ea2b31a Fix JMAP Patching nested objects with values fails 2026-05-05 19:04:43 +02:00
Maurus Decimus
175f34ea85 Fix JMAP Parsing ids containing digits in JSON Pointers 2026-05-05 18:17:49 +02:00
Maurus Decimus
0513f5fe57 v0.16.4 2026-05-05 12:14:44 +02:00
Maurus Decimus
d478ab9515 Fix quota: Include Sieve scripts in quota recalculations 2026-05-04 19:23:19 +02:00
Maurus Decimus
66867be369 Fix JMAP AddressBook/query fetches wrong resources 2026-05-04 18:52:29 +02:00
Maurus Decimus
4576adfc9c Fix autoconfig: Return %EMAILADDRESS% when no email address is provided 2026-05-04 18:29:10 +02:00
Maurus Decimus
8632f9b43a Allow multiple FoundationDB instances in the same process 2026-05-04 18:05:08 +02:00
Maurus Decimus
7e21ff6f4b Fix import tool fails to restore registry entries 2026-05-04 17:25:40 +02:00
Maurus Decimus
dc0f0c2879 Fix JMAP references in nested objects not resolved 2026-05-04 16:45:37 +02:00
Maurus Decimus
68facdaba4 Fix spam filter: Use original instead of rewritten RCPT on checks 2026-05-04 13:25:22 +02:00