Blame SPECS/sendmail.spec

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