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