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:
parent
17958323d3
commit
67548a7d79
@ -1 +1 @@
|
||||
sendmail.8.12.11.tar.gz
|
||||
sendmail.8.13.0.tar.gz
|
||||
|
@ -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
|
||||
|
@ -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:
|
||||
|
@ -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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user