auto-import changelog data from sendmail-8.13.0-1.src.rpm

Mon Jun 21 2004 Thomas Woerner <twoerner@redhat.com> 8.13.0-1
- new version 8.13.0
- made /etc/mail/Makefile complain missing sendmail-cf package (#123348)
- fixed ownership of %{_includedir}/libmilter (#73977)
- moved back to /usr/share/ssl/certs as certificate directory (see
    sendmail.mc)
- extended sendmail.mc for spam protection
This commit is contained in:
cvsdist 2004-09-09 12:27:04 +00:00
parent 17958323d3
commit 67548a7d79
5 changed files with 41 additions and 23 deletions

View File

@ -1 +1 @@
sendmail.8.12.11.tar.gz
sendmail.8.13.0.tar.gz

View File

@ -49,16 +49,14 @@ dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
dnl #
dnl # Rudimentary information on creating certificates for sendmail TLS:
dnl # cd /usr/share/ssl/certs; make sendmail.pem
dnl # Complete usage:
dnl # make -C /usr/share/ssl/certs usage
dnl # or use the included makecert.sh script
dnl #
define(`CERT_DIR',`/etc/mail/certs')
define(`confCACERT_PATH',`CERT_DIR')
define(`confCACERT',`CERT_DIR/cacert.pem')
define(`confSERVER_CERT',`CERT_DIR/cert.pem')
define(`confSERVER_KEY',`CERT_DIR/key.pem')
define(`confCLIENT_CERT',`CERT_DIR/cert.pem')
define(`confCLIENT_KEY',`CERT_DIR/key.pem')
dnl define(`confCACERT_PATH',`/usr/share/ssl/certs')
dnl define(`confCACERT',`/usr/share/ssl/certs/ca-bundle.crt')
dnl define(`confSERVER_CERT',`/usr/share/ssl/certs/sendmail.pem')
dnl define(`confSERVER_KEY',`/usr/share/ssl/certs/sendmail.pem')
dnl #
dnl # This allows sendmail to use a keyfile that is shared with OpenLDAP's
dnl # slapd, which requires the file to be readble by group ldap
@ -80,6 +78,19 @@ FEATURE(always_add_domain)dnl
FEATURE(use_cw_file)dnl
FEATURE(use_ct_file)dnl
dnl #
dnl # The following limits the number of processes sendmail can fork to accept
dnl # incoming messages or process its message queues to 12.) sendmail refuses
dnl # to accept connections once it has reached its quota of child processes.
dnl #
dnl define(`confMAX_DAEMON_CHILDREN', 12)dnl
dnl #
dnl # Limits the number of new connections per second. This caps the overhead
dnl # incurred due to forking new sendmail processes. May be useful against
dnl # DoS attacks or barrages of spam. (As mentioned below, a per-IP address
dnl # limit would be useful but is not available as an option at this writing.)
dnl #
dnl define(`confCONNECTION_RATE_THROTTLE', 3)dnl
dnl #
dnl # The -t option will retry delivery if e.g. the user runs over his quota.
dnl #
FEATURE(local_procmail,`',`procmail -t -Y -a $h -d $u')dnl

View File

@ -23,6 +23,8 @@ userdb.db: userdb
umask 022; \
mv -f $@ $@.bak; \
m4 $< > $@; \
else \
echo "ERROR: package sendmail-cf is not installed.. aborting!"; \
fi
clean:

View File

@ -10,15 +10,15 @@
%define enable_pie yes
%define old_setup no
%define sendmailcf usr/share/sendmail-cf
%define sendmailcf /usr/share/sendmail-cf
%define stdir /var/log/mail
%define smshell /sbin/nologin
%define initdir /etc/rc.d/init.d
Summary: A widely used Mail Transport Agent (MTA).
Name: sendmail
Version: 8.12.11
Release: 5
Version: 8.13.0
Release: 1
License: Sendmail
Group: System Environment/Daemons
Provides: smtpdaemon
@ -33,15 +33,14 @@ Source6: sendmail-redhat.mc
Source7: Sendmail-sasl1.conf
Source8: sendmail.pam
Source9: sendmail-8.12.5-newconfig.readme
Source10: makecert.sh
Source11: Sendmail-sasl2.conf
Patch3: sendmail-8.12.2-makemapman.patch
Patch4: sendmail-8.12.11-smrsh-paths.patch
Patch5: sendmail-8.12.2-movefiles.patch
Patch7: sendmail-8.12.5-pid.patch
Patch7: sendmail-8.13.0-pid.patch
Patch9: sendmail-8.12.7-hesiod.patch
Patch10: sendmail-8.12.7-manpage.patch
Patch11: sendmail-8.12.9-dynamic.patch
Patch11: sendmail-8.13.0-dynamic.patch
Buildroot: %{_tmppath}/%{name}-root
BuildRequires: tcp_wrappers
BuildRequires: db4-devel
@ -235,7 +234,7 @@ cd $RPM_BUILD_ROOT
mkdir -p etc/sysconfig .%{initdir} etc/pam.d
mkdir -p usr/bin usr/include/libmilter usr/%{_lib} usr/lib
mkdir -p .%{_mandir}/man{1,5,8}
mkdir -p usr/sbin var/log var/spool %{sendmailcf}
mkdir -p usr/sbin var/log var/spool .%{sendmailcf}
cd -
OBJDIR=obj.$(uname -s).$(uname -r).$(arch)
@ -282,16 +281,15 @@ cp smrsh/README $DOC/README.smrsh
cp libmilter/README $DOC/README.libmilter
cp cf/README $DOC/README.cf
cp %{SOURCE9} $DOC/README.redhat
cp %{SOURCE10} $DOC/makecert.sh
# Install the cf files for the sendmail-cf package.
cp -ar cf/* $RPM_BUILD_ROOT/%{sendmailcf}
cp -ar cf/* $RPM_BUILD_ROOT%{sendmailcf}
install -d -m755 $RPM_BUILD_ROOT/etc/mail
sed -e 's|@@PATH@@|/%{sendmailcf}|' < %{SOURCE6} > $RPM_BUILD_ROOT/etc/mail/sendmail.mc
sed -e 's|@@PATH@@|%{sendmailcf}|' < %{SOURCE6} > $RPM_BUILD_ROOT/etc/mail/sendmail.mc
sed -e 's|/%{sendmailcf}|\.\.|' < $RPM_BUILD_ROOT/etc/mail/sendmail.mc > cf/cf/redhat.mc
sed -e 's|%{sendmailcf}|\.\.|' < $RPM_BUILD_ROOT/etc/mail/sendmail.mc > cf/cf/redhat.mc
%if "%{stdir}" != "/etc/mail"
perl -pi -e 's:/etc/mail/statistics:%{stdir}/statistics:' cf/cf/redhat.mc
%endif
@ -305,7 +303,6 @@ echo "# local-host-names - include all aliases for your machine here." \
echo "# apache, mailman, majordomo, uucp, are good candidates" ) \
> $RPM_BUILD_ROOT/etc/mail/trusted-users
#root=..
#while [ ! -r $RPM_BUILD_ROOT/%{_libdir}/${root}/rootfile ] ; do
# root=${root}/..
@ -562,10 +559,11 @@ exit 0
%files cf
%defattr(-,root,root)
/%{sendmailcf}
%{sendmailcf}
%files devel
%defattr(-,root,root)
%dir %{_includedir}/libmilter
%{_includedir}/libmilter/*.h
%{_libdir}/libmilter.a
%{_libdir}/libsmutil.a
@ -576,6 +574,13 @@ exit 0
%{_docdir}/sendmail
%changelog
* Mon Jun 21 2004 Thomas Woerner <twoerner@redhat.com> 8.13.0-1
- new version 8.13.0
- made /etc/mail/Makefile complain missing sendmail-cf package (#123348)
- fixed ownership of %%{_includedir}/libmilter (#73977)
- moved back to /usr/share/ssl/certs as certificate directory (see sendmail.mc)
- extended sendmail.mc for spam protection
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
- rebuilt

View File

@ -1 +1 @@
fafda7f8043f0c34b9aa295618aa598c sendmail.8.12.11.tar.gz
434aad7d9d151da5dd9d059eb0085e9a sendmail.8.13.0.tar.gz