auto-import changelog data from sendmail-8.12.10-1.1.1.src.rpm

Sun Sep 28 2003 Jakub Jelinek <jakub@redhat.com> 8.12.10-1.1.1
- build sendmail as PIE
Thu Sep 18 2003 Florian La Roche <Florian.LaRoche@redhat.de>
- update to 8.12.10
This commit is contained in:
cvsdist 2004-09-09 12:22:54 +00:00
parent f555b514cc
commit 35607f7fdf
7 changed files with 106 additions and 53 deletions

View File

@ -1 +1 @@
sendmail.8.12.8.tar.gz
sendmail.8.12.10.tar.gz

View File

@ -43,19 +43,19 @@
configuration file
.TP
/etc/mail/helpfile
--- sendmail-8.12.2/sendmail/newaliases.0 Sun Jan 13 14:57:15 2002
+++ sendmail-8.12.2/sendmail/newaliases.0 Tue Feb 19 16:53:19 2002
@@ -13,7 +13,7 @@
--- sendmail-8.12.10/sendmail/newaliases.0
+++ sendmail-8.12.10/sendmail/newaliases.0
@@ -10,7 +10,7 @@
DDEESSCCRRIIPPTTIIOONN
NNeewwaalliiaasseess rebuilds the random access data base for the
- mail aliases file /etc/mail/aliases. It must be run each
+ mail aliases file /etc/aliases. It must be run each
time this file is changed in order for the change to take
effect.
NNeewwaalliiaasseess rebuilds the random access data base for the mail aliases
- file /etc/mail/aliases. It must be run each time this file is changed
+ file /etc/aliases. It must be run each time this file is changed
in order for the change to take effect.
@@ -27,7 +27,7 @@
data base that is required by sseennddmmaaiill..
NNeewwaalliiaasseess is identical to ``sendmail -bi''.
@@ -22,7 +22,7 @@
sseennddmmaaiill..
FFIILLEESS
- /etc/mail/aliases The mail aliases file

View File

@ -17,7 +17,6 @@ dnl #
dnl define(`SMART_HOST',`smtp.your.provider')
dnl #
define(`confDEF_USER_ID',``8:12'')dnl
define(`confTRUSTED_USER', `smmsp')dnl
dnl define(`confAUTO_REBUILD')dnl
define(`confTO_CONNECT', `1m')dnl
define(`confTRY_NULL_MX_LIST',true)dnl

View File

@ -19,9 +19,10 @@ userdb.db: userdb
%.cf: %.mc
@if test -f /usr/share/sendmail-cf/m4/cf.m4; then \
umask 022; \
mv -f $@ $@.bak; \
m4 $< > $@; \
fi;
fi
clean:
rm -f *.db *~

View File

@ -14,7 +14,7 @@
. /etc/rc.d/init.d/functions
# Source networking configuration.
. /etc/sysconfig/network
[ -f /etc/sysconfig/network ] && . /etc/sysconfig/network
# Source sendmail configureation.
if [ -f /etc/sysconfig/sendmail ] ; then
@ -27,7 +27,7 @@ fi
[ -z "$SMQUEUE" ] && SMQUEUE=1h
# Check that networking is up.
[ ${NETWORKING} = "no" ] && exit 0
[ "${NETWORKING}" = "no" ] && exit 0
[ -f /usr/sbin/sendmail ] || exit 0
@ -38,7 +38,6 @@ start() {
# Start daemons.
echo -n $"Starting $prog: "
/usr/bin/newaliases > /dev/null 2>&1
if test -x /usr/bin/make -a -f /etc/mail/Makefile ; then
make all -C /etc/mail -s
else
@ -48,8 +47,9 @@ start() {
fi
done
fi
/usr/bin/newaliases > /dev/null 2>&1
daemon /usr/sbin/sendmail $([ "x$DAEMON" = xyes ] && echo -bd) \
$([ -n "$QUEUE" ] && echo -q$QUEUE)
$([ -n "$QUEUE" ] && echo -q$QUEUE) $SENDMAIL_OPTARG
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/sendmail
@ -59,7 +59,7 @@ start() {
touch /var/run/sm-client.pid
chown smmsp:smmsp /var/run/sm-client.pid
daemon --check sm-client /usr/sbin/sendmail -L sm-msp-queue -Ac \
-q$SMQUEUE
-q $SMQUEUE $SENDMAIL_OPTARG
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/sm-client

View File

@ -2,8 +2,8 @@
# If you want to build this on older Red Hat Linux releases, this defines
# the version number to build on. Supported should be 62 70 71 72 for
# Red Hat Linux 6.2 up to 7.2 and "100" for the current rawhide version.
%define errata 90
%define release 9
%define errata 100
%define release 1.1.1
%if %{errata} <= 70
%define sendmailcf usr/lib/sendmail-cf
@ -19,13 +19,13 @@
Summary: A widely used Mail Transport Agent (MTA).
Name: sendmail
Version: 8.12.8
Version: 8.12.10
%if %{errata} == 100
Release: %{release}
%else
Release: %{release}.%{errata}
%endif
License: BSD
License: Sendmail
Group: System Environment/Daemons
Provides: smtpdaemon
Source0: ftp://ftp.cs.berkeley.edu/ucb/sendmail/sendmail.%{version}.tar.gz
@ -46,10 +46,7 @@ Patch5: sendmail-8.12.2-movefiles.patch
Patch7: sendmail-8.12.5-pid.patch
Patch9: sendmail-8.12.7-hesiod.patch
Patch10: sendmail-8.12.7-manpage.patch
Patch11: sendmail-8.12.8-security.patch
Patch12: sendmail-8.12.9-sec.patch
Patch13: sendmail-8.12.9-security.patch
Patch14: sendmail-8.12.9-security2.patch
Patch11: sendmail-8.12.9-dynamic.patch
Buildroot: %{_tmppath}/%{name}-root
BuildRequires: gdbm-devel
%if %{errata} > 62
@ -111,6 +108,7 @@ of sendmail.
%package cf
Summary: The files needed to reconfigure Sendmail.
Group: System Environment/Daemons
Requires: m4
%description cf
This package includes the configuration files you need to generate the
@ -134,20 +132,17 @@ fi
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%build
%ifarch s390
export RPM_OPT_FLAGS="-O1"
%ifarch s390 s390x
# Avoid GOT overflows
perl -pi -e 's/-fpie/-fPIE/' devtools/OS/Linux
%endif
%build
if test %{errata} -gt 72 ; then
sed -e 's,%%{_libdir},%{_libdir},g' \
-e 's,%%{_lib},%{_lib},g' redhat.config.m4.in > redhat.config.m4
fi
if test %{errata} = 73 ; then
if test %{errata} -ge 73 ; then
perl -pi -e 's,-ldb-4.0,-ldb,g' redhat.config.m4
fi
@ -287,19 +282,23 @@ install -m 644 %{SOURCE5} $RPM_BUILD_ROOT/etc/mail/Makefile
chmod u+w $RPM_BUILD_ROOT/usr/sbin/{mailstats,praliases}
chmod u+w $RPM_BUILD_ROOT/usr/bin/rmail
%if %{errata} > 62
if test %{errata} -gt 90 ; then
install -m755 -d $RPM_BUILD_ROOT%{_libdir}/sasl2
install -m 644 %{SOURCE7} $RPM_BUILD_ROOT%{_libdir}/sasl2/Sendmail.conf
install -m 644 %{SOURCE8} $RPM_BUILD_ROOT/etc/pam.d/smtp
elif test %{errata} -gt 62 ; then
install -m755 -d $RPM_BUILD_ROOT%{_libdir}/sasl
install -m 644 %{SOURCE7} $RPM_BUILD_ROOT%{_libdir}/sasl/Sendmail.conf
install -m 644 %{SOURCE8} $RPM_BUILD_ROOT/etc/pam.d/smtp
%endif
fi
install -m 755 -d $RPM_BUILD_ROOT%{_libdir}
install -m 644 $OBJDIR/libmilter/libmilter.a $RPM_BUILD_ROOT%{_libdir}
install -m 644 $OBJDIR/libsmutil/libsmutil.a $RPM_BUILD_ROOT%{_libdir}
install -m 644 $OBJDIR/libsm/libsm.a $RPM_BUILD_ROOT%{_libdir}
# get proper debug-symbol stripping done
chmod 755 $RPM_BUILD_ROOT%{_sbindir}/sendmail
# allow stripping of the sendmail app
chmod 755 $RPM_BUILD_ROOT%{_sbindir}/sendmail
%if %{errata} > 72
mv $RPM_BUILD_ROOT%{_sbindir}/sendmail $RPM_BUILD_ROOT%{_sbindir}/sendmail.sendmail
@ -379,7 +378,7 @@ fi
#
# Oops, these files moved
#
if [ -f /etc/sendmail.cw ] ; then
if [ -f /etc/sendmail.cw ]; then
cat /etc/sendmail.cw | \
awk 'BEGIN { print "# Entries from obsoleted /etc/sendmail.cw" ;} \
{ print $1 }' >> /etc/mail/local-host-names
@ -388,12 +387,13 @@ fi
#
# Rebuild maps (next reboot will rebuild also)
#
{ /usr/bin/newaliases
for map in virtusertable access domaintable mailertable
do
if [ -f /etc/mail/${map} ] ; then
{
chown root /etc/aliases.db /etc/mail/access.db /etc/mail/mailertable.db \
/etc/mail/domaintable.db /etc/mail/virtusertable.db
/usr/bin/newaliases
for map in virtusertable access domaintable mailertable ; do
if [ -f /etc/mail/${map} ]; then
/usr/bin/makemap hash /etc/mail/${map} < /etc/mail/${map}
sleep 1
fi
done
} > /dev/null 2>&1
@ -468,7 +468,7 @@ exit 0
%dir /etc/smrsh
%dir /etc/mail
%config /etc/mail/Makefile
%config(noreplace) /etc/mail/Makefile
%attr(0644,root,root) %ghost /etc/mail/virtusertable.db
%attr(0644,root,root) %config(noreplace) /etc/mail/virtusertable
@ -489,8 +489,8 @@ exit 0
%config %{initdir}/sendmail
%if %{errata} > 62
%config %{_libdir}/sasl/Sendmail.conf
/etc/pam.d/smtp
%config %{_libdir}/sasl*/Sendmail.conf
%config(noreplace) /etc/pam.d/smtp
%endif
%files cf
@ -509,11 +509,64 @@ exit 0
%{_docdir}/sendmail
%changelog
* Tue Sep 28 2003 Jakub Jelinek <jakub@redhat.com> 8.12.10-1.1.1
- build sendmail as PIE
* Thu Sep 18 2003 Florian La Roche <Florian.LaRoche@redhat.de>
- update to 8.12.10
* Wed Sep 17 2003 Florian La Roche <Florian.LaRoche@redhat.de>
- add security patches for CAN-2003-0694 and CAN-2003-0681
* Tue Aug 26 2003 Florian La Roche <Florian.LaRoche@redhat.de>
- add security patch
* Mon Sep 01 2003 Florian La Roche <Florian.LaRoche@redhat.de>
- move debug information from sendmail into debuginfo rpm
- on %%post make sure /etc/aliases.db and /etc/mail/*.db is correctly
owned by root
- do not set confTRUSTED_USER to smmsp in sendmail-redhat.mc
* Fri Aug 08 2003 Florian La Roche <Florian.LaRoche@redhat.de>
- run "make -C /etc/mail" (maybe generating new sendmail.cf, then newaliases
- added $SENDMAIL_OPTARG that could be set by /etc/sysconfig/sendmail #99224
* Wed Jul 30 2003 Florian La Roche <Florian.LaRoche@redhat.de>
- adjust rpm license tag to say "Sendmail"
* Fri Jul 04 2003 Florian La Roche <Florian.LaRoche@redhat.de>
- enable pie only for a few archs
- enable full optims for s390 again, compiler seems to be fixed
* Mon Jun 30 2003 Florian La Roche <Florian.LaRoche@redhat.de>
- apply patch from Ulrich Drepper to support -pie
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
- rebuilt
* Sat May 31 2003 Florian La Roche <Florian.LaRoche@redhat.de>
- make init script more robust #91879
* Sun May 11 2003 Florian La Roche <Florian.LaRoche@redhat.de>
- sendmail-cf requires m4, #90513
* Fri May 9 2003 Nalin Dahyabhai <nalin@redhat.com> 8.12.9-6
- move Sendmail.conf from /usr/lib/sasl to /usr/lib/sasl2 and change the
default pwcheck method to "saslauthd"
* Mon May 5 2003 Nalin Dahyabhai <nalin@redhat.com> 8.12.9-5
- configure to use libsasl2 instead of libsasl to avoid linking with both
(we also link to libldap, which now uses libsasl2)
- link with -ldb instead of -ldb-4.0 on all releases after RHL 7.3 instead
of just 7.3 (all versions of db4-devel thereafter are expected to provide
the right linking setup)
* Tue Apr 15 2003 Florian La Roche <Florian.LaRoche@redhat.de>
- add a "umask 022" before building the *.cf files in /etc/mail/Makefile
* Fri Apr 04 2003 Florian La Roche <Florian.LaRoche@redhat.de>
- mark /etc/mail/Makefile as config(noreplace) #87688
- mark /etc/pam.d/smtp as config(noreplace) #87731
* Sun Mar 30 2003 Florian La Roche <Florian.LaRoche@redhat.de>
- update to 8.12.9
* Wed Mar 26 2003 Florian La Roche <Florian.LaRoche@redhat.de>
- call make with the target "all" #86005
@ -791,14 +844,14 @@ exit 0
* Fri Feb 16 2001 Tim Powers <timp@redhat.com>
- don't obsolete postfix and exim, only conflict (for RHN purposes)
* Thu Feb 15 2001 Trond Eivind Glomsrød <teg@redhat.com>
* Thu Feb 15 2001 Trond Eivind Glomsrød <teg@redhat.com>
- obsolete and conflict with exim and postfix
* Wed Feb 14 2001 Florian La Roche <Florian.LaRoche@redhat.de>
- fix devision by zero bug in #20395
- mv /usr/lib/sendmail-cf /usr/share/sendmail-cf
* Wed Feb 7 2001 Trond Eivind Glomsrød <teg@redhat.com>
* Wed Feb 7 2001 Trond Eivind Glomsrød <teg@redhat.com>
- i18n tweaks to initscript
* Wed Feb 07 2001 Florian La Roche <Florian.LaRoche@redhat.de>
@ -918,7 +971,7 @@ exit 0
* Thu Feb 17 2000 Cristian Gafton <gafton@redhat.com>
- break the hard link for makemap and create it as a symlnk (#8223)
* Thu Feb 17 2000 Bernhard Rosenkränzer <bero@redhat.com>
* Thu Feb 17 2000 Bernhard Rosenkränzer <bero@redhat.com>
- Fix location of mailertable (Bug #6035)
* Sat Feb 5 2000 Bill Nottingham <notting@redhat.com>

View File

@ -1 +1 @@
71b4ce8276536b82d4acdf6ec8be306a sendmail.8.12.8.tar.gz
393f5d09d462f522c8288363870b2b42 sendmail.8.12.10.tar.gz