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 define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
|
||||||
dnl #
|
dnl #
|
||||||
dnl # Rudimentary information on creating certificates for sendmail TLS:
|
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 # make -C /usr/share/ssl/certs usage
|
||||||
dnl # or use the included makecert.sh script
|
|
||||||
dnl #
|
dnl #
|
||||||
define(`CERT_DIR',`/etc/mail/certs')
|
dnl define(`confCACERT_PATH',`/usr/share/ssl/certs')
|
||||||
define(`confCACERT_PATH',`CERT_DIR')
|
dnl define(`confCACERT',`/usr/share/ssl/certs/ca-bundle.crt')
|
||||||
define(`confCACERT',`CERT_DIR/cacert.pem')
|
dnl define(`confSERVER_CERT',`/usr/share/ssl/certs/sendmail.pem')
|
||||||
define(`confSERVER_CERT',`CERT_DIR/cert.pem')
|
dnl define(`confSERVER_KEY',`/usr/share/ssl/certs/sendmail.pem')
|
||||||
define(`confSERVER_KEY',`CERT_DIR/key.pem')
|
|
||||||
define(`confCLIENT_CERT',`CERT_DIR/cert.pem')
|
|
||||||
define(`confCLIENT_KEY',`CERT_DIR/key.pem')
|
|
||||||
dnl #
|
dnl #
|
||||||
dnl # This allows sendmail to use a keyfile that is shared with OpenLDAP's
|
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
|
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_cw_file)dnl
|
||||||
FEATURE(use_ct_file)dnl
|
FEATURE(use_ct_file)dnl
|
||||||
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 # The -t option will retry delivery if e.g. the user runs over his quota.
|
||||||
dnl #
|
dnl #
|
||||||
FEATURE(local_procmail,`',`procmail -t -Y -a $h -d $u')dnl
|
FEATURE(local_procmail,`',`procmail -t -Y -a $h -d $u')dnl
|
||||||
|
@ -23,6 +23,8 @@ userdb.db: userdb
|
|||||||
umask 022; \
|
umask 022; \
|
||||||
mv -f $@ $@.bak; \
|
mv -f $@ $@.bak; \
|
||||||
m4 $< > $@; \
|
m4 $< > $@; \
|
||||||
|
else \
|
||||||
|
echo "ERROR: package sendmail-cf is not installed.. aborting!"; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
|
@ -10,15 +10,15 @@
|
|||||||
%define enable_pie yes
|
%define enable_pie yes
|
||||||
%define old_setup no
|
%define old_setup no
|
||||||
|
|
||||||
%define sendmailcf usr/share/sendmail-cf
|
%define sendmailcf /usr/share/sendmail-cf
|
||||||
%define stdir /var/log/mail
|
%define stdir /var/log/mail
|
||||||
%define smshell /sbin/nologin
|
%define smshell /sbin/nologin
|
||||||
%define initdir /etc/rc.d/init.d
|
%define initdir /etc/rc.d/init.d
|
||||||
|
|
||||||
Summary: A widely used Mail Transport Agent (MTA).
|
Summary: A widely used Mail Transport Agent (MTA).
|
||||||
Name: sendmail
|
Name: sendmail
|
||||||
Version: 8.12.11
|
Version: 8.13.0
|
||||||
Release: 5
|
Release: 1
|
||||||
License: Sendmail
|
License: Sendmail
|
||||||
Group: System Environment/Daemons
|
Group: System Environment/Daemons
|
||||||
Provides: smtpdaemon
|
Provides: smtpdaemon
|
||||||
@ -33,15 +33,14 @@ Source6: sendmail-redhat.mc
|
|||||||
Source7: Sendmail-sasl1.conf
|
Source7: Sendmail-sasl1.conf
|
||||||
Source8: sendmail.pam
|
Source8: sendmail.pam
|
||||||
Source9: sendmail-8.12.5-newconfig.readme
|
Source9: sendmail-8.12.5-newconfig.readme
|
||||||
Source10: makecert.sh
|
|
||||||
Source11: Sendmail-sasl2.conf
|
Source11: Sendmail-sasl2.conf
|
||||||
Patch3: sendmail-8.12.2-makemapman.patch
|
Patch3: sendmail-8.12.2-makemapman.patch
|
||||||
Patch4: sendmail-8.12.11-smrsh-paths.patch
|
Patch4: sendmail-8.12.11-smrsh-paths.patch
|
||||||
Patch5: sendmail-8.12.2-movefiles.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
|
Patch9: sendmail-8.12.7-hesiod.patch
|
||||||
Patch10: sendmail-8.12.7-manpage.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
|
Buildroot: %{_tmppath}/%{name}-root
|
||||||
BuildRequires: tcp_wrappers
|
BuildRequires: tcp_wrappers
|
||||||
BuildRequires: db4-devel
|
BuildRequires: db4-devel
|
||||||
@ -235,7 +234,7 @@ cd $RPM_BUILD_ROOT
|
|||||||
mkdir -p etc/sysconfig .%{initdir} etc/pam.d
|
mkdir -p etc/sysconfig .%{initdir} etc/pam.d
|
||||||
mkdir -p usr/bin usr/include/libmilter usr/%{_lib} usr/lib
|
mkdir -p usr/bin usr/include/libmilter usr/%{_lib} usr/lib
|
||||||
mkdir -p .%{_mandir}/man{1,5,8}
|
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 -
|
cd -
|
||||||
|
|
||||||
OBJDIR=obj.$(uname -s).$(uname -r).$(arch)
|
OBJDIR=obj.$(uname -s).$(uname -r).$(arch)
|
||||||
@ -282,16 +281,15 @@ cp smrsh/README $DOC/README.smrsh
|
|||||||
cp libmilter/README $DOC/README.libmilter
|
cp libmilter/README $DOC/README.libmilter
|
||||||
cp cf/README $DOC/README.cf
|
cp cf/README $DOC/README.cf
|
||||||
cp %{SOURCE9} $DOC/README.redhat
|
cp %{SOURCE9} $DOC/README.redhat
|
||||||
cp %{SOURCE10} $DOC/makecert.sh
|
|
||||||
|
|
||||||
# Install the cf files for the sendmail-cf package.
|
# 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
|
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"
|
%if "%{stdir}" != "/etc/mail"
|
||||||
perl -pi -e 's:/etc/mail/statistics:%{stdir}/statistics:' cf/cf/redhat.mc
|
perl -pi -e 's:/etc/mail/statistics:%{stdir}/statistics:' cf/cf/redhat.mc
|
||||||
%endif
|
%endif
|
||||||
@ -305,7 +303,6 @@ echo "# local-host-names - include all aliases for your machine here." \
|
|||||||
echo "# apache, mailman, majordomo, uucp, are good candidates" ) \
|
echo "# apache, mailman, majordomo, uucp, are good candidates" ) \
|
||||||
> $RPM_BUILD_ROOT/etc/mail/trusted-users
|
> $RPM_BUILD_ROOT/etc/mail/trusted-users
|
||||||
|
|
||||||
|
|
||||||
#root=..
|
#root=..
|
||||||
#while [ ! -r $RPM_BUILD_ROOT/%{_libdir}/${root}/rootfile ] ; do
|
#while [ ! -r $RPM_BUILD_ROOT/%{_libdir}/${root}/rootfile ] ; do
|
||||||
# root=${root}/..
|
# root=${root}/..
|
||||||
@ -562,10 +559,11 @@ exit 0
|
|||||||
|
|
||||||
%files cf
|
%files cf
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
/%{sendmailcf}
|
%{sendmailcf}
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
|
%dir %{_includedir}/libmilter
|
||||||
%{_includedir}/libmilter/*.h
|
%{_includedir}/libmilter/*.h
|
||||||
%{_libdir}/libmilter.a
|
%{_libdir}/libmilter.a
|
||||||
%{_libdir}/libsmutil.a
|
%{_libdir}/libsmutil.a
|
||||||
@ -576,6 +574,13 @@ exit 0
|
|||||||
%{_docdir}/sendmail
|
%{_docdir}/sendmail
|
||||||
|
|
||||||
%changelog
|
%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>
|
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
|
||||||
- rebuilt
|
- rebuilt
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user