Blame SPECS/sendmail.spec

06f80e
# package options
06f80e
%global with_tls	yes
06f80e
%global with_sasl2	yes
06f80e
%global with_milter	yes
06f80e
%global with_ldap	yes
06f80e
%global enable_pie	yes
06f80e
06f80e
%global sendmailcf %{_datadir}/sendmail-cf
06f80e
%global stdir %{_localstatedir}/log/mail
06f80e
%global smshell /sbin/nologin
06f80e
%global spooldir %{_localstatedir}/spool
06f80e
%global maildir %{_sysconfdir}/mail
06f80e
%global sslcert %{_sysconfdir}/pki/tls/certs/sendmail.pem
06f80e
%global sslkey %{_sysconfdir}/pki/tls/private/sendmail.key
06f80e
06f80e
# hardened build if not overridden
06f80e
%{!?_hardened_build:%global _hardened_build 1}
06f80e
06f80e
Summary: A widely used Mail Transport Agent (MTA)
06f80e
Name: sendmail
06f80e
Version: 8.15.2
3aa466
Release: 34%{?dist}
06f80e
License: Sendmail
06f80e
Group: System Environment/Daemons
06f80e
URL: http://www.sendmail.org/
06f80e
Source0: ftp://ftp.sendmail.org/pub/sendmail/sendmail.%{version}.tar.gz
06f80e
# Systemd Service file
06f80e
Source1: sendmail.service
06f80e
# NetworkManager dispatch script
06f80e
Source2: sendmail.nm-dispatcher
06f80e
# script to generate db and cf files
06f80e
Source3: sendmail.etc-mail-make
06f80e
# default sysconfig file
06f80e
Source4: sendmail.sysconfig
06f80e
# default /etc/mail/Makefile
06f80e
Source5: sendmail.etc-mail-Makefile
06f80e
# default sendmail.mc
06f80e
Source6: sendmail-redhat.mc
06f80e
# Systemd Service file
06f80e
Source7: sm-client.service
06f80e
# pam config
06f80e
Source8: sendmail.pam
06f80e
# sasl2 config
06f80e
Source11: Sendmail-sasl2.conf
06f80e
# default /etc/mail/access
06f80e
Source12: sendmail-etc-mail-access
06f80e
# default /etc/mail/domaintable
06f80e
Source13: sendmail-etc-mail-domaintable
06f80e
# default /etc/mail/local-host-names
06f80e
Source14: sendmail-etc-mail-local-host-names
06f80e
# default /etc/mail/mailertable
06f80e
Source15: sendmail-etc-mail-mailertable
06f80e
# default /etc/mail/trusted-users
06f80e
Source16: sendmail-etc-mail-trusted-users
06f80e
# default /etc/mail/virtusertable
06f80e
Source17: sendmail-etc-mail-virtusertable
06f80e
# fix man path and makemap man page
06f80e
Patch3: sendmail-8.14.4-makemapman.patch
06f80e
# fix smrsh paths
06f80e
Patch4: sendmail-8.14.3-smrsh_paths.patch
06f80e
# fix sm-client.pid path
06f80e
Patch7: sendmail-8.14.9-pid.patch
06f80e
# fix sendmail man page
06f80e
Patch10: sendmail-8.15.1-manpage.patch
06f80e
# compile with -fpie
06f80e
Patch11: sendmail-8.15.1-dynamic.patch
06f80e
# fix cyrus path
06f80e
Patch12: sendmail-8.13.0-cyrus.patch
06f80e
# fix aliases.db path
06f80e
Patch13: sendmail-8.15.1-aliases_dir.patch
06f80e
# fix vacation Makefile
06f80e
Patch14: sendmail-8.14.9-vacation.patch
06f80e
# remove version information from sendmail helpfile
06f80e
Patch15: sendmail-8.14.9-noversion.patch
06f80e
# do not accept localhost.localdomain as valid address from SMTP
06f80e
Patch16: sendmail-8.15.2-localdomain.patch
06f80e
# build libmilter as DSO
06f80e
Patch17: sendmail-8.14.3-sharedmilter.patch
06f80e
# skip colon separator when parsing service name in ServiceSwitchFile
06f80e
Patch18: sendmail-8.15.2-switchfile.patch
06f80e
# silence warning about missing sasl2 config in /usr/lib*, now in /etc/sasl2
06f80e
Patch23: sendmail-8.14.8-sasl2-in-etc.patch
06f80e
# add QoS support, patch from Philip Prindeville <philipp@fedoraproject.org>
06f80e
# upstream reserved option ID 0xe7 for testing of this new feature, #576643
06f80e
Patch25: sendmail-8.15.2-qos.patch
06f80e
Patch26: sendmail-8.15.2-libmilter-socket-activation.patch
06f80e
# patch provided by upstream
06f80e
Patch27: sendmail-8.15.2-smtp-session-reuse-fix.patch
06f80e
Patch28: sendmail-8.15.2-openssl-1.1.0-fix.patch
06f80e
# patch taken from Debian
06f80e
# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=807258
06f80e
Patch29: sendmail-8.15.2-format-security.patch
06f80e
# rhbz#1473971
06f80e
Patch30: sendmail-8.15.2-openssl-1.1.0-ecdhe-fix.patch
06f80e
# Upstream patch:
06f80e
Patch31: sendmail-8.16.0.29-fix-covscan-issues.patch
06f80e
# Enable sendmail to stop using STARTTLS after a certain amount of previous failures
06f80e
# rhbz#1868041
06f80e
Patch32: sendmail-8.15.2-tlsfallback.patch
06f80e
06f80e
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
06f80e
BuildRequires: libdb-devel
06f80e
BuildRequires: libnsl2-devel
06f80e
BuildRequires: groff
06f80e
BuildRequires: ghostscript
06f80e
BuildRequires: m4
06f80e
BuildRequires: systemd
06f80e
BuildRequires: gcc
06f80e
Provides: MTA smtpdaemon server(smtp)
06f80e
Requires(post): systemd coreutils %{_sbindir}/alternatives %{_bindir}/openssl
06f80e
Requires(preun): systemd %{_sbindir}/alternatives
06f80e
Requires(postun): systemd coreutils %{_sbindir}/alternatives
06f80e
Requires(pre): shadow-utils
06f80e
Requires: procmail
06f80e
Requires: bash >= 2.0
06f80e
Requires: setup >= 2.5.31-1
06f80e
BuildRequires: setup >= 2.5.31-1
06f80e
%if "%{with_tls}" == "yes"
06f80e
BuildRequires: openssl-devel
06f80e
%endif
06f80e
%if "%{with_sasl2}" == "yes"
06f80e
BuildRequires: cyrus-sasl-devel openssl-devel
06f80e
Requires: %{_sbindir}/saslauthd
06f80e
%endif
06f80e
%if "%{with_ldap}" == "yes"
06f80e
BuildRequires: openldap-devel openssl-devel
06f80e
%endif
06f80e
06f80e
06f80e
%description
06f80e
The Sendmail program is a very widely used Mail Transport Agent (MTA).
06f80e
MTAs send mail from one machine to another. Sendmail is not a client
06f80e
program, which you use to read your email. Sendmail is a
06f80e
behind-the-scenes program which actually moves your email over
06f80e
networks or the Internet to where you want it to go.
06f80e
06f80e
If you ever need to reconfigure Sendmail, you will also need to have
06f80e
the sendmail-cf package installed. If you need documentation on
06f80e
Sendmail, you can install the sendmail-doc package.
06f80e
06f80e
%package doc
06f80e
Summary: Documentation about the Sendmail Mail Transport Agent program
06f80e
Group: Documentation
06f80e
BuildArch: noarch
06f80e
Requires: sendmail = %{version}-%{release}
06f80e
06f80e
%description doc
06f80e
This package contains the Sendmail Installation and Operation Guide (PDF),
06f80e
text files containing configuration documentation, plus a number of
06f80e
contributed scripts and tools for use with Sendmail.
06f80e
06f80e
%package milter-devel
06f80e
Summary: Development files for the sendmail milter library
06f80e
Group: Development/Libraries
06f80e
Requires: sendmail-milter%{?_isa} = %{version}-%{release}
06f80e
# The following Provides: and Obsoletes: can be dropped in f28+
06f80e
Provides: sendmail-devel%{?_isa} = %{version}-%{release}
06f80e
Provides: sendmail-devel = %{version}-%{release}
06f80e
Obsoletes: sendmail-devel < 8.15.2-8
06f80e
06f80e
%description milter-devel
06f80e
Include files and devel libraries for the milter add-ons as part of sendmail.
06f80e
06f80e
%package cf
06f80e
Summary: The files needed to reconfigure Sendmail
06f80e
Group: System Environment/Daemons
06f80e
Requires: sendmail = %{version}-%{release}
06f80e
BuildArch: noarch
06f80e
Requires: m4
06f80e
06f80e
%description cf
06f80e
This package includes the configuration files you need to generate the
06f80e
sendmail.cf file distributed with the sendmail package. You will need
06f80e
the sendmail-cf package if you ever need to reconfigure and rebuild
06f80e
your sendmail.cf file.
06f80e
06f80e
%package milter
06f80e
Summary: The sendmail milter library
06f80e
Group: System Environment/Libraries
06f80e
06f80e
%description milter
06f80e
The sendmail Mail Filter API (Milter) is designed to allow third-party
06f80e
programs access to mail messages as they are being processed in order to
06f80e
filter meta-information and content.
06f80e
06f80e
This package includes the milter shared library.
06f80e
06f80e
%prep
06f80e
%setup -q
06f80e
06f80e
%patch3 -p1 -b .makemapman
06f80e
%patch4 -p1 -b .smrsh_paths
06f80e
%patch7 -p1 -b .pid
06f80e
%patch10 -p1 -b .manpage
06f80e
%patch11 -p1 -b .dynamic
06f80e
%patch12 -p1 -b .cyrus
06f80e
%patch13 -p1 -b .aliases_dir
06f80e
%patch14 -p1 -b .vacation
06f80e
%patch15 -p1 -b .noversion
06f80e
%patch16 -p1 -b .localdomain
06f80e
06f80e
cp devtools/M4/UNIX/{,shared}library.m4
06f80e
%patch17 -p1 -b .sharedmilter
06f80e
06f80e
%patch18 -p1 -b .switchfile
06f80e
%patch23 -p1 -b .sasl2-in-etc
06f80e
%patch25 -p1 -b .qos
06f80e
%patch26 -p1 -b .libmilter-socket-activation
06f80e
%patch27 -p1 -b .smtp-session-reuse-fix
06f80e
%patch28 -p1 -b .openssl-1.1.0-fix
06f80e
%patch29 -p1 -b .format-security
06f80e
%patch30 -p1 -b .openssl-1.1.0-ecdhe-fix
06f80e
%patch31 -p1 -b .fix-covscan-issues
06f80e
%patch32 -p1
06f80e
06f80e
for f in RELEASE_NOTES contrib/etrn.0; do
06f80e
	iconv -f iso8859-1 -t utf8 -o ${f}{_,} &&
06f80e
		touch -r ${f}{,_} && mv -f ${f}{_,}
06f80e
done
06f80e
06f80e
sed -i 's|/usr/local/bin/perl|%{_bindir}/perl|' contrib/*.pl
06f80e
06f80e
%build
06f80e
# generate redhat config file
06f80e
cat > redhat.config.m4 << EOF
06f80e
define(\`confMAPDEF', \`-DNEWDB -DNIS -DMAP_REGEX -DSOCKETMAP -DNAMED_BIND=1')
06f80e
define(\`confOPTIMIZE', \`\`\`\`${RPM_OPT_FLAGS}'''')
06f80e
define(\`confENVDEF', \`-I%{_includedir}/libdb -I%{_prefix}/kerberos/include -Wall -DXDEBUG=0 -DNETINET6 -DHES_GETMAILHOST -DUSE_VENDOR_CF_PATH=1 -D_FFR_LINUX_MHNL -D_FFR_QOS -D_FILE_OFFSET_BITS=64')
06f80e
define(\`confLIBDIRS', \`-L%{_prefix}/kerberos/%{_lib}')
06f80e
define(\`confLIBS', \`-lnsl -lcrypt -ldb -lresolv')
06f80e
%{?_hardened_build:define(\`confLDOPTS', \`-Xlinker -z -Xlinker relro -Xlinker -z -Xlinker now')}
06f80e
define(\`confMANOWN', \`root')
06f80e
define(\`confMANGRP', \`root')
06f80e
define(\`confMANMODE', \`644')
06f80e
define(\`confMAN1SRC', \`1')
06f80e
define(\`confMAN5SRC', \`5')
06f80e
define(\`confMAN8SRC', \`8')
06f80e
define(\`confSTDIR', \`%{stdir}')
06f80e
define(\`STATUS_FILE', \`%{stdir}/statistics')
06f80e
define(\`confLIBSEARCH', \`db resolv 44bsd')
06f80e
EOF
06f80e
#'
06f80e
06f80e
cat >> redhat.config.m4 << EOF
06f80e
%ifarch ppc %{power64} s390x
06f80e
APPENDDEF(\`confOPTIMIZE', \`-DSM_CONF_SHM=0')
06f80e
%else
06f80e
APPENDDEF(\`confOPTIMIZE', \`')
06f80e
%endif
06f80e
EOF
06f80e
06f80e
%if "%{enable_pie}" == "yes"
06f80e
%ifarch s390 s390x sparc sparcv9 sparc64
06f80e
%global _fpie -fPIE
06f80e
%else
06f80e
%global _fpie -fpie
06f80e
%endif
06f80e
cat >> redhat.config.m4 << EOF
06f80e
APPENDDEF(\`confOPTIMIZE', \`%{_fpie}')
06f80e
APPENDDEF(\`confLIBS', \`-pie')
06f80e
EOF
06f80e
%endif
06f80e
06f80e
%if "%{with_tls}" == "yes"
06f80e
cat >> redhat.config.m4 << EOF
06f80e
APPENDDEF(\`conf_sendmail_ENVDEF', \`-DSTARTTLS -D_FFR_TLS_1 -D_FFR_TLS_EC -D_FFR_TLS_USE_CERTIFICATE_CHAIN_FILE')dnl
06f80e
APPENDDEF(\`conf_sendmail_LIBS', \`-lssl -lcrypto')dnl
06f80e
EOF
06f80e
%endif
06f80e
06f80e
%if "%{with_sasl2}" == "yes"
06f80e
cat >> redhat.config.m4 << EOF
06f80e
APPENDDEF(\`confENVDEF', \`-DSASL=2')dnl
06f80e
APPENDDEF(\`confLIBS', \`-lsasl2 -lcrypto')dnl
06f80e
EOF
06f80e
%endif
06f80e
06f80e
%if "%{with_milter}" == "yes"
06f80e
cat >> redhat.config.m4 << EOF
06f80e
APPENDDEF(\`conf_sendmail_ENVDEF', \`-DMILTER')dnl
06f80e
APPENDDEF(\`confENVDEF', \`-D_FFR_MILTER_CHECK_REJECTIONS_TOO')dnl
06f80e
EOF
06f80e
%endif
06f80e
06f80e
%if "%{with_ldap}" == "yes"
06f80e
cat >> redhat.config.m4 << EOF
06f80e
APPENDDEF(\`confMAPDEF', \`-DLDAPMAP -DLDAP_DEPRECATED')dnl
06f80e
APPENDDEF(\`confENVDEF', \`-DSM_CONF_LDAP_MEMFREE=1')dnl
06f80e
APPENDDEF(\`confLIBS', \`-lldap -llber -lssl -lcrypto')dnl
06f80e
EOF
06f80e
%endif
06f80e
06f80e
DIRS="libsmutil sendmail mailstats rmail praliases smrsh makemap editmap"
06f80e
06f80e
%if "%{with_milter}" == "yes"
06f80e
DIRS="libmilter $DIRS"
06f80e
%endif
06f80e
06f80e
for i in $DIRS; do
06f80e
	pushd $i
06f80e
	sh Build -f ../redhat.config.m4
06f80e
	popd
06f80e
done
06f80e
06f80e
make -C doc/op op.pdf
06f80e
06f80e
%install
06f80e
rm -rf %{buildroot}
06f80e
06f80e
# create directories
06f80e
for d in %{_bindir} %{_sbindir} %{_includedir}/libmilter \
06f80e
	%{_libdir} %{_mandir}/man{1,5,8} %{maildir} %{stdir} %{spooldir} \
06f80e
	%{_docdir}/sendmail %{sendmailcf} %{_sysconfdir}/smrsh\
06f80e
	%{spooldir}/clientmqueue %{_sysconfdir}/sysconfig %{_initrddir} \
06f80e
	%{_sysconfdir}/pam.d %{_docdir}/sendmail/contrib \
06f80e
	%{_sysconfdir}/NetworkManager/dispatcher.d
06f80e
do
06f80e
	install -m 755 -d %{buildroot}$d
06f80e
done
06f80e
install -m 700 -d %{buildroot}%{spooldir}/mqueue
06f80e
06f80e
# create /usr/lib for 64 bit architectures
06f80e
%if "%{_libdir}" != "%{_prefix}/lib"
06f80e
install -m 755 -d %{buildroot}%{_prefix}/lib
06f80e
%endif
06f80e
06f80e
nameuser=`id -nu`
06f80e
namegroup=`id -ng`
06f80e
06f80e
Make() {
06f80e
	make $@ \
06f80e
		DESTDIR=%{buildroot} \
06f80e
		LIBDIR=%{_libdir} \
06f80e
		MANROOT=%{_mandir}/man \
06f80e
		LIBMODE=0755 INCMODE=0644 \
06f80e
		SBINOWN=${nameuser} SBINGRP=${namegroup} \
06f80e
		UBINOWN=${nameuser} UBINGRP=${namegroup} \
06f80e
		MANOWN=${nameuser} MANGRP=${namegroup} \
06f80e
		INCOWN=${nameuser} INCGRP=${namegroup} \
06f80e
		LIBOWN=${nameuser} LIBGRP=${namegroup} \
06f80e
		GBINOWN=${nameuser} GBINGRP=${namegroup} \
06f80e
		CFOWN=${nameuser} CFGRP=${namegroup} \
06f80e
		CFMODE=0644 MSPQOWN=${nameuser}
06f80e
}
06f80e
06f80e
OBJDIR=obj.$(uname -s).$(uname -r).$(uname -m)
06f80e
06f80e
Make install -C $OBJDIR/libmilter
06f80e
Make install -C $OBJDIR/sendmail
06f80e
Make install -C $OBJDIR/mailstats
06f80e
Make force-install -C $OBJDIR/rmail
06f80e
Make install -C $OBJDIR/praliases
06f80e
Make install -C $OBJDIR/smrsh
06f80e
Make install -C $OBJDIR/makemap
06f80e
Make install -C $OBJDIR/editmap
06f80e
06f80e
# replace absolute with relative symlinks
06f80e
ln -sf ../sbin/makemap %{buildroot}%{_bindir}/makemap
06f80e
for f in hoststat mailq newaliases purgestat ; do
06f80e
	ln -sf ../sbin/sendmail.sendmail %{buildroot}%{_bindir}/${f}
06f80e
done
06f80e
06f80e
# use /usr/lib, even for 64 bit architectures
06f80e
ln -sf ../sbin/sendmail.sendmail %{buildroot}%{_prefix}/lib/sendmail.sendmail
06f80e
06f80e
# install docs for sendmail
06f80e
install -p -m 644 FAQ %{buildroot}%{_docdir}/sendmail
06f80e
install -p -m 644 KNOWNBUGS %{buildroot}%{_docdir}/sendmail
06f80e
install -p -m 644 LICENSE %{buildroot}%{_docdir}/sendmail
06f80e
install -p -m 644 README %{buildroot}%{_docdir}/sendmail
06f80e
install -p -m 644 RELEASE_NOTES %{buildroot}%{_docdir}/sendmail
06f80e
gzip -9 %{buildroot}%{_docdir}/sendmail/RELEASE_NOTES
06f80e
06f80e
# install docs for sendmail-doc
06f80e
install -m 644 doc/op/op.pdf %{buildroot}%{_docdir}/sendmail
06f80e
install -p -m 644 sendmail/README %{buildroot}%{_docdir}/sendmail/README.sendmail
06f80e
install -p -m 644 sendmail/SECURITY %{buildroot}%{_docdir}/sendmail
06f80e
install -p -m 644 smrsh/README %{buildroot}%{_docdir}/sendmail/README.smrsh
06f80e
install -p -m 644 libmilter/README %{buildroot}%{_docdir}/sendmail/README.libmilter
06f80e
install -p -m 644 cf/README %{buildroot}%{_docdir}/sendmail/README.cf
06f80e
install -p -m 644 contrib/* %{buildroot}%{_docdir}/sendmail/contrib
06f80e
06f80e
# install the cf files for the sendmail-cf package.
06f80e
cp -ar cf/* %{buildroot}%{sendmailcf}
06f80e
# remove patch backup files
06f80e
rm -rf %{buildroot}%{sendmailcf}/cf/Build.*
06f80e
rm -rf %{buildroot}%{sendmailcf}/*/*.mc.*
06f80e
rm -rf %{buildroot}%{sendmailcf}/*/*.m4.*
06f80e
# remove cf/README file because it is useless for end users
06f80e
rm -f %{buildroot}%{sendmailcf}/cf/README
06f80e
06f80e
# install sendmail.mc with proper paths
06f80e
install -m 644 %{SOURCE6} %{buildroot}%{maildir}/sendmail.mc
06f80e
sed -i -e 's|@@PATH@@|%{sendmailcf}|' %{buildroot}%{maildir}/sendmail.mc
06f80e
touch -r %{SOURCE6} %{buildroot}%{maildir}/sendmail.mc
06f80e
06f80e
# create sendmail.cf
06f80e
cp %{buildroot}%{maildir}/sendmail.mc cf/cf/redhat.mc
06f80e
sed -i -e 's|%{sendmailcf}|\.\.|' cf/cf/redhat.mc
06f80e
%if "%{stdir}" != "%{maildir}"
06f80e
sed -i -e 's:%{maildir}/statistics:%{stdir}/statistics:' cf/cf/redhat.mc
06f80e
%endif
06f80e
(cd cf/cf && m4 redhat.mc > redhat.cf)
06f80e
install -m 644 cf/cf/redhat.cf %{buildroot}%{maildir}/sendmail.cf
06f80e
install -p -m 644 cf/cf/submit.mc %{buildroot}%{maildir}/submit.mc
06f80e
06f80e
# remove our build info as it causes multiarch conflicts
06f80e
sed -i '/##### built by.*on/,+3d' %{buildroot}%{maildir}/{submit,sendmail}.cf \
06f80e
	%{buildroot}%{sendmailcf}/cf/submit.cf
06f80e
06f80e
install -p -m 644 %{SOURCE12} %{buildroot}%{maildir}/access
06f80e
install -p -m 644 %{SOURCE13} %{buildroot}%{maildir}/domaintable
06f80e
install -p -m 644 %{SOURCE14} %{buildroot}%{maildir}/local-host-names
06f80e
install -p -m 644 %{SOURCE15} %{buildroot}%{maildir}/mailertable
06f80e
install -p -m 644 %{SOURCE16} %{buildroot}%{maildir}/trusted-users
06f80e
install -p -m 644 %{SOURCE17} %{buildroot}%{maildir}/virtusertable
06f80e
06f80e
# create db ghosts
06f80e
for map in virtusertable access domaintable mailertable ; do
06f80e
	touch %{buildroot}%{maildir}/${map}.db
06f80e
	chmod 0644 %{buildroot}%{maildir}/${map}.db
06f80e
done
06f80e
06f80e
touch %{buildroot}%{maildir}/aliasesdb-stamp
06f80e
06f80e
touch %{buildroot}%{spooldir}/clientmqueue/sm-client.st
06f80e
06f80e
install -p -m 644 %{SOURCE4} %{buildroot}%{_sysconfdir}/sysconfig/sendmail
06f80e
install -p -m 755 %{SOURCE2} %{buildroot}%{_sysconfdir}/NetworkManager/dispatcher.d/10-sendmail
06f80e
install -p -m 755 %{SOURCE3} %{buildroot}%{maildir}/make
06f80e
install -p -m 644 %{SOURCE5} %{buildroot}%{maildir}/Makefile
06f80e
06f80e
chmod 644 %{buildroot}%{maildir}/helpfile
06f80e
06f80e
# Systemd
06f80e
mkdir -p %{buildroot}%{_unitdir}
06f80e
install -m644 %{SOURCE1} %{buildroot}%{_unitdir}
06f80e
install -m644 %{SOURCE7} %{buildroot}%{_unitdir}
06f80e
06f80e
# fix permissions to allow debuginfo extraction and stripping
06f80e
chmod 755 %{buildroot}%{_sbindir}/{mailstats,makemap,editmap,praliases,sendmail,smrsh}
06f80e
chmod 755 %{buildroot}%{_bindir}/rmail
06f80e
06f80e
%if "%{with_sasl2}" == "yes"
06f80e
install -m 755 -d %{buildroot}%{_sysconfdir}/sasl2
06f80e
install -m 644 %{SOURCE11} %{buildroot}%{_sysconfdir}/sasl2/Sendmail.conf
06f80e
%endif
06f80e
install -m 644 %{SOURCE8} %{buildroot}%{_sysconfdir}/pam.d/smtp.sendmail
06f80e
06f80e
# fix path for statistics file in man pages
06f80e
%if "%{stdir}" != "%{maildir}"
06f80e
sed -i -e 's:%{maildir}/statistics:%{stdir}/statistics:' %{buildroot}%{_mandir}/man*/*
06f80e
%endif
06f80e
06f80e
# rename files for alternative usage
06f80e
mv %{buildroot}%{_sbindir}/sendmail %{buildroot}%{_sbindir}/sendmail.sendmail
06f80e
touch %{buildroot}%{_sbindir}/sendmail
06f80e
mv %{buildroot}%{_sbindir}/makemap %{buildroot}%{_sbindir}/makemap.sendmail
06f80e
touch %{buildroot}%{_sbindir}/makemap
06f80e
mv %{buildroot}%{_sbindir}/editmap %{buildroot}%{_sbindir}/editmap.sendmail
06f80e
touch %{buildroot}%{_sbindir}/editmap
06f80e
for i in mailq newaliases rmail; do
06f80e
	mv %{buildroot}%{_bindir}/$i %{buildroot}%{_bindir}/$i.sendmail
06f80e
	touch %{buildroot}%{_bindir}/$i
06f80e
done
06f80e
mv %{buildroot}%{_mandir}/man1/mailq.1 %{buildroot}%{_mandir}/man1/mailq.sendmail.1
06f80e
touch %{buildroot}%{_mandir}/man1/mailq.1
06f80e
mv %{buildroot}%{_mandir}/man1/newaliases.1 %{buildroot}%{_mandir}/man1/newaliases.sendmail.1
06f80e
touch %{buildroot}%{_mandir}/man1/newaliases.1
06f80e
mv %{buildroot}%{_mandir}/man5/aliases.5 %{buildroot}%{_mandir}/man5/aliases.sendmail.5
06f80e
touch %{buildroot}%{_mandir}/man5/aliases.5
06f80e
mv %{buildroot}%{_mandir}/man8/sendmail.8 %{buildroot}%{_mandir}/man8/sendmail.sendmail.8
06f80e
touch %{buildroot}%{_mandir}/man8/sendmail.8
06f80e
mv %{buildroot}%{_mandir}/man8/rmail.8 %{buildroot}%{_mandir}/man8/rmail.sendmail.8
06f80e
touch %{buildroot}%{_mandir}/man8/rmail.8
06f80e
mv %{buildroot}%{_mandir}/man8/makemap.8 %{buildroot}%{_mandir}/man8/makemap.sendmail.8
06f80e
touch %{buildroot}%{_mandir}/man8/makemap.8
06f80e
mv %{buildroot}%{_mandir}/man8/editmap.8 %{buildroot}%{_mandir}/man8/editmap.sendmail.8
06f80e
touch %{buildroot}%{_mandir}/man8/editmap.8
06f80e
touch %{buildroot}%{_prefix}/lib/sendmail
06f80e
touch %{buildroot}%{_sysconfdir}/pam.d/smtp
06f80e
06f80e
# create stub man pages
06f80e
for m in man8/hoststat.8 man8/purgestat.8; do
06f80e
	[ -f %{buildroot}%{_mandir}/$m ] || 
06f80e
		echo ".so man8/sendmail.8" > %{buildroot}%{_mandir}/$m
06f80e
done
06f80e
06f80e
%pre
06f80e
getent group mailnull >/dev/null || \
06f80e
  %{_sbindir}/groupadd -g 47 -r mailnull >/dev/null 2>&1
06f80e
getent passwd mailnull >/dev/null || \
06f80e
  %{_sbindir}/useradd -u 47 -g mailnull -d %{spooldir}/mqueue -r \
06f80e
  -s %{smshell} mailnull >/dev/null 2>&1
06f80e
getent group smmsp >/dev/null || \
06f80e
  %{_sbindir}/groupadd -g 51 -r smmsp >/dev/null 2>&1
06f80e
getent passwd smmsp >/dev/null || \
06f80e
  %{_sbindir}/useradd -u 51 -g smmsp -d %{spooldir}/mqueue -r \
06f80e
  -s %{smshell} smmsp >/dev/null 2>&1
06f80e
06f80e
# hack to turn sbin/makemap and man8/makemap.8.gz into alternatives symlink
06f80e
# (part of the rhbz#1219178 fix), this could be probably dropped in f25+
06f80e
[ -h %{_sbindir}/makemap ] || rm -f %{_sbindir}/makemap || :
06f80e
[ -h %{_mandir}/man8/makemap.8.gz ] || rm -f %{_mandir}/man8/makemap.8.gz || :
06f80e
06f80e
exit 0
06f80e
06f80e
%postun
06f80e
%systemd_postun_with_restart sendmail.service sm-client.service
06f80e
if [ $1 -ge 1 ] ; then
06f80e
	mta=`readlink %{_sysconfdir}/alternatives/mta`
06f80e
	if [ "$mta" == "%{_sbindir}/sendmail.sendmail" ]; then
06f80e
		%{_sbindir}/alternatives --set mta %{_sbindir}/sendmail.sendmail
06f80e
	fi
06f80e
fi
06f80e
exit 0
06f80e
06f80e
%post
06f80e
%systemd_post sendmail.service sm-client.service
06f80e
06f80e
# Set up the alternatives files for MTAs.
06f80e
%{_sbindir}/alternatives --install %{_sbindir}/sendmail mta %{_sbindir}/sendmail.sendmail 90 \
06f80e
	--slave %{_sbindir}/makemap mta-makemap %{_sbindir}/makemap.sendmail \
06f80e
	--slave %{_sbindir}/editmap mta-editmap %{_sbindir}/editmap.sendmail \
06f80e
	--slave %{_bindir}/mailq mta-mailq %{_bindir}/mailq.sendmail \
06f80e
	--slave %{_bindir}/newaliases mta-newaliases %{_bindir}/newaliases.sendmail \
06f80e
	--slave %{_bindir}/rmail mta-rmail %{_bindir}/rmail.sendmail \
06f80e
	--slave %{_prefix}/lib/sendmail mta-sendmail %{_prefix}/lib/sendmail.sendmail \
06f80e
	--slave %{_sysconfdir}/pam.d/smtp mta-pam %{_sysconfdir}/pam.d/smtp.sendmail \
06f80e
	--slave %{_mandir}/man8/sendmail.8.gz mta-sendmailman %{_mandir}/man8/sendmail.sendmail.8.gz \
06f80e
	--slave %{_mandir}/man1/mailq.1.gz mta-mailqman %{_mandir}/man1/mailq.sendmail.1.gz \
06f80e
	--slave %{_mandir}/man1/newaliases.1.gz mta-newaliasesman %{_mandir}/man1/newaliases.sendmail.1.gz \
06f80e
	--slave %{_mandir}/man5/aliases.5.gz mta-aliasesman %{_mandir}/man5/aliases.sendmail.5.gz \
06f80e
	--slave %{_mandir}/man8/rmail.8.gz mta-rmailman %{_mandir}/man8/rmail.sendmail.8.gz \
06f80e
	--slave %{_mandir}/man8/makemap.8.gz mta-makemapman %{_mandir}/man8/makemap.sendmail.8.gz \
06f80e
	--slave %{_mandir}/man8/editmap.8.gz mta-editmapman %{_mandir}/man8/editmap.sendmail.8.gz \
06f80e
	--initscript sendmail > /dev/null 2>&1
06f80e
06f80e
# Rebuild maps.
06f80e
{
06f80e
	chown root %{_sysconfdir}/aliases.db %{maildir}/access.db \
06f80e
		%{maildir}/mailertable.db %{maildir}/domaintable.db \
06f80e
		%{maildir}/virtusertable.db
06f80e
	SM_FORCE_DBREBUILD=1 %{maildir}/make
06f80e
	SM_FORCE_DBREBUILD=1 %{maildir}/make aliases
06f80e
} > /dev/null 2>&1
06f80e
06f80e
# Move existing SASL2 config to new location.
06f80e
%if "%{with_sasl2}" == "yes"
06f80e
[ -f %{_libdir}/sasl2/Sendmail.conf ] && touch -r %{_sysconfdir}/sasl2/Sendmail.conf \
06f80e
  %{_libdir}/sasl2/Sendmail.conf ] && mv -f %{_libdir}/sasl2/Sendmail.conf \
06f80e
  %{_sysconfdir}/sasl2 2>/dev/null || :
06f80e
%endif
06f80e
06f80e
# Create sm-client.st if it doesn't exist
06f80e
if [ ! -f %{spooldir}/clientmqueue/sm-client.st ]; then
06f80e
	touch %{spooldir}/clientmqueue/sm-client.st
06f80e
	chown smmsp:smmsp %{spooldir}/clientmqueue/sm-client.st
06f80e
	chmod 0660 %{spooldir}/clientmqueue/sm-client.st
06f80e
fi
06f80e
06f80e
# Create self-signed SSL certificate
06f80e
if [ ! -f %{sslkey} ]; then
06f80e
  umask 077
06f80e
  %{_bindir}/openssl genrsa 4096 > %{sslkey} 2> /dev/null
06f80e
fi
06f80e
06f80e
if [ ! -f %{sslcert} ]; then
06f80e
  FQDN=`hostname`
06f80e
  if [ "x${FQDN}" = "x" ]; then
06f80e
    FQDN=localhost.localdomain
06f80e
  fi
06f80e
06f80e
  %{_bindir}/openssl req -new -key %{sslkey} -x509 -sha256 -days 365 -set_serial $RANDOM -out %{sslcert} \
06f80e
    -subj "/C=--/ST=SomeState/L=SomeCity/O=SomeOrganization/OU=SomeOrganizationalUnit/CN=${FQDN}/emailAddress=root@${FQDN}"
06f80e
  chmod 644 %{sslcert}
06f80e
fi
06f80e
06f80e
exit 0
06f80e
06f80e
%preun
06f80e
%systemd_preun sendmail.service sm-client.service
06f80e
if [ $1 = 0 ]; then
06f80e
	%{_sbindir}/alternatives --remove mta %{_sbindir}/sendmail.sendmail
06f80e
fi
06f80e
exit 0
06f80e
06f80e
%post milter -p /sbin/ldconfig
06f80e
06f80e
%postun milter -p /sbin/ldconfig
06f80e
06f80e
06f80e
%files
06f80e
%dir %{_docdir}/sendmail
06f80e
%doc %{_docdir}/sendmail/FAQ
06f80e
%doc %{_docdir}/sendmail/KNOWNBUGS
06f80e
%doc %{_docdir}/sendmail/LICENSE
06f80e
%doc %{_docdir}/sendmail/README
06f80e
%doc %{_docdir}/sendmail/RELEASE_NOTES.gz
06f80e
%{_bindir}/hoststat
06f80e
%{_bindir}/makemap
06f80e
%{_bindir}/purgestat
06f80e
%{_sbindir}/mailstats
06f80e
%{_sbindir}/makemap.sendmail
06f80e
%{_sbindir}/editmap.sendmail
06f80e
%{_sbindir}/praliases
06f80e
%attr(2755,root,smmsp) %{_sbindir}/sendmail.sendmail
06f80e
%{_bindir}/rmail.sendmail
06f80e
%{_bindir}/newaliases.sendmail
06f80e
%{_bindir}/mailq.sendmail
06f80e
%{_sbindir}/smrsh
06f80e
%{_prefix}/lib/sendmail.sendmail
06f80e
06f80e
%{_mandir}/man8/rmail.sendmail.8.gz
06f80e
%{_mandir}/man8/praliases.8.gz
06f80e
%{_mandir}/man8/mailstats.8.gz
06f80e
%{_mandir}/man8/makemap.sendmail.8.gz
06f80e
%{_mandir}/man8/editmap.sendmail.8.gz
06f80e
%{_mandir}/man8/sendmail.sendmail.8.gz
06f80e
%{_mandir}/man8/smrsh.8.gz
06f80e
%{_mandir}/man8/hoststat.8.gz
06f80e
%{_mandir}/man8/purgestat.8.gz
06f80e
%{_mandir}/man5/aliases.sendmail.5.gz
06f80e
%{_mandir}/man1/newaliases.sendmail.1.gz
06f80e
%{_mandir}/man1/mailq.sendmail.1.gz
06f80e
06f80e
# dummy attributes for rpmlint
06f80e
%ghost %attr(0755,-,-) %{_sbindir}/sendmail
06f80e
%ghost %attr(0755,-,-) %{_sbindir}/makemap
06f80e
%ghost %attr(0755,-,-) %{_sbindir}/editmap
06f80e
%ghost %attr(0755,-,-) %{_bindir}/mailq
06f80e
%ghost %attr(0755,-,-) %{_bindir}/newaliases
06f80e
%ghost %attr(0755,-,-) %{_bindir}/rmail
06f80e
%ghost %attr(0755,-,-) %{_prefix}/lib/sendmail
06f80e
06f80e
%ghost %{_sysconfdir}/pam.d/smtp
06f80e
%ghost %{_mandir}/man8/sendmail.8.gz
06f80e
%ghost %{_mandir}/man1/mailq.1.gz
06f80e
%ghost %{_mandir}/man1/newaliases.1.gz
06f80e
%ghost %{_mandir}/man5/aliases.5.gz
06f80e
%ghost %{_mandir}/man8/rmail.8.gz
06f80e
%ghost %{_mandir}/man8/makemap.8.gz
06f80e
%ghost %{_mandir}/man8/editmap.8.gz
06f80e
06f80e
%dir %{stdir}
06f80e
%dir %{_sysconfdir}/smrsh
06f80e
%dir %{maildir}
06f80e
%attr(0770,smmsp,smmsp) %dir %{spooldir}/clientmqueue
06f80e
%attr(0700,root,mail) %dir %{spooldir}/mqueue
06f80e
06f80e
%config(noreplace) %verify(not size mtime md5) %{stdir}/statistics
06f80e
%config(noreplace) %{maildir}/Makefile
06f80e
%config(noreplace) %{maildir}/make
06f80e
%config(noreplace) %{maildir}/sendmail.cf
06f80e
%config(noreplace) %{maildir}/submit.cf
06f80e
%config(noreplace) %{maildir}/helpfile
06f80e
%config(noreplace) %{maildir}/sendmail.mc
06f80e
%config(noreplace) %{maildir}/submit.mc
06f80e
%config(noreplace) %{maildir}/access
06f80e
%config(noreplace) %{maildir}/domaintable
06f80e
%config(noreplace) %{maildir}/local-host-names
06f80e
%config(noreplace) %{maildir}/mailertable
06f80e
%config(noreplace) %{maildir}/trusted-users
06f80e
%config(noreplace) %{maildir}/virtusertable
06f80e
06f80e
%ghost %{maildir}/aliasesdb-stamp
3aa466
%ghost %attr(0640, root,root) %verify(not md5 size mtime) %{maildir}/virtusertable.db
3aa466
%ghost %attr(0640, root,root) %verify(not md5 size mtime) %{maildir}/access.db
3aa466
%ghost %attr(0640, root,root) %verify(not md5 size mtime) %{maildir}/domaintable.db
3aa466
%ghost %attr(0640, root,root) %verify(not md5 size mtime) %{maildir}/mailertable.db
06f80e
3aa466
%ghost %attr(0660, smmsp, smmsp) %verify(not md5 size mtime) %{spooldir}/clientmqueue/sm-client.st
06f80e
06f80e
%{_unitdir}/sendmail.service
06f80e
%{_unitdir}/sm-client.service
06f80e
%config(noreplace) %{_sysconfdir}/sysconfig/sendmail
06f80e
%config(noreplace) %{_sysconfdir}/pam.d/smtp.sendmail
06f80e
%{_sysconfdir}/NetworkManager/dispatcher.d/10-sendmail
06f80e
06f80e
%if "%{with_sasl2}" == "yes"
06f80e
%config(noreplace) %{_sysconfdir}/sasl2/Sendmail.conf
06f80e
%endif
06f80e
06f80e
%files cf
06f80e
%doc %{sendmailcf}/README
06f80e
%dir %{sendmailcf}
06f80e
%{sendmailcf}/cf
06f80e
%{sendmailcf}/domain
06f80e
%{sendmailcf}/feature
06f80e
%{sendmailcf}/hack
06f80e
%{sendmailcf}/m4
06f80e
%{sendmailcf}/mailer
06f80e
%{sendmailcf}/ostype
06f80e
%{sendmailcf}/sendmail.schema
06f80e
%{sendmailcf}/sh
06f80e
%{sendmailcf}/siteconfig
06f80e
06f80e
%files milter-devel
06f80e
%doc libmilter/docs/*
06f80e
%dir %{_includedir}/libmilter
06f80e
%{_includedir}/libmilter/*.h
06f80e
%{_libdir}/libmilter.so
06f80e
06f80e
%files milter
06f80e
%doc LICENSE
06f80e
%doc %{_docdir}/sendmail/README.libmilter
06f80e
%{_libdir}/libmilter.so.[0-9].[0-9]
06f80e
%{_libdir}/libmilter.so.[0-9].[0-9].[0-9]
06f80e
06f80e
%files doc
06f80e
%{_docdir}/sendmail/README.cf
06f80e
%{_docdir}/sendmail/README.sendmail
06f80e
%{_docdir}/sendmail/README.smrsh
06f80e
%{_docdir}/sendmail/SECURITY
06f80e
%{_docdir}/sendmail/op.pdf
06f80e
%dir %{_docdir}/sendmail/contrib
06f80e
%attr(0644,root,root) %{_docdir}/sendmail/contrib/*
06f80e
06f80e
06f80e
%changelog
3aa466
* Tue Dec 01 2020 Tomas Korbar <tkorbar@redhat.com> - 8.15.2-34
3aa466
- Fix verification of ghost files
3aa466
- Resolves: rhbz#1730804
3aa466
06f80e
* Tue Sep 08 2020 Tomas Korbar <tkorbar@redhat.com> - 8.15.2-33
06f80e
- Backport confTLS_FALLBACK_TO_CLEAR option
06f80e
- Resolves: rhbz#1868041
06f80e
06f80e
* Fri May 03 2019 Ondřej Lysoněk <olysonek@redhat.com> - 8.15.2-32
06f80e
- Fix issues discovered by Coverity scan
06f80e
- Resolves: rhbz#1602689
06f80e
06f80e
* Mon Nov 19 2018 Jaroslav Å karvada <jskarvad@redhat.com> - 8.15.2-31
06f80e
- Used _prefix macro for /usr
06f80e
  Resolves: rhbz#1650256
06f80e
06f80e
* Thu Nov 15 2018 Jaroslav Å karvada <jskarvad@redhat.com> - 8.15.2-30
06f80e
- Dropped sysvinit support
06f80e
  Resolves: rhbz#1610287
06f80e
- Dropped hesiod support
06f80e
  Resolves: rhbz#1638491
06f80e
06f80e
* Mon Jul 23 2018 Robert Scheck <robert@fedoraproject.org> - 8.15.2-29
06f80e
- Add basic sendmail TLS configuration by default (#1607314 #c11)
06f80e
06f80e
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 8.15.2-28
06f80e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
06f80e
06f80e
* Tue Jun 26 2018 Robert Scheck <robert@fedoraproject.org> - 8.15.2-27
06f80e
- Use SSL_CTX_use_certificate_chain_file() to handle intermediate
06f80e
  certificates passed additionally in confSERVER_CERT (#1565341)
06f80e
06f80e
* Tue May 29 2018 Jaroslav Å karvada <jskarvad@redhat.com> - 8.15.2-26
06f80e
- Changed libnsl2 paths
06f80e
  Resolves: rhbz#1543933
06f80e
06f80e
* Wed Mar 07 2018 Adam Williamson <awilliam@redhat.com> - 8.15.2-25
06f80e
- Rebuild to fix GCC 8 mis-compilation
06f80e
  See https://da.gd/YJVwk ("GCC 8 ABI change on x86_64")
06f80e
06f80e
* Mon Feb 19 2018 Ondřej Lysoněk <olysonek@redhat.com> - 8.15.2-24
06f80e
- Add gcc to BuildRequires
06f80e
06f80e
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 8.15.2-23
06f80e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
06f80e
06f80e
* Sun Jan 21 2018 Björn Esser <besser82@fedoraproject.org> - 8.15.2-22
06f80e
- Explicitly BR: libnsl2-devel and add needed paths in build config
06f80e
06f80e
* Sat Jan 20 2018 Björn Esser <besser82@fedoraproject.org> - 8.15.2-21
06f80e
- Rebuilt for switch to libxcrypt
06f80e
06f80e
* Thu Nov 30 2017 Jaroslav Å karvada <jskarvad@redhat.com> - 8.15.2-20
06f80e
- Dropped tcp_wrappers support
06f80e
  Resolves: rhbz#1518782
06f80e
06f80e
* Fri Aug 18 2017 Jaroslav Å karvada <jskarvad@redhat.com> - 8.15.2-19
06f80e
- Replaced compile-fix patch by format-security patch from Debian not to
06f80e
  change status codes
06f80e
  Resolves: rhbz#1482808
06f80e
06f80e
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 8.15.2-18
06f80e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
06f80e
06f80e
* Sun Jul 30 2017 Florian Weimer <fweimer@redhat.com> - 8.15.2-17
06f80e
- Rebuild with binutils fix for ppc64le (#1475636)
06f80e
06f80e
* Thu Jul 27 2017 Jaroslav Å karvada <jskarvad@redhat.com> - 8.15.2-16
06f80e
- Fixed ECDHE to work with all curves (openssl-1.1.0-ecdhe-fix patch)
06f80e
  Resolves: rhbz#1473971
06f80e
06f80e
* Thu Mar 23 2017 Jaroslav Å karvada <jskarvad@redhat.com> - 8.15.2-15
06f80e
- Explicitly enabled sm-client statistics
06f80e
  Related: rhbz#890585
06f80e
- Fixed compilation with -Werror=format-security which seems to be the
06f80e
  default in f27+
06f80e
06f80e
* Thu Feb 23 2017 Jaroslav Å karvada <jskarvad@redhat.com> - 8.15.2-14
06f80e
- Also removed the systemd restart limit from the sm-client service
06f80e
  Related: rhbz#1422771
06f80e
06f80e
* Tue Feb 21 2017 Jaroslav Å karvada <jskarvad@redhat.com> - 8.15.2-13
06f80e
- Removed systemd limit for sendmail restarts to workaround failure due to
06f80e
  rapid restarts caused by NetworkManager dispatcher script
06f80e
  Resolves: rhbz#1422771
06f80e
06f80e
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 8.15.2-12
06f80e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
06f80e
06f80e
* Thu Dec  8 2016 Jaroslav Å karvada <jskarvad@redhat.com> - 8.15.2-11
06f80e
- Added SASL AUTH_REALM into default configuration
06f80e
  Resolves: rhbz#748279
06f80e
- Fixed compilation with openssl-1.1.0
06f80e
  Resolves: rhbz#1400239
06f80e
06f80e
* Wed Nov 30 2016 Ondřej Lysoněk <olysonek@redhat.com> - 8.15.2-10
06f80e
- Enabled _FFR_MILTER_CHECK_REJECTIONS_TOO
06f80e
  Resolves: rhbz#1112340
06f80e
06f80e
* Mon Aug 08 2016 Ondřej Lysoněk <olysonek@redhat.com> - 8.15.2-9
06f80e
- Fixed Provides and Obsoletes in sendmail-milter-devel
06f80e
- Made 'Requires: sendmail-milter' in sendmail-milter-devel arch specific
06f80e
06f80e
* Thu Jul 28 2016 Ondřej Lysoněk <olysonek@redhat.com> - 8.15.2-8
06f80e
- Removed dependency for sendmail in sendmail-devel, renamed sendmail-devel
06f80e
  to sendmail-milter-devel
06f80e
  Resolves: rhbz#891288
06f80e
06f80e
* Fri Jun  3 2016 Jaroslav Å karvada <jskarvad@redhat.com> - 8.15.2-7
06f80e
- Enabled editmap
06f80e
  Resolves: rhbz#1342393
06f80e
06f80e
* Tue Mar  1 2016 Jaroslav Å karvada <jskarvad@redhat.com> - 8.15.2-6
06f80e
- Fixed SMTP session reuse bug
06f80e
06f80e
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 8.15.2-5
06f80e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
06f80e
06f80e
* Wed Sep 23 2015 Jaroslav Å karvada <jskarvad@redhat.com> - 8.15.2-4
06f80e
- Compiled all with full RELRO, including libmilter
06f80e
  Resolves: rhbz#1264035
06f80e
06f80e
* Wed Sep 23 2015 Jaroslav Å karvada <jskarvad@redhat.com> - 8.15.2-3
06f80e
- Added support for socket activation to libmilter
06f80e
  Resolves: rhbz#1262535
06f80e
06f80e
* Wed Jul 22 2015 Lubomir Rintel <lkundrak@v3.sk> - 8.15.2-2
06f80e
- nm-dispacher: don't block the connection activation
06f80e
  Resolves: rhbz#1237070
06f80e
06f80e
* Tue Jul  7 2015 Jaroslav Å karvada <jskarvad@redhat.com> - 8.15.2-1
06f80e
- New version
06f80e
  Resolves: rhbz#1239185
06f80e
- Dropped ipv6-bad-helo patch (upstreamed)
06f80e
- Updated/defuzzified patches
06f80e
06f80e
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.15.1-6
06f80e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
06f80e
06f80e
* Wed May 27 2015 Jaroslav Å karvada <jskarvad@redhat.com> - 8.15.1-5
06f80e
- Added makemap and its manual page into alternatives
06f80e
  Resolves: rhbz#1219178
06f80e
06f80e
* Fri Mar 20 2015 Robert Scheck <robert@fedoraproject.org> - 8.15.1-4
06f80e
- Use uncompressed (new) IPv6 address format in block_bad_helo.m4
06f80e
06f80e
* Tue Mar 10 2015 Adam Jackson <ajax@redhat.com> 8.15.1-3
06f80e
- Drop sysvinit subpackage from F23+
06f80e
06f80e
* Thu Feb 26 2015 Jaroslav Å karvada <jskarvad@redhat.com> - 8.15.1-2
06f80e
- Removed code for transition from sysv init to systemd (deprecated)
06f80e
06f80e
* Mon Dec  8 2014 Jaroslav Å karvada <jskarvad@redhat.com> - 8.15.1-1
06f80e
- New version
06f80e
- Dropped hesiod patch (not needed)
06f80e
- Dropped libdb5 patch (upstreamed)
06f80e
- Rebased patches
06f80e
06f80e
* Thu Aug 21 2014 Kevin Fenzi <kevin@scrye.com> - 8.14.9-5
06f80e
- Rebuild for rpm bug 1131960
06f80e
06f80e
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.14.9-4
06f80e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
06f80e
06f80e
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.14.9-3
06f80e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
06f80e
06f80e
* Mon Jun  2 2014 Jaroslav Å karvada <jskarvad@redhat.com> - 8.14.9-2
06f80e
- Dropped milterfdleaks patch (not needed)
06f80e
06f80e
* Wed May 21 2014 Robert Scheck <robert@fedoraproject.org> - 8.14.9-1
06f80e
- Upgrade to 8.14.9
06f80e
06f80e
* Sun Apr 13 2014 Robert Scheck <robert@fedoraproject.org> - 8.14.8-2
06f80e
- Enable ECDHE support
06f80e
06f80e
* Tue Feb 11 2014 Jaroslav Å karvada <jskarvad@redhat.com> - 8.14.8-1
06f80e
- New version
06f80e
  Resolves: rhbz#1059665
06f80e
- Updated/defuzzified patches
06f80e
06f80e
* Tue Aug  6 2013 Jaroslav Å karvada <jskarvad@redhat.com> - 8.14.7-5
06f80e
- Used unversioned doc directory
06f80e
  Resolves: rhbz#994090
06f80e
06f80e
* Sat Aug 03 2013 Petr Pisar <ppisar@redhat.com> - 8.14.7-4
06f80e
- Perl 5.18 rebuild
06f80e
06f80e
* Fri Aug  2 2013 Jaroslav Å karvada <jskarvad@redhat.com> - 8.14.7-3
06f80e
- Rebuilt with -D_FILE_OFFSET_BITS=64
06f80e
  Related: rhbz#912785
06f80e
06f80e
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 8.14.7-2
06f80e
- Perl 5.18 rebuild
06f80e
06f80e
* Sun Apr 21 2013 Robert Scheck <robert@fedoraproject.org> - 8.14.7-1
06f80e
- Upgrade to 8.14.7
06f80e
06f80e
* Mon Feb 25 2013 Jaroslav Å karvada <jskarvad@redhat.com> - 8.14.6-4
06f80e
- Switched to systemd-rpm macros
06f80e
  Resolves: rhbz#850310
06f80e
06f80e
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.14.6-3
06f80e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
06f80e
06f80e
* Wed Jan 16 2013 Jaroslav Å karvada <jskarvad@redhat.com> - 8.14.6-2
06f80e
- Fixed milter_helo regression (milter-helo-fix patch)
06f80e
  Resolves: rhbz#895552
06f80e
- Fixed bogus dates in changelog
06f80e
06f80e
* Mon Dec 24 2012 Robert Scheck <robert@fedoraproject.org> - 8.14.6-1
06f80e
- Upgrade to 8.14.6
06f80e
06f80e
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.14.5-15
06f80e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
06f80e
06f80e
* Mon Jun 25 2012 Jaroslav Å karvada <jskarvad@redhat.com> - 8.14.5-14
06f80e
- Used power64 macro to support more subarchitectures like ppc64p7
06f80e
  Resolves: rhbz#834626
06f80e
06f80e
* Fri Apr  6 2012 Jaroslav Å karvada <jskarvad@redhat.com> - 8.14.5-13
06f80e
- Rebuilt with libdb-5.2
06f80e
06f80e
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.14.5-12
06f80e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
06f80e
06f80e
* Wed Nov 23 2011 Jaroslav Å karvada <jskarvad@redhat.com> - 8.14.5-11
06f80e
- Added tighter bound to sm-client.service and sendmail.service
06f80e
  Resolves: rhbz#756232
06f80e
06f80e
* Mon Oct 24 2011 Jaroslav Å karvada <jskarvad@redhat.com> - 8.14.5-10
06f80e
- The nm-dispatcher now uses try-restart instead of restart
06f80e
  Resolves: rhbz#748416
06f80e
06f80e
* Tue Sep 13 2011 Jaroslav Å karvada <jskarvad@redhat.com> - 8.14.5-9
06f80e
- Enabled alternatives --initscript in post section
06f80e
- Improved sysvinit subpackage - switched to noarch, added scriptlets
06f80e
- Workarounded sm-client stop on SysV to systemd migration
06f80e
06f80e
* Tue Aug 30 2011 Jaroslav Å karvada <jskarvad@redhat.com> - 8.14.5-8
06f80e
- Enable override of hardened build settings
06f80e
06f80e
* Tue Aug 30 2011 Jaroslav Å karvada <jskarvad@redhat.com> - 8.14.5-7
06f80e
- Hardened build with full relro
06f80e
- Provided SysV initscript in sysvinit subpackage for backward compatibility
06f80e
06f80e
* Mon Jul 25 2011 Jaroslav Å karvada <jskarvad@redhat.com> - 8.14.5-6
06f80e
- Fixed systemctl disable command in preun section
06f80e
- Replaced reload by restart, dropped ExecReload from sendmail.service
06f80e
  Resolves: rhbz#719931
06f80e
- Switched to systemctl in NetworkManager dispatcher script
06f80e
- Added ExecStartPre=-/etc/mail/make to sm-client.service
06f80e
- Hardcoded daemon option (-bd) to sendmail.service, dropped the DAEMON var
06f80e
- QUEUE var in /etc/sysconfig/sendmail replaced by SENDMAIL_OPTS var
06f80e
- Added default preset (-q1h) to SENDMAIL_OPTS var
06f80e
06f80e
* Fri Jul 22 2011 Jaroslav Å karvada <jskarvad@redhat.com> - 8.14.5-5
06f80e
- Fixed SMTP AUTH over TLS in case of two AUTH lines
06f80e
  Resolves: rhbz#716628
06f80e
06f80e
* Mon Jul 18 2011 Jaroslav Å karvada <jskarvad@redhat.com> - 8.14.5-4
06f80e
- Removed dots from description (there are no dots in systemd packaging
06f80e
  guidelines)
06f80e
- Changed service type to forking and explicitly specified PID files
06f80e
- Fixed creation of sm-client.pid
06f80e
- Added Wants to sm-client.service and sendmail.service
06f80e
- Replaced each occurrence of /var/run by /run in config files
06f80e
- More details are available in rhbz#697636
06f80e
06f80e
* Thu Jun 30 2011 Jóhann B. Guðmundsson <johannbg@gmail.com> - 8.14.5-3
06f80e
- Introduce systemd unit file, drop SysV support
06f80e
06f80e
* Thu Jun 16 2011 Paul Howarth <paul@city-fan.org> - 8.14.5-2
06f80e
- Rebuilt with libdb-5.2
06f80e
06f80e
* Tue May 17 2011 Jaroslav Å karvada <jskarvad@redhat.com> - 8.14.5-1
06f80e
- New version 8.14.5
06f80e
- Removed m4-ldap-routing, milter-fix-negativeid, man-i-option-fix
06f80e
  patches (upstreamed)
06f80e
06f80e
* Thu Mar 03 2011 Jaroslav Å karvada <jskarvad@redhat.com> - 8.14.4-21
06f80e
- fix negative ctx_id in milter debug output (#577558)
06f80e
- fix incomplete description of the -i option in man page (#676824)
06f80e
06f80e
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.14.4-20
06f80e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
06f80e
06f80e
* Wed Jan 12 2011 Jaroslav Å karvada <jskarvad@redhat.com> - 8.14.4-19
06f80e
- updated QoS patch, including upstream comments and AF_INET6 4-in-6 support
06f80e
06f80e
* Mon Jan 10 2011 Jaroslav Å karvada <jskarvad@redhat.com> - 8.14.4-18
06f80e
- add QoS support, patch from Philip Prindeville <philipp@fedoraproject.org>
06f80e
  upstream reserved option ID 0xe7 for testing of this new feature (#576643)
06f80e
06f80e
* Fri Nov 26 2010 Jaroslav Å karvada <jskarvad@redhat.com> - 8.14.4-17
06f80e
- change LSB init header to provide $mail-transport-agent (#627413)
06f80e
06f80e
* Mon Nov 08 2010 Jaroslav Å karvada <jskarvad@redhat.com> - 8.14.4-16
06f80e
- fix m4 ldap routing macro, backport from 8.14.5.Alpha0, (#650366)
06f80e
06f80e
* Wed Sep 29 2010 jkeating - 8.14.4-15
06f80e
- Rebuilt for gcc bug 634757
06f80e
06f80e
* Fri Sep 24 2010 Jaroslav Å karvada <jskarvad@redhat.com> - 8.14.4-14
06f80e
- fix MAXHOSTNAMELEN (#485380)
06f80e
06f80e
* Mon Sep 13 2010 Jaroslav Å karvada <jskarvad@redhat.com> - 8.14.4-13
06f80e
- rebuilt with libdb-5.1
06f80e
06f80e
* Wed Aug 25 2010 Jaroslav Å karvada <jskarvad@redhat.com> - 8.14.4-12
06f80e
- updated sendmail.nm-dispatcher script to handle VPN connections (#577540)
06f80e
06f80e
* Tue Aug 17 2010 Jaroslav Å karvada <jskarvad@redhat.com> - 8.14.4-11
06f80e
- README.libmilter moved to milter subpackage
06f80e
- updated description of doc subpackage
06f80e
- README.redhat removed (not needed any more)
06f80e
06f80e
* Wed Aug 04 2010 Jaroslav Å karvada <jskarvad@redhat.com> - 8.14.4-10
06f80e
- added stub man pages for hoststat and purgestat
06f80e
- rmail man page added to alternatives
06f80e
- updated subpackages description
06f80e
- sendmail-cf/cf/README is not packaged - it is useless for end users
06f80e
- added comments about purpose of files and patches
06f80e
- removed redundant license tag from milter subpackage
06f80e
06f80e
* Thu Jul 08 2010 Jaroslav Å karvada <jskarvad@redhat.com> - 8.14.4-9
06f80e
- added license to milter subpackage according to new Licensing
06f80e
  Guidelines
06f80e
06f80e
* Mon Jun 14 2010 Jaroslav Å karvada <jskarvad@redhat.com> - 8.14.4-8
06f80e
- all 'define' changed to 'global' in spec
06f80e
- perl interpreter path fixup moved from 'install' to 'prep'
06f80e
06f80e
* Fri Jun 11 2010 Jaroslav Å karvada <jskarvad@redhat.com> - 8.14.4-7
06f80e
- silenced warning about non-existing config in {_libdir}/sasl2
06f80e
06f80e
* Tue Jun 08 2010 Jaroslav Å karvada <jskarvad@redhat.com> - 8.14.4-6
06f80e
- sasl2 config moved from {_libdir}/sasl2 to {_sysconfdir}/sasl2
06f80e
- added libdb5 patch for building with libdb-5
06f80e
- rebuilt with libdb-5
06f80e
06f80e
* Mon May 31 2010 Jaroslav Å karvada <jskarvad@redhat.com> - 8.14.4-5
06f80e
- fixed user/group creation
06f80e
06f80e
* Tue Mar 02 2010 Jaroslav Å karvada <jskarvad@redhat.com> - 8.14.4-4
06f80e
- used noreplace for sasl config
06f80e
- used ghost instead of explicit provides
06f80e
- deffattr changed to (-,root,root,-)
06f80e
06f80e
* Mon Feb 15 2010 Jaroslav Å karvada <jskarvad@redhat.com> - 8.14.4-3
06f80e
- fixed libresolv implicit DSO linking (#564647)
06f80e
- fixed initscript LSB compliance (#561040)
06f80e
06f80e
* Thu Feb 04 2010 Jaroslav Å karvada <jskarvad@redhat.com> - 8.14.4-2
06f80e
- fixed typo in spec file
06f80e
- fixed aliases_dir patch
06f80e
06f80e
* Tue Feb 02 2010 Jaroslav Å karvada <jskarvad@redhat.com> - 8.14.4-1
06f80e
- new version 8.14.4 (#552078)
06f80e
- RPM attributes S, 5, T not recorded for statistics file
06f80e
- adapted patches: makemapman, dynamic, switchfile (#552078)
06f80e
- movefiles patch incorporated into aliases_dir patch
06f80e
- drop exitpanic patch (fixed upstream)
06f80e
06f80e
* Sun Jan 03 2010 Robert Scheck <robert@fedoraproject.org> 8.14.3-10
06f80e
- handle IPv6:::1 in block_bad_helo.m4 like 127.0.0.1 (#549217)
06f80e
06f80e
* Tue Dec 15 2009 Miroslav Lichvar <mlichvar@redhat.com> 8.14.3-9
06f80e
- fix milter file descriptors leaks (#485426)
06f80e
- skip colon separator when parsing service name in ServiceSwitchFile
06f80e
- return with non-zero exit code when free space is below MinFreeBlocks
06f80e
- fix service stop/restart when only smclient is running
06f80e
- fix submit.cf and helpfile permissions
06f80e
- more merge review fixes (#226407)
06f80e
06f80e
* Wed Sep 16 2009 Tomas Mraz <tmraz@redhat.com> - 8.14.3-8
06f80e
- Use password-auth common PAM configuration instead of system-auth
06f80e
06f80e
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 8.14.3-7
06f80e
- rebuilt with new openssl
06f80e
06f80e
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.14.3-6
06f80e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
06f80e
06f80e
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.14.3-5
06f80e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
06f80e
06f80e
* Tue Jan 20 2009 Miroslav Lichvar <mlichvar@redhat.com> 8.14.3-4
06f80e
- build shared libmilter (#309281)
06f80e
- drop static libraries
06f80e
- convert RELEASE_NOTES to UTF-8
06f80e
06f80e
* Fri Dec 19 2008 Miroslav Lichvar <mlichvar@redhat.com> 8.14.3-3
06f80e
- run newaliases only when necessary
06f80e
06f80e
* Wed Dec 03 2008 Miroslav Lichvar <mlichvar@redhat.com> 8.14.3-2
06f80e
- add NM dispatcher script (#451575)
06f80e
- print warning on service start when sendmail-cf is required (#447148)
06f80e
- replace Makefile with shell script to avoid dependency on make (#467841)
06f80e
- fix multiarch conflicts (#343161)
06f80e
- preserve timestamps on config files
06f80e
- gzip RELEASE_NOTES
06f80e
- defuzz patches
06f80e
- drop gcc2690 patch
06f80e
06f80e
* Tue Jul 22 2008 Thomas Woerner <twoerner@redhat.com> 8.14.3-1
06f80e
- new version 8.14.3
06f80e
06f80e
* Thu Jul 10 2008 Tom "spot" Callaway <tcallawa@redhat.com> 8.14.2-5
06f80e
- rebuild against db4-4.7
06f80e
06f80e
* Sat Mar 29 2008 Dennis Gilmore <dennis@ausil.us> 8.14.2-4
06f80e
- add sparcv9 to the -fPIE list 
06f80e
06f80e
* Fri Feb  8 2008 Thomas Woerner <twoerner@redhat.com> 8.14.2-3
06f80e
- added server(smtp) provide (rhbz#380621)
06f80e
06f80e
* Wed Dec 05 2007 Release Engineering <rel-eng at fedoraproject dot org> - 8.14.2-2
06f80e
 - Rebuild for deps
06f80e
06f80e
* Thu Nov 22 2007 Thomas Woerner <twoerner@redhat.com> 8.14.2-1
06f80e
- new version 8.14.2
06f80e
06f80e
* Mon Sep 17 2007 Thomas Woerner <twoerner@redhat.com> 8.14.1-4.2
06f80e
- made init script fully lsb conform
06f80e
06f80e
* Wed Aug 29 2007 Thomas Woerner <twoerner@redhat.com> 8.14.1-4.1
06f80e
- fixed condrestart in init script to use exit instead of return
06f80e
06f80e
* Mon Aug 27 2007 Thomas Woerner <twoerner@redhat.com> 8.14.1-4
06f80e
- do not remove /etc/aliases.db on package removal (rhbz#223637)
06f80e
- fixed remaining paths to certs directory in sendmail.mc file
06f80e
- added contrib scripts to the doc package (rhbz#183723)
06f80e
- added LSB header to init script (rhbz#247053)
06f80e
- added plain login information for cyrus-sasl to access file
06f80e
- fixed compile problem with glibc-2.6.90+
06f80e
- fixed reoccuring m4 include problem (now using sinclude)
06f80e
06f80e
* Fri Jul 20 2007 Thomas Woerner <twoerner@redhat.com> 8.14.1-3
06f80e
- do not accept localhost.localdomain as valid address from smtp
06f80e
06f80e
* Mon Apr 16 2007 Thomas Woerner <twoerner@redhat.com> 8.14.1-2
06f80e
- readded chkconfig add for sendmail in post script
06f80e
- dropped mysql support (useless without further patching)
06f80e
- fixed executable permissions for /usr/sbin/makemap and /usr/sbin/smrsh
06f80e
- dropped FFR_UNSAFE_SASL, because it has no effect anymore
06f80e
06f80e
* Thu Apr 12 2007 Thomas Woerner <twoerner@redhat.com> 8.14.1-1.1
06f80e
- replaced prereq tags with requires() tags.
06f80e
06f80e
* Thu Apr 12 2007 Thomas Woerner <twoerner@redhat.com> 8.14.1-1
06f80e
- new version 8.14.1
06f80e
- spec file cleanup for merge review (rhbz#226407)
06f80e
- dropped update support for sendmail versions prior to 8.12.0
06f80e
- using pdf documentation
06f80e
06f80e
* Tue Feb  6 2007 Thomas Woerner <twoerner@redhat.com> 8.14.0-1
06f80e
- new version 8.14.0
06f80e
- adapted patches: makemapman, dynamic
06f80e
06f80e
* Tue Jan 23 2007 Florian La Roche <laroche@redhat.com>
06f80e
- #205803 add sparc/sparc64 to -fPIE list
06f80e
- change sendmail.cf reference into sendmail-cf package name
06f80e
06f80e
* Mon Dec  4 2006 Thomas Woerner <twoerner@redhat.com> 8.13.8-3.1
06f80e
- tcp_wrappers has a new devel and libs sub package, therefore changing build
06f80e
  requirement for tcp_wrappers to tcp_wrappers-devel
06f80e
06f80e
* Tue Nov 28 2006 Thomas Woerner <twoerner@redhat.com> 8.13.8-3
06f80e
- added missing LDAP_DEPRECATED flag (#206288)
06f80e
06f80e
* Mon Sep 04 2006 Florian La Roche <laroche@redhat.com>
06f80e
- unify sendmail.mc
06f80e
- remove version information from sendmail helpfile
06f80e
06f80e
* Fri Sep  1 2006 Thomas Woerner <twoerner@redhat.com> 8.13.8-1
06f80e
- new version 8.13.8 fixes CVE-2006-4434 (denial of service via a long header
06f80e
  line)
06f80e
06f80e
* Thu Jul 20 2006 Thomas Woerner <twoerner@redhat.com> 8.13.7-3.1
06f80e
- dropped chown of /etc/mail/authinfo.db (#199455)
06f80e
06f80e
* Tue Jul 18 2006 Thomas Woerner <twoerner@redhat.com> 8.13.7-3
06f80e
- using new syntax for access database (#177566)
06f80e
- fixed failure message while shutting down sm-client (#119429)
06f80e
  resolution: stop sm-client before sendmail
06f80e
- fixed method to specify persistent queue runners (#126760)
06f80e
- removed patch backup files from sendmail-cf tree (#152955)
06f80e
- fixed missing dnl on SMART_HOST define (#166680)
06f80e
- fixed wrong location of aliases and aliases.db file in aliases man page
06f80e
  (#166744)
06f80e
- enabled CipherList config option for sendmail (#172352)
06f80e
- added user chowns for /etc/mail/authinfo.db and move check for cf files
06f80e
  (#184341)
06f80e
- fixed Makefile of vacation (#191396)
06f80e
  vacation is not included in this sendmail package
06f80e
- /var/log/mail now belongs to sendmail (#192850)
06f80e
06f80e
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 8.13.7-2.1
06f80e
- rebuild
06f80e
06f80e
* Mon Jun 19 2006 Thomas Woerner <twoerner@redhat.com> 8.13.7-2
06f80e
- dropped reference to Red Hat Linux in sendmail-redhat.mc (#176679)
06f80e
06f80e
* Mon Jun 19 2006 Thomas Woerner <twoerner@redhat.com> 8.13.7-1
06f80e
- new version 8.13.7 (#195282)
06f80e
- fixes CVE-2006-1173 (VU#146718): possible denial of service issue caused by
06f80e
  malformed multipart messages (#195776)
06f80e
06f80e
* Wed Mar 22 2006 Thomas Woerner <twoerner@redhat.com> 8.13.6-1
06f80e
- new version 8.13.6 (fixes VU#834865)
06f80e
- dropped libmilter-sigwait patch (fixed in 8.13.6)
06f80e
06f80e
* Fri Feb 17 2006 Thomas Woerner <twoerner@redhat.com> 8.13.5-3
06f80e
- fixed selinuxenabled path in initscript
06f80e
- fixed error handling with sigwait (#137709)
06f80e
  Thanks to Jonathan Kamens for the patch
06f80e
- fixed prereq for cyrus-sasl: now using /usr/sbin/saslauthd
06f80e
- appended 'dnl' to cert tags in sendmail.mc
06f80e
06f80e
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 8.13.5-2.2.1
06f80e
- bump again for double-long bug on ppc(64)
06f80e
06f80e
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 8.13.5-2.2
06f80e
- rebuilt for new gcc4.1 snapshot and glibc changes
06f80e
06f80e
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
06f80e
- rebuilt
06f80e
06f80e
* Thu Nov 10 2005 Tomas Mraz <tmraz@redhat.com> 8.13.5-2
06f80e
- rebuilt against new openssl
06f80e
06f80e
* Mon Oct 10 2005 Tomas Mraz <tmraz@redhat.com>
06f80e
- use include instead of pam_stack in pam config
06f80e
06f80e
* Mon Sep 19 2005 Thomas Woerner <twoerner@redhat.com> 8.13.5-1
06f80e
- new version 8.13.5
06f80e
- fixed email address in changelog
06f80e
06f80e
* Fri May  6 2005 Thomas Woerner <twoerner@redhat.com> 8.13.4-2
06f80e
- using new certificates directory /etc/pki/tls/certs
06f80e
06f80e
* Wed Apr 27 2005 Thomas Woerner <twoerrner@redhat.com> 8.13.4-1.1
06f80e
- added configuration example for Cyrus-IMAPd to sendmail.mc (#142001)
06f80e
  Thanks to Alexander Dalloz
06f80e
06f80e
* Tue Apr 12 2005 Thomas Woerner <twoerner@redhat.com> 8.13.4-1
06f80e
- new version 8.13.4
06f80e
- added requires for the sendmail base package in sendmail-cf, sendmail-devel
06f80e
  and sendmail-doc
06f80e
- dropped upstream close_wait.p2 patch
06f80e
06f80e
* Thu Mar 17 2005 Thomas Woerner <twoerner@redhat.com> 8.13.3-2
06f80e
- dropped direct support for bind: no bind in confLIBSEARCH anymore,
06f80e
  using libresolv again
06f80e
06f80e
* Thu Mar 10 2005 Jason Vas Dias <jvdias@redhat.com> 8.13.3-1.2
06f80e
- fix libbind include path - use /usr/include/bind/netdb.h, no
06f80e
- /usr/include/netdb.h - bug: 150339
06f80e
06f80e
* Tue Mar  1 2005 Thomas Woerner <twoerner@redhat.com> 8.13.3-1.1
06f80e
- fixed gcc4 build: use double quotes for confOPTIMIZE to avoid m4 confusion
06f80e
  with ','
06f80e
- fix for ppc: using tripple-quotes
06f80e
06f80e
* Wed Jan 26 2005 Thomas Woerner <twoerner@redhat.com> 8.13.3-1
06f80e
- new version 8.13.3 with closewait.p2 patch
06f80e
06f80e
* Fri Dec 17 2004 Thomas Woerner <twoerner@redhat.com> 8.13.2-1
06f80e
- new version 8.13.2
06f80e
- thanks to Robert Scheck for adapting the patches
06f80e
06f80e
* Thu Nov 11 2004 Jeff Johnson <jbj@jbj.org> 8.13.1-2.2
06f80e
- rebuild against db-4.3.21.
06f80e
06f80e
* Tue Oct 26 2004 Thomas Woerner <twoerner@redhat.com> 8.13.1-2.1
06f80e
- added missing BuildRequires for groff (#134778)
06f80e
- added socketmap support (#131906)
06f80e
06f80e
* Wed Sep  1 2004 Thomas Woerner <twoerner@redhat.com> 8.13.1-2
06f80e
- applied Sendmail Errata (2004-08-24): errata_cataddr (#131179)
06f80e
06f80e
* Mon Aug  2 2004 Thomas Woerner <twoerner@redhat.com> 8.13.1-1
06f80e
- new version 1.13.1
06f80e
06f80e
* Wed Jun 30 2004 Thomas Woerner <twoerner@redhat.com> 8.13.0-1.1
06f80e
- fixed init script to not complain missing sendmail-cf package (#126975)
06f80e
- better message in /etc/mail/Makefile for missing sendmail-cf package.
06f80e
06f80e
* Mon Jun 21 2004 Thomas Woerner <twoerner@redhat.com> 8.13.0-1
06f80e
- new version 8.13.0
06f80e
- made /etc/mail/Makefile complain missing sendmail-cf package (#123348)
06f80e
- fixed ownership of %%{_includedir}/libmilter (#73977)
06f80e
- moved back to /usr/share/ssl/certs as certificate directory (see sendmail.mc)
06f80e
- extended sendmail.mc for spam protection
06f80e
06f80e
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
06f80e
- rebuilt
06f80e
06f80e
* Thu Apr  15 2004 Dan Walsh <dwalsh@redhat.com> 8.12.11-4.6
06f80e
- Fix selinuxenabled location
06f80e
06f80e
* Wed Apr  7 2004 Dan Walsh <dwalsh@redhat.com> 8.12.11-4.5
06f80e
- Fix security context of pid file for selinux
06f80e
06f80e
* Fri Apr  2 2004 Thomas Woerner <twoerner@redhat.com> 8.12.11-4.4
06f80e
- fixed alternatives slave for sendmail.sendmail
06f80e
06f80e
* Thu Apr  1 2004 Thomas Woerner <twoerner@redhat.com> 8.12.11-4.3
06f80e
- set path to cyrus-imapd deliver
06f80e
06f80e
* Wed Mar 31 2004 Thomas Woerner <twoerner@redhat.com> 8.12.11-4.2
06f80e
- fixed spec file
06f80e
06f80e
* Wed Mar 31 2004 Thomas Woerner <twoerner@redhat.com> 8.12.11-4.1
06f80e
- added authinfo to possible sendmail maps: /etc/mail/Makefile (#119010)
06f80e
- fixed minor version in changelog
06f80e
06f80e
* Wed Mar 17 2004 Thomas Woerner <twoerner@redhat.com> 8.12.11-4
06f80e
- new slave in alternatives for sendmail man page
06f80e
06f80e
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
06f80e
- rebuilt
06f80e
06f80e
* Thu Feb 19 2004 Thomas Woerner <twoerner@redhat.com> 8.12.11-3.2
06f80e
- removed buildreq for gdbm-devel
06f80e
06f80e
* Thu Feb 19 2004 Thomas Woerner <twoerner@redhat.com> 8.12.11-3
06f80e
- RH3.0E version: sasl1, no pie, old_setup (provide /etc/aliases)
06f80e
- new switches for pie and old_setup
06f80e
06f80e
* Thu Feb  5 2004 Thomas Woerner <twoerner@redhat.com> 8.12.11-2.1
06f80e
- new Sendmail.conf for sasl1 (#114726)
06f80e
06f80e
* Wed Jan 28 2004 Thomas Woerner <twoerner@redhat.com> 8.12.11-2
06f80e
- added information for saslauthd and AUTH (#113463)
06f80e
- fixed STATUS_FILE in sendmail-redhat.mc (#114302)
06f80e
- reset mta after update if mta was sendmail (#114257)
06f80e
- enabled pie for ia64 again
06f80e
06f80e
* Mon Jan 26 2004 Thomas Woerner <twoerner@redhat.com> 8.12.11-1.3
06f80e
- removed /etc/aliases (now in setup)
06f80e
06f80e
* Thu Jan 22 2004 Thomas Woerner <twoerner@redhat.com> 8.12.11-1.2
06f80e
- /usr/lib/sendmail is in alternatives, now
06f80e
- removed trailing / from stdir
06f80e
- fixed define for STATUS_FILE
06f80e
06f80e
* Wed Jan 21 2004 Thomas Woerner <twoerner@redhat.com> 8.12.11-1.1
06f80e
- disabled pie for ia64
06f80e
06f80e
* Tue Jan 20 2004 Thomas Woerner <twoerner@redhat.com> 8.12.11-1
06f80e
- new version 8.12.11
06f80e
- pie
06f80e
06f80e
* Mon Jan 12 2004 Thomas Woerner <twoerner@redhat.com> 8.12.10-7
06f80e
- fc2 version (with sasl2)
06f80e
06f80e
* Mon Jan 12 2004 Thomas Woerner <twoerner@redhat.com> 8.12.10-6
06f80e
- reverted to sasl1 for 3.0E: added with_sasl1
06f80e
- spec file cleanup
06f80e
- new location for statistics file (/var/log/)
06f80e
06f80e
* Sun Dec 14 2003 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- Fix download url.
06f80e
06f80e
* Sat Dec 13 2003 Jeff Johnson <jbj@jbj.org> 8.12.10-5
06f80e
- rebuild against db-4.2.52.
06f80e
 
06f80e
* Thu Dec 11 2003 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- fix pam alternatives handling
06f80e
- add patch from Jakub Jelinek for PIE
06f80e
06f80e
* Fri Dec 05 2003 Karsten Hopp <karsten@redhat.de> 8.12.10-3
06f80e
- fix usage of RPM_OPT_FLAGS variable in spec file
06f80e
- add makecert.sh script to -doc subpackage
06f80e
- add cert paths to sendmail.mc
06f80e
06f80e
* Wed Nov 26 2003 Karsten Hopp <karsten@redhat.de> 
06f80e
- fix alternatives (#109313)
06f80e
- enable TLS
06f80e
06f80e
* Mon Oct 27 2003 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- add some more system account entries into /etc/aliases
06f80e
- add example for a mixed IPv6/IPv4 setup
06f80e
06f80e
* Fri Oct 24 2003 Harald Hoyer <harald@redhat.de> 8.12.10-2
06f80e
- added with_ options
06f80e
06f80e
* Thu Sep 25 2003 Jeff Johnson <jbj@jbj.org> 8.12.10-1.2
06f80e
- rebuild against db-4.2.42.
06f80e
 
06f80e
* Thu Sep 18 2003 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- update to 8.12.10
06f80e
06f80e
* Wed Sep 17 2003 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- add security patches for CAN-2003-0694 and CAN-2003-0681
06f80e
06f80e
* Mon Sep 01 2003 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- move debug information from sendmail into debuginfo rpm
06f80e
- on %%post make sure /etc/aliases.db and /etc/mail/*.db is correctly
06f80e
  owned by root
06f80e
- do not set confTRUSTED_USER to smmsp in sendmail-redhat.mc
06f80e
06f80e
* Fri Aug 08 2003 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- run "make -C /etc/mail" (maybe generating new sendmail.cf, then newaliases
06f80e
- added $SENDMAIL_OPTARG that could be set by /etc/sysconfig/sendmail #99224
06f80e
06f80e
* Wed Jul 30 2003 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- adjust rpm license tag to say "Sendmail"
06f80e
06f80e
* Fri Jul 04 2003 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- enable pie only for a few archs
06f80e
- enable full optims for s390 again, compiler seems to be fixed
06f80e
06f80e
* Mon Jun 30 2003 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- apply patch from Ulrich Drepper to support -pie
06f80e
06f80e
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
06f80e
- rebuilt
06f80e
06f80e
* Sat May 31 2003 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- make init script more robust #91879
06f80e
06f80e
* Sun May 11 2003 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- sendmail-cf requires m4, #90513
06f80e
06f80e
* Fri May  9 2003 Nalin Dahyabhai <nalin@redhat.com> 8.12.9-6
06f80e
- move Sendmail.conf from /usr/lib/sasl to /usr/lib/sasl2 and change the
06f80e
  default pwcheck method to "saslauthd"
06f80e
06f80e
* Mon May  5 2003 Nalin Dahyabhai <nalin@redhat.com> 8.12.9-5
06f80e
- configure to use libsasl2 instead of libsasl to avoid linking with both
06f80e
  (we also link to libldap, which now uses libsasl2)
06f80e
- link with -ldb instead of -ldb-4.0 on all releases after RHL 7.3 instead
06f80e
  of just 7.3 (all versions of db4-devel thereafter are expected to provide
06f80e
  the right linking setup)
06f80e
06f80e
* Tue Apr 15 2003 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- add a "umask 022" before building the *.cf files in /etc/mail/Makefile
06f80e
06f80e
* Fri Apr 04 2003 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- mark /etc/mail/Makefile as config(noreplace) #87688
06f80e
- mark /etc/pam.d/smtp as config(noreplace) #87731
06f80e
06f80e
* Sun Mar 30 2003 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- update to 8.12.9
06f80e
06f80e
* Wed Mar 26 2003 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- call make with the target "all" #86005
06f80e
- add start/stop/restart as Makefile targets
06f80e
- add another security patch
06f80e
06f80e
* Wed Mar 05 2003 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- add correct db4-devel requirements for newer releases
06f80e
- completely re-do many ifdef code in the spec-file
06f80e
- fix some issues building for older RHL releases
06f80e
06f80e
* Mon Feb 24 2003 Elliot Lee <sopwith@redhat.com>
06f80e
- rebuilt
06f80e
06f80e
* Mon Feb 24 2003 Elliot Lee <sopwith@redhat.com>
06f80e
- rebuilt
06f80e
06f80e
* Mon Feb 24 2003 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- update to 8.12.8
06f80e
06f80e
* Tue Feb 11 2003 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- rebuilt
06f80e
06f80e
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
06f80e
- rebuilt
06f80e
06f80e
* Wed Jan 22 2003 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- add a confTRUSTED_USER line into sendmail.mc, submit.mc is already ok
06f80e
- add patch from sendmail.org for cf/m4/proto.m4
06f80e
06f80e
* Mon Jan 13 2003 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- do not reject all numeric login names if hesiod support is
06f80e
  compiled in. #80060
06f80e
- remove reference to non-existing man-pages #74552
06f80e
06f80e
* Sun Jan 12 2003 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- sendmail-8.12.7-etrn.patch from Jos Vos <jos@xos.nl>
06f80e
- submit.mc: enable "use_ct_file" by default  #80519
06f80e
- add _FFR_MILTER_ROOT_UNSAFE  #78223
06f80e
06f80e
* Sat Jan 11 2003 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- update to 8.12.7
06f80e
- hack to make lib64 version work
06f80e
- downgrade s390 optims to make it compile
06f80e
06f80e
* Mon Jan  6 2003 Nalin Dahyabhai <nalin@redhat.com>
06f80e
- add openssl-devel as a build-time requirement
06f80e
- preprocess the config file to add the right version of %%{_lib}
06f80e
- add kerberos -I and -L flags to build configuration, needed for newer
06f80e
  versions of libssl
06f80e
06f80e
* Wed Dec 11 2002 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- always have a queue run interval for sm-msp-queue   #81424
06f80e
- Jos Vos suggests adding another variable for sm-client queue-run
06f80e
06f80e
* Mon Dec 02 2002 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- add the following changes from Adrian Havill <havill@redhat.com>
06f80e
  to our default sendmail.mc file:
06f80e
	- added commented-out-by-default common AUTH/SSL examples
06f80e
	- updated m4 example and rpm reference
06f80e
	- added more comment documentation
06f80e
	- add commented out confAUTO_REBUILD example
06f80e
	- improve description about MASQUERADE_AS
06f80e
06f80e
* Mon Nov 18 2002 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- add to submit.mc: define(`_MTA_HOST_', `[127.0.0.1]')
06f80e
  to deliver directly to localhost IP instead of going through DNS
06f80e
- submit.mc: exchange msp and use_ct_file to better enable it
06f80e
- do not undefine UUCP_RELAY and BITNET_RELAY
06f80e
- sendmail.mc: use LOCAL_DOMAIN instead of "Cw" directly
06f80e
- sendmail.mc: add commented out MASQUERADE_AS example
06f80e
- re-enable DAEMON variable for now
06f80e
06f80e
* Tue Nov 12 2002 Nalin Dahyabhai <nalin@redhat.com>
06f80e
- remove absolute path names from the PAM configuration, allowing it to be
06f80e
  used by any arch on a multilib system
06f80e
06f80e
* Sun Nov 03 2002 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- fix mailman alias  #75129
06f80e
06f80e
* Sat Nov 02 2002 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- update to 8.12.6
06f80e
06f80e
* Fri Oct 04 2002 Phil Knirsch <pknirsch@redhat.com> 8.12.5-7.2
06f80e
- Drop optflags to default to build correctly on s390(x).
06f80e
06f80e
* Thu Sep 12 2002 Than Ngo <than@redhat.com> 8.12.5-7.1
06f80e
- Added fix to build on x86_64
06f80e
06f80e
* Thu Aug 29 2002 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- clean up some specfile cruft
06f80e
- add more pseudo accounts to /etc/aliases
06f80e
06f80e
* Thu Jul 25 2002 Phil Knirsch <pknirsch@redhat.com>
06f80e
- Only generate new cf files if the /usr/share/sendmail-cf/m4/cf.m4 exists.
06f80e
06f80e
* Wed Jul 24 2002 Phil Knirsch <pknirsch@redhat.com>
06f80e
- Changed the behaviour in /etc/mail/Makefile to generate the sendmail.cf and
06f80e
  submit.cf from the mc files if they changed.
06f80e
- Added a small README.redhat that descibed the new mc file behaviour and the
06f80e
  split into sendmail.cf and submit.cf.
06f80e
06f80e
* Wed Jul 24 2002 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- suggestions form Stephane Lentz:
06f80e
	- add correct include statement into submit.mc (like sendmail.mc)
06f80e
	- add commented out further suggestions into submit.mc
06f80e
	- disable ident lookups
06f80e
06f80e
* Thu Jul 11 2002 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- fix initscript for the second daemon and pidfile location #67910
06f80e
06f80e
* Mon Jul 01 2002 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- update to 8.12.5
06f80e
06f80e
* Thu Jun 27 2002 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- add further queue runs, slight spec-file cleanups
06f80e
06f80e
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
06f80e
- automated rebuild
06f80e
06f80e
* Tue Jun 11 2002 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- update to 8.12.4, adjust smrsh patch
06f80e
06f80e
* Thu May 23 2002 Tim Powers <timp@redhat.com>
06f80e
- automated rebuild
06f80e
06f80e
* Sat Apr 13 2002 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- update to 8.12.3
06f80e
06f80e
* Tue Mar 26 2002 Tim Powers <timp@redhat.com>
06f80e
- rebuilt
06f80e
06f80e
* Mon Mar 25 2002 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- fix alternatives --remove  #61737
06f80e
- add sendmail/SECURITY as docu #61870, #61545
06f80e
06f80e
* Wed Mar 20 2002 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- add libsm.a #61270
06f80e
- change from /etc/sendmail.cf to /etc/mail/sendmail.cf
06f80e
- add milter patch
06f80e
06f80e
* Wed Mar 13 2002 Bill Nottingham <notting@redhat.com>
06f80e
- ignore DAEMON=no; that configuration no longer functions
06f80e
06f80e
* Wed Mar 13 2002 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- make sure more version information is in the cf file #54418
06f80e
- do not use "-b" flag when patching in spec file
06f80e
- require newer chkconfig version #61035
06f80e
- fix preun script #60880
06f80e
- add TMPF to access file creation #60956
06f80e
06f80e
* Sat Mar 09 2002 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- mv include files to /usr/include/libmilter/ #60795
06f80e
- do not use "-f" option to virtusertable #60196
06f80e
- ad an example smarthost entry to config file #58298
06f80e
06f80e
* Fri Mar  8 2002 Bill Nottingham <notting@redhat.com> 8.12.2-5
06f80e
- use alternatives --initscript support
06f80e
- run chkconfig --add before alternatives
06f80e
06f80e
* Thu Feb 28 2002 Bill Nottingham <notting@redhat.com> 8.12.2-3
06f80e
- run alternatives --remove in %%preun
06f80e
- add some prereqs
06f80e
06f80e
* Mon Feb 25 2002 Nalin Dahyabhai <nalin@redhat.com> 8.12.2-2
06f80e
- fix smmsp useradd invocation in %%pre
06f80e
- switch back to db3 for storing db files
06f80e
06f80e
* Wed Feb 20 2002 Nalin Dahyabhai <nalin@redhat.com> 8.12.2-1
06f80e
- update to 8.12.2 (adds STARTTLS support without need for sfio)
06f80e
- don't forcibly strip binaries; let the build root handle it
06f80e
- add creation of the smmsp account (51/51) in %%pre
06f80e
- enable hesiod map support
06f80e
- modify default config to use an MSP
06f80e
- comment out 'O AutoRebuildAliases' in %%post, otherwise sendmail will
06f80e
  fail to restart on upgrades
06f80e
06f80e
* Wed Feb 20 2002 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- add proper ifdefs around new alternative stuff to also be able
06f80e
  to build this for older releases
06f80e
06f80e
* Fri Feb  1 2002 Bill Nottingham <notting@redhat.com> 8.11.6-12
06f80e
- %%triggerpostun on older versions to make sure alternatives work on
06f80e
  upgrades
06f80e
06f80e
* Thu Jan 31 2002 Bill Nottingham <notting@redhat.com> 8.11.6-11
06f80e
- clean up alternatives somewhat, provide /usr/sbin/sendmail & friends
06f80e
06f80e
* Thu Jan 31 2002 Bernhard Rosenkraenzer <bero@redhat.com> 8.11.6-10
06f80e
- Use alternatives
06f80e
06f80e
* Tue Jan 22 2002 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- fix quotation in spec-file
06f80e
06f80e
* Thu Jan 10 2002 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- integrate ugly logic to compile this src.rpm also on older Red Hat
06f80e
  Linux releases
06f80e
- clean up spec file and patches a bit
06f80e
- add db4 support
06f80e
06f80e
* Wed Jan 09 2002 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- fix another path to correct docu
06f80e
- include sendmail/README in the docu
06f80e
- compile with -D_FFR_WORKAROUND_BROKEN_NAMESERVERS, but do not
06f80e
  enable this at runtime
06f80e
- devel subpackage files owned by root now
06f80e
06f80e
* Fri Dec 07 2001 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- change "-q" to "-s" as option to make #57216
06f80e
- move milter lib into separate "devel" sub-package
06f80e
- add include files to devel sub-package #56064
06f80e
- fix pointer in access file to docu #54351
06f80e
06f80e
* Mon Sep 10 2001 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- add libmilter docu
06f80e
- add support for userdb to /etc/mail/Makefile
06f80e
- use "btree" database files if a userdb is used
06f80e
- buildrequires tcp_wrappers
06f80e
06f80e
* Fri Aug 31 2001 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- fix libmilter support
06f80e
- fix init script to use /etc/mail/Makefile #52932
06f80e
06f80e
* Sat Aug 25 2001 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- add libmilter library
06f80e
06f80e
* Thu Aug 23 2001 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- update to 8.11.6
06f80e
- correctly use /etc/mail/statistics
06f80e
06f80e
* Thu Aug 09 2001 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- change init script back to older conventions #51297
06f80e
- remove DoS patch, not needed anymore #51247
06f80e
06f80e
* Mon Aug 06 2001 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- add option '-t' to procmail for local mail delivery
06f80e
06f80e
* Tue Jul 24 2001 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- point to the map files in sendmail.cf as pointed out by
06f80e
  David Beveridge <David@beveridge.com>
06f80e
06f80e
* Mon Jul 23 2001 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- add build requires #49695
06f80e
- do not call "userdel"
06f80e
06f80e
* Tue Jul 10 2001 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- change sendmail.cf to "noreplace"
06f80e
06f80e
* Thu Jun 07 2001 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- update to 8.11.4
06f80e
06f80e
* Wed May 09 2001 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- update to 8.11.3
06f80e
- add "localhost.localdomain" to the list of hostnames accepted
06f80e
  for local delivery "Cw" in /etc/mail/sendmail.mc
06f80e
- add patches from Pekka Savola <pekkas@netcore.fi>
06f80e
	- Enable IPv6 at compile time, patch for glibc 2.2 from PLD
06f80e
	- Add a commented-out IPv6 daemon .mc line to sendmail.mc
06f80e
	- buildrequire: openldap-devel, cyrus-sasl-devel
06f80e
06f80e
* Fri Mar  2 2001 Nalin Dahyabhai <nalin@redhat.com>
06f80e
- rebuild in new environment
06f80e
06f80e
* Tue Feb 27 2001 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- add noreplace for /etc/sysconfig/sendmail and /etc/mail/sendmail.mc
06f80e
06f80e
* Wed Feb 21 2001 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- add changes from Christopher McCrory <chrismcc@pricegrabber.com>:
06f80e
	- prepare /etc/mail/Makefile for more maps not shipped with this rpm
06f80e
	- changed sendmail.mc to include some more commented out options,
06f80e
	  so that people are directly pointed at important options
06f80e
	- add /etc/pam.d/smtp for AUTH
06f80e
	- add FEATURE(use_ct_file) and /etc/mail/trusted-users
06f80e
06f80e
* Fri Feb 16 2001 Tim Powers <timp@redhat.com>
06f80e
- don't obsolete postfix and exim, only conflict (for RHN purposes)
06f80e
06f80e
* Thu Feb 15 2001 Trond Eivind Glomsrød <teg@redhat.com>
06f80e
- obsolete and conflict with exim and postfix
06f80e
06f80e
* Wed Feb 14 2001 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- fix devision by zero bug in #20395
06f80e
- mv /usr/lib/sendmail-cf /usr/share/sendmail-cf
06f80e
06f80e
* Wed Feb  7 2001 Trond Eivind Glomsrød <teg@redhat.com>
06f80e
- i18n tweaks to initscript
06f80e
06f80e
* Wed Feb 07 2001 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- aliases.db should be owned by group root
06f80e
06f80e
* Wed Jan 24 2001 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- prepare for startup-script translation
06f80e
06f80e
* Tue Jan 23 2001 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- enable daemon mode again, but only listen to the loopback device
06f80e
  instead of all devices.
06f80e
- do not include check.tar with old anti-spam rules 
06f80e
06f80e
* Fri Jan 12 2001 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- fix configuration of /etc/aliases
06f80e
06f80e
* Mon Jan 08 2001 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- fix interoperation problems with communigate pro
06f80e
- disable msa
06f80e
06f80e
* Thu Jan 04 2001 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- update to (security release) 8.11.2
06f80e
- build also on RHL 6.x #16061
06f80e
- include smrsh man-page #17901
06f80e
- use the "-f" flag for makemap to preserve case for virtusertable
06f80e
  and userdb in /etc/mail/Makefile - suggested by Harald Hoyer
06f80e
- fix /usr/doc -> usr/share/doc in docu #20611
06f80e
- wrong path in sendmail.mc #20691
06f80e
- tcp-wrapper support wasn't enabled correctly #21642
06f80e
- do not expose user "root" when masquerading like in older releases #21643
06f80e
- disable the VRFY and EXPN smtp commands #21801
06f80e
- disable queue-runs for normal users (restrictqrun privacy flag)
06f80e
- fix typo in sendmail.mc #21880, #22682
06f80e
- disable daemon mode to see what needs fixing
06f80e
06f80e
* Mon Oct 02 2000 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- update to 8.11.1
06f80e
06f80e
* Fri Sep 08 2000 Nalin Dahyabhai <nalin@redhat.com>
06f80e
- rebuild in new environment
06f80e
06f80e
* Tue Aug 22 2000 Nalin Dahyabhai <nalin@redhat.com>
06f80e
- apply fixes for LDAP maps being closed too soon
06f80e
06f80e
* Mon Aug 14 2000 Nalin Dahyabhai <nalin@redhat.com>
06f80e
- provide /usr/lib/sasl/Sendmail.conf so that people know we can use it (#16064)
06f80e
06f80e
* Mon Aug  7 2000 Florian La Roche <Florian.LaRoche@redhat.de>
06f80e
- enable listening on the smtp port again
06f80e
06f80e
* Fri Aug  4 2000 Nalin Dahyabhai <nalin@redhat.com>
06f80e
- fix "missing find_m4.sh" problem by defining M4=/usr/bin/m4 (#14767)
06f80e
06f80e
* Mon Jul 31 2000 Nalin Dahyabhai <nalin@redhat.com>
06f80e
- okay, enable LDAP support again
06f80e
- enable SMTP auth support via Cyrus SASL
06f80e
06f80e
* Tue Jul 25 2000 Nalin Dahyabhai <nalin@redhat.com>
06f80e
- disable the LDAP support until we can remove the sendmail->OpenLDAP->perl dep
06f80e
- fix prereq
06f80e
06f80e
* Tue Jul 25 2000 Florian La Roche <Florian.LaRoche@redhat.com>
06f80e
- update to sendmail 8.11.0
06f80e
- add LDAP support
06f80e
06f80e
* Thu Jul 20 2000 Bill Nottingham <notting@redhat.com>
06f80e
- move initscript back
06f80e
06f80e
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
06f80e
- automatic rebuild
06f80e
06f80e
* Sun Jul  9 2000 Florian La Roche <Florian.LaRoche@redhat.com>
06f80e
- require procmail
06f80e
- add further aliases
06f80e
06f80e
* Sat Jul  8 2000 Florian La Roche <Florian.LaRoche@redhat.com>
06f80e
- prereq init.d
06f80e
- fix typo
06f80e
06f80e
* Tue Jul  4 2000 Florian La Roche <Florian.LaRoche@redhat.com>
06f80e
- ignore error from useradd
06f80e
06f80e
* Fri Jun 30 2000 Than Ngo <than@redhat.de>
06f80e
- FHS fixes
06f80e
- /etc/rc.d/init.d -> /etc/init.d
06f80e
- fix initscript
06f80e
06f80e
* Fri Jun 23 2000 Florian La Roche <Florian.LaRoche@redhat.com>
06f80e
- change to /usr/share/man
06f80e
06f80e
* Wed Jun 21 2000 Preston Brown <pbrown@redhat.com>
06f80e
- turn off daemon behaviour by default
06f80e
06f80e
* Sun Jun 18 2000 Bill Nottingham <notting@redhat.com>
06f80e
- rebuild, fix dependencies
06f80e
06f80e
* Sat Jun 10 2000 Bill Nottingham <notting@redhat.com>
06f80e
- prereq /usr/sbin/useradd
06f80e
06f80e
* Fri May 19 2000 Florian La Roche <Florian.LaRoche@redhat.com>
06f80e
- enable MAP_REGEX
06f80e
- enable tcp_wrapper support
06f80e
06f80e
* Thu May 18 2000 Florian La Roche <Florian.LaRoche@redhat.com>
06f80e
- fix etc/mail/aliases -> /etc/aliases in sendmail-redhat.mc
06f80e
06f80e
* Wed May  3 2000 Bill Nottingham <notting@redhat.com>
06f80e
- update to 8.10.1
06f80e
- fix build without sendmail installed
06f80e
- add 'mailnull' user
06f80e
06f80e
* Wed Mar 15 2000 Bill Nottingham <notting@redhat.com>
06f80e
- update to 8.10.0
06f80e
- remove compatiblity chkconfig links
06f80e
- add a mailnull user for sendmail to use
06f80e
06f80e
* Thu Feb 17 2000 Cristian Gafton <gafton@redhat.com>
06f80e
- break the hard link for makemap and create it as a symlnk (#8223)
06f80e
06f80e
* Thu Feb 17 2000 Bernhard Rosenkränzer <bero@redhat.com>
06f80e
- Fix location of mailertable (Bug #6035)
06f80e
06f80e
* Sat Feb  5 2000 Bill Nottingham <notting@redhat.com>
06f80e
- fixes for non-root builds (#8178)
06f80e
06f80e
* Wed Feb  2 2000 Florian La Roche <Florian.LaRoche@redhat.com>
06f80e
- change perms on /etc/sysconfig/sendmail from 0755 to 0644
06f80e
- allow compressed man-pages
06f80e
06f80e
* Thu Dec 02 1999 Cristian Gafton <gafton@redhat.com>
06f80e
- add patch to prevent the DoS when rebuilding aliases
06f80e
06f80e
* Wed Sep  1 1999 Jeff Johnson <jbj@redhat.com>
06f80e
- install man pages, not groff output (#3746).
06f80e
- use dnl not '#' in m4 comment (#3749).
06f80e
- add FEATURE(mailtertable) to the config -- example file needs this (#4649).
06f80e
- use db2 not db1.
06f80e
06f80e
* Tue Aug 31 1999 Jeff Johnson <jbj@redhat.com>
06f80e
- add 127.0.0.1 to /etc/mail/access to avoid IDENT: relay problem (#3178).
06f80e
06f80e
* Tue Aug 31 1999 Bill Nottingham <notting@redhat.com>
06f80e
- chkconfig --del in preun, not postun (#3982)
06f80e
06f80e
* Mon Aug 16 1999 Bill Nottingham <notting@redhat.com>
06f80e
- initscript munging
06f80e
06f80e
* Fri Jul 02 1999 Cristian Gafton <gafton@redhat.com>
06f80e
- fixed typo bug in comment in the default .mc file (#2812)
06f80e
06f80e
* Mon Apr 19 1999 Cristian Gafton <gafton@redhat.com>
06f80e
- fox the awk scripts in the postinstall
06f80e
- enable FEATURE(accept_unresolvable_domains) by default to make laptop
06f80e
  users happy.
06f80e
06f80e
* Sun Apr 18 1999 Cristian Gafton <gafton@redhat.com>
06f80e
- make the redhat.mc be a separate source files. Sanitize patches that used
06f80e
  to touch it.
06f80e
- install redhat.mc as /etc/sendmail.mc so that people can easily modify
06f80e
  their sendmail.cf configurations.
06f80e
06f80e
* Mon Apr 05 1999 Cristian Gafton <gafton@redhat.com>
06f80e
- fixed virtusertable patch
06f80e
- make smrsh look into /etc/smrsh
06f80e
06f80e
* Mon Mar 29 1999 Jeff Johnson <jbj@redhat.com>
06f80e
- remove noreplace attr from sednmail.cf.
06f80e
06f80e
* Thu Mar 25 1999 Cristian Gafton <gafton@redhat.com>
06f80e
- provide a more sane /etc/mail/access default config file
06f80e
- use makemap to initializa the empty databases, not touch
06f80e
- added a small, but helpful /etc/mail/Makefile
06f80e
06f80e
* Mon Mar 22 1999 Jeff Johnson <jbj@redhat.com>
06f80e
- correxct dangling symlinks.
06f80e
- check for map file existence in %%post.
06f80e
06f80e
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
06f80e
- auto rebuild in the new build environment (release 3)
06f80e
06f80e
* Fri Mar 19 1999 Jeff Johnson <jbj@redhat.com>
06f80e
- improved 8.9.3 config from Mike McHenry <mmchen@minn.net>
06f80e
06f80e
* Tue Mar 16 1999 Cristian Gafton <gafton@redhat.com>
06f80e
- version 8.9.3
06f80e
06f80e
* Tue Dec 29 1998 Cristian Gafton <gafton@redhat.com>
06f80e
- build for 6.0
06f80e
- use the libdb1 stuff correctly
06f80e
06f80e
* Mon Sep 21 1998 Michael K. Johnson <johnsonm@redhat.com>
06f80e
- Allow empty QUEUE in /etc/sysconfig/sendmail for those who
06f80e
  want to run sendmail in daemon mode without processing the
06f80e
  queue regularly.
06f80e
06f80e
* Thu Sep 17 1998 Michael K. Johnson <johnsonm@redhat.com>
06f80e
- /etc/sysconfig/sendmail
06f80e
06f80e
* Fri Aug 28 1998 Jeff Johnson <jbj@redhat.com>
06f80e
- recompile statically linked binary for 5.2/sparc
06f80e
06f80e
* Tue May 05 1998 Prospector System <bugs@redhat.com>
06f80e
- translations modified for de, fr, tr
06f80e
06f80e
* Sat May 02 1998 Cristian Gafton <gafton@redhat.com>
06f80e
- enhanced initscripts
06f80e
06f80e
* Fri May 01 1998 Cristian Gafton <gafton@redhat.com>
06f80e
- added a rmail patch
06f80e
06f80e
* Wed Oct 29 1997 Donnie Barnes <djb@redhat.com>
06f80e
- argh!  Fixed some of the db1 handling that had to be added for glibc 2.1
06f80e
06f80e
* Fri Oct 24 1997 Donnie Barnes <djb@redhat.com>
06f80e
- added support for db1 on SPARC
06f80e
06f80e
* Thu Oct 16 1997 Donnie Barnes <djb@redhat.com>
06f80e
- added chkconfig support
06f80e
- various spec file cleanups
06f80e
- changed group to Networking/Daemons (from Daemons).  Sure, it runs on
06f80e
  non networked systems, but who really *needs* it then?
06f80e
06f80e
* Wed Oct 08 1997 Donnie Barnes <djb@redhat.com>
06f80e
- made /etc/mail/deny.db a ghost
06f80e
- removed preun that used to remove deny.db (ghost handles that now)
06f80e
- NOTE: upgrading from the sendmail packages in 4.8, 4.8.1, and possibly
06f80e
  4.9 (all Red Hat betas between 4.2 and 5.0) could cause problems.  You
06f80e
  may need to do a makemap in /etc/mail and a newaliases after upgrading
06f80e
  from those packages.  Upgrading from 4.2 or prior should be fine.
06f80e
06f80e
* Mon Oct 06 1997 Erik Troan <ewt@redhat.com>
06f80e
- made aliases.db a ghost
06f80e
06f80e
* Tue Sep 23 1997 Donnie Barnes <djb@redhat.com>
06f80e
- fixed preuninstall script to handle aliases.db on upgrades properly
06f80e
06f80e
* Mon Sep 15 1997 Donnie Barnes <djb@redhat.com>
06f80e
- fixed post-install output and changed /var/spool/mqueue to 755
06f80e
06f80e
* Thu Sep 11 1997 Donnie Barnes <djb@redhat.com>
06f80e
- fixed /usr/lib/sendmail-cf paths
06f80e
06f80e
* Tue Sep 09 1997 Donnie Barnes <djb@redhat.com>
06f80e
- updated to 8.8.7
06f80e
- added some spam filtration
06f80e
- combined some makefile patches
06f80e
- added BuildRoot support
06f80e
06f80e
* Wed Sep 03 1997 Erik Troan <ewt@redhat.com>
06f80e
- marked initscript symlinks as missingok
06f80e
- run newalises after creating /var/spool/mqueue
06f80e
06f80e
* Thu Jun 12 1997 Erik Troan <ewt@redhat.com>
06f80e
- built against glibc, udated release to -6 (skipped -5!)
06f80e
06f80e
* Tue Apr 01 1997 Erik Troan <ewt@redhat.com>
06f80e
- Added -nsl on the Alpha (for glibc to provide NIS functions).
06f80e
06f80e
* Mon Mar 03 1997 Erik Troan <ewt@redhat.com>
06f80e
- Added nis support.