pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/mail/postfix
Module Name: pkgsrc
Committed By: taca
Date: Tue Dec 9 14:21:03 UTC 2025
Modified Files:
pkgsrc/mail/postfix: Makefile.common distinfo
Log Message:
mail/postfix: update to 3.10.7
3.10.6 (2025-11-25)
* Bugfix (defect introduced: Postfix 3.10, date: 20250117).
Symptom: warning messages that smtp_tls_wrappermode requires
"smtp_tls_security_level = encrypt".
Root cause: support for "TLS-Required: no" broke client-side
TLS wrappermode support, by downgrading a connection to TLS
security level 'may'.
The fix changes the downgrade level for wrappermode connections
to 'encrypt'. Rationale: by design, TLS can be optional only
for connections that use STARTTLS. The downgrade to unauthenticated
'encrypt' allows a sender to avoid an email delivery problem.
Problem reported by Joshua Tyler Cochran.
* New logging: the Postfix SMTP client will log a warning when
an MX hostname does not match STS policy MX patterns, with
"smtp_tls_enforce_sts_mx_patterns = yes" in Postfix, and with
TLSRPT support enabled in a TLS policy plugin. It will log a
successful match only when verbose logging is enabled.
* Bugfix (defect introduced: Postfix 3.10, date: 20240902): SMTP
client null pointer crash when an STS policy plugin sends no
policy_string or no mx_pattern attributes. This can happen only
during tests with a fake STS plugin.
* Bugfix (defect introduced: Postfix 2.9, date: 20120307): segfault
when a duplicate parameter name is given to "postconf -X" or
"postconf -#'.
* Documentation: removed incorrect text from the parameter
description for smtp_cname_overrides_servername. File:
proto/postconf.proto.
3.10.7 (2025-12-07)
* This patch addresses build errors on recent Linux distributions. With
the patch, Postfix builds will run the compiler with a backwards
compatibility option that is supported by Gcc and Clang. For other
compilers, an error message provides hints.
Background: the build errors are caused by C compilers that by
default define a 'bool' type (size=1) that conflicts with Postfix's
'bool' type (an alias for 'int', typically size=4). Postfix 3.11
will support the new bool type, but that change is too large for
stable Postfix releases (too many lines in too many files).
This patch will also apply to Postfix 3.6 all the way back to
Postfix 3.0 with a simple change: remove the Prereq: line, and
remove the part that updates the HISTORY file.
To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1.60 pkgsrc/mail/postfix/Makefile.common
cvs rdiff -u -r1.218 -r1.219 pkgsrc/mail/postfix/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/mail/postfix/Makefile.common
diff -u pkgsrc/mail/postfix/Makefile.common:1.59 pkgsrc/mail/postfix/Makefile.common:1.60
--- pkgsrc/mail/postfix/Makefile.common:1.59 Mon Nov 3 08:59:18 2025
+++ pkgsrc/mail/postfix/Makefile.common Tue Dec 9 14:21:03 2025
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile.common,v 1.59 2025/11/03 08:59:18 taca Exp $
+# $NetBSD: Makefile.common,v 1.60 2025/12/09 14:21:03 taca Exp $
# used by mail/postfix/Makefile
# used by mail/postfix/Makefile.module
-DISTNAME= postfix-3.10.5
+DISTNAME= postfix-3.10.7
CATEGORIES= mail
MASTER_SITES= https://ftp.fu-berlin.de/unix/mail/postfix/official/
MASTER_SITES+= https://ghostarchive.org/postfix/postfix-release/official/
Index: pkgsrc/mail/postfix/distinfo
diff -u pkgsrc/mail/postfix/distinfo:1.218 pkgsrc/mail/postfix/distinfo:1.219
--- pkgsrc/mail/postfix/distinfo:1.218 Mon Nov 3 08:59:18 2025
+++ pkgsrc/mail/postfix/distinfo Tue Dec 9 14:21:03 2025
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.218 2025/11/03 08:59:18 taca Exp $
+$NetBSD: distinfo,v 1.219 2025/12/09 14:21:03 taca Exp $
-BLAKE2s (postfix-3.10.5.tar.gz) = 126efe2ab87a0e9962f4627298e6930ac7d08c9c2015f5286892e1d923d34321
-SHA512 (postfix-3.10.5.tar.gz) = 3bec6185f1311f9726c5dc3a902f7e7b9a2e80488bf544805118d212bc1e6496668b60414485331dd0fc807dc1714d0bda6a219e710cdd6c56270a33e1aacabc
-Size (postfix-3.10.5.tar.gz) = 5039523 bytes
+BLAKE2s (postfix-3.10.7.tar.gz) = df1d425676c27518e1e977bbbb0b592334c277f3958a8861a147e169e0a06502
+SHA512 (postfix-3.10.7.tar.gz) = 28d7c05bfd6fb15f906c67cca989c4b47640ec631b640943deb66d91e44a6684deb79af95f0d4ba4dd362d9ba59179e5ed268942384e5e35ba472c91cf366e4c
+Size (postfix-3.10.7.tar.gz) = 5040093 bytes
SHA1 (patch-aa) = c8216f133e202a7bb37682b0dbc1448f021e7c1c
SHA1 (patch-ag) = 8ab3cfafa63056f9a7f096da7e55bcccab965180
SHA1 (patch-ai) = 3d143532e1e9a149c6c06e2efadcd34f6f72e82d
Home |
Main Index |
Thread Index |
Old Index