Prereq: "3.9.2" diff -ur --new-file /var/tmp/postfix-3.9.2/src/global/mail_version.h ./src/global/mail_version.h --- /var/tmp/postfix-3.9.2/src/global/mail_version.h 2025-02-16 18:24:01.000000000 -0500 +++ ./src/global/mail_version.h 2025-02-24 10:28:23.000000000 -0500 @@ -20,8 +20,8 @@ * Patches change both the patchlevel and the release date. Snapshots have no * patchlevel; they change the release date only. */ -#define MAIL_RELEASE_DATE "20250216" -#define MAIL_VERSION_NUMBER "3.9.2" +#define MAIL_RELEASE_DATE "20250224" +#define MAIL_VERSION_NUMBER "3.9.3" #ifdef SNAPSHOT #define MAIL_VERSION_DATE "-" MAIL_RELEASE_DATE diff -ur --new-file /var/tmp/postfix-3.9.2/HISTORY ./HISTORY --- /var/tmp/postfix-3.9.2/HISTORY 2025-02-15 16:54:36.000000000 -0500 +++ ./HISTORY 2025-02-24 10:26:41.000000000 -0500 @@ -28098,3 +28098,10 @@ configuration; added a post-quantum example to the tls_config_file description. File: proto/postconf.proto. The unused parameters will be deleted in Postfix 3.11. + +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. diff -ur --new-file /var/tmp/postfix-3.9.2/src/smtp/smtp_addr.c ./src/smtp/smtp_addr.c --- /var/tmp/postfix-3.9.2/src/smtp/smtp_addr.c 2024-02-23 14:33:09.000000000 -0500 +++ ./src/smtp/smtp_addr.c 2025-02-24 10:26:41.000000000 -0500 @@ -299,7 +299,8 @@ if (mx_names->dnssec_valid) res_opt = RES_USE_DNSSEC; #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; #endif