From 101e0959591b0361c3ae3bb963ac0719265c24ed Mon Sep 17 00:00:00 2001 From: cvsdist Date: Sep 09 2004 12:12:33 +0000 Subject: auto-import changelog data from sendmail-8.11.4-7.src.rpm Mon Aug 06 2001 Florian La Roche - add option '-t' to procmail for local mail delivery Tue Jul 24 2001 Florian La Roche - point to the map files in sendmail.cf as pointed out by David Beveridge Mon Jul 23 2001 Florian La Roche - add build requires #49695 - do not call "userdel" Tue Jul 10 2001 Florian La Roche - change sendmail.cf to "noreplace" Thu Jun 07 2001 Florian La Roche - update to 8.11.4 Wed May 09 2001 Florian La Roche - update to 8.11.3 - add "localhost.localdomain" to the list of hostnames accepted for local delivery "Cw" in /etc/mail/sendmail.mc - add patches from Pekka Savola - Enable IPv6 at compile time, patch for glibc 2.2 from PLD - Add a commented-out IPv6 daemon .mc line to sendmail.mc - buildrequire: openldap-devel, cyrus-sasl-devel --- diff --git a/.cvsignore b/.cvsignore index 59e1420..8644be4 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -sendmail.8.11.2.tar.gz +sendmail.8.11.4.tar.gz diff --git a/sendmail-redhat.mc b/sendmail-redhat.mc index 33236f7..436c7c0 100644 --- a/sendmail-redhat.mc +++ b/sendmail-redhat.mc @@ -31,20 +31,23 @@ dnl define(`confREFUSE_LA', `18')dnl dnl FEATURE(delay_checks)dnl FEATURE(`no_default_msa',`dnl')dnl FEATURE(`smrsh',`/usr/sbin/smrsh')dnl -FEATURE(`mailertable',`hash -o /etc/mail/mailertable')dnl -FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable')dnl +FEATURE(`mailertable',`hash -o /etc/mail/mailertable.db')dnl +FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable.db')dnl FEATURE(redirect)dnl FEATURE(always_add_domain)dnl FEATURE(use_cw_file)dnl FEATURE(use_ct_file)dnl -FEATURE(local_procmail)dnl -FEATURE(`access_db')dnl +FEATURE(local_procmail,`',`procmail -t -Y -a $h -d $u')dnl +FEATURE(`access_db',`hash -o /etc/mail/access.db')dnl FEATURE(`blacklist_recipients')dnl EXPOSED_USER(`root')dnl dnl This changes sendmail to only listen on the loopback device 127.0.0.1 dnl and not on any other network devices. Comment this out if you want dnl to accept email over the network. DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA') +dnl NOTE: binding both IPv4 and IPv6 daemon to the same port requires +dnl a kernel patch +dnl DAEMON_OPTIONS(`port=smtp,Addr=::1, Name=MTA-v6, Family=inet6') dnl We strongly recommend to comment this one out if you want to protect dnl yourself from spam. However, the laptop and users on computers that do dnl not have 24x7 DNS do need this. @@ -52,3 +55,4 @@ FEATURE(`accept_unresolvable_domains')dnl dnl FEATURE(`relay_based_on_MX')dnl MAILER(smtp)dnl MAILER(procmail)dnl +Cwlocalhost.localdomain diff --git a/sendmail.spec b/sendmail.spec index 5d71bfb..46a3991 100644 --- a/sendmail.spec +++ b/sendmail.spec @@ -2,8 +2,8 @@ Summary: A widely used Mail Transport Agent (MTA). Name: sendmail -Version: 8.11.2 -Release: 14 +Version: 8.11.4 +Release: 7 Copyright: BSD Group: System Environment/Daemons Provides: smtpdaemon @@ -25,7 +25,8 @@ Patch6: sendmail-8.10.1-manpath.patch Patch7: sendmail-8.11.0-m4path.patch Patch8: sendmail-8.11.2-fix.patch Buildroot: %{_tmppath}/%{name}-root -BuildRequires: cyrus-sasl +BuildRequires: openldap-devel, cyrus-sasl-devel +BuildRequires: gdbm-devel, db3-devel Prereq: /sbin/chkconfig /usr/sbin/useradd Conflicts: postfix exim Requires: procmail, bash >= 2.0 @@ -33,13 +34,13 @@ Requires: procmail, bash >= 2.0 %description The Sendmail program is a very widely used Mail Transport Agent (MTA). MTAs send mail from one machine to another. Sendmail is not a client -program, which you use to read your e-mail. Sendmail is a -behind-the-scenes program which actually moves your e-mail over +program, which you use to read your email. Sendmail is a +behind-the-scenes program which actually moves your email over networks or the Internet to where you want it to go. -If you ever need to reconfigure Sendmail, you'll also need to have the -sendmail.cf package installed. If you need documentation on Sendmail, -you can install the sendmail-doc package. +If you ever need to reconfigure Sendmail, you will also need to have +the sendmail.cf package installed. If you need documentation on +Sendmail, you can install the sendmail-doc package. %package doc Summary: Documentation about the Sendmail Mail Transport Agent program. @@ -48,27 +49,18 @@ Group: Documentation %description doc The sendmail-doc package contains documentation about the Sendmail Mail Transport Agent (MTA) program, including release notes, the -Sendmail FAQ and a few papers written about Sendmail. The papers are +Sendmail FAQ, and a few papers written about Sendmail. The papers are provided in PostScript(TM) and troff formats. -Install the sendmail-doc package if you need documentation about -Sendmail. - %package cf Summary: The files needed to reconfigure Sendmail. Group: System Environment/Daemons %description cf -This package includes the configuration files which you'd need to -generate the sendmail.cf file distributed with the sendmail package. -You'll need the sendmail-cf package if you ever need to reconfigure -and rebuild your sendmail.cf file. For example, the default -sendmail.cf file is not configured for UUCP. If someday you needed to -send and receive mail over UUCP, you'd need to install the sendmail-cf -package to help you reconfigure Sendmail. - -Install the sendmail-cf package if you need to reconfigure your -sendmail.cf file. +This package includes the configuration files you need to generate the +sendmail.cf file distributed with the sendmail package. You will need +the sendmail-cf package if you ever need to reconfigure and rebuild +your sendmail.cf file. %prep %setup -q @@ -85,8 +77,6 @@ sendmail.cf file. sed -e 's|@@PATH@@|\.\.|' < %{SOURCE6} > cf/cf/redhat.mc %build -export RPM_OPT_FLAGS="$RPM_OPT_FLAGS -DUSE_VENDOR_CF_PATH=1" - cd sendmail sh Build -f ../redhat.config.m4 cd .. @@ -154,7 +144,6 @@ popd mkdir -p $RPM_BUILD_ROOT/etc/mail - install -m 644 cf/cf/redhat.cf $RPM_BUILD_ROOT/etc/sendmail.cf sed -e 's|@@PATH@@|/usr/share/sendmail-cf|' < %{SOURCE6} > $RPM_BUILD_ROOT/etc/mail/sendmail.mc echo "# local-host-names - include all aliases for your machine here." > $RPM_BUILD_ROOT/etc/mail/local-host-names @@ -220,9 +209,7 @@ rm -rf $RPM_BUILD_ROOT if [ "$1" -ge "1" ]; then %{initdir}/sendmail condrestart >/dev/null 2>&1 fi -if [ $1 = 0 ]; then - /usr/sbin/userdel mailnull > /dev/null 2>&1 || : -fi +exit 0 %post # @@ -303,7 +290,7 @@ fi /var/log/statistics # XXX can't do noreplace here or new sendmail will not deliver. -%config /etc/sendmail.cf +%config(noreplace) /etc/sendmail.cf %attr(0644,root,root) %config(noreplace) /etc/mail/sendmail.mc %config(noreplace) /etc/mail/local-host-names %config(noreplace) /etc/aliases @@ -344,6 +331,32 @@ fi %{_docdir}/sendmail %changelog +* Mon Aug 06 2001 Florian La Roche +- add option '-t' to procmail for local mail delivery + +* Tue Jul 24 2001 Florian La Roche +- point to the map files in sendmail.cf as pointed out by + David Beveridge + +* Mon Jul 23 2001 Florian La Roche +- add build requires #49695 +- do not call "userdel" + +* Tue Jul 10 2001 Florian La Roche +- change sendmail.cf to "noreplace" + +* Thu Jun 07 2001 Florian La Roche +- update to 8.11.4 + +* Wed May 09 2001 Florian La Roche +- update to 8.11.3 +- add "localhost.localdomain" to the list of hostnames accepted + for local delivery "Cw" in /etc/mail/sendmail.mc +- add patches from Pekka Savola + - Enable IPv6 at compile time, patch for glibc 2.2 from PLD + - Add a commented-out IPv6 daemon .mc line to sendmail.mc + - buildrequire: openldap-devel, cyrus-sasl-devel + * Fri Mar 2 2001 Nalin Dahyabhai - rebuild in new environment diff --git a/sources b/sources index 8a8e38f..f6c2cec 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -eee46aa3a3215e02c1aa7f1c49c5e99c sendmail.8.11.2.tar.gz +5e224eeb0aab63b7c178728ae42f26a5 sendmail.8.11.4.tar.gz