lkundrak / rpms / sendmail

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