Blame SPECS/sendmail.spec

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