504eb7c
# SA-Exim has long since been obsoleted by the proper built-in ACL support
504eb7c
# from exiscan. Disable it for FC6 unless people scream.
5bfed37
%if 0%{?fedora} < 6
5bfed37
%define buildsa 1
5bfed37
%endif
5bfed37
5bfed37
# Build clamav subpackage for FC5 and above.
5bfed37
%if 0%{?fedora} >= 5
5bfed37
%define buildclam 1
5bfed37
%endif
504eb7c
cda8379
Summary: The exim mail transfer agent
cda8379
Name: exim
David Woodhouse a5d6cb3
Version: 4.76
a764d99
Release: 5%{?dist}
19d3445
License: GPLv2+
cda8379
Url: http://www.exim.org/
cda8379
Group: System Environment/Daemons
1df8e47
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
15a096b
Provides: MTA smtpd smtpdaemon server(smtp)
8b299cf
Requires(post): /sbin/chkconfig /sbin/service %{_sbindir}/alternatives
1df8e47
Requires(preun): /sbin/chkconfig /sbin/service %{_sbindir}/alternatives
1df8e47
Requires(pre): %{_sbindir}/groupadd, %{_sbindir}/useradd
5bfed37
%if 0%{?buildclam}
5bfed37
BuildRequires: clamav-devel
5bfed37
%endif
1641a9d
Source: ftp://ftp.exim.org/pub/exim/exim4/exim-%{version}.tar.bz2
cda8379
Source2: exim.init
cda8379
Source3: exim.sysconfig
cda8379
Source4: exim.logrotate
04c6bfd
Source5: exim-tidydb.sh
cda8379
Source11: exim.pam
504eb7c
%if 0%{?buildsa}
cda8379
Source13: http://marc.merlins.org/linux/exim/files/sa-exim-4.2.tar.gz
504eb7c
%endif
dcfda48
Source20: exim-greylist.conf.inc
dcfda48
Source21: mk-greylist-db.sql
dcfda48
Source22: greylist-tidy.sh
David Woodhouse 40aaa85
Source23: trusted-configs
dcfda48
cda8379
Patch4: exim-rhl.patch
David Woodhouse 40aaa85
Patch6: exim-4.73-config.patch
cda8379
Patch8: exim-4.24-libdir.patch
cda8379
Patch12: exim-4.33-cyrus.patch
cda8379
Patch13: exim-4.43-pamconfig.patch
cda8379
Patch14: exim-4.50-spamdconf.patch
b1c3dc2
Patch18: exim-4.71-dlopen-localscan.patch
5bfed37
Patch19: exim-4.63-procmail.patch
5bfed37
Patch20: exim-4.63-allow-filter.patch
5bfed37
Patch21: exim-4.63-localhost-is-local.patch
dcfda48
Patch22: exim-4.66-greylist-conf.patch
be2d766
Patch23: exim-4.67-smarthost-config.patch
8df1bb0
Patch25: exim-4.69-dynlookup-config.patch
8b299cf
Patch26: exim-4.69-strictaliasing.patch
cda8379
04c6bfd
Requires: /etc/pki/tls/certs /etc/pki/tls/private
cda8379
Requires: /etc/aliases
4398a3b
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
84df388
BuildRequires: db4-devel openssl-devel openldap-devel pam-devel
04c6bfd
%if 0%{?buildsa}
04c6bfd
BuildRequires: lynx
04c6bfd
%endif
04c6bfd
BuildRequires: pcre-devel sqlite-devel tcp_wrappers-devel cyrus-sasl-devel
04c6bfd
BuildRequires: openldap-devel openssl-devel mysql-devel postgresql-devel
e15f655
BuildRequires: libXaw-devel libXmu-devel libXext-devel libX11-devel libSM-devel
be2d766
BuildRequires: libICE-devel libXpm-devel libXt-devel perl(ExtUtils::Embed)
1df8e47
1df8e47
%description 
1df8e47
Exim is a message transfer agent (MTA) developed at the University of
1df8e47
Cambridge for use on Unix systems connected to the Internet. It is
1df8e47
freely available under the terms of the GNU General Public Licence. In
1df8e47
style it is similar to Smail 3, but its facilities are more
1df8e47
general. There is a great deal of flexibility in the way mail can be
1df8e47
routed, and there are extensive facilities for checking incoming
1df8e47
mail. Exim can be installed in place of sendmail, although the
1df8e47
configuration of exim is quite different to that of sendmail.
cda8379
8df1bb0
%package mysql
8df1bb0
Summary: MySQL lookup support for Exim
8df1bb0
Group: System Environment/Daemons
6797dd9
Requires: exim = %{version}-%{release}
8df1bb0
8df1bb0
%description mysql
8df1bb0
This package contains the MySQL lookup module for Exim
8df1bb0
8df1bb0
%package pgsql
8df1bb0
Summary: PostgreSQL lookup support for Exim
8df1bb0
Group: System Environment/Daemons
6797dd9
Requires: exim = %{version}-%{release}
8df1bb0
8df1bb0
%description pgsql
8df1bb0
This package contains the PostgreSQL lookup module for Exim
8df1bb0
cda8379
%package mon
8df1bb0
Summary: X11 monitor application for Exim
cda8379
Group: Applications/System
cda8379
cda8379
%description mon
cda8379
The Exim Monitor is an optional supplement to the Exim package. It
cda8379
displays information about Exim's processing in an X window, and an
cda8379
administrator can perform a number of control actions from the window
cda8379
interface.
cda8379
cda8379
%package sa
cda8379
Summary: Exim SpamAssassin at SMTP time - d/l plugin
cda8379
Group: System Environment/Daemons
1df8e47
Requires: exim = %{version}-%{release}
cda8379
cda8379
%description sa
4214067
The exim-sa package is an old method for allowing SpamAssassin to be run on
4214067
incoming mail at SMTP time. It is deprecated in favour of the built-in ACL
4214067
support for content scanning.
cda8379
5bfed37
%package clamav
5bfed37
Summary: Clam Antivirus scanner dæmon configuration for use with Exim
5bfed37
Group: System Environment/Daemons
ced84b5
Requires: clamav-server exim
5bfed37
Obsoletes: clamav-exim <= 0.86.2
5bfed37
Requires(post): /sbin/chkconfig /sbin/service
5bfed37
Requires(preun): /sbin/chkconfig /sbin/service
5bfed37
5bfed37
%description clamav
5bfed37
This package contains configuration files which invoke a copy of the
5bfed37
clamav dæmon for use with Exim. It can be activated by adding (or
5bfed37
uncommenting)
5bfed37
5bfed37
   av_scanner = clamd:%{_var}/run/clamd.exim/clamd.sock
5bfed37
5bfed37
in your exim.conf, and using the 'malware' condition in the DATA ACL,
5bfed37
as follows:
5bfed37
5bfed37
   deny message = This message contains malware ($malware_name)
5bfed37
      malware = *
5bfed37
dcfda48
For further details of Exim content scanning, see chapter 41 of the Exim
5bfed37
specification:
dcfda48
http://www.exim.org/exim-html-%{version}/doc/html/spec_html/ch41.html
dcfda48
dcfda48
%package greylist
dcfda48
Summary: Example configuration for greylisting using Exim
dcfda48
Group: System Environment/Daemons
dcfda48
Requires: sqlite exim %{_sysconfdir}/cron.daily
dcfda48
dcfda48
%description greylist
dcfda48
This package contains a simple example of how to do greylisting in Exim's
dcfda48
ACL configuration. It contains a cron job to remove old entries from the
dcfda48
greylisting database, and an ACL subroutine which needs to be included
dcfda48
from the main exim.conf file.
dcfda48
dcfda48
To enable greylisting, install this package and then uncomment the lines
dcfda48
in Exim's configuration /etc/exim.conf which enable it. You need to
dcfda48
uncomment at least two lines -- the '.include' directive which includes
dcfda48
the new ACL subroutine, and the line which invokes the new subroutine.
dcfda48
dcfda48
By default, this implementation only greylists mails which appears
dcfda48
'suspicious' in some way. During normal processing of the ACLs we collect
dcfda48
a list of 'offended' which it's committed, which may include having
dcfda48
SpamAssassin points, lacking a Message-ID: header, coming from a blacklisted
dcfda48
host, etc. There are examples of these in the default configuration file,
dcfda48
mostly commented out. These should be sufficient for you to you trigger
dcfda48
greylisting for whatever 'offences' you can dream of, or even to make 
dcfda48
greylisting unconditional.
5bfed37
cda8379
%prep
cda8379
%setup -q
504eb7c
%if 0%{?buildsa}
cda8379
%setup -q -T -D -a 13
504eb7c
%endif
cda8379
cda8379
%patch4 -p1 -b .rhl
cda8379
%patch6 -p1 -b .config
cda8379
%patch8 -p1 -b .libdir
cda8379
%patch12 -p1 -b .cyrus
cda8379
%patch13 -p1 -b .pam
cda8379
%patch14 -p1 -b .spamd
504eb7c
%patch18 -p1 -b .dl
5bfed37
%patch19 -p1 -b .procmail
5bfed37
%patch20 -p1 -b .filter
5bfed37
%patch21 -p1 -b .localhost
dcfda48
%patch22 -p1 -b .grey
be2d766
%patch23 -p1 -b .smarthost
8df1bb0
%patch25 -p1 -b .dynconfig
8b299cf
%patch26 -p1 -b .strictaliasing
0b15a2c
8df1bb0
cp src/EDITME Local/Makefile
8df1bb0
sed -i 's@^# LOOKUP_MODULE_DIR=.*@LOOKUP_MODULE_DIR=%{_libdir}/exim/%{version}-%{release}/lookups@' Local/Makefile
b7b8814
sed -i 's@^# AUTH_LIBS=-lsasl2@AUTH_LIBS=-lsasl2@' Local/Makefile
8df1bb0
cp exim_monitor/EDITME Local/eximon.conf
8df1bb0
cda8379
cda8379
%build
848c358
%ifnarch s390 s390x sparc sparcv9 sparcv9v sparc64 sparc64v
5bf75c4
	export PIE=-fpie
cda8379
%else
5bf75c4
	export PIE=-fPIE
cda8379
%endif
5bf75c4
make LFLAGS=-pie _lib=%{_lib} FULLECHO=
cda8379
504eb7c
%if 0%{?buildsa}
cda8379
# build sa-exim
cda8379
cd sa-exim*
cda8379
perl -pi -e 's|\@lynx|HOME=/ /usr/bin/lynx|g;' Makefile
cda8379
make SACONF=%{_sysconfdir}/exim/sa-exim.conf CFLAGS="$RPM_OPT_FLAGS -fPIC"
504eb7c
%endif
cda8379
cda8379
%install
cda8379
rm -rf $RPM_BUILD_ROOT
cda8379
cda8379
mkdir -p $RPM_BUILD_ROOT%{_sbindir}
cda8379
mkdir -p $RPM_BUILD_ROOT%{_bindir}
cda8379
mkdir -p $RPM_BUILD_ROOT%{_libdir}
cda8379
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/pam.d
cda8379
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/exim
cda8379
cda8379
cd build-`scripts/os-type`-`scripts/arch-type`
cda8379
install -m 4775 exim $RPM_BUILD_ROOT%{_sbindir}
cda8379
cda8379
for i in eximon eximon.bin exim_dumpdb exim_fixdb exim_tidydb \
cda8379
	exinext exiwhat exim_dbmbuild exicyclog exim_lock \
cda8379
	exigrep eximstats exipick exiqgrep exiqsumm \
cda8379
	exim_checkaccess convert4r4
cda8379
do
c11786b
	install -m 0755 $i $RPM_BUILD_ROOT%{_sbindir}
cda8379
done
cda8379
8df1bb0
mkdir -p $RPM_BUILD_ROOT%{_libdir}/exim/%{version}-%{release}/lookups
8df1bb0
for i in mysql.so pgsql.so
8df1bb0
do 
8df1bb0
	install -m755 lookups/$i \
8df1bb0
	 $RPM_BUILD_ROOT%{_libdir}/exim/%{version}-%{release}/lookups
8df1bb0
done
8df1bb0
cda8379
cd ..
cda8379
cda8379
install -m 0644 src/configure.default $RPM_BUILD_ROOT%{_sysconfdir}/exim/exim.conf
1df8e47
install -m 0644 %SOURCE11 $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/exim
cda8379
cda8379
mkdir -p $RPM_BUILD_ROOT/usr/lib
cda8379
pushd $RPM_BUILD_ROOT/usr/lib
cda8379
ln -sf ../sbin/exim sendmail.exim
cda8379
popd
cda8379
cda8379
pushd $RPM_BUILD_ROOT%{_sbindir}/
cda8379
ln -sf exim sendmail.exim
cda8379
popd
cda8379
cda8379
pushd $RPM_BUILD_ROOT%{_bindir}/
cda8379
ln -sf ../sbin/exim mailq.exim
cda8379
ln -sf ../sbin/exim runq.exim
cda8379
ln -sf ../sbin/exim rsmtp.exim
cda8379
ln -sf ../sbin/exim rmail.exim
cda8379
ln -sf ../sbin/exim newaliases.exim
cda8379
popd
cda8379
cda8379
install -d -m 0750 $RPM_BUILD_ROOT%{_var}/spool/exim
cda8379
install -d -m 0750 $RPM_BUILD_ROOT%{_var}/spool/exim/db
cda8379
install -d -m 0750 $RPM_BUILD_ROOT%{_var}/spool/exim/input
cda8379
install -d -m 0750 $RPM_BUILD_ROOT%{_var}/spool/exim/msglog
cda8379
install -d -m 0750 $RPM_BUILD_ROOT%{_var}/log/exim
cda8379
cda8379
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man8
cda8379
install -m644 doc/exim.8 $RPM_BUILD_ROOT%{_mandir}/man8/exim.8
cda8379
pod2man --center=EXIM --section=8 \
1df8e47
	$RPM_BUILD_ROOT/usr/sbin/eximstats \
1df8e47
	$RPM_BUILD_ROOT%{_mandir}/man8/eximstats.8
cda8379
cda8379
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig
1df8e47
install -m 644 %SOURCE3 $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/exim
cda8379
5bfed37
mkdir -p $RPM_BUILD_ROOT%{_initrddir}
5bfed37
install %SOURCE2 $RPM_BUILD_ROOT%{_initrddir}/exim
cda8379
cda8379
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d
1df8e47
install -m 0644 %SOURCE4 $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/exim
cda8379
04c6bfd
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/cron.daily
04c6bfd
install -m 0755 %SOURCE5 $RPM_BUILD_ROOT%{_sysconfdir}/cron.daily/exim-tidydb
04c6bfd
504eb7c
%if 0%{?buildsa}
cda8379
# install sa
cda8379
cd sa-exim*
cda8379
mkdir -p $RPM_BUILD_ROOT%{_libexecdir}/exim
cda8379
install *.so  $RPM_BUILD_ROOT%{_libexecdir}/exim
cda8379
install -m 644 *.conf $RPM_BUILD_ROOT%{_sysconfdir}/exim
cda8379
ln -s sa-exim*.so $RPM_BUILD_ROOT%{_libexecdir}/exim/sa-exim.so
504eb7c
%endif
cda8379
cda8379
# generate ghost .pem file
c11786b
mkdir -p $RPM_BUILD_ROOT/etc/pki/tls/{certs,private}
c11786b
touch $RPM_BUILD_ROOT/etc/pki/tls/{certs,private}/exim.pem
c11786b
chmod 600 $RPM_BUILD_ROOT/etc/pki/tls/{certs,private}/exim.pem
cda8379
15a096b
# generate alternatives ghosts
15a096b
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
15a096b
for i in %{_sbindir}/sendmail %{_bindir}/{mailq,runq,rsmtp,rmail,newaliases} \
15a096b
	/usr/lib/sendmail %{_sysconfdir}/pam.d/smtp %{_mandir}/man1/mailq.1.gz
15a096b
do
15a096b
	touch $RPM_BUILD_ROOT$i
15a096b
done
15a096b
5bfed37
%if 0%{?buildclam}
5bfed37
# Munge the clamav init and config files from clamav-devel. This really ought
5bfed37
# to be a subpackage of clamav, but this hack will have to do for now.
5bfed37
function clamsubst() {
5bfed37
	 sed -e "s!<SERVICE>!$3!g;s!<USER>!$4!g;""$5" %{_datadir}/clamav/template/"$1" >"$RPM_BUILD_ROOT$2"
5bfed37
}
5bfed37
5bfed37
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/clamd.d
5bfed37
clamsubst clamd.conf %{_sysconfdir}/clamd.d/exim.conf exim exim \
5bfed37
       's!^##*\(\(LogFile\|LocalSocket\|PidFile\|User\)\s\|\(StreamSaveToDisk\|ScanMail\|LogTime\|ScanArchive\)$\)!\1!;s!^Example!#Example!;'
5bfed37
5bfed37
clamsubst clamd.init %{_initrddir}/clamd.exim exim exim ''
5bfed37
clamsubst clamd.logrotate %{_sysconfdir}/logrotate.d/clamd.exim exim exim ''
5bfed37
cat <<EOF > $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/clamd.exim
5bfed37
CLAMD_CONFIG='%_sysconfdir/clamd.d/exim.conf'
5bfed37
CLAMD_SOCKET=%{_var}/run/clamd.exim/clamd.sock
5bfed37
EOF
5bfed37
ln -sf clamd $RPM_BUILD_ROOT/usr/sbin/clamd.exim
5bfed37
5bfed37
mkdir -p $RPM_BUILD_ROOT%{_var}/run/clamd.exim
04c6bfd
mkdir -p $RPM_BUILD_ROOT%{_var}/log
04c6bfd
touch $RPM_BUILD_ROOT%{_var}/log/clamd.exim
04c6bfd
5bfed37
%endif
5bfed37
dcfda48
# Set up the greylist subpackage
dcfda48
install -m644 %{SOURCE20} $RPM_BUILD_ROOT/%_sysconfdir/exim/exim-greylist.conf.inc
dcfda48
install -m644 %{SOURCE21} $RPM_BUILD_ROOT/%_sysconfdir/exim/mk-greylist-db.sql
dcfda48
mkdir -p $RPM_BUILD_ROOT/%_sysconfdir/cron.daily
dcfda48
install -m755 %{SOURCE22} $RPM_BUILD_ROOT/%_sysconfdir/cron.daily/greylist-tidy.sh
David Woodhouse 40aaa85
install -m644 %{SOURCE23} $RPM_BUILD_ROOT/%_sysconfdir/exim/trusted-configs
dcfda48
touch $RPM_BUILD_ROOT/%_var/spool/exim/db/greylist.db
cda8379
cda8379
%clean
cda8379
rm -rf $RPM_BUILD_ROOT
cda8379
cda8379
%pre
a3e02ef
%{_sbindir}/groupadd -g 93 exim 2>/dev/null
0b15a2c
%{_sbindir}/useradd -d %{_var}/spool/exim -s /sbin/nologin -G mail -M -r -u 93 -g exim exim 2>/dev/null
5bfed37
# Copy TLS certs from old location to new -- don't move them, because the
5bfed37
# config file may be modified and may be pointing to the old location.
5bfed37
if [ ! -f /etc/pki/tls/certs/exim.pem -a -f %{_datadir}/ssl/certs/exim.pem ] ; then
5bfed37
   cp %{_datadir}/ssl/certs/exim.pem /etc/pki/tls/certs/exim.pem
5bfed37
   cp %{_datadir}/ssl/private/exim.pem /etc/pki/tls/private/exim.pem
5bfed37
fi
5bfed37
cda8379
exit 0
cda8379
cda8379
%post
cda8379
/sbin/chkconfig --add exim
cda8379
cda8379
%{_sbindir}/alternatives --install %{_sbindir}/sendmail mta %{_sbindir}/sendmail.exim 10 \
cda8379
	--slave %{_bindir}/mailq mta-mailq %{_bindir}/mailq.exim \
cda8379
	--slave %{_bindir}/runq mta-runq %{_bindir}/runq.exim \
cda8379
	--slave %{_bindir}/rsmtp mta-rsmtp %{_bindir}/rsmtp.exim \
cda8379
	--slave %{_bindir}/rmail mta-rmail %{_bindir}/rmail.exim \
cda8379
	--slave /etc/pam.d/smtp mta-pam /etc/pam.d/exim \
cda8379
	--slave %{_bindir}/newaliases mta-newaliases %{_bindir}/newaliases.exim \
cda8379
	--slave /usr/lib/sendmail mta-sendmail /usr/lib/sendmail.exim \
cda8379
	--slave %{_mandir}/man1/mailq.1.gz mta-mailqman %{_mandir}/man8/exim.8.gz \
cda8379
	--initscript exim
cda8379
cda8379
%preun
cda8379
if [ $1 = 0 ]; then
cda8379
	/sbin/service exim stop > /dev/null 2>&1
cda8379
	/sbin/chkconfig --del exim
cda8379
	%{_sbindir}/alternatives --remove mta %{_sbindir}/sendmail.exim
cda8379
fi
cda8379
cda8379
%postun
cda8379
if [ "$1" -ge "1" ]; then
cda8379
	/sbin/service exim  condrestart > /dev/null 2>&1
1df8e47
	mta=`readlink /etc/alternatives/mta`
1df8e47
	if [ "$mta" == "%{_sbindir}/sendmail.exim" ]; then
1df8e47
		/usr/sbin/alternatives --set mta %{_sbindir}/sendmail.exim
1df8e47
	fi
cda8379
fi
cda8379
dcfda48
%post greylist
dcfda48
if [ ! -r %{_var}/spool/exim/db/greylist.db ]; then
dcfda48
   sqlite3 %{_var}/spool/exim/db/greylist.db < %{_sysconfdir}/exim/mk-greylist-db.sql
dcfda48
   chown exim.exim %{_var}/spool/exim/db/greylist.db
dcfda48
   chmod 0660 %{_var}/spool/exim/db/greylist.db
dcfda48
fi
dcfda48
cda8379
%files
cda8379
%defattr(-,root,root)
cda8379
%attr(4755,root,root) %{_sbindir}/exim
cda8379
%{_sbindir}/exim_dumpdb
cda8379
%{_sbindir}/exim_fixdb
cda8379
%{_sbindir}/exim_tidydb
cda8379
%{_sbindir}/exinext
cda8379
%{_sbindir}/exiwhat
cda8379
%{_sbindir}/exim_dbmbuild
cda8379
%{_sbindir}/exicyclog
cda8379
%{_sbindir}/exigrep
cda8379
%{_sbindir}/eximstats
cda8379
%{_sbindir}/exipick
cda8379
%{_sbindir}/exiqgrep
cda8379
%{_sbindir}/exiqsumm
cda8379
%{_sbindir}/exim_lock
cda8379
%{_sbindir}/exim_checkaccess
cda8379
%{_sbindir}/convert4r4
cda8379
%{_sbindir}/sendmail.exim
cda8379
%{_bindir}/mailq.exim
cda8379
%{_bindir}/runq.exim
cda8379
%{_bindir}/rsmtp.exim
cda8379
%{_bindir}/rmail.exim
cda8379
%{_bindir}/newaliases.exim
cda8379
/usr/lib/sendmail.exim
cda8379
%{_mandir}/*/*
9f33132
%dir %{_libdir}/exim
9f33132
%dir %{_libdir}/exim/%{version}-%{release}
8df1bb0
%dir %{_libdir}/exim/%{version}-%{release}/lookups
cda8379
cda8379
%defattr(-,exim,exim)
cda8379
%dir %{_var}/spool/exim
cda8379
%dir %{_var}/spool/exim/db
cda8379
%dir %{_var}/spool/exim/input
cda8379
%dir %{_var}/spool/exim/msglog
cda8379
%dir %{_var}/log/exim
cda8379
David Woodhouse 40aaa85
%defattr(-,root,root)
932b747
%dir %{_sysconfdir}/exim
cda8379
%config(noreplace) %{_sysconfdir}/exim/exim.conf
David Woodhouse 40aaa85
%config(noreplace) %{_sysconfdir}/exim/trusted-configs
c11786b
%config(noreplace) %{_sysconfdir}/sysconfig/exim
1df8e47
%{_sysconfdir}/rc.d/init.d/exim
c11786b
%config(noreplace) %{_sysconfdir}/logrotate.d/exim
c11786b
%config(noreplace) %{_sysconfdir}/pam.d/exim
04c6bfd
%{_sysconfdir}/cron.daily/exim-tidydb
cda8379
cda8379
%doc ACKNOWLEDGMENTS LICENCE NOTICE README.UPDATING README 
cda8379
%doc doc util/unknownuser.sh
cda8379
c11786b
%attr(0600,root,root) %ghost %config(missingok,noreplace) %verify(not md5 size mtime) /etc/pki/tls/certs/exim.pem
c11786b
%attr(0600,root,root) %ghost %config(missingok,noreplace) %verify(not md5 size mtime) /etc/pki/tls/private/exim.pem
cda8379
15a096b
%attr(0755,root,root) %ghost %{_sbindir}/sendmail
15a096b
%attr(0755,root,root) %ghost %{_bindir}/mailq
15a096b
%attr(0755,root,root) %ghost %{_bindir}/runq
15a096b
%attr(0755,root,root) %ghost %{_bindir}/rsmtp
15a096b
%attr(0755,root,root) %ghost %{_bindir}/rmail
15a096b
%attr(0755,root,root) %ghost %{_bindir}/newaliases
15a096b
%attr(0755,root,root) %ghost /usr/lib/sendmail
15a096b
%ghost %{_sysconfdir}/pam.d/smtp
15a096b
%ghost %{_mandir}/man1/mailq.1.gz
15a096b
8df1bb0
%files mysql
6797dd9
%defattr(-,root,root,-)
8df1bb0
%{_libdir}/exim/%{version}-%{release}/lookups/mysql.so
8df1bb0
8df1bb0
%files pgsql
6797dd9
%defattr(-,root,root,-)
8df1bb0
%{_libdir}/exim/%{version}-%{release}/lookups/pgsql.so
8df1bb0
cda8379
%files mon
cda8379
%defattr(-,root,root)
cda8379
%{_sbindir}/eximon
cda8379
%{_sbindir}/eximon.bin
cda8379
504eb7c
%if 0%{?buildsa}
cda8379
%files sa
cda8379
%defattr(-,root,root)
cda8379
%{_libexecdir}/exim
cda8379
%config(noreplace) %{_sysconfdir}/exim/sa-*.conf
cda8379
%doc sa-exim*/*.html
cda8379
%doc sa-exim*/{ACKNOWLEDGEMENTS,INSTALL,LICENSE,TODO}
504eb7c
%endif
cda8379
5bfed37
%if 0%{?buildclam}
5bfed37
%post clamav
04c6bfd
/bin/touch %{_var}/log/clamd.exim
62fb7a4
/bin/chown exim.exim %{_var}/log/clamd.exim
5bfed37
/sbin/chkconfig --add clamd.exim
5bfed37
5bfed37
%preun clamav
5bfed37
test "$1" != 0 || %{_initrddir}/clamd.exim stop &>/dev/null || :
5bfed37
test "$1" != 0 || /sbin/chkconfig --del clamd.exim
5bfed37
5bfed37
%postun clamav
5bfed37
test "$1"  = 0 || %{_initrddir}/clamd.exim condrestart >/dev/null || :
5bfed37
5bfed37
%files clamav
ced84b5
%defattr(-,root,root,-)
ced84b5
%{_sbindir}/clamd.exim
ced84b5
%attr(0755,root,root) %config %{_initrddir}/clamd.exim
5bfed37
%config(noreplace) %verify(not mtime) %{_sysconfdir}/clamd.d/exim.conf
5bfed37
%config(noreplace) %verify(not mtime) %{_sysconfdir}/sysconfig/clamd.exim
5bfed37
%config(noreplace) %verify(not mtime) %{_sysconfdir}/logrotate.d/clamd.exim
5bfed37
%attr(0750,exim,exim) %dir %{_var}/run/clamd.exim
04c6bfd
%ghost %attr(0644,exim,exim) %{_var}/log/clamd.exim
5bfed37
%endif
5bfed37
dcfda48
%files greylist
6797dd9
%defattr(-,root,root,-)
dcfda48
%config %{_sysconfdir}/exim/exim-greylist.conf.inc
dcfda48
%ghost %{_var}/spool/exim/db/greylist.db
dcfda48
%{_sysconfdir}/exim/mk-greylist-db.sql
dcfda48
%{_sysconfdir}/cron.daily/greylist-tidy.sh
dcfda48
cda8379
%changelog
a764d99
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.76-5
a764d99
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
a764d99
Marcela Mašláňová 6f52964
* Thu Jun 16 2011 Marcela Mašláňová <mmaslano@redhat.com> - 4.76-4
Marcela Mašláňová 6f52964
- Perl mass rebuild
Marcela Mašláňová 6f52964
David Woodhouse d83e6fc
* Mon May 09 2011 David Woodhouse <David.Woodhouse@intel.com> - 4.76-3
David Woodhouse d83e6fc
- Update to 4.76 (fixes CVE-2011-1407, CVE-2011-1764) (#702474)
David Woodhouse a5d6cb3
26e8775
* Wed Mar 23 2011 Dan Horák <dan@danny.cz> - 4.73-3
26e8775
- rebuilt for mysql 5.5.10 (soname bump in libmysqlclient)
26e8775
1d77c13
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.73-2
1d77c13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
1d77c13
David Woodhouse 40aaa85
* Wed Jan 05 2011 David Woodhouse <David.Woodhouse@intel.com> - 4.73-1
David Woodhouse 40aaa85
- Update to 4.73
David Woodhouse 40aaa85
David Woodhouse 15be321
* Sat Aug 07 2010 David Woodhouse <David.Woodhouse@intel.com> - 4.72-2
David Woodhouse 15be321
- Fedora infrastructure ate my package; bump release and rebuild
David Woodhouse 15be321
367e8b3
* Thu Jun 03 2010 David Woodhouse <David.Woodhouse@intel.com> - 4.72-1
367e8b3
- Update to 4.72 (fixes CVE-2010-2023, CVS-2010-2024)
367e8b3
bdade3d
* Tue Jun 01 2010 Marcela Maslanova <mmaslano@redhat.com> - 4.71-4
bdade3d
- Mass rebuild with perl-5.12.0
bdade3d
15a096b
* Thu Mar 18 2010 Miroslav Lichvar <mlichvar@redhat.com> - 4.71-3
15a096b
- follow guidelines for alternatives (#570800)
15a096b
- fix init script LSB compliance (#523238)
15a096b
- handle undefined NETWORKING in init script (#483528)
15a096b
b7b8814
* Tue Feb 09 2010 Adam Jackson <ajax@redhat.com> 4.71-2
b7b8814
- Fix FTBFS with --no-add-needed
b7b8814
b1c3dc2
* Thu Dec 24 2009 David Woodhouse <David.Woodhouse@intel.com> - 4.69-20
b1c3dc2
- Update to 4.71
b1c3dc2
5754bb1
* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 4.69-19
5754bb1
- rebuild against perl 5.10.1
5754bb1
62fb7a4
* Mon Oct 05 2009 David Woodhouse <David.Woodhouse@intel.com> - 4.69-18
62fb7a4
- Fix typo in clamd %%post (#527085)
62fb7a4
c0de559
* Wed Sep 16 2009 Tomas Mraz <tmraz@redhat.com> - 4.69-17
d2ce213
- Use password-auth common PAM configuration instead of system-auth
d2ce213
0b15a2c
* Mon Aug 31 2009 David Woodhouse <David.Woodhouse@intel.com> - 4.69-16
0b15a2c
- Create group for exim with correct gid (#518706)
93ecfd8
- Allow expansion of spamd_address
0b15a2c
fb50724
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 4.69-15
fb50724
- rebuilt with new openssl
fb50724
8b299cf
* Tue Aug 18 2009 Miroslav Lichvar <mlichvar@redhat.com> - 4.69-14
8b299cf
- Move certificate generation to init script (#517013)
8b299cf
- Fix strict aliasing warning
3ff652a
04c6bfd
* Wed Aug 12 2009 David Woodhouse <David.Woodhouse@intel.com> - 4.69-13
04c6bfd
- Cope with lack of /etc/sysconfig/network (#506330)
04c6bfd
- Require /etc/pki/tls/ directories
04c6bfd
- Provide exim-tidydb cron job (#481426)
04c6bfd
- Provide clamd.exim log file (#452358)
04c6bfd
4c89609
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.69-12
4c89609
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
4c89609
6797dd9
* Sat May 23 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 4.69-11
6797dd9
- Add subpackage dependencies to fix unowned directories (#474869).
6797dd9
- Add missing defattr.
6797dd9
dc9e03e
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.69-10
dc9e03e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
dc9e03e
ea9c390
* Sat Jan 24 2009 Caolán McNamara <caolanm@redhat.com> 4.69-9
ea9c390
- rebuild for dependencies
ea9c390
9f33132
* Thu Aug 28 2008 Michael Schwendt <mschwendt@fedoraproject.org> 4.69-8
9f33132
- Include unowned directories.
9f33132
be4f17c
* Wed Aug 13 2008 David Woodhouse <David.Woodhouse@intel.com> 4.69-7
be4f17c
- Rediff all patches to cope with new zero-fuzz policy
be4f17c
5bf75c4
* Wed Aug 13 2008 David Woodhouse <David.Woodhouse@intel.com> 4.69-6
5bf75c4
- Add $RPM_OPT_FLAGS in config instead of overriding on make command line.
5bf75c4
  (to fix the setting of largefile options which we were killing)
5bf75c4
8df1bb0
* Sat Apr 19 2008 David Woodhouse <dwmw2@infradead.org> 4.69-5
8df1bb0
- Add dynamic lookup patch, split into subpackages (#199256)
8df1bb0
8df1bb0
* Tue Mar 18 2008 Tom "spot" Callaway <tcallawa@redhat.com> 4.69-4
4398a3b
- add Requires for versioned perl (libperl.so)
4398a3b
8df1bb0
* Mon Mar 17 2008 David Woodhouse <dwmw2@infradead.org> 4.69-3
4f4a953
- Rebuild for new perl
4f4a953
848c358
* Mon Feb 04 2008 Dennis Gilmore <dennis@ausil.us> 4.69-2
848c358
- sparc needs -fPIE not -fpie
848c358
89b37a2
* Thu Jan 03 2008 David Woodhouse <dwmw2@infradead.org> 4.69-1
89b37a2
- Update to 4.69
89b37a2
- Provide server(smtp) (#380611)
89b37a2
8f8b1c6
* Wed Dec 05 2007 David Woodhouse <dwmw2@infradead.org> 4.68-3
8f8b1c6
- Rebuild for OpenSSL/OpenLDAP
8f8b1c6
4d8eb5b
* Sun Nov 25 2007 David Woodhouse <dwmw2@infradead.org> 4.68-2
84e8237
- Fix handling of IPv6 addresses as "known resenders" in example greylist
84e8237
  configuration
4d8eb5b
23c292a
* Fri Aug 31 2007 David Woodhouse <dwmw2@infradead.org> 4.68-1
23c292a
- Update to 4.68
23c292a
f0ddfa5
* Wed Aug 22 2007 David Woodhouse <dwmw2@infradead.org> 4.67-5
f0ddfa5
- Handle open() being a macro
f0ddfa5
19d3445
* Wed Aug 22 2007 David Woodhouse <dwmw2@infradead.org> 4.67-4
19d3445
- Update licence
19d3445
eece6cd
* Wed Aug 22 2007 David Woodhouse <dwmw2@infradead.org> 4.67-3
eece6cd
- Rebuild
eece6cd
aa07f10
* Wed Jun 27 2007 David Woodhouse <dwmw2@infradead.org> 4.67-2
aa07f10
- Fix typo in config (#246799)
aa07f10
be2d766
* Wed Jun 27 2007 David Woodhouse <dwmw2@infradead.org> 4.67-1
be2d766
- Update to 4.67
be2d766
- Add config example for using a smarthost, with SMTP AUTH.
be2d766
b40e783
* Thu Feb  8 2007 David Woodhouse <dwmw2@infradead.org> 4.66-3
b40e783
- Improve documentation and error handling in greylist ACL.
b40e783
- Require HELO before mail
b40e783
dcfda48
* Wed Feb  7 2007 David Woodhouse <dwmw2@infradead.org> 4.66-2
dcfda48
- Add example of greylisting implementation in Exim ACLs
dcfda48
d62f19c
* Tue Feb  6 2007 David Woodhouse <dwmw2@infradead.org> 4.66-1
d62f19c
- Update to 4.66
d62f19c
- Add dovecot authenticator
d62f19c
- Add 'reload' in init script (#219174)
d62f19c
932b747
* Tue Oct 17 2006 Christian Iseli <Christian.Iseli@licr.org> 4.63-6
932b747
- Own /etc/exim directory
932b747
4d1bd05
* Thu Oct 05 2006 Christian Iseli <Christian.Iseli@licr.org> 4.63-5
932b747
- rebuilt for unwind info generation, broken in gcc-4.1.1-21
4d1bd05
cd52644
* Mon Sep 25 2006 David Woodhouse <dwmw2@infradead.org> - 4.63-4
cd52644
- Set home_directory on lmtp_transport by default
cd52644
ced84b5
* Sun Sep 3 2006 David Woodhouse <dwmw2@infradead.org> - 4.63-3
ced84b5
- chmod +x /etc/init.d/clamd.exim
ced84b5
- Make exim-clamav package require exim (since it uses the same uid)
ced84b5
5bfed37
* Sun Sep 3 2006 David Woodhouse <dwmw2@infradead.org> - 4.63-2
5bfed37
- Add procmail router and transport (#146848)
5bfed37
- Add localhost and localhost.localdomain as local domains (#198511)
5bfed37
- Fix mispatched authenticators (#204591)
5bfed37
- Other cleanups of config file and extra examples
5bfed37
- Add exim-clamav subpackage
4041d10
- Use existing TLS cert on upgrade, even though it moved
5bfed37
504eb7c
* Sat Aug 26 2006 David Woodhouse <dwmw2@infradead.org> - 4.63-1
504eb7c
- Update to 4.63
504eb7c
- Disable sa-exim, but leave the dlopen patch in
504eb7c
c11786b
* Wed Jul 19 2006 Thomas Woerner <twoerner@redhat.com> - 4.62-6
c11786b
- final version
c11786b
- changed permissions of /etc/pki/tls/*/exim.pem to 0600
c11786b
- config(noreplace) for /etc/logrotate.d/exim, /etc/pam.d/exim and
c11786b
  /etc/sysconfig/exim
c11786b
c11786b
* Mon Jul 17 2006 Thomas Woerner <twoerner@redhat.com> - 4.62-5
c11786b
- fixed certs path
c11786b
- fixed permissions for some binaries
c11786b
- fixed pam file to use include instead of pam_stack
c11786b
1df8e47
* Fri Jul  4 2006 David Woodhouse <dwmw2@redhat.com> 4.62-4
1df8e47
- Package review
1df8e47
85a6888
* Wed Jun 28 2006 David Woodhouse <dwmw2@redhat.com> 4.62-3
85a6888
- BR tcp_wrappers
85a6888
36c5d03
* Tue May  2 2006 David Woodhouse <dwmw2@redhat.com> 4.62-2
36c5d03
- Bump release to work around 'make tag' error
36c5d03
f0c9110
* Tue May  2 2006 David Woodhouse <dwmw2@redhat.com> 4.62-1
f0c9110
- Update to 4.62
f0c9110
5c85ef9
* Fri Apr  7 2006 David Woodhouse <dwmw2@redhat.com> 4.61-2
5c85ef9
- Define LDAP_DEPRECATED to ensure ldap functions are all declared.
5c85ef9
4ebb355
* Tue Apr  4 2006 David Woodhouse <dwmw2@redhat.com> 4.61-1
4ebb355
- Update to 4.61
4ebb355
4375ab6
* Thu Mar 23 2006 David Woodhouse <dwmw2@redhat.com> 4.60-5
4375ab6
- Fix eximon buffer overflow (#186303)
4375ab6
dad8130
* Tue Mar 21 2006 David Woodhouse <dwmw2@redhat.com> 4.60-4
dad8130
- Actually enable Postgres
dad8130
6410e54
* Tue Mar  7 2006 David Woodhouse <dwmw2@redhat.com> 4.60-3
6410e54
- Rebuild
6410e54
e15f655
* Tue Nov 29 2005 David Woodhouse <dwmw2@redhat.com> 4.60-2
e15f655
- Require libXt-devel
e15f655
23a23ab
* Tue Nov 29 2005 David Woodhouse <dwmw2@redhat.com> 4.60-1
23a23ab
- Update to 4.60
23a23ab
b1cc555
* Sun Nov 13 2005 David Woodhouse <dwmw2@redhat.com> 4.54-4
b1cc555
- Fix 64-bit build
b1cc555
84df388
* Fri Nov 11 2005 David Woodhouse <dwmw2@redhat.com> 4.54-3
84df388
- Update X11 BuildRequires
84df388
ebb629c
* Wed Oct  5 2005 David Woodhouse <dwmw2@redhat.com> 4.54-2
ebb629c
- Rebuild for new OpenSSL
ebb629c
- Add MySQL and Postgres support to keep jgarzik happy
ebb629c
aac745b
* Wed Oct  5 2005 David Woodhouse <dwmw2@redhat.com> 4.54-1
aac745b
- Update to Exim 4.54
aac745b
- Enable sqlite support
aac745b
e9b6950
* Thu Aug 25 2005 David Woodhouse <dwmw2@redhat.com> 4.52-2
e9b6950
- Use system PCRE
e9b6950
d439d08
* Fri Jul  1 2005 David Woodhouse <dwmw2@redhat.com> 4.52-1
d439d08
- Update to Exim 4.52
d439d08
24695c8
* Thu Jun 16 2005 David Woodhouse <dwmw2@redhat.com> 4.51-3
24695c8
- Rebuild for -devel
24695c8
24695c8
* Thu Jun 16 2005 David Woodhouse <dwmw2@redhat.com> 4.51-2
f1ccf73
- Update CSA patch
f1ccf73
1641a9d
* Wed May  4 2005 David Woodhouse <dwmw2@redhat.com> 4.51-1
1641a9d
- Update to Exim 4.51
1641a9d
- Include Tony's CSA support patch
1641a9d
cda8379
* Tue Feb 22 2005 David Woodhouse <dwmw2@redhat.com> 4.50-2
cda8379
- Move exim-doc into a separate package
cda8379
cda8379
* Tue Feb 22 2005 David Woodhouse <dwmw2@redhat.com> 4.50-1
cda8379
- Update to Exim 4.50 and sa-exim 4.2
cda8379
- Default headers_charset to utf-8
cda8379
- Add sample spamd stuff to default configuration like exiscan-acl used to
cda8379
cda8379
* Sat Jan 15 2005 David Woodhouse <dwmw2@redhat.com> 4.44-1
cda8379
- Update to Exim 4.44 and exiscan-acl-4.44-28
cda8379
cda8379
* Tue Jan  4 2005 David Woodhouse <dwmw2@redhat.com> 4.43-4
cda8379
- Fix buffer overflows in host_aton() and SPA authentication
cda8379
cda8379
* Thu Dec 16 2004 David Woodhouse <dwmw2@redhat.com> 4.43-3
cda8379
- Demonstrate SASL auth configuration in default config file
cda8379
- Enable TLS and provide certificate if necessary
cda8379
- Don't reject all GB2312 charset mail by default
cda8379
cda8379
* Mon Dec  6 2004 Thomas Woerner <twoerner@redhat.com> 4.43-2
cda8379
- rebuild
cda8379
cda8379
* Thu Oct  7 2004 Thomas Woerner <twoerner@redhat.com> 4.43-1
cda8379
- new version 4.43 with sasl support
cda8379
- new exiscan-acl-4.43-28
cda8379
- new config.samples and FAQ-html (added publication date)
cda8379
- new BuildRequires for cyrus-sasl-devel openldap-devel openssl-devel
cda8379
  and PreReq for cyrus-sasl openldap openssl
cda8379
cda8379
* Mon Sep 13 2004 Thomas Woerner <twoerner@redhat.com> 4.42-2
cda8379
- update to sa-exim-4.1: fixes spamassassin's new score= string (#131796)
cda8379
cda8379
* Fri Aug 27 2004 Thomas Woerner <twoerner@redhat.com> 4.42-1
cda8379
- new version 4.42
cda8379
cda8379
* Mon Aug  2 2004 Thomas Woerner <twoerner@redhat.com> 4.41-1
cda8379
- new version 4.41
cda8379
cda8379
* Fri Jul  2 2004 Thomas Woerner <twoerner@redhat.com> 4.34-3
cda8379
- added pre-definition of local_delivery using Cyrus-IMAP (#122912)
cda8379
- added BuildRequires for pam-devel (#124555)
cda8379
- fixed format string bugs (#125117)
cda8379
- fixed sa-exim code placed wrong in spec file (#127102)
cda8379
- extended postun with alternatives call
cda8379
cda8379
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cda8379
- rebuilt
cda8379
cda8379
* Wed May 12 2004 David Woodhouse <dwmw2@redhat.com> 4.34-1
cda8379
- Update to Exim 4.34, exiscan-acl 4.34-21
cda8379
cda8379
* Sat May 8 2004 David Woodhouse <dwmw2@redhat.com> 4.33-2
cda8379
- fix buffer overflow in header_syntax check
cda8379
cda8379
* Wed May 5 2004 David Woodhouse <dwmw2@redhat.com> 4.33-1
cda8379
- Update to Exim 4.33, exiscan-acl 4.33-20 to
cda8379
  fix crashes both in exiscan-acl and Exim itself.
cda8379
cda8379
* Fri Apr 30 2004 David Woodhouse <dwmw2@redhat.com> 4.32-2
cda8379
- Enable IPv6 support, Cyrus saslauthd support, iconv.
cda8379
cda8379
* Thu Apr 15 2004 David Woodhouse <dwmw2@redhat.com> 4.32-1
cda8379
- update to Exim 4.32, exiscan-acl 4.32-17, sa-exim 4.0
cda8379
- Fix Provides: and Source urls.
cda8379
- include exiqgrep, exim_checkaccess, exipick
cda8379
- require /etc/aliases instead of setup
cda8379
cda8379
* Tue Feb 24 2004 Thomas Woerner <twoerner@redhat.com> 4.30-6.1
cda8379
- rebuilt
cda8379
cda8379
* Mon Feb 23 2004 Tim Waugh <twaugh@redhat.com>
cda8379
- Use ':' instead of '.' as separator for chown.
cda8379
cda8379
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
cda8379
- rebuilt
cda8379
cda8379
* Tue Jan 27 2004 Thomas Woerner <twoerner@redhat.com> 4.30-5
cda8379
- /usr/lib/sendmail is in alternatives, now
cda8379
- /etc/alises is now in setup: new Requires for setup >= 2.5.31-1
cda8379
cda8379
* Tue Jan 13 2004 Thomas Woerner <twoerner@redhat.com> 4.30-4
cda8379
- fixed group test in init script
cda8379
- fixed config patch: use /etc/exim/exim.conf instead of /usr/exim/exim4.conf
cda8379
cda8379
* Wed Dec 10 2003 Nigel Metheringham <Nigel.Metheringham@InTechnology.co.uk> - 4.30-3
cda8379
- Use exim.8 manpage from upstream
cda8379
- Add eximstats.8 man page (from pod)
cda8379
- Fixed mailq(1) man page alternatives links
cda8379
cda8379
* Mon Dec 08 2003 Florian La Roche <Florian.LaRoche@redhat.de>
cda8379
- do not package /etc/aliases. We currently require sendmail rpm until
cda8379
  /etc/aliases moves into a more suitable rpm like "setup" or something else.
cda8379
cda8379
* Thu Dec  4 2003 Thomas Woerner <twoerner@redhat.com> 4.30-1
cda8379
- new version 4.30
cda8379
- new exiscan-acl-4.30-14
cda8379
- disabled pie for s390 and s390x
cda8379
cda8379
* Wed Dec  3 2003 Tim Waugh <twaugh@redhat.com>
cda8379
- Fixed PIE support to make it actually work.
cda8379
cda8379
* Wed Dec  3 2003 Thomas Woerner <twoerner@redhat.com> 4.24-1.2
cda8379
- added -fPIE to CFLAGS
cda8379
cda8379
* Sat Nov 15 2003 Thomas Woerner <twoerner@redhat.com> 4.24-1.1
cda8379
- fixed useradd in pre
cda8379
- fixed alternatives in post
cda8379
cda8379
* Thu Nov 13 2003 Thomas Woerner <twoerner@redhat.com> 4.24-1
cda8379
- new version 4.24 with LDAP and perl support
cda8379
- added SpamAssassin sa plugin
cda8379
cda8379
* Mon Sep 23 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.36-1
cda8379
- 3.36, fixes security bugs
cda8379
cda8379
* Thu Jun 21 2001 Tim Waugh <twaugh@redhat.com> 3.22-14
cda8379
- Bump release number.
cda8379
cda8379
* Tue Jun 12 2001 Tim Waugh <twaugh@redhat.com> 3.22-13
cda8379
- Remove pam-devel build dependency in order to share package between
cda8379
  Guinness and Seawolf.
cda8379
cda8379
* Fri Jun  8 2001 Tim Waugh <twaugh@redhat.com> 3.22-12
cda8379
- Fix format string bug.
cda8379
cda8379
* Wed May  2 2001 Tim Waugh <twaugh@redhat.com> 3.22-11
cda8379
- SIGALRM patch from maintainer (bug #20908).
cda8379
- There's no README.IPV6 any more (bug #32378).
cda8379
- Fix logrotate entry for exim's pidfile scheme (bug #35436).
cda8379
- ignore_target_hosts crash fix from maintainer.
cda8379
- Make the summary start with a capital letter.
cda8379
- Add reload entry to initscript; use $0 in strings.
cda8379
cda8379
* Sun Mar  4 2001 Tim Waugh <twaugh@redhat.com> 3.22-10
cda8379
- Make sure db ownership is correct on upgrade, since we don't run as
cda8379
  root when running as a daemon any more.
cda8379
cda8379
* Fri Mar  2 2001 Tim Powers <timp@redhat.com>
cda8379
- rebuilt against openssl-0.9.6-1
cda8379
cda8379
* Sat Feb 17 2001 Tim Waugh <twaugh@redhat.com>
cda8379
- Run as user mail, group mail when we drop privileges (bug #28193).
cda8379
cda8379
* Tue Feb 13 2001 Tim Powers <timp@redhat.com>
cda8379
- added conflict with postfix
cda8379
cda8379
* Thu Jan 25 2001 Tim Waugh <twaugh@redhat.com>
cda8379
- Avoid using zero-length salt in crypteq expansion.
cda8379
cda8379
* Tue Jan 23 2001 Tim Waugh <twaugh@redhat.com>
cda8379
- Redo initscript internationalisation.
cda8379
- Initscript uses bash not sh.
cda8379
cda8379
* Mon Jan 22 2001 Tim Waugh <twaugh@redhat.com>
cda8379
- Okay, the real bug was in libident.
cda8379
cda8379
* Mon Jan 22 2001 Tim Waugh <twaugh@redhat.com>
cda8379
- Revert the RST patch for now; if it's needed, it's a pidentd bug
cda8379
  and should be fixed there.
cda8379
cda8379
* Mon Jan 22 2001 Tim Waugh <twaugh@redhat.com>
cda8379
- 3.22.
cda8379
- Build requires XFree86-devel.
cda8379
cda8379
* Mon Jan 15 2001 Tim Waugh <twaugh@redhat.com>
cda8379
- New-style prereqs.
cda8379
- Initscript internationalisation.
cda8379
cda8379
* Thu Jan 11 2001 Tim Waugh <twaugh@redhat.com>
cda8379
- Security patch no longer required; 3.20 and later have a hide feature
cda8379
  to do the same thing.
cda8379
- Mark exim.conf noreplace.
cda8379
- Better libident (RST) patch.
cda8379
cda8379
* Wed Jan 10 2001 Tim Waugh <twaugh@redhat.com>
cda8379
- Fix eximconfig so that it tells the user the correct place to look
cda8379
  for documentation
cda8379
- Fix configure.default to deliver mail as group mail so that local
cda8379
  delivery works
cda8379
cda8379
* Tue Jan 09 2001 Tim Waugh <twaugh@redhat.com>
cda8379
- 3.21
cda8379
cda8379
* Mon Jan 08 2001 Tim Waugh <twaugh@redhat.com>
cda8379
- Enable TLS support (bug #23196)
cda8379
cda8379
* Mon Jan 08 2001 Tim Waugh <twaugh@redhat.com>
cda8379
- 3.20 (bug #21895).  Absorbs configure.default patch
cda8379
- Put URLs in source tags where applicable
cda8379
- Add build requirement on pam-devel
cda8379
cda8379
* Wed Oct 18 2000 Bernhard Rosenkraenzer <bero@redhat.com>
cda8379
- Fix up eximconfig's header generation (we're not Debian), Bug #18068
cda8379
- BuildRequires db2-devel (Bug #18089)
cda8379
- Fix typo in logrotate script (Bug #18308)
cda8379
- Local delivery must be setuid to work (Bug #18314)
cda8379
- Don't send TCP RST packages to ident (Bug #19048)
cda8379
cda8379
* Wed Oct 18 2000 Bernhard Rosenkraenzer <bero@redhat.com>
cda8379
- 3.16
cda8379
- fix security bug
cda8379
- some specfile cleanups
cda8379
- fix handling of RPM_OPT_FLAGS
cda8379
cda8379
* Fri Aug 18 2000 Tim Powers <timp@redhat.com>
cda8379
- fixed bug #16535, logrotate script changes
cda8379
cda8379
* Thu Aug 17 2000 Tim Powers <timp@redhat.com>
cda8379
- fixed bug #16460
cda8379
- fixed bug #16458
cda8379
- fixed bug #16476
cda8379
cda8379
* Wed Aug 2 2000 Tim Powers <timp@redhat.com>
cda8379
- fixed bug #15142
cda8379
cda8379
* Fri Jul 28 2000 Than Ngo <than@redhat.de>
cda8379
- add missing restart function in startup script
cda8379
- add rm -rf $RPM_BUILD_ROOT in install section
cda8379
- use %%{_tmppath}
cda8379
cda8379
* Fri Jul 28 2000 Tim Powers <timp@redhat.com>
cda8379
- fixed initscript so that condrestart doesn't return 1 when the test fails
cda8379
cda8379
* Mon Jul 24 2000 Prospector <prospector@redhat.com>
cda8379
- rebuilt
cda8379
cda8379
* Mon Jul 17 2000 Tim Powers <timp@redhat.com>
cda8379
- inits bakc to rc.d/init.d, using service to start inits
cda8379
cda8379
* Thu Jul 13 2000 Tim Powers <timp@redhat.com>
cda8379
- applied patch from bug #13890
cda8379
cda8379
* Mon Jul 10 2000 Tim Powers <timp@redhat.com>
cda8379
- rebuilt
cda8379
cda8379
* Thu Jul 06 2000 Tim Powers <timp@redhat.com>
cda8379
- added patch submitted by <Chris.Keane@comlab.ox.ac.uk>, fixes bug #13539
cda8379
cda8379
* Thu Jul 06 2000 Tim Powers <timp@redhat.com>
cda8379
- fixed broken prereq to require /etc/init.d
cda8379
cda8379
* Tue Jun 27 2000 Tim Powers <timp@redhat.com>
cda8379
- PreReq initscripts >= 5.20
cda8379
cda8379
* Mon Jun 26 2000 Tim Powers <timp@redhat.com>
cda8379
- fix init.d script location
cda8379
- add condrestart to init.d script
cda8379
cda8379
* Wed Jun 14 2000 Nalin Dahyabhai <nalin@redhat.com>
cda8379
- migrate to system-auth setup
cda8379
cda8379
* Tue Jun 6 2000 Tim Powers <timp@redhat.com>
cda8379
- fixed man page location
cda8379
cda8379
* Tue May 9 2000 Tim Powers <timp@redhat.com>
cda8379
- rebuilt for 7.0
cda8379
cda8379
* Fri Feb 04 2000 Tim Powers <timp@redhat.com>
cda8379
- fixed the groups to be in Red Hat groups.
cda8379
- removed Vendor header since it is going to be marked Red Hat in our build
cda8379
	system.
cda8379
- quiet setups
cda8379
- strip binaries
cda8379
- fixed so that man pages can be auto gzipped by new RPM (in files list
cda8379
	/usr/man/*/* )
cda8379
- built for Powertools 6.2
cda8379
cda8379
* Tue Jan 18 2000 Mark Bergsma <mark@mbergsma.demon.nl>
cda8379
- Upgraded to exim 3.13
cda8379
- Removed i386 specialization
cda8379
- Added syslog support
cda8379
cda8379
* Wed Dec 8 1999 Mark Bergsma <mark@mbergsma.demon.nl>
cda8379
- Upgraded to exim 3.12
cda8379
- Procmail no longer used as the delivery agent
cda8379
cda8379
* Wed Dec 1 1999 Mark Bergsma <mark@mbergsma.demon.nl>
cda8379
- Upgraded to exim 3.11
cda8379
cda8379
* Sat Nov 27 1999 Mark Bergsma <mark@mbergsma.demon.nl>
cda8379
- Added /etc/pam.d/exim
cda8379
cda8379
* Wed Nov 24 1999 Mark Bergsma <mark@mbergsma.demon.nl>
cda8379
- Upgraded to exim 3.10
cda8379
cda8379
* Thu Nov 11 1999 Mark Bergsma <mark@mbergsma.demon.nl>
cda8379
- Added eximconfig script, thanks to Mark Baker
cda8379
- Exim now uses the Berkeley DB library.
cda8379
cda8379
* Fri Aug 4 1999 Mark Bergsma <mark@mbergsma.demon.nl>
cda8379
- Upgraded to version 3.03
cda8379
- Removed version number out of the spec file name.
cda8379
cda8379
* Fri Jul 23 1999 Mark Bergsma <mark@mbergsma.demon.nl>
cda8379
- Added embedded Perl support.
cda8379
- Added tcp_wrappers support.
cda8379
- Added extra documentation in a new doc subpackage.
cda8379
cda8379
* Mon Jul 12 1999 Mark Bergsma <mark@mbergsma.demon.nl>
cda8379
- Added /usr/sbin/sendmail as a link to exim.
cda8379
- Fixed wrong filenames in logrotate entry. 
cda8379
cda8379
* Sun Jul 11 1999 Mark Bergsma <mark@mbergsma.demon.nl>
1df8e47
- Now using the '%%changelog' tag.
cda8379
- Removed the SysV init links - let chkconfig handle them. 
cda8379
- Replaced install -d with mkdir -p
cda8379
cda8379
* Sat Jul 10 1999 Mark Bergsma <mark@mbergsma.demon.nl>
cda8379
- Fixed owner of the exim-mon files - the owner is now root
cda8379
cda8379
* Thu Jul 08 1999 Mark Bergsma <mark@mbergsma.demon.nl>
cda8379
- Removed executable permission bits of /etc/exim.conf
cda8379
- Removed setuid permission bits of all programs except exim
cda8379
- Changed spool/log directory owner/groups to 'mail'
cda8379
- Changed the default configuration file to make exim run
cda8379
      as user and group 'mail'.
cda8379
cda8379
* Thu Jul 08 1999 Mark Bergsma <mark@mbergsma.demon.nl>
cda8379
- Added the /usr/bin/rmail -> /usr/sbin/exim symlink.
cda8379
- Added the convert4r3 script.
cda8379
- Added the transport-filter.pl script to the documentation.
cda8379
cda8379
* Thu Jul 08 1999 Mark Bergsma <mark@mbergsma.demon.nl>
cda8379
- Added procmail transport and director, and made that the
cda8379
      default.
cda8379
- Added the unknownuser.sh script to the documentation.
cda8379
cda8379
* Thu Jul 08 1999 Mark Bergsma <mark@mbergsma.demon.nl>
cda8379
- Added manpage for exim.
cda8379
- Fixed symlinks pointing to targets under Buildroot.
cda8379
- The exim logfiles will now only be removed when uninstalling,
cda8379
      not upgrading.
cda8379
cda8379
* Wed Jul 07 1999 Mark Bergsma <mark@mbergsma.demon.nl>
cda8379
- Added 'Obsoletes' header.
cda8379
- Added several symlinks to /usr/sbin/exim.
cda8379
cda8379
* Wed Jul 07 1999 Mark Bergsma <mark@mbergsma.demon.nl>
cda8379
- First RPM packet release.
cda8379
- Not tested on other architectures/OS'es than i386/Linux..