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