Hello community, here is the log from the commit of package sendmail checked in at Tue Feb 19 02:34:27 CET 2008. -------- --- sendmail/sendmail.changes 2007-12-14 14:08:38.000000000 +0100 +++ /mounts/work_src_done/STABLE/sendmail/sendmail.changes 2008-02-18 15:57:58.756775000 +0100 @@ -1,0 +2,5 @@ +Mon Feb 18 15:57:07 CET 2008 - werner@suse.de + +- Don't forget port even if sendmail listen only local (bnc#362642) + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sendmail.spec ++++++ --- /var/tmp/diff_new_pack.tP7282/_old 2008-02-19 02:34:11.000000000 +0100 +++ /var/tmp/diff_new_pack.tP7282/_new 2008-02-19 02:34:11.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package sendmail (Version 8.14.2) # -# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # @@ -10,6 +10,7 @@ # norootforbuild + Name: sendmail BuildRequires: db-devel mailx openldap2-devel procmail tcpd-devel vacation Url: http://www.sendmail.org/ @@ -24,7 +25,7 @@ Obsoletes: sendmail-tls AutoReqProv: on Version: 8.14.2 -Release: 1 +Release: 19 Summary: BSD Sendmail #Source0: ftp://ftp.sendmail.org/pub/sendmail/sendmail.%{version}.tar.bz2 Source0: sendmail-%{version}.tar.bz2 @@ -71,7 +72,7 @@ %package -n rmail Version: 8.14.2 -Release: 1 +Release: 19 Summary: Rmail of the BSD Sendmail #Copyright: 1983 Eric P. Allman License: Any permissive ++++++ uucp.spec ++++++ --- /var/tmp/diff_new_pack.tP7282/_old 2008-02-19 02:34:11.000000000 +0100 +++ /var/tmp/diff_new_pack.tP7282/_new 2008-02-19 02:34:11.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package uucp (Version 1.07) # -# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # @@ -10,6 +10,7 @@ # norootforbuild + Name: uucp License: GPL v2 or later Group: Productivity/Networking/Other @@ -18,7 +19,7 @@ Recommends: stunnel AutoReqProv: on Version: 1.07 -Release: 358 +Release: 370 Summary: Taylor UUCP Source0: uucp-1.07.tar.bz2 Source1: uucpcfg.tar.bz2 @@ -172,82 +173,82 @@ %attr(0640,root,uucp) %{_defaultdocdir}/uucp/cfg_example/taylor_config/passwd %changelog -* Wed Jun 13 2007 - werner@suse.de +* Wed Jun 13 2007 werner@suse.de - Recommend stunnel package (bug #254613) -* Fri Feb 16 2007 - werner@suse.de +* Fri Feb 16 2007 werner@suse.de - Split off uucp spec file from sendmail spec file - Require new rmail sub packages of sendmail -* Mon Feb 12 2007 - werner@suse.de +* Mon Feb 12 2007 werner@suse.de - Make it build nonroot -* Fri Jan 19 2007 - werner@suse.de +* Fri Jan 19 2007 werner@suse.de - Add uucp over ssh protocol and example to be able to use uucp even with dynamic IP addresses on the client side. -* Thu Jun 22 2006 - werner@suse.de +* Thu Jun 22 2006 werner@suse.de - Add a few manual pages missed (bug #187356) -* Tue Mar 14 2006 - werner@suse.de +* Tue Mar 14 2006 werner@suse.de - Remove contrib/uucomp.shar due broken license (bug #157791) -* Thu Oct 13 2005 - lmuelle@suse.de +* Thu Oct 13 2005 lmuelle@suse.de - Install example config files call and passwd with read write permissions for user root, read only for group uucp, and non access at all for others. - Add pipe-stunnel port and stunnel example config files to cfg_example/taylor_config/port. -* Mon Jun 20 2005 - werner@suse.de +* Mon Jun 20 2005 werner@suse.de - In passwd example to not mix-up uucp host and uucp user -* Mon Jun 20 2005 - werner@suse.de +* Mon Jun 20 2005 werner@suse.de - Make the comments in the taylor configurationb files more clear and add a comment on the passwd file and add also an example for the passwd file used for incomming calls. -* Tue Aug 31 2004 - werner@suse.de +* Tue Aug 31 2004 werner@suse.de - Remove update message -* Tue Aug 31 2004 - werner@suse.de +* Tue Aug 31 2004 werner@suse.de - Move forward to new update messages scheme -* Thu Jul 29 2004 - werner@suse.de +* Thu Jul 29 2004 werner@suse.de - Fix autoconfig function definition -* Wed Sep 17 2003 - werner@suse.de +* Wed Sep 17 2003 werner@suse.de - Change owner and permission of /var/spool/uucppublic (bug #31119) -* Mon Jun 30 2003 - werner@suse.de +* Mon Jun 30 2003 werner@suse.de - Update to uucp 1.07 -* Thu Apr 24 2003 - ro@suse.de +* Thu Apr 24 2003 ro@suse.de - fix install_info --delete call and move from preun to postun -* Mon Apr 14 2003 - werner@suse.de +* Mon Apr 14 2003 werner@suse.de - Add /etc/uucp with user uucp and group uucp to file list of uucp (bug #26301) -* Wed Mar 05 2003 - werner@suse.de +* Wed Mar 05 2003 werner@suse.de - Fix bug #24685: provide an xinetd config file for uucico -* Wed Feb 26 2003 - werner@suse.de +* Wed Feb 26 2003 werner@suse.de - Fix initial port struct settings by zero the mem area. -* Tue Feb 11 2003 - werner@suse.de +* Tue Feb 11 2003 werner@suse.de - Fix bug #23466: use install_info macro in spec -* Tue Jan 14 2003 - werner@suse.de +* Tue Jan 14 2003 werner@suse.de - Use BuildRoot -* Fri Aug 16 2002 - werner@suse.de +* Fri Aug 16 2002 werner@suse.de - Add PreReq (bug #18012) -* Mon Aug 12 2002 - werner@suse.de +* Mon Aug 12 2002 werner@suse.de - Move logrotate configure for uucp logs to new format -* Wed May 08 2002 - werner@suse.de +* Wed May 08 2002 werner@suse.de - Add logrotate entry for uucp to /etc/logrotate.d/ (bug #15944) -* Fri Apr 05 2002 - ro@suse.de +* Fri Apr 05 2002 ro@suse.de - autoconf: LIBOBJS vs AC_LIBOBJ -* Thu Oct 25 2001 - werner@suse.de +* Thu Oct 25 2001 werner@suse.de - UUCP: Fix exploit in uuxqt -* Wed Jun 06 2001 - werner@suse.de +* Wed Jun 06 2001 werner@suse.de - Make it work with new autoconf -* Wed Mar 21 2001 - werner@suse.de +* Wed Mar 21 2001 werner@suse.de - It's GNU source -* Thu Mar 15 2001 - ro@suse.de +* Thu Mar 15 2001 ro@suse.de - fixed neededforbuild for openldap -* Tue Mar 13 2001 - werner@suse.de +* Tue Mar 13 2001 werner@suse.de - Fix manual page: do not handle CVS a pre processor -* Tue Nov 28 2000 - werner@suse.de +* Tue Nov 28 2000 werner@suse.de - Set permissions and owner ship of /var/log/uucp/ to 0755 and uucp.uucp. -* Tue May 09 2000 - werner@suse.de +* Tue May 09 2000 werner@suse.de - Revisited uucpcfg * Add english comments * Add UUCP over TCP/IP example * Comment out the examples (security: no backdoor) * Add some speed ranges for port serial1 -* Fri Apr 07 2000 - werner@suse.de +* Fri Apr 07 2000 werner@suse.de - Changes for uucp * Avoid FPE error if baud rate is zero (uucico.c) * Add some higher baud rates (i386, mostly ppc) (uucico.c) @@ -257,31 +258,31 @@ * Some minor and unchecked changes of the contrib's * Use /var/log/uucp for logging (Tayler configuration) * Change paths in manual pages and info files -* Thu Mar 16 2000 - werner@suse.de +* Thu Mar 16 2000 werner@suse.de - Make UUCP docs readable for all -* Tue Feb 29 2000 - schwab@suse.de +* Tue Feb 29 2000 schwab@suse.de - Fix size_t vs. socklen_t. -* Mon Feb 14 2000 - ro@suse.de +* Mon Feb 14 2000 ro@suse.de - removed Makefile.Linux - updated configure - move man,info to /usr/share using macro -* Mon Sep 13 1999 - bs@suse.de +* Mon Sep 13 1999 bs@suse.de - ran old prepare_spec on spec file to switch to new prepare_spec. -* Wed Feb 17 1999 - ro@suse.de +* Wed Feb 17 1999 ro@suse.de - added rmail and rmail.8 built from sendmail-sources - build from sendmail.spec -* Fri Jan 08 1999 - bs@suse.de +* Fri Jan 08 1999 bs@suse.de - incorporated uucpcfg -* Mon Dec 14 1998 - bs@suse.de +* Mon Dec 14 1998 bs@suse.de - created notify mail -* Sun Dec 13 1998 - florian@suse.de +* Sun Dec 13 1998 florian@suse.de do not use "-" to start options for "ps" move config dir to /etc/uucp cu is not suid uucp compiler falgs are set to sane values -* Thu Jan 02 1997 - bs@suse.de +* Thu Jan 02 1997 bs@suse.de var/spool/uucppublic/README changed Mon Sep 2 03:06:07 MET DST 1996 don't use public writable directories -* Thu Jan 02 1997 - bs@suse.de +* Thu Jan 02 1997 bs@suse.de change from binary to ascii lockfiles ++++++ sendmail-8.14.2.dif ++++++ --- /var/tmp/diff_new_pack.tP7282/_old 2008-02-19 02:34:11.000000000 +0100 +++ /var/tmp/diff_new_pack.tP7282/_new 2008-02-19 02:34:11.000000000 +0100 @@ -3515,8 +3515,8 @@ +/usr/lib/sendmail.d/bin/mail.local root:root 0511 +/var/run/sendmail root:root 1750 --- suse/rc -+++ suse/rc 2007-06-19 11:42:11.114669000 +0200 -@@ -0,0 +1,120 @@ ++++ suse/rc 2008-02-18 12:27:58.385677991 +0100 +@@ -0,0 +1,125 @@ +#! /bin/sh +# Copyright (c) 1996-2002 SuSE Gmbh Nuernberg, Germany. +# Copyright (c) 2006-2007 SuSE LINUX Products GmbH, Germany. @@ -3542,14 +3542,21 @@ +test -s /etc/sysconfig/sendmail && \ + . /etc/sysconfig/sendmail + ++PortOpts="" ++if test -f /etc/sendmail.cf ; then ++ PortOpts=$(sed -rn 's/^O[[:space:]]+DaemonPortOptions=(.*)/\1/p' /etc/sendmail.cf) ++elif test -f /etc/mail/sendmail.cf ; then ++ PortOpts=$(sed -rn 's/^O[[:space:]]+DaemonPortOptions=(.*)/\1/p' /etc/mail/sendmail.cf) ++fi +if test -z "$SENDMAIL_ARGS" ; then -+ SENDMAIL_ARGS="-L sendmail -Am -bd -q30m -om" ++ SENDMAIL_ARGS="-L sendmail -Am -bd -q30m -om" +fi +if test -z "$SENDMAIL_CLIENT_ARGS" ; then -+ SENDMAIL_CLIENT_ARGS="-L sendmail-client -Ac -qp30m" ++ SENDMAIL_CLIENT_ARGS="-L sendmail-client -Ac -qp30m" +fi +if test "$SMTPD_LISTEN_REMOTE" != "yes" ; then -+ SENDMAIL_ARGS="-O DaemonPortOptions=Addr=127.0.0.1 $SENDMAIL_ARGS" ++ PortOpts="${PortOpts:+${PortOpts},}Addr=127.0.0.1" ++ SENDMAIL_ARGS="-O DaemonPortOptions=${PortOpts} $SENDMAIL_ARGS" +fi +msppid=/var/spool/clientmqueue/sm-client.pid +srvpid=/var/run/sendmail.pid @@ -3559,18 +3566,16 @@ +# +poll25 () +{ ++ local IFS="${IFS}," + local timeout=1000 + local port=25 + -+ if test -f /etc/sendmail.cf ; then -+ port=$(grep -E '^O[[:space:]]+DaemonPortOptions' /etc/sendmail.cf) -+ elif test -f /etc/mail/sendmail.cf ; then -+ port=$(grep -E '^O[[:space:]]+DaemonPortOptions' /etc/mail/sendmail.cf) -+ fi -+ -+ port=${port#*Port=} -+ port=${port%%,*} -+ test "${port:0:1}" = "O" -o -z "${port}" && port=25 ++ set -- $PortOpts ++ for opt; do ++ case "$opt" in ++ Port=*) port=${opt#*=} ++ esac ++ done + + while ! fuser -sn tcp $port > /dev/null 2>&1 ; do + test $timeout -eq 0 && return 1 @@ -4198,7 +4203,7 @@ +# +SMTPD_LISTEN_REMOTE="no" --- suse/sysconfig.sendmail -+++ suse/sysconfig.sendmail 2007-05-10 11:35:59.111510000 +0200 ++++ suse/sysconfig.sendmail 2008-02-18 18:08:51.961012281 +0100 @@ -0,0 +1,279 @@ +## Path: Network/Mail/Sendmail +## Description: Configuration of sendmail @@ -4255,11 +4260,11 @@ +## Type: string +## Default: "" +# -+# Used if no SENDMAIL_RELAY is given and local mails are send with local names -+# that aren't local accounts or aliases. All these mails are redirected -+# to the user given defined with SENDMAIL_LUSER, e.g. -+# SENDMAIL_LUSER="postmaster" or SENDMAIL_LUSER="root". Note that this may -+# violate the privacy of those mails. ++# Used if no SENDMAIL_RELAY is defined to place all mails for unknown local ++# names or unknown local aliases to the configured user name. ++# All these mails are redirected to the user given defined with SENDMAIL_LUSER, ++# e.g. # SENDMAIL_LUSER="postmaster" or SENDMAIL_LUSER="root". Note that this ++# may violate the privacy of those mails. +# +SENDMAIL_LUSER="" + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org