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