2
0
mirror of https://github.com/vdukhovni/postfix synced 2025-08-22 18:07:41 +00:00

postfix-3.11-20250223

This commit is contained in:
Wietse Z Venema 2025-02-23 00:00:00 -05:00 committed by Viktor Dukhovni
parent e23ff58b7a
commit 73ef04f192
8 changed files with 16 additions and 8 deletions

View File

@ -28995,3 +28995,10 @@ Apologies for any names omitted.
Bugfix (defect introduced: Postfix 3.10): Postfix SMTP Bugfix (defect introduced: Postfix 3.10): Postfix SMTP
client segfault while reporting a 'certificate expired' client segfault while reporting a 'certificate expired'
event. Problem reported by Oemer Gueven. File: tls/tls_verify.c. event. Problem reported by Oemer Gueven. File: tls/tls_verify.c.
20250221
Bugfix (defect introduced: 20250210): a recent 'fix' for the
default smtp_tls_dane_insecure_mx_policy setting resulted in
unnecessary 'dnssec_probe' warnings, on systems that disable
DNSSEC lookups (the default). File: smtp/smtp_addr.c.

View File

@ -49,8 +49,8 @@ TLSRPT information, are implemented and maintained by sys4 at https://
github.com/sys4/libtlsrpt and https://github.com/sys4/tlsrpt-reporter, github.com/sys4/libtlsrpt and https://github.com/sys4/tlsrpt-reporter,
respectively. respectively.
The Postfix implementation supports TLSRPT or domains with DANE (Postfix built- The Postfix implementation supports TLSRPT for domains with DANE (Postfix
in) and MTA-STS (through an smtp_tls_policy_maps plug-in). built-in) and MTA-STS (through an smtp_tls_policy_maps plug-in).
The Postfix smtp(8) client process implements the SMTP client engine. With The Postfix smtp(8) client process implements the SMTP client engine. With
"smtp_tls_connection_reuse = no", the smtp(8) client process also implements "smtp_tls_connection_reuse = no", the smtp(8) client process also implements

View File

@ -178,7 +178,7 @@ later. </p>
<p> Dovecot is a POP/IMAP server that has its own configuration to <p> Dovecot is a POP/IMAP server that has its own configuration to
authenticate POP/IMAP clients. When the Postfix SMTP server uses authenticate POP/IMAP clients. When the Postfix SMTP server uses
Dovecot SASL, it reuses parts of this configuration. Consult the Dovecot SASL, it reuses parts of this configuration. Consult the
<a href="https://wiki.dovecot.org">Dovecot documentation</a> for how <a href="https://doc.dovecot.org">Dovecot documentation</a> for how
to configure and operate the Dovecot authentication server. </p> to configure and operate the Dovecot authentication server. </p>
<h4><a name="server_dovecot_comm">Postfix to Dovecot SASL communication</a></h4> <h4><a name="server_dovecot_comm">Postfix to Dovecot SASL communication</a></h4>

View File

@ -99,7 +99,7 @@ fetch, and report TLSRPT information, are implemented and maintained
by sys4 at <a href="https://github.com/sys4/libtlsrpt">https://github.com/sys4/libtlsrpt</a> and by sys4 at <a href="https://github.com/sys4/libtlsrpt">https://github.com/sys4/libtlsrpt</a> and
<a href="https://github.com/sys4/tlsrpt-reporter">https://github.com/sys4/tlsrpt-reporter</a>, respectively. </p> <a href="https://github.com/sys4/tlsrpt-reporter">https://github.com/sys4/tlsrpt-reporter</a>, respectively. </p>
<p> The Postfix implementation supports TLSRPT or domains with DANE <p> The Postfix implementation supports TLSRPT for domains with DANE
(Postfix built-in) and MTA-STS (through an <a href="#mta-sts"> (Postfix built-in) and MTA-STS (through an <a href="#mta-sts">
smtp_tls_policy_maps plug-in</a>). </p> smtp_tls_policy_maps plug-in</a>). </p>

View File

@ -178,7 +178,7 @@ later. </p>
<p> Dovecot is a POP/IMAP server that has its own configuration to <p> Dovecot is a POP/IMAP server that has its own configuration to
authenticate POP/IMAP clients. When the Postfix SMTP server uses authenticate POP/IMAP clients. When the Postfix SMTP server uses
Dovecot SASL, it reuses parts of this configuration. Consult the Dovecot SASL, it reuses parts of this configuration. Consult the
<a href="https://wiki.dovecot.org">Dovecot documentation</a> for how <a href="https://doc.dovecot.org">Dovecot documentation</a> for how
to configure and operate the Dovecot authentication server. </p> to configure and operate the Dovecot authentication server. </p>
<h4><a name="server_dovecot_comm">Postfix to Dovecot SASL communication</a></h4> <h4><a name="server_dovecot_comm">Postfix to Dovecot SASL communication</a></h4>

View File

@ -99,7 +99,7 @@ fetch, and report TLSRPT information, are implemented and maintained
by sys4 at https://github.com/sys4/libtlsrpt and by sys4 at https://github.com/sys4/libtlsrpt and
https://github.com/sys4/tlsrpt-reporter, respectively. </p> https://github.com/sys4/tlsrpt-reporter, respectively. </p>
<p> The Postfix implementation supports TLSRPT or domains with DANE <p> The Postfix implementation supports TLSRPT for domains with DANE
(Postfix built-in) and MTA-STS (through an <a href="#mta-sts"> (Postfix built-in) and MTA-STS (through an <a href="#mta-sts">
smtp_tls_policy_maps plug-in</a>). </p> smtp_tls_policy_maps plug-in</a>). </p>

View File

@ -20,7 +20,7 @@
* Patches change both the patchlevel and the release date. Snapshots have no * Patches change both the patchlevel and the release date. Snapshots have no
* patchlevel; they change the release date only. * patchlevel; they change the release date only.
*/ */
#define MAIL_RELEASE_DATE "20250217" #define MAIL_RELEASE_DATE "20250223"
#define MAIL_VERSION_NUMBER "3.11" #define MAIL_VERSION_NUMBER "3.11"
#ifdef SNAPSHOT #ifdef SNAPSHOT

View File

@ -299,7 +299,8 @@ static DNS_RR *smtp_addr_list(DNS_RR *mx_names, DSN_BUF *why)
if (mx_names->dnssec_valid) if (mx_names->dnssec_valid)
res_opt = RES_USE_DNSSEC; res_opt = RES_USE_DNSSEC;
#ifdef USE_TLS #ifdef USE_TLS
else if (smtp_tls_insecure_mx_policy > TLS_LEV_MAY) else if (smtp_tls_insecure_mx_policy > TLS_LEV_MAY
&& smtp_dns_support == SMTP_DNS_DNSSEC)
res_opt = RES_USE_DNSSEC; res_opt = RES_USE_DNSSEC;
#endif #endif