Hello community,

here is the log from the commit of package sendmail for openSUSE:Factory 
checked in at 2013-04-24 16:12:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sendmail (Old)
 and      /work/SRC/openSUSE:Factory/.sendmail.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sendmail", Maintainer is "wer...@suse.com"

Changes:
--------
--- /work/SRC/openSUSE:Factory/sendmail/sendmail.changes        2012-10-27 
07:47:28.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.sendmail.new/sendmail.changes   2013-04-24 
16:12:08.000000000 +0200
@@ -1,0 +2,82 @@
+Tue Apr 23 16:27:59 UTC 2013 - wer...@suse.de
+
+- Remove FAQ.sendmail-8.14 but use a html link to upstream support
+
+-------------------------------------------------------------------
+Tue Apr 23 07:51:42 UTC 2013 - wer...@suse.de
+
+- Update to sendmail 8.14.7
+  * Drop support for IPv4-mapped IPv6 addresses to prevent the MTA
+    from using a mapped address over a legitimate IPv6 address
+    and to enforce the proper semantics over the IPv6
+    connection.  Problem noted by Ulrich Sporlein.
+  * Fix a regression introduced in 8.14.6: the wrong list of
+    macros was sent to a milter in the EHLO stage.
+    Problem found by Fabrice Bellet, reported via RedHat
+    (Jaroslav Skarvada).
+  * Fix handling of ORCPT parameter for DSNs: xtext decoding
+    was not performed and a wrong syntax check was applied
+    to the "addr-type" field.  Problem noted by Dan Lukes
+    of Obludarium.
+  * Fix handling of NUL characters in the MIME conversion functions
+    so that message bodies containing them will be sent
+    on properly. Note: this usually also affects mails
+    that are not converted as those functions are used
+    for other purposes too.  Problem noted by Elchonon
+    Edelson of Lockheed Martin.
+  * Do not perform "duplicate" elimination of recipients if they
+    resolve to the error mailer using a temporary failure
+    (4xy) via ruleset 0.  Problem noted by Akira Takahashi
+    of IIJ.
+  * CONTRIB: Updated version of etrn.pl script from John Beck
+    of Oracle.
+- Update to sendmail 8.14.6
+  * Fix a regression introduced in 8.14.5: if a server offers
+    two AUTH lines, the MTA would not read them after
+    STARTTLS has been used and hence SMTP AUTH for
+    the client side would fail.  Problem noted by Lena.
+  * Do not cache hostnames internally in a non case sensitive way
+    as that may cause addresses to change from lower case
+    to upper case or vice versa. These header modifications
+    can cause problems with milters that rely on receiving
+    headers in the same way as they are being sent out such
+    as a DKIM signing milter.
+  * If MaxQueueChildren is set then it was possible that new queue
+    runners could not be started anymore because an
+    internal counter was subject to a race condition.
+  * If a milter decreases the timeout it waits for a communication
+    with the MTA, the MTA might experience a write() timeout.
+    In some situations, the resulting error might have been
+    ignored.  Problem noted by Werner Wiethege.
+    Note: decreasing the communication timeout in a milter
+    should not be done without considering the potential
+    problems.
+  * smfi_setsymlist() now properly sets the list of macros for
+    the milter which invoked it, instead of a global
+    list for all milters.  Problem reported by
+    David Shrimpton of the University of Queensland.
+  * If Timeout.resolver.retrans is set to a value larger than 20,
+    then resolver.retry was temporarily set to 0 for
+    gethostbyaddr() lookups. Now it is set to 1 instead.
+    Patch from Peter.
+  * If sendmail could not lock the statistics file due to a system
+    error, and sendmail later sends a DSN for a mail that
+    triggered such an error, then sendmail tried to access
+    memory that was freed before (causing a crash on some
+    systems).  Problem reported by Ryan Stone.
+  * Do not log negative values for size= nor pri= to avoid confusing
+    log parsers, instead limit the values to LONG_MAX.
+  * Account for an API change in newer versions of Cyrus-SASL.
+    Patch from Hajimu UMEMOTO from FreeBSD.
+  * Do not try to resolve link-local addresses for IPv4 (just as it
+    is done for IPv6).  Patch from John Beck of Oracle.
+  * Improve logging of client and server STARTTLS connection failures
+    that may be due to incompatible cipher lists by including
+    the reason for the failure in a single log line.  Suggested
+    by James Carey of Boeing.
+- Drop sendmail-8.14.5-auth2.patch0 as this is part of 8.14.6
+- Add sendmail-8.14.7-warning.patch to avoid useless gcc warning
+- Refresh sendmail-8.14.7-select.dif
+- Refresh sendmail-8.14.7.dif
+
+-------------------------------------------------------------------

Old:
----
  FAQ.sendmail-8.14.bz2
  sendmail-8.13.5-select.dif
  sendmail-8.14.5-auth2.patch0
  sendmail-8.14.5.dif
  sendmail-8.14.5.tar.bz2

New:
----
  sendmail-8.14.7-select.dif
  sendmail-8.14.7-warning.patch
  sendmail-8.14.7.dif
  sendmail.8.14.7.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ sendmail.spec ++++++
--- /var/tmp/diff_new_pack.m57YNk/_old  2013-04-24 16:12:13.000000000 +0200
+++ /var/tmp/diff_new_pack.m57YNk/_new  2013-04-24 16:12:13.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package sendmail
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -56,22 +56,24 @@
 Requires(verify): permissions
 Conflicts:      smail postfix postfix-tls
 Obsoletes:      sendmail-tls
-Version:        8.14.5
+Version:        8.14.7
 Release:        0
 Summary:        BSD Sendmail
 License:        SUSE-Sendmail
 Group:          Productivity/Networking/Email/Servers
-Source0:        ftp://ftp.sendmail.org/pub/sendmail/sendmail-%{version}.tar.bz2
-Source1:        FAQ.sendmail-8.14.bz2
+Source0:        ftp://ftp.sendmail.org/pub/sendmail/sendmail.%{version}.tar.gz
 Source2:        sendmail-rpmlintrc
 Source3:        sendmail-client.path
 Source4:        sendmail.service
 Source5:        sendmail-client.service
 Source6:        sendmail.systemd
 Source7:        sendmail-client.systemd
-Patch0:         sendmail-%{version}.dif
-Patch1:         sendmail-8.13.5-select.dif
-Patch2:         sendmail-8.14.5-auth2.patch0
+# PATCH-FIX-OPENSUSE: Add our m4 extensions and maintenance scripts
+Patch0:         sendmail-8.14.7.dif
+# PATCH-FIX-OPENSUSE: if select(2) is interrupted the timeout become undefined
+Patch1:         sendmail-8.14.7-select.dif
+# PATCH-FIX-OPENSUSE: Do not warn about unsued variable
+Patch2:         sendmail-8.14.7-warning.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %global         _sysconfdir    %{_sysconfdir}
 %global         _mailcnfdir    %{_sysconfdir}/mail
@@ -118,7 +120,7 @@
     Eric Allman <sendm...@sendmail.org>
 
 %package -n rmail
-Version:        8.14.3
+Version:        %{version}
 Release:        0
 Summary:        Rmail of the BSD Sendmail
 Group:          Productivity/Networking/Email/Servers
@@ -134,9 +136,9 @@
     Eric Allman <sendm...@sendmail.org>
 
 %prep
-%setup
+%setup -n sendmail-%{version}
 %patch -P 1 -p 0 -b .select
-%patch -P 2 -p 0 -b .auth2
+%patch -P 2 -p 0 -b .warning
 %patch -P 0 -p 0 -b .p0
     set -f
     cat <<-EOF > file-list
@@ -269,7 +271,19 @@
                        sendmail/TRACEFLAGS suse/README.SuSE \
                        contrib/{e*,re-*,sm*,passwd*}.pl \
                       contrib/etrn.0 ${doc}
-    install -m 0644 %{SOURCE1} ${doc}/FAQ.sendmail.bz2
+    cat > ${doc}/FAQ.sendmail.html <<-'EOF'
+       <html>
+       <head>
+       <title>Sendmail Frequently Asked Questions</title>
+       <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+       </head>
+       <body>
+       The latest Sendmail Frequently Asked Questions (FAQ) can be found at
+       <br>
+       <a 
href="http://www.sendmail.de/sm/open_source/support/support_faq";><b>http://www.sendmail.de/sm/open_source/support/support_faq</b></a>
+       </body>
+       </html>
+       EOF
     GROFF_NO_SGR=1 groff -pe -me -mtty-char -Tlatin1 doc/op/op.me > 
${doc}/op.txt
     install -m 0644 smrsh/README ${doc}/README.smrsh
     install -m 0644 libmilter/README ${doc}/README.libmilter

++++++ uucp.spec ++++++
--- /var/tmp/diff_new_pack.m57YNk/_old  2013-04-24 16:12:13.000000000 +0200
+++ /var/tmp/diff_new_pack.m57YNk/_new  2013-04-24 16:12:13.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package uucp
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed

++++++ sendmail-8.13.5-select.dif -> sendmail-8.14.7-select.dif ++++++
--- /work/SRC/openSUSE:Factory/sendmail/sendmail-8.13.5-select.dif      
2011-09-23 12:45:59.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.sendmail.new/sendmail-8.14.7-select.dif 
2013-04-24 16:12:08.000000000 +0200
@@ -1,6 +1,6 @@
 --- libmilter/comm.c
-+++ libmilter/comm.c   2006-03-20 14:05:17.000000000 +0100
-@@ -80,8 +80,11 @@
++++ libmilter/comm.c   2006-03-20 13:05:17.000000000 +0000
+@@ -78,8 +78,11 @@ mi_rd_cmd(sd, timeout, cmd, rlen, name)
        i = 0;
        for (;;)
        {
@@ -13,7 +13,7 @@
                if (ret == 0)
                        break;
                else if (ret < 0)
-@@ -153,8 +156,11 @@
+@@ -151,8 +154,11 @@ mi_rd_cmd(sd, timeout, cmd, rlen, name)
        i = 0;
        for (;;)
        {
@@ -26,7 +26,7 @@
                if (ret == 0)
                        break;
                else if (ret < 0)
-@@ -253,6 +259,8 @@
+@@ -251,6 +257,8 @@ retry_writev(fd, iov, iovcnt, timeout)
        written = 0;
        for (;;)
        {
@@ -35,7 +35,7 @@
                while (iovcnt > 0 && iov[0].iov_len == 0)
                {
                        iov++;
-@@ -269,8 +277,10 @@
+@@ -267,8 +275,10 @@ retry_writev(fd, iov, iovcnt, timeout)
                **  FD_SETSIZE is checked when socket is created.
                */
  
@@ -48,8 +48,8 @@
                        return MI_FAILURE;
                if (i < 0)
 --- libmilter/listener.c
-+++ libmilter/listener.c       2006-03-20 14:02:03.000000000 +0100
-@@ -670,12 +670,12 @@
++++ libmilter/listener.c       2006-03-20 13:02:03.000000000 +0000
+@@ -685,12 +685,12 @@ mi_closener()
        int rs = 0;                                                     \
        struct timeval st;                                              \
                                                                        \
@@ -66,8 +66,8 @@
                        if (rs < 0 && errno == EINTR)                   \
                                continue;                               \
 --- libsm/local.h
-+++ libsm/local.h      2006-03-20 14:02:03.000000000 +0100
-@@ -255,8 +255,11 @@
++++ libsm/local.h      2006-03-20 13:02:03.000000000 +0000
+@@ -257,8 +257,11 @@ int sm_flags __P((int));
                return SM_IO_EOF; \
        do \
        {       \
@@ -81,8 +81,8 @@
        if (sm_io_to_sel < 0) \
        { \
 --- libsm/refill.c
-+++ libsm/refill.c     2006-03-20 14:02:03.000000000 +0100
-@@ -78,8 +78,11 @@
++++ libsm/refill.c     2006-03-20 13:02:03.000000000 +0000
+@@ -78,8 +78,11 @@ static int sm_lflush __P((SM_FILE_T *, i
                return SM_IO_EOF;                                       \
        do                                                              \
        {                                                               \
@@ -96,8 +96,8 @@
        if ((sel_ret) < 0)                                              \
        {                                                               \
 --- sendmail/sfsasl.c
-+++ sendmail/sfsasl.c  2006-03-20 14:02:03.000000000 +0100
-@@ -601,8 +601,6 @@
++++ sendmail/sfsasl.c  2006-03-20 13:02:03.000000000 +0000
+@@ -608,8 +608,6 @@ tls_retry(ssl, rfd, wfd, tlsstart, timeo
        left = timeout - (now - tlsstart);
        if (left <= 0)
                return 0;       /* timeout */
@@ -106,7 +106,7 @@
  
        if (LogLevel > 14)
        {
-@@ -635,6 +633,8 @@
+@@ -643,6 +641,8 @@ tls_retry(ssl, rfd, wfd, tlsstart, timeo
                FD_SET(rfd, &ssl_maskx);
                do
                {
@@ -115,7 +115,7 @@
                        ret = select(rfd + 1, &ssl_maskr, NULL, &ssl_maskx,
                                        &tv);
                } while (ret < 0 && errno == EINTR);
-@@ -651,6 +651,8 @@
+@@ -661,6 +661,8 @@ tls_retry(ssl, rfd, wfd, tlsstart, timeo
                FD_SET(rfd, &ssl_maskx);
                do
                {

++++++ sendmail-8.14.7-warning.patch ++++++
--- libsmdb/smdb.c
+++ libsmdb/smdb.c      2011-05-31 09:54:59.000000000 +0000
@@ -198,11 +198,15 @@ smdb_open_database(database, db_name, mo
        SMDB_USER_INFO *user_info;
        SMDB_DBPARAMS *params;
 {
+#if defined(NDBM) && defined(NEWDB)
        bool type_was_default = false;
+#endif
 
        if (type == SMDB_TYPE_DEFAULT)
        {
+#if defined(NDBM) && defined(NEWDB)
                type_was_default = true;
+#endif
 #ifdef NEWDB
                type = SMDB_TYPE_HASH;
 #else /* NEWDB */
++++++ sendmail-8.13.5-select.dif -> sendmail-8.14.7.dif ++++++
++++ 4912 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/sendmail/sendmail-8.13.5-select.dif
++++ and /work/SRC/openSUSE:Factory/.sendmail.new/sendmail-8.14.7.dif

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to