Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/netbsd-6]: src/external/ibm-public/postfix/dist external/ibm-public/post...



details:   https://anonhg.NetBSD.org/src/rev/77e71ecccc87
branches:  netbsd-6
changeset: 776636:77e71ecccc87
user:      bouyer <bouyer%NetBSD.org@localhost>
date:      Wed May 21 21:42:39 2014 +0000

description:
external/ibm-public/postfix/dist/HISTORY                                patch
external/ibm-public/postfix/dist/README_FILES/MULTI_INSTANCE_README     patch
external/ibm-public/postfix/dist/README_FILES/SASL_README               patch
external/ibm-public/postfix/dist/conf/post-install                      patch
external/ibm-public/postfix/dist/html/MULTI_INSTANCE_README.html        patch
external/ibm-public/postfix/dist/html/SASL_README.html                  patch
external/ibm-public/postfix/dist/proto/MULTI_INSTANCE_README.html       patch
external/ibm-public/postfix/dist/proto/SASL_README.html                 patch
external/ibm-public/postfix/dist/src/global/mail_version.h              patch
external/ibm-public/postfix/dist/src/postconf/postconf.c                patch
external/ibm-public/postfix/dist/src/tls/tls_misc.c                     patch
external/ibm-public/postfix/dist/src/util/dict_pcre.c                   patch

        Update to version 2.8.17:
        - The postconf '-#' option reset prior options instead of adding to
          them.
        - Correct an error in MULTI_INSTANCE_README Makefile example.
        - Correct an error in SASL_README PostgreSQL example.
        [tron, ticket #1024]

diffstat:

 external/ibm-public/postfix/dist/HISTORY                            |  33 ++++
 external/ibm-public/postfix/dist/README_FILES/MULTI_INSTANCE_README |   6 +-
 external/ibm-public/postfix/dist/README_FILES/SASL_README           |   2 +-
 external/ibm-public/postfix/dist/conf/post-install                  |   4 +-
 external/ibm-public/postfix/dist/html/MULTI_INSTANCE_README.html    |   4 +-
 external/ibm-public/postfix/dist/html/SASL_README.html              |   2 +-
 external/ibm-public/postfix/dist/proto/MULTI_INSTANCE_README.html   |   4 +-
 external/ibm-public/postfix/dist/proto/SASL_README.html             |   2 +-
 external/ibm-public/postfix/dist/src/global/mail_version.h          |   6 +-
 external/ibm-public/postfix/dist/src/postconf/postconf.c            |   4 +-
 external/ibm-public/postfix/dist/src/tls/tls_misc.c                 |  78 ++++++---
 external/ibm-public/postfix/dist/src/util/dict_pcre.c               |  17 +-
 12 files changed, 111 insertions(+), 51 deletions(-)

diffs (truncated from 381 to 300 lines):

diff -r b80941f3eafc -r 77e71ecccc87 external/ibm-public/postfix/dist/HISTORY
--- a/external/ibm-public/postfix/dist/HISTORY  Wed May 21 21:30:34 2014 +0000
+++ b/external/ibm-public/postfix/dist/HISTORY  Wed May 21 21:42:39 2014 +0000
@@ -16938,3 +16938,36 @@
        each smtpd(8) process.  The workaround turns off session
        tickets. In 2.11 we'll enable session tickets properly.
        Viktor Dukhovni. File: tls/tls_server.c.
+
+20131026
+
+       Future proofing: API changes in the PCRE library.  File:
+       util/dict_pcre.c.
+
+20131127
+
+       Bugfix (introduced: 20090106): the postconf '-#' option
+       erased prior options. File: postconf/postconf.c.
+
+20131129
+
+       Bugfix: Makefile example in MULTI_INSTANCE_README. Viktor
+       Dukhovni. File: proto/MULTI_INSTANCE_README.html.
+
+20131216
+
+       OpenSSL future proofing: tolerate disappearance of named
+       bug-workaround bits without invalidating tls_disable_workarounds
+       configurations.  When support for a bug workaround is removed
+       from OpenSSL, the corresponding bit is defined as zero (i.e.
+       NOOP) instead of causing programs to break. Viktor Dukhovni.
+       File: tls/tls_misc.c.
+
+20131220
+
+       Documentation: typo in SASL_README. Patrick Ben Koetter.
+       File: proto/SASL_README.html.
+
+20140104
+
+       Bugfix: malformed error message. File: conf/post-install.
diff -r b80941f3eafc -r 77e71ecccc87 external/ibm-public/postfix/dist/README_FILES/MULTI_INSTANCE_README
--- a/external/ibm-public/postfix/dist/README_FILES/MULTI_INSTANCE_README       Wed May 21 21:30:34 2014 +0000
+++ b/external/ibm-public/postfix/dist/README_FILES/MULTI_INSTANCE_README       Wed May 21 21:42:39 2014 +0000
@@ -177,7 +177,7 @@
         generic: Makefile
            @echo Creating $@
            @rm -f $@.tmp
-           @printf '%s\t%s+root=%s\n' root $MTAADMIN `uname -n` > $@.tmp
+           @printf '%s\t%s+root=%s\n' root ${MTAADMIN} `uname -n` > $@.tmp
            @mv $@.tmp generic
 
         %.cdb: %
@@ -492,8 +492,8 @@
     $readme_directory.
 
   * Entries in /etc/passwd and /etc/group for the $mail_owner user and
-    $setgid_group group. The the $mail_owner user provides the mail system with
-    a protected (non-root) execution context. The $setgid_group group is used
+    $setgid_group group. The $mail_owner user provides the mail system with a
+    protected (non-root) execution context. The $setgid_group group is used
     exclusively to support the setgid postdrop(1) and postqueue(1) utilities
     (it mmuusstt nnoott be the primary group or secondary group of any users,
     including the $mail_owner user).
diff -r b80941f3eafc -r 77e71ecccc87 external/ibm-public/postfix/dist/README_FILES/SASL_README
--- a/external/ibm-public/postfix/dist/README_FILES/SASL_README Wed May 21 21:30:34 2014 +0000
+++ b/external/ibm-public/postfix/dist/README_FILES/SASL_README Wed May 21 21:42:39 2014 +0000
@@ -444,7 +444,7 @@
         sql_user: username
         sql_passwd: secret
         sql_database: dbname
-        sql_select: SELECT password FROM users WHERE user = '%u'@'%r'
+        sql_select: SELECT password FROM users WHERE user = '%u@%r'
 
     NNoottee
 
diff -r b80941f3eafc -r 77e71ecccc87 external/ibm-public/postfix/dist/conf/post-install
--- a/external/ibm-public/postfix/dist/conf/post-install        Wed May 21 21:30:34 2014 +0000
+++ b/external/ibm-public/postfix/dist/conf/post-install        Wed May 21 21:42:39 2014 +0000
@@ -1,5 +1,5 @@
 #!/bin/sh
-#      $NetBSD: post-install,v 1.1.1.2 2011/03/02 19:31:33 tron Exp $
+#      $NetBSD: post-install,v 1.1.1.2.6.1 2014/05/21 21:42:39 bouyer Exp $
 #
 
 # To view the formatted manual page of this file, type:
@@ -466,7 +466,7 @@
        case $type in
        [hl]) continue;;
        [df]) ;;
-          *) echo unknown type $type for $path in $daemon_directory/postfix-files1>&2; exit 1;;
+          *) echo unknown type $type for $path in $daemon_directory/postfix-files 1>&2; exit 1;;
        esac
        # Expand $name, and canonicalize null fields.
        for name in path owner group flags
diff -r b80941f3eafc -r 77e71ecccc87 external/ibm-public/postfix/dist/html/MULTI_INSTANCE_README.html
--- a/external/ibm-public/postfix/dist/html/MULTI_INSTANCE_README.html  Wed May 21 21:30:34 2014 +0000
+++ b/external/ibm-public/postfix/dist/html/MULTI_INSTANCE_README.html  Wed May 21 21:42:39 2014 +0000
@@ -233,7 +233,7 @@
     generic: Makefile
            @echo Creating $@
            @rm -f $@.tmp
-           @printf '%s\t%s+root=%s\n' root $MTAADMIN `uname -n` &gt; $@.tmp
+           @printf '%s\t%s+root=%s\n' root ${MTAADMIN} `uname -n` &gt; $@.tmp
            @mv $@.tmp generic
 
     %.<a href="CDB_README.html">cdb</a>: %
@@ -620,7 +620,7 @@
 $<a href="postconf.5.html#manpage_directory">manpage_directory</a> and $<a href="postconf.5.html#readme_directory">readme_directory</a>. </p>
 
 <li><p> Entries in /etc/passwd and /etc/group for the $<a href="postconf.5.html#mail_owner">mail_owner</a> user and
-$<a href="postconf.5.html#setgid_group">setgid_group</a> group. The the $<a href="postconf.5.html#mail_owner">mail_owner</a> user provides the mail system
+$<a href="postconf.5.html#setgid_group">setgid_group</a> group. The $<a href="postconf.5.html#mail_owner">mail_owner</a> user provides the mail system
 with a protected (non-root) execution context. The $<a href="postconf.5.html#setgid_group">setgid_group</a> group
 is used exclusively to support the setgid <a href="postdrop.1.html">postdrop(1)</a> and <a href="postqueue.1.html">postqueue(1)</a>
 utilities (it <b>must not</b> be the primary group or secondary group
diff -r b80941f3eafc -r 77e71ecccc87 external/ibm-public/postfix/dist/html/SASL_README.html
--- a/external/ibm-public/postfix/dist/html/SASL_README.html    Wed May 21 21:30:34 2014 +0000
+++ b/external/ibm-public/postfix/dist/html/SASL_README.html    Wed May 21 21:42:39 2014 +0000
@@ -739,7 +739,7 @@
     sql_user: username
     sql_passwd: secret
     sql_database: dbname
-    sql_select: SELECT password FROM users WHERE user = '%u'@'%r'
+    sql_select: SELECT password FROM users WHERE user = '%u@%r'
 </pre>
 </blockquote>
 
diff -r b80941f3eafc -r 77e71ecccc87 external/ibm-public/postfix/dist/proto/MULTI_INSTANCE_README.html
--- a/external/ibm-public/postfix/dist/proto/MULTI_INSTANCE_README.html Wed May 21 21:30:34 2014 +0000
+++ b/external/ibm-public/postfix/dist/proto/MULTI_INSTANCE_README.html Wed May 21 21:42:39 2014 +0000
@@ -233,7 +233,7 @@
     generic: Makefile
            @echo Creating $@
            @rm -f $@.tmp
-           @printf '%s\t%s+root=%s\n' root $MTAADMIN `uname -n` &gt; $@.tmp
+           @printf '%s\t%s+root=%s\n' root ${MTAADMIN} `uname -n` &gt; $@.tmp
            @mv $@.tmp generic
 
     %.cdb: %
@@ -620,7 +620,7 @@
 $manpage_directory and $readme_directory. </p>
 
 <li><p> Entries in /etc/passwd and /etc/group for the $mail_owner user and
-$setgid_group group. The the $mail_owner user provides the mail system
+$setgid_group group. The $mail_owner user provides the mail system
 with a protected (non-root) execution context. The $setgid_group group
 is used exclusively to support the setgid postdrop(1) and postqueue(1)
 utilities (it <b>must not</b> be the primary group or secondary group
diff -r b80941f3eafc -r 77e71ecccc87 external/ibm-public/postfix/dist/proto/SASL_README.html
--- a/external/ibm-public/postfix/dist/proto/SASL_README.html   Wed May 21 21:30:34 2014 +0000
+++ b/external/ibm-public/postfix/dist/proto/SASL_README.html   Wed May 21 21:42:39 2014 +0000
@@ -739,7 +739,7 @@
     sql_user: username
     sql_passwd: secret
     sql_database: dbname
-    sql_select: SELECT password FROM users WHERE user = '%u'@'%r'
+    sql_select: SELECT password FROM users WHERE user = '%u@%r'
 </pre>
 </blockquote>
 
diff -r b80941f3eafc -r 77e71ecccc87 external/ibm-public/postfix/dist/src/global/mail_version.h
--- a/external/ibm-public/postfix/dist/src/global/mail_version.h        Wed May 21 21:30:34 2014 +0000
+++ b/external/ibm-public/postfix/dist/src/global/mail_version.h        Wed May 21 21:42:39 2014 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: mail_version.h,v 1.1.1.12.2.6 2013/10/20 12:58:25 bouyer Exp $ */
+/*     $NetBSD: mail_version.h,v 1.1.1.12.2.7 2014/05/21 21:42:40 bouyer Exp $ */
 
 #ifndef _MAIL_VERSION_H_INCLUDED_
 #define _MAIL_VERSION_H_INCLUDED_
@@ -22,8 +22,8 @@
   * Patches change both the patchlevel and the release date. Snapshots have no
   * patchlevel; they change the release date only.
   */
-#define MAIL_RELEASE_DATE      "20130905"
-#define MAIL_VERSION_NUMBER    "2.8.16"
+#define MAIL_RELEASE_DATE      "20140116"
+#define MAIL_VERSION_NUMBER    "2.8.17"
 
 #ifdef SNAPSHOT
 # define MAIL_VERSION_DATE     "-" MAIL_RELEASE_DATE
diff -r b80941f3eafc -r 77e71ecccc87 external/ibm-public/postfix/dist/src/postconf/postconf.c
--- a/external/ibm-public/postfix/dist/src/postconf/postconf.c  Wed May 21 21:30:34 2014 +0000
+++ b/external/ibm-public/postfix/dist/src/postconf/postconf.c  Wed May 21 21:42:39 2014 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: postconf.c,v 1.1.1.4 2011/05/11 09:11:06 tron Exp $    */
+/*     $NetBSD: postconf.c,v 1.1.1.4.6.1 2014/05/21 21:42:40 bouyer Exp $      */
 
 /*++
 /* NAME
@@ -1159,7 +1159,7 @@
            break;
 #endif
        case '#':
-           cmd_mode = COMMENT_OUT;
+           cmd_mode |= COMMENT_OUT;
            break;
 
        case 'h':
diff -r b80941f3eafc -r 77e71ecccc87 external/ibm-public/postfix/dist/src/tls/tls_misc.c
--- a/external/ibm-public/postfix/dist/src/tls/tls_misc.c       Wed May 21 21:30:34 2014 +0000
+++ b/external/ibm-public/postfix/dist/src/tls/tls_misc.c       Wed May 21 21:42:39 2014 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: tls_misc.c,v 1.1.1.3.6.2 2013/09/07 16:28:34 bouyer Exp $      */
+/*     $NetBSD: tls_misc.c,v 1.1.1.3.6.3 2014/05/21 21:42:40 bouyer Exp $      */
 
 /*++
 /* NAME
@@ -232,59 +232,72 @@
 #define NAMEBUG(x)     #x, SSL_OP_##x
 static const LONG_NAME_MASK ssl_bug_tweaks[] = {
 
-#if defined(SSL_OP_MICROSOFT_SESS_ID_BUG)
-    NAMEBUG(MICROSOFT_SESS_ID_BUG),    /* 0x00000001L */
+#ifndef SSL_OP_MICROSOFT_SESS_ID_BUG
+#define SSL_OP_MICROSOFT_SESS_ID_BUG           0
 #endif
+    NAMEBUG(MICROSOFT_SESS_ID_BUG),
 
-#if defined(SSL_OP_NETSCAPE_CHALLENGE_BUG)
-    NAMEBUG(NETSCAPE_CHALLENGE_BUG),   /* 0x00000002L */
+#ifndef SSL_OP_NETSCAPE_CHALLENGE_BUG
+#define SSL_OP_NETSCAPE_CHALLENGE_BUG          0
 #endif
+    NAMEBUG(NETSCAPE_CHALLENGE_BUG),
 
-#if defined(SSL_OP_LEGACY_SERVER_CONNECT)
-    NAMEBUG(LEGACY_SERVER_CONNECT),    /* 0x00000004L */
+#ifndef SSL_OP_LEGACY_SERVER_CONNECT
+#define SSL_OP_LEGACY_SERVER_CONNECT           0
 #endif
+    NAMEBUG(LEGACY_SERVER_CONNECT),
 
-#if defined(SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG)
-    NAMEBUG(NETSCAPE_REUSE_CIPHER_CHANGE_BUG), /* 0x00000008L */
+#ifndef SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG
+#define SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG 0
+#endif
+    NAMEBUG(NETSCAPE_REUSE_CIPHER_CHANGE_BUG),
     "CVE-2010-4180", SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG,
-#endif
 
-#if defined(SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG)
-    NAMEBUG(SSLREF2_REUSE_CERT_TYPE_BUG),      /* 0x00000010L */
+#ifndef SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG
+#define SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG     0
 #endif
+    NAMEBUG(SSLREF2_REUSE_CERT_TYPE_BUG),
 
-#if defined(SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER)
-    NAMEBUG(MICROSOFT_BIG_SSLV3_BUFFER),/* 0x00000020L  */
+#ifndef SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER
+#define SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER      0
 #endif
+    NAMEBUG(MICROSOFT_BIG_SSLV3_BUFFER),
 
-#if defined(SSL_OP_MSIE_SSLV2_RSA_PADDING)
-    NAMEBUG(MSIE_SSLV2_RSA_PADDING),   /* 0x00000040L */
+#ifndef SSL_OP_MSIE_SSLV2_RSA_PADDING
+#define SSL_OP_MSIE_SSLV2_RSA_PADDING          0
+#endif
+    NAMEBUG(MSIE_SSLV2_RSA_PADDING),
     "CVE-2005-2969", SSL_OP_MSIE_SSLV2_RSA_PADDING,
-#endif
 
-#if defined(SSL_OP_SSLEAY_080_CLIENT_DH_BUG)
-    NAMEBUG(SSLEAY_080_CLIENT_DH_BUG), /* 0x00000080L */
+#ifndef SSL_OP_SSLEAY_080_CLIENT_DH_BUG
+#define SSL_OP_SSLEAY_080_CLIENT_DH_BUG                0
 #endif
+    NAMEBUG(SSLEAY_080_CLIENT_DH_BUG),
 
-#if defined(SSL_OP_TLS_D5_BUG)
-    NAMEBUG(TLS_D5_BUG),               /* 0x00000100L   */
+#ifndef SSL_OP_TLS_D5_BUG
+#define SSL_OP_TLS_D5_BUG                      0
 #endif
+    NAMEBUG(TLS_D5_BUG),
 
-#if defined(SSL_OP_TLS_BLOCK_PADDING_BUG)
-    NAMEBUG(TLS_BLOCK_PADDING_BUG),    /* 0x00000200L */
+#ifndef SSL_OP_TLS_BLOCK_PADDING_BUG
+#define SSL_OP_TLS_BLOCK_PADDING_BUG           0
 #endif
+    NAMEBUG(TLS_BLOCK_PADDING_BUG),
 
-#if defined(SSL_OP_TLS_ROLLBACK_BUG)
-    NAMEBUG(TLS_ROLLBACK_BUG),         /* 0x00000400L */
+#ifndef SSL_OP_TLS_ROLLBACK_BUG
+#define SSL_OP_TLS_ROLLBACK_BUG                        0
 #endif
+    NAMEBUG(TLS_ROLLBACK_BUG),
 
-#if defined(SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS)
-    NAMEBUG(DONT_INSERT_EMPTY_FRAGMENTS),      /* 0x00000800L */
+#ifndef SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS
+#define SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS     0
 #endif
+    NAMEBUG(DONT_INSERT_EMPTY_FRAGMENTS),
 
-#if defined(SSL_OP_CRYPTOPRO_TLSEXT_BUG)



Home | Main Index | Thread Index | Old Index