2006-06-03 19:23:03 +00:00
|
|
|
#
|
2006-08-03 14:27:50 +00:00
|
|
|
# spec file for package exim (Version 4.63)
|
2006-06-03 19:23:03 +00:00
|
|
|
#
|
|
|
|
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
|
|
|
# This file and all modifications and additions to the pristine
|
|
|
|
# package are under the same license as the package itself.
|
|
|
|
#
|
|
|
|
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
|
|
|
#
|
|
|
|
|
|
|
|
# norootforbuild
|
|
|
|
|
|
|
|
Name: exim
|
|
|
|
BuildRequires: db-devel openldap2-devel pcre-devel
|
|
|
|
%if %{?suse_version:1}%{?!suse_version:0}
|
2006-06-07 21:58:55 +00:00
|
|
|
BuildRequires: tcpd-devel
|
|
|
|
%if %suse_version > 910
|
|
|
|
BuildRequires: xorg-x11-devel
|
2006-06-03 19:23:03 +00:00
|
|
|
%else
|
2006-06-08 13:13:39 +00:00
|
|
|
BuildRequires: XFree86-devel XFree86-libs
|
2006-06-07 21:58:55 +00:00
|
|
|
%endif
|
|
|
|
%else
|
2006-08-03 14:27:50 +00:00
|
|
|
BuildRequires: libXaw-devel libXext-devel libXt-devel openssl-devel tcp_wrappers xorg-x11-server-sdk
|
2006-06-03 19:23:03 +00:00
|
|
|
%endif
|
2006-08-04 12:32:06 +00:00
|
|
|
%if %{?build_with_mysql:1}0
|
|
|
|
BuildRequires: mysql-devel
|
2006-08-04 13:59:49 +00:00
|
|
|
Provides: exim = %{version}-%{release}
|
2006-08-04 12:32:06 +00:00
|
|
|
%endif
|
2006-06-03 19:23:03 +00:00
|
|
|
URL: http://www.exim.org/
|
|
|
|
Conflicts: sendmail sendmail-tls postfix
|
|
|
|
License: GPL
|
|
|
|
Group: Productivity/Networking/Email/Servers
|
|
|
|
Autoreqprov: on
|
|
|
|
provides: smtp_daemon
|
|
|
|
%if %{?suse_version:%suse_version}%{?!suse_version:0} > 800
|
|
|
|
Requires: logrotate
|
|
|
|
PreReq: %insserv_prereq %fillup_prereq /usr/sbin/useradd fileutils textutils
|
|
|
|
%endif
|
2006-08-03 14:27:50 +00:00
|
|
|
Version: 4.63
|
2006-06-03 19:23:03 +00:00
|
|
|
Release: 1
|
|
|
|
Summary: The Exim Mail Transfer Agent, a Replacement for sendmail
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
|
|
|
Source: exim-%{version}.tar.bz2
|
|
|
|
Source1: sysconfig.exim
|
|
|
|
Source2: exim.logrotate
|
|
|
|
Source11: exim.rc
|
|
|
|
Source12: permissions.exim
|
|
|
|
Source20: http://www.logic.univie.ac.at/~ametzler/debian/exim4manpages/exim4-manpages.tar.bz2
|
|
|
|
Source30: eximstats-html-update.py
|
|
|
|
Source31: eximstats.conf
|
|
|
|
Patch: exim-4.12-tail.patch
|
|
|
|
Patch2: exim-4.60-external-pcre.diff
|
2006-08-04 13:59:49 +00:00
|
|
|
%if !%{?build_with_mysql:1}0
|
2006-06-03 19:23:03 +00:00
|
|
|
%package -n eximon
|
|
|
|
Summary: Eximon, an graphical frontend to administer Exim's mail queue
|
|
|
|
Group: Productivity/Networking/Email/Servers
|
|
|
|
%package -n eximstats-html
|
2006-08-03 14:27:50 +00:00
|
|
|
Summary: Create HTML reports of exim logs
|
2006-06-03 19:23:03 +00:00
|
|
|
Group: Productivity/Networking/Email/Servers
|
|
|
|
Requires: perl-GD perl-GDGraph perl-GDTextUtil
|
2006-08-04 13:59:49 +00:00
|
|
|
%endif
|
2006-06-03 19:23:03 +00:00
|
|
|
|
|
|
|
%description
|
|
|
|
Exim is a mail transport agent (MTA) developed at the University of
|
|
|
|
Cambridge for use on Unix systems connected to the Internet. It is
|
|
|
|
freely available under the terms of the GNU General Public Licence. In
|
|
|
|
style, it is similar to Smail 3, but its facilities are more extensive.
|
|
|
|
In particular, it has options for verifying incoming sender and
|
|
|
|
recipient addresses, for refusing mail from specified hosts, networks,
|
|
|
|
or senders, and for controlling mail relaying.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors:
|
|
|
|
--------
|
|
|
|
Philip Hazel <ph10@cus.cam.ac.uk>
|
|
|
|
|
|
|
|
|
2006-08-04 13:59:49 +00:00
|
|
|
%if !%{?build_with_mysql:1}0
|
2006-06-03 19:23:03 +00:00
|
|
|
%description -n eximon
|
|
|
|
This allows administrators to view the exim agent's mail queue and
|
|
|
|
logs, and perform a variety of actions on queued messages, such as
|
|
|
|
freezing, bouncing and thawing messages, and even editing body and
|
|
|
|
header of mails.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors:
|
|
|
|
--------
|
|
|
|
Philip Hazel <ph10@cus.cam.ac.uk>
|
|
|
|
|
|
|
|
|
|
|
|
%description -n eximstats-html
|
2006-08-03 14:27:50 +00:00
|
|
|
If this package is installed alongside the exim MTA, and you enable
|
|
|
|
EXIM_REPORT_WEEKLY_HTML in /etc/sysconfig/exim, logrotate/cron will
|
|
|
|
create HTML reports in /srv/www/eximstats.
|
|
|
|
|
|
|
|
You can edit /etc/apache2/conf.d/eximstats.conf to configure your
|
|
|
|
webserver for the reports.
|
|
|
|
|
|
|
|
The script /usr/sbin/eximstats-html-update.py can create the reports
|
|
|
|
for log files that were rotated in the past. (You would only run this
|
|
|
|
once, if at all. The rest is done by logrotate / cron.)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors:
|
|
|
|
--------
|
|
|
|
Philip Hazel <ph10@cus.cam.ac.uk>
|
2006-08-04 13:59:49 +00:00
|
|
|
%endif
|
2006-06-03 19:23:03 +00:00
|
|
|
|
|
|
|
%prep
|
2006-08-04 13:16:50 +00:00
|
|
|
%setup -q -n exim-%{version}
|
2006-06-03 19:23:03 +00:00
|
|
|
%patch
|
|
|
|
%patch2 -p1
|
|
|
|
# build with fPIE/pie on SUSE 10.0 or newer, or on any other platform
|
|
|
|
%if %{?suse_version:%suse_version}%{?!suse_version:99999} > 930
|
|
|
|
fPIE="-fPIE"
|
|
|
|
pie="-pie"
|
|
|
|
%endif
|
|
|
|
cat <<-EOF > Local/Makefile
|
|
|
|
# see src/EDITME for comments.
|
|
|
|
BIN_DIRECTORY=/usr/sbin
|
|
|
|
CONFIGURE_FILE=/etc/exim/exim.conf
|
|
|
|
EXIM_USER=mail
|
|
|
|
EXIM_GROUP=mail
|
|
|
|
SPOOL_DIRECTORY=/var/spool/exim
|
|
|
|
|
|
|
|
ROUTER_ACCEPT=yes
|
|
|
|
ROUTER_DNSLOOKUP=yes
|
|
|
|
ROUTER_IPLITERAL=yes
|
|
|
|
ROUTER_MANUALROUTE=yes
|
|
|
|
ROUTER_QUERYPROGRAM=yes
|
|
|
|
ROUTER_REDIRECT=yes
|
|
|
|
# ROUTER_IPLOOKUP=yes
|
|
|
|
TRANSPORT_APPENDFILE=yes
|
|
|
|
TRANSPORT_AUTOREPLY=yes
|
|
|
|
TRANSPORT_PIPE=yes
|
|
|
|
TRANSPORT_SMTP=yes
|
|
|
|
TRANSPORT_LMTP=yes
|
|
|
|
SUPPORT_MAILDIR=yes
|
|
|
|
SUPPORT_MAILSTORE=yes
|
|
|
|
SUPPORT_MBX=yes
|
|
|
|
LOOKUP_DBM=yes
|
|
|
|
LOOKUP_LSEARCH=yes
|
|
|
|
LOOKUP_CDB=yes
|
|
|
|
LOOKUP_DNSDB=yes
|
|
|
|
LOOKUP_DSEARCH=yes
|
|
|
|
LOOKUP_LDAP=yes
|
2006-08-04 12:32:06 +00:00
|
|
|
%if %{?build_with_mysql:1}0
|
|
|
|
LOOKUP_MYSQL=yes
|
|
|
|
%endif
|
2006-06-03 19:23:03 +00:00
|
|
|
# LOOKUP_NIS=yes
|
|
|
|
# LOOKUP_NISPLUS=yes
|
|
|
|
# LOOKUP_ORACLE=yes
|
|
|
|
LOOKUP_PASSWD=yes
|
|
|
|
# LOOKUP_PGSQL=yes
|
|
|
|
# LOOKUP_WHOSON=yes
|
|
|
|
# LOOKUP_WILDLSEARCH=yes
|
|
|
|
CYRUS_SASLAUTHD_SOCKET=/var/run/sasl2/mux
|
|
|
|
LDAP_LIB_TYPE=OPENLDAP2
|
|
|
|
|
|
|
|
# LOOKUP_INCLUDE=-I /usr/local/ldap/include -I /usr/local/mysql/include -I /usr/local/pgsql/include
|
|
|
|
# LOOKUP_LIBS=-L/usr/local/lib -lldap -llber -lmysqlclient -lpq
|
|
|
|
LOOKUP_LIBS=-lldap -llber
|
2006-08-04 12:32:06 +00:00
|
|
|
%if %{?build_with_mysql:1}0
|
|
|
|
LOOKUP_INCLUDE=-I /usr/include/mysql
|
|
|
|
LOOKUP_LIBS=-lldap -llber -lmysqlclient
|
|
|
|
%endif
|
2006-06-03 19:23:03 +00:00
|
|
|
|
|
|
|
EXIM_MONITOR=eximon.bin
|
|
|
|
|
|
|
|
WITH_CONTENT_SCAN=yes
|
|
|
|
WITH_OLD_DEMIME=yes
|
|
|
|
|
|
|
|
AUTH_CRAM_MD5=yes
|
|
|
|
AUTH_PLAINTEXT=yes
|
|
|
|
# AUTH_SPA=yes
|
|
|
|
SUPPORT_TLS=yes
|
|
|
|
TLS_LIBS=-lssl -lcrypto
|
|
|
|
|
|
|
|
INFO_DIRECTORY=%{_infodir}
|
|
|
|
LOG_FILE_PATH=/var/log/exim/%%s.log
|
|
|
|
EXICYCLOG_MAX=10
|
|
|
|
COMPRESS_COMMAND=/bin/gzip
|
|
|
|
COMPRESS_SUFFIX=gz
|
|
|
|
ZCAT_COMMAND=/usr/bin/zcat
|
|
|
|
# SUPPORT_PAM=yes
|
|
|
|
# You probably need to add -lpam to EXTRALIBS
|
|
|
|
# RADIUS_CONFIG_FILE=/etc/radiusclient/radiusclient.conf
|
|
|
|
# CYRUS_PWCHECK_SOCKET=/var/pwcheck/pwcheck
|
|
|
|
# USE_TCP_WRAPPERS=yes
|
|
|
|
|
|
|
|
NO_SYMLINK=yes
|
|
|
|
CHOWN_COMMAND=/bin/chown
|
|
|
|
CHGRP_COMMAND=/bin/chgrp
|
|
|
|
MV_COMMAND=/bin/mv
|
|
|
|
RM_COMMAND=/bin/rm
|
|
|
|
PERL_COMMAND=/usr/bin/perl
|
|
|
|
# APPENDFILE_MODE=0600
|
|
|
|
# APPENDFILE_DIRECTORY_MODE=0700
|
|
|
|
# APPENDFILE_LOCKFILE_MODE=0600
|
|
|
|
# CONFIGURE_FILE_USE_NODE=yes
|
|
|
|
# CONFIGURE_FILE_USE_EUID=yes
|
|
|
|
# DELIVER_BUFFER_SIZE=8192
|
|
|
|
# EXIMDB_DIRECTORY_MODE=0750
|
|
|
|
# EXIMDB_MODE=0640
|
|
|
|
# EXIMDB_LOCKFILE_MODE=0640
|
|
|
|
# HEADER_MAXSIZE="(1024*1024)"
|
|
|
|
# INPUT_DIRECTORY_MODE=0750
|
|
|
|
# LOG_DIRECTORY_MODE=0750
|
|
|
|
# LOG_MODE=0640
|
|
|
|
# LOOKUP_TESTDB=yes
|
|
|
|
MAKE_SHELL=/bin/bash
|
|
|
|
# MAX_NAMED_LIST=16
|
|
|
|
# MAXINTERFACES=250
|
|
|
|
# MSGLOG_DIRECTORY_MODE=0750
|
|
|
|
# PERL_CC=
|
|
|
|
# PERL_CCOPTS=
|
|
|
|
# PERL_LIBS=
|
|
|
|
PID_FILE_PATH=/var/run/exim.pid
|
|
|
|
# SPOOL_DIRECTORY_MODE=0750
|
|
|
|
# SPOOL_MODE=0640
|
|
|
|
SUPPORT_MOVE_FROZEN_MESSAGES=yes
|
|
|
|
HAVE_IPV6=YES
|
|
|
|
|
|
|
|
CFLAGS=$RPM_OPT_FLAGS -Wall -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DLDAP_DEPRECATED $fPIE
|
|
|
|
EXTRALIBS=-ldl -L/usr/X11R6/%{_lib} $pie
|
|
|
|
EOF
|
|
|
|
touch Local/eximon.conf
|
|
|
|
rm -f doc/*.{orig,txt~}
|
|
|
|
|
|
|
|
%build
|
|
|
|
%if %{?suse_version:%suse_version}%{?!suse_version:99999} <= 800
|
|
|
|
/usr/sbin/useradd -o -g mail -u 8 -s /bin/false -c "Mailer daemon" -d /var/spool/clientmqueue mail 2> /dev/null || :
|
|
|
|
%endif
|
|
|
|
make
|
|
|
|
|
|
|
|
%install
|
|
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
mkdir -p $RPM_BUILD_ROOT/etc/init.d
|
|
|
|
mkdir -p $RPM_BUILD_ROOT/etc/logrotate.d
|
|
|
|
mkdir -p $RPM_BUILD_ROOT/usr/{bin,sbin,lib}
|
|
|
|
mkdir -p $RPM_BUILD_ROOT/var/log/exim
|
|
|
|
mkdir -p $RPM_BUILD_ROOT/var/spool/mail/
|
|
|
|
mkdir -p $RPM_BUILD_ROOT/var/adm/fillup-templates
|
|
|
|
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man8
|
|
|
|
mkdir -p $RPM_BUILD_ROOT/usr/X11R6/bin
|
|
|
|
make inst_dest=$RPM_BUILD_ROOT/usr/sbin \
|
|
|
|
inst_conf=$RPM_BUILD_ROOT/etc/exim/exim.conf \
|
|
|
|
inst_info=$RPM_BUILD_ROOT/%{_infodir} \
|
|
|
|
INSTALL_ARG=-no_chown install
|
|
|
|
mv $RPM_BUILD_ROOT/usr/sbin/exim-%{version}* $RPM_BUILD_ROOT/usr/sbin/exim
|
|
|
|
mv $RPM_BUILD_ROOT/etc/exim/exim.conf src/configure.default # with all substitutions done
|
|
|
|
install -m 755 %{S:11} $RPM_BUILD_ROOT/etc/init.d/exim
|
|
|
|
# aka...
|
|
|
|
for i in \
|
|
|
|
/usr/lib/sendmail \
|
|
|
|
/usr/bin/runq \
|
|
|
|
/usr/bin/rsmtp \
|
|
|
|
/usr/bin/mailq \
|
|
|
|
/usr/bin/newaliases
|
|
|
|
do
|
|
|
|
ln -sf ../sbin/exim $RPM_BUILD_ROOT$i
|
|
|
|
done
|
|
|
|
ln -sf exim $RPM_BUILD_ROOT/usr/sbin/sendmail
|
|
|
|
ln -sv ../../etc/init.d/exim $RPM_BUILD_ROOT/usr/sbin/rcexim
|
2006-08-04 13:59:49 +00:00
|
|
|
%if !%{?build_with_mysql:1}0
|
2006-06-03 19:23:03 +00:00
|
|
|
mv $RPM_BUILD_ROOT/usr/sbin/eximon* $RPM_BUILD_ROOT/usr/X11R6/bin/
|
2006-08-04 13:59:49 +00:00
|
|
|
%else
|
|
|
|
rm $RPM_BUILD_ROOT/usr/sbin/eximon*
|
|
|
|
%endif
|
2006-06-03 19:23:03 +00:00
|
|
|
cp -p %{S:1} $RPM_BUILD_ROOT/var/adm/fillup-templates/sysconfig.exim
|
|
|
|
install -m 644 %{S:2} $RPM_BUILD_ROOT/etc/logrotate.d/exim
|
|
|
|
|
|
|
|
# man pages
|
|
|
|
mv doc/exim.8 $RPM_BUILD_ROOT/%{_mandir}/man8/
|
|
|
|
pod2man --center=EXIM --section=8 $RPM_BUILD_ROOT/usr/sbin/eximstats > $RPM_BUILD_ROOT/%{_mandir}/man8/eximstats.8
|
|
|
|
tar xvjf %{S:20}
|
|
|
|
cp -p exim4-manpages/* $RPM_BUILD_ROOT/%{_mandir}/man8/
|
|
|
|
for i in \
|
|
|
|
sendmail \
|
|
|
|
runq \
|
|
|
|
rsmtp \
|
|
|
|
mailq \
|
|
|
|
newaliases
|
|
|
|
do
|
|
|
|
ln -sf exim.8.gz $RPM_BUILD_ROOT/%{_mandir}/man8/$i.8.gz
|
|
|
|
done
|
|
|
|
for i in \
|
|
|
|
exim_dumpdb \
|
|
|
|
exim_fixdb \
|
|
|
|
exim_tidydb
|
|
|
|
do
|
|
|
|
ln -sf exim_db.8.gz $RPM_BUILD_ROOT/%{_mandir}/man8/$i.8.gz
|
|
|
|
done
|
|
|
|
perl -pi -e 's%/usr/share/doc/exim4%/usr/share/doc/packages/exim%g' `find $RPM_BUILD_ROOT/%{_mandir}/man8 -name "*.8"`
|
|
|
|
|
|
|
|
gzip -9 doc/*.txt
|
|
|
|
# since 10.0, the permissions file is packaged in the 'permissions' package
|
|
|
|
%if %{?suse_version:%suse_version}%{?!suse_version:99999} < 1000
|
|
|
|
install -m 0755 -d $RPM_BUILD_ROOT/etc/permissions.d
|
|
|
|
install -m 0644 $RPM_SOURCE_DIR/permissions.exim $RPM_BUILD_ROOT/etc/permissions.d/exim
|
|
|
|
%endif
|
|
|
|
# eximstats-html files
|
2006-08-04 13:59:49 +00:00
|
|
|
%if !%{?build_with_mysql:1}0
|
2006-06-03 19:23:03 +00:00
|
|
|
mkdir -p $RPM_BUILD_ROOT/srv/www/eximstats
|
|
|
|
mkdir -p $RPM_BUILD_ROOT/etc/apache2/conf.d/
|
|
|
|
cp -p $RPM_SOURCE_DIR/eximstats.conf $RPM_BUILD_ROOT/etc/apache2/conf.d/
|
|
|
|
install -m 0755 $RPM_SOURCE_DIR/eximstats-html-update.py $RPM_BUILD_ROOT/%{_sbindir}
|
2006-08-04 13:59:49 +00:00
|
|
|
%endif
|
2006-06-03 19:23:03 +00:00
|
|
|
|
|
|
|
%if %{?suse_version:%suse_version}%{?!suse_version:99999} <= 800
|
|
|
|
|
|
|
|
%pre
|
|
|
|
/usr/sbin/useradd -o -g mail -u 8 -s /bin/false -c "Mailer daemon" -d /var/spool/clientmqueue mail 2> /dev/null || :
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%post
|
|
|
|
%run_permissions
|
|
|
|
if ! test -s etc/exim/exim.conf; then
|
|
|
|
if test -s etc/exim.conf; then
|
|
|
|
mv etc/exim.conf etc/exim/
|
|
|
|
echo moving exim.conf to /etc/exim/
|
|
|
|
else
|
|
|
|
cp -p usr/share/doc/packages/exim/configure.default etc/exim/exim.conf
|
|
|
|
echo copying default config file to /etc/exim/exim.conf
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
# create logfiles if missing
|
|
|
|
for i in var/log/exim/main.log var/log/exim/panic.log var/log/exim/reject.log; do
|
|
|
|
if ! test -e $i; then touch $i; chown mail:mail $i; chmod 640 $i ; fi
|
|
|
|
done
|
|
|
|
%if %{?suse_version:%suse_version}%{?!suse_version:99999} < 800
|
|
|
|
echo "Updating /etc/rc.config..."
|
|
|
|
bin/cat > var/adm/fillup-templates/rc.config.exim <<-EOF
|
|
|
|
#
|
|
|
|
# Start the exim mail transfer agent? (yes|no)
|
|
|
|
#
|
|
|
|
START_EXIM=no
|
|
|
|
EOF
|
|
|
|
bin/fillup -q etc/rc.config var/adm/fillup-templates/rc.config.exim
|
|
|
|
bin/rm var/adm/fillup-templates/rc.config.exim
|
|
|
|
bin/fillup -q etc/rc.config var/adm/fillup-templates/sysconfig.exim
|
|
|
|
sbin/insserv etc/init.d/exim
|
|
|
|
%else
|
|
|
|
%{fillup_and_insserv exim}
|
|
|
|
%endif
|
|
|
|
exit 0
|
|
|
|
%if %{?suse_version:%suse_version}%{?!suse_version:0} > 820
|
|
|
|
|
|
|
|
%preun
|
|
|
|
%stop_on_removal exim
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%postun
|
|
|
|
%if %{?suse_version:%suse_version}%{?!suse_version:0} > 820
|
|
|
|
%restart_on_update exim
|
|
|
|
%endif
|
|
|
|
%insserv_cleanup
|
|
|
|
|
|
|
|
%verifyscript
|
|
|
|
%verify_permissions -e /usr/sbin/exim
|
|
|
|
|
|
|
|
%clean
|
|
|
|
|
|
|
|
%files
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%doc ACKNOWLEDGMENTS CHANGES LICENCE NOTICE README.UPDATING README
|
|
|
|
%doc doc
|
|
|
|
%doc src/configure.default
|
|
|
|
%doc build-Linux-*/convert4r{3,4}
|
|
|
|
%doc util
|
|
|
|
%doc %{_mandir}/man8/*
|
|
|
|
/usr/sbin/exicyclog
|
|
|
|
/usr/sbin/exigrep
|
|
|
|
/usr/sbin/exiqgrep
|
|
|
|
%verify(not mode) %attr(4755,root,root) /usr/sbin/exim
|
|
|
|
/usr/sbin/exim_*
|
|
|
|
/usr/sbin/eximstats
|
|
|
|
/usr/sbin/exinext
|
|
|
|
/usr/sbin/exipick
|
|
|
|
/usr/sbin/exiqsumm
|
|
|
|
/usr/sbin/exiwhat
|
|
|
|
%dir /etc/exim
|
|
|
|
%config /etc/init.d/exim
|
|
|
|
%config(noreplace) /etc/logrotate.d/exim
|
|
|
|
%if %{?suse_version:%suse_version}%{?!suse_version:99999} < 1000
|
|
|
|
%config(noreplace) /etc/permissions.d/exim
|
|
|
|
%endif
|
|
|
|
/usr/sbin/rcexim
|
|
|
|
/usr/bin/mailq
|
|
|
|
/usr/bin/runq
|
|
|
|
/usr/bin/rsmtp
|
|
|
|
/usr/bin/newaliases
|
|
|
|
/usr/sbin/sendmail
|
|
|
|
/usr/lib/sendmail
|
|
|
|
/var/adm/fillup-templates/sysconfig.exim
|
|
|
|
%dir %attr(750,root,mail) /var/log/exim
|
|
|
|
|
2006-08-04 13:59:49 +00:00
|
|
|
%if !%{?build_with_mysql:1}0
|
2006-06-03 19:23:03 +00:00
|
|
|
%files -n eximon
|
|
|
|
%defattr(-,root,root)
|
|
|
|
/usr/X11R6/bin/eximon
|
|
|
|
/usr/X11R6/bin/eximon.bin
|
|
|
|
|
|
|
|
%files -n eximstats-html
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%attr(0750,root,www) /srv/www/eximstats
|
|
|
|
/etc/apache2
|
|
|
|
/etc/apache2/conf.d
|
|
|
|
/etc/apache2/conf.d/eximstats.conf
|
|
|
|
%{_sbindir}/eximstats-html-update.py
|
2006-08-04 13:59:49 +00:00
|
|
|
%endif
|
2006-06-03 19:23:03 +00:00
|
|
|
|
|
|
|
%changelog -n exim
|
2006-08-04 12:32:06 +00:00
|
|
|
* Fri Aug 04 2006 - poeml@suse.de
|
|
|
|
- add support for building with mysql lookup support, by defining
|
|
|
|
%%build_with_mysql at the top of the spec file [#188586]
|
2006-08-04 13:16:50 +00:00
|
|
|
- don't use %%name macro therefore (so another spec file can have a
|
|
|
|
different Name tag)
|
2006-08-03 14:27:50 +00:00
|
|
|
* Thu Aug 03 2006 - poeml@suse.de
|
|
|
|
- update to 4.63
|
|
|
|
* Use a glob alias rather than an array ref in eximstats generated
|
|
|
|
parser. This improves both readability and performance.
|
|
|
|
* Collect SpamAssassin and rejection statistics in eximstats.
|
|
|
|
Don't display local sender or destination tables in eximstats unless
|
|
|
|
there is data to show.
|
|
|
|
Added average volumes into the eximstats top table text output.
|
|
|
|
* Collect data on the number of addresses (recipients) as well
|
|
|
|
as the number of messages in eximstats.
|
|
|
|
* Correct an error in the documentation for the redirect router. Exim
|
|
|
|
does (usually) call initgroups() when daemonizing.
|
|
|
|
* Call initgroups() when dropping privilege in exim.c, so that Exim runs
|
|
|
|
with consistent privilege compared to when running as a daemon.
|
|
|
|
* Note in the spec that $authenticated_id is not set for local
|
|
|
|
submissions from trusted users.
|
|
|
|
* The ratelimit per_rcpt option now works correctly in acl_not_smtp.
|
|
|
|
Thanks to Dean Brooks <dean@iglou.com> for the patch.
|
|
|
|
* Make it easier to get SMTP authentication and TLS/SSL support working
|
|
|
|
by adding some example configuration directives to the default
|
|
|
|
configuration file. A little bit of work is required to uncomment the
|
|
|
|
directives and define how usernames and passwords are checked, but
|
|
|
|
there is now a framework to start from.
|
|
|
|
* Added #define LDAP_DEPRECATED 1 to ldap.c because some of the "old"
|
|
|
|
functions that Exim currently uses aren't defined in ldap.h for OpenLDAP
|
|
|
|
without this. I don't know how relevant this is to other LDAP libraries.
|
|
|
|
* Add the verb name to the "unknown ACL verb" error.
|
|
|
|
* Magnus Holmgren's patch for filter_prepend_home.
|
|
|
|
* Fixed Bugzilla #101: macro definition between ACLs doesn't work.
|
|
|
|
* Applied Magnus Holmgren's patch to fix Bugzilla #98: transport's home
|
|
|
|
directory not expanded when it should be if an expanded home directory
|
|
|
|
was set for the address (which is overridden by the transport).
|
|
|
|
* Applied Alex Kiernan's patch to fix Bugzilla #99: a problem with
|
|
|
|
libradius.
|
|
|
|
* Added acl_not_smtp_start, based on Johannes Berg's patch, and set the
|
|
|
|
bit to forbid control=suppress_local_fixups in the acl_not_smtp ACL,
|
|
|
|
because it is too late at that time, and has no effect.
|
|
|
|
* Changed ${quote_pgsql to quote ' as '' instead of \' because of a
|
|
|
|
security issue with \' (bugzilla #107). I could not use the
|
|
|
|
PQescapeStringConn() function, because it needs a PGconn value as one of
|
|
|
|
its arguments.
|
|
|
|
* When testing addresses using -bt, indicate those final addresses that
|
|
|
|
are duplicates that would not cause an additional delivery. At least one
|
|
|
|
person was confused, thinking that -bt output corresponded to deliveries.
|
|
|
|
(Suppressing duplicates isn't a good idea as you lose the information
|
|
|
|
about possibly different redirections that led to the duplicates.)
|
|
|
|
* Applied patch from Erik to use select() instead of poll() in spam.c on
|
|
|
|
systems where poll() doesn't work, in particular OS X.
|
|
|
|
* Added more information to debugging output for retry time not reached.
|
|
|
|
* Applied patch from Arkadiusz Miskiewicz to apply a timeout to read
|
|
|
|
operations in malware.c.
|
|
|
|
* Applied patch from Magnus Holmgren to include the "h" tag in Domain Keys
|
|
|
|
signatures.
|
|
|
|
* If write_rejectlog was set false when logging was sent to syslog with
|
|
|
|
syslog_duplication set false, log lines that would normally be written
|
|
|
|
both the the main log and to the reject log were not written to syslog at
|
|
|
|
all.
|
|
|
|
* In the default configuration, change the use of "message" in ACL warn
|
|
|
|
statements to "add_header".
|
|
|
|
* Diagnose a filter syntax error for "seen", "unseen", or "noerror" if not
|
|
|
|
not followed by a command (e.g. "seen endif").
|
|
|
|
* Recognize SMTP codes at the start of "message" in ACLs and after :fail:
|
|
|
|
and :defer: in a redirect router. Add forbid_smtp_code to suppress the
|
|
|
|
latter.
|
|
|
|
* Added extra conditions to the default value of delay_warning_condition
|
|
|
|
so that it is now:
|
|
|
|
${if or { \
|
|
|
|
{ !eq{$h_list-id:$h_list-post:$h_list-subscribe:}{} } \
|
|
|
|
{ match{$h_precedence:}{(?i)bulk|list|junk} } \
|
|
|
|
{ match{$h_auto-submitted:}{(?i)auto-generated|auto-replied} } \
|
|
|
|
}{no}{yes}}
|
|
|
|
The Auto-Submitted: and various List- headers are standardised, whereas I
|
|
|
|
don't think Precedence: ever was.
|
|
|
|
* Refactored debugging code in route_finduser() to show more information,
|
|
|
|
in particular, the error code if getpwnam() issues one.
|
|
|
|
* Added PQsetClientEncoding(conn, "SQL_ASCII") to the pgsql code module.
|
|
|
|
This is apparently needed in addition to the - change above to avoid
|
|
|
|
any possible encoding problems.
|
|
|
|
* Perl can change the locale. Exim was resetting it after a ${perl call,
|
|
|
|
but not after initializing Perl.
|
|
|
|
* Added a call to PQsetNoticeProcessor() to catch pgsql "notices" and
|
|
|
|
output them only if debugging. By default they are written stderr,
|
|
|
|
apparently, which is not desirable.
|
|
|
|
* Added Alain Williams' LDAP patch to support setting REFERRALS=off on
|
|
|
|
queries.
|
|
|
|
* exipick: added --reverse (and -R synonym), --random, --size, --sort and
|
|
|
|
--not options
|
|
|
|
* exipick: rewrote --help documentation to hopefully make more clear.
|
|
|
|
* Made -oMaa and -oMt work with -bh and -bs to pretend the connection is
|
|
|
|
authenticated or an ident call has been made. Suppress the default
|
|
|
|
values for $authenticated_id and $authenticated_sender (but permit -oMai
|
|
|
|
and -oMas) when testing with -bh.
|
|
|
|
* Re-jigged the order of the tests in the default configuration so that the
|
|
|
|
tests for valid domains and recipients precede the DNS black list and CSA
|
|
|
|
tests, on the grounds that those ones are more expensive.
|
|
|
|
* Exim was not testing for a space following SMTP commands such as EHLO
|
|
|
|
that require one. Thus, EHLORHUBARB was interpreted as a valid command.
|
|
|
|
This bug exists in every version of Exim that I still have, right back to
|
|
|
|
0.12.
|
|
|
|
* (n)wildlsearch lookups are documented as being done case-insensitively.
|
|
|
|
However, an attempt to turn on case-sensitivity in a regex key by
|
|
|
|
including (?-i) didn't work because the subject string was already
|
|
|
|
lowercased, and the effects were non-intuitive. It turns out that a
|
|
|
|
one-line patch can be used to allow (?-i) to work as expected.
|
2006-08-03 21:24:19 +00:00
|
|
|
- fix build requires for older SUSE distributions
|
2006-06-03 19:23:03 +00:00
|
|
|
* Tue May 30 2006 - poeml@suse.de
|
|
|
|
- upstream 4.62
|
|
|
|
. The ${readsocket expansion item now supports Internet domain sockets as well
|
|
|
|
as Unix domain sockets.
|
|
|
|
. If a redirect router sets up file or pipe deliveries for more than one
|
|
|
|
incoming address, and the relevant transport has batch_max set greater than
|
|
|
|
one, a batch delivery now occurs.
|
|
|
|
. The appendfile transport has a new option called maildirfolder_create_regex.
|
|
|
|
. An option called disable_ipv6, to disable the use of IPv6 completely.
|
|
|
|
. An increase in the number of ACL variables to 20 of each type.
|
|
|
|
. A change to use $auth1, $auth2, and $auth3 in authenticators instead of $1,
|
|
|
|
$2, $3, (though those are still set) because the numeric variables get used
|
|
|
|
for other things in complicated expansions.
|
|
|
|
. The default for rfc1413_query_timeout has been changed from 30s to 5s.
|
|
|
|
. It is possible to use setclassresources() on some BSD OS to control the
|
|
|
|
resources used in pipe deliveries.
|
|
|
|
. A new ACL modifier called add_header, which can be used with any verb.
|
|
|
|
. More errors are detectable in retry rules.
|
|
|
|
. Support for SQLite.
|
|
|
|
. Support for IGNOREQUOTA in LMTP.
|
|
|
|
. Extensions to the "submission mode" features.
|
|
|
|
. Support for Client SMTP Authorization (CSA).
|
|
|
|
. Support for ratelimiting hosts and users.
|
|
|
|
. New expansion items to help with the BATV "prvs" scheme.
|
|
|
|
. A "match_ip" condition, that matches an IP address against a list.
|
|
|
|
- numerous bug fixes and minor changes
|
|
|
|
- add eximstats-html subpackage, which, if installed and enabled in
|
|
|
|
/etc/sysconfig/exim, puts HTML reports of the 'eximstats' log
|
|
|
|
analyzer into /srv/www/eximstats
|
|
|
|
- try to adapt BuildRequires and suse specific rpm macros to build
|
|
|
|
on Fedora Core
|
|
|
|
* Wed Mar 08 2006 - poeml@suse.de
|
|
|
|
- build as non-root user
|
|
|
|
* Wed Jan 25 2006 - mls@suse.de
|
|
|
|
- converted neededforbuild to BuildRequires
|
|
|
|
* Tue Oct 25 2005 - rhafer@suse.de
|
|
|
|
- added LDAP_DEPRECATED to CFLAGS to build correctly with
|
|
|
|
OpenLDAP 2.3
|
|
|
|
* Fri Sep 02 2005 - poeml@suse.de
|
|
|
|
- link against external pcre library (patch from Debian) [#112647]
|
|
|
|
* Sat Aug 13 2005 - ro@suse.de
|
|
|
|
- fix file list
|
|
|
|
* Thu Aug 11 2005 - poeml@suse.de
|
|
|
|
- the permissions files are now maintained centrally and packaged
|
|
|
|
in the permissions package [#66304]
|
|
|
|
- add run_permissions macro and verifyscript
|
|
|
|
* Fri Jul 29 2005 - poeml@suse.de
|
|
|
|
- remove world read/execute permissions from /var/log/exim, so log
|
|
|
|
files are not readable regardless of how logrotate deals with
|
|
|
|
them, or dealt with them in the past. Give group ownership to
|
|
|
|
group mail, so exim still can chdir() after dropping permissions.
|
|
|
|
[#99167]
|
|
|
|
* Tue Jun 21 2005 - ro@suse.de
|
|
|
|
- build with fPIE/pie
|
|
|
|
* Wed May 18 2005 - poeml@suse.de
|
|
|
|
- update to 4.51
|
|
|
|
This release contains some new features, but a lot of the changes
|
|
|
|
fix bugs of varying severity. See doc/ChangeLog.
|
|
|
|
* Mon Feb 21 2005 - poeml@suse.de
|
|
|
|
- update to 4.50. This release includes the merging of the exiscan
|
|
|
|
patch into the main source. Thus, compile with the new
|
|
|
|
WITH_CONTENT_SCAN=yes and add WITH_OLD_DEMIME=yes for backwards
|
|
|
|
compatibility (old demime condition)
|
|
|
|
- update filelist of documentation files
|
|
|
|
* Mon Jan 17 2005 - poeml@suse.de
|
|
|
|
- update to 4.44
|
|
|
|
- update exiscan to 4.44-28
|
|
|
|
* Sat Jan 15 2005 - schwab@suse.de
|
|
|
|
- Use <owner>:<group> in permissions file.
|
|
|
|
* Tue Jan 11 2005 - poeml@suse.de
|
|
|
|
- security fixes:
|
|
|
|
- CAN-2005-0021 host_aton() Buffer Overflow Vulnerability
|
|
|
|
[#49675]
|
|
|
|
- CAN-2005-0022 auth_spa_server() Buffer Overflow Vulnerability
|
|
|
|
SPA support is not compiled in. Fix added nevertheless [#49676]
|
|
|
|
* Fri Dec 10 2004 - poeml@suse.de
|
|
|
|
- update to 4.43
|
|
|
|
- update exiscan to 4.43-28
|
|
|
|
* Tue Sep 28 2004 - poeml@suse.de
|
|
|
|
- if a service named greylistd is started, start it before exim
|
|
|
|
* Mon Sep 06 2004 - poeml@suse.de
|
|
|
|
- update to 4.42
|
|
|
|
- update exiscan to 4.42-27
|
|
|
|
* Mon May 10 2004 - poeml@suse.de
|
|
|
|
- update to 4.34
|
|
|
|
- update exiscan to 4.34-21
|
|
|
|
* Sun May 09 2004 - poeml@suse.de
|
|
|
|
- update to 4.33
|
|
|
|
- update exiscan to 4.33-20
|
|
|
|
- add patch against buffer overflow with header name when
|
|
|
|
headers_check_syntax is enabled (CAN-2004-0400) [#40126]
|
|
|
|
http://www.exim.org/pipermail/exim-users/Week-of-Mon-20040503/071126.html
|
|
|
|
* Tue Apr 27 2004 - poeml@suse.de
|
|
|
|
- update exiscan to 4.32-19 due to crash bug in -18 affecting the
|
|
|
|
MIME ACL.
|
|
|
|
* Sun Apr 25 2004 - poeml@suse.de
|
|
|
|
- update to 4.32
|
|
|
|
- update exiscan to 4.32-18
|
|
|
|
- new file /usr/sbin/exipick
|
|
|
|
* Fri Mar 19 2004 - mmj@suse.de
|
|
|
|
- Remove superflous backup files
|
|
|
|
* Wed Mar 03 2004 - poeml@suse.de
|
|
|
|
- update exiscan to 4.30-16. Major new feature: the MIME ACL.
|
|
|
|
* Wed Feb 25 2004 - poeml@suse.de
|
|
|
|
- update to 4.30
|
|
|
|
- update exiscan to 4.30-14
|
|
|
|
- compile with support for LDAP lookups
|
|
|
|
- add openldap2-devel cyrus-sasl-devel to #neededforbuild
|
|
|
|
- compile with support for cdb, dnsdb, passwd lookups
|
|
|
|
- compile with support for mailstore and mbx mailboxes
|
|
|
|
- compile with -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 so large
|
|
|
|
files can be handled
|
|
|
|
* Wed Feb 04 2004 - mmj@suse.de
|
|
|
|
- Lower rfc1413_query_timeout to 5 seconds instead of 30
|
|
|
|
* Wed Nov 19 2003 - poeml@suse.de
|
|
|
|
- fix comments in sysconfig.exim (Kevin Ivory) [#32575]
|
|
|
|
* Tue Nov 18 2003 - poeml@suse.de
|
|
|
|
- logrotate configuration: removed postrotate reloading, since it's
|
|
|
|
not needed; add missingok; make report mails configurable via
|
|
|
|
sysconfig/exim (Kevin Ivory) [#32575]
|
|
|
|
* Mon Sep 08 2003 - poeml@suse.de
|
|
|
|
- exim.rc: delete <feedback@suse.de> address
|
|
|
|
* Tue Aug 26 2003 - poeml@suse.de
|
|
|
|
- don't remove empty log files in %%preun, since it's actually run
|
|
|
|
after %%post in update mode [#29368]
|
|
|
|
* Mon Aug 18 2003 - poeml@suse.de
|
|
|
|
- update to 4.22, which fixes a few bugs in 4.21
|
|
|
|
- improve start section of init script. Don't start multiple
|
|
|
|
processes; don't disrupt mail transfer
|
|
|
|
* Fri Aug 15 2003 - poeml@suse.de
|
|
|
|
- update to 4.21. many changes, see NewStuff and ChangeLog file!
|
|
|
|
- prevent possible overflow in HELO/EHLO command by
|
|
|
|
(a) rewrite of the offending code in a cleaner fashion.
|
|
|
|
(b) If an incoming SMTP command contains a NULL character, it
|
|
|
|
is rejected as invalid.
|
|
|
|
- sieve support (rfc 3028)
|
|
|
|
- support for saslauthd authentication
|
|
|
|
- cramtest.pl utility updated
|
|
|
|
- eximstats 1.28 (addition of -nt option)
|
|
|
|
- If a DNS black list lookup found a CNAME record, but there were
|
|
|
|
no A records associated with the domain it pointed at, Exim
|
|
|
|
crashed.
|
|
|
|
- add new Auto-Submitted header on e.g. bounces
|
|
|
|
- new option syslog_duplication
|
|
|
|
- more flexible way to specify listening addresses/ports
|
|
|
|
- use -Wall
|
|
|
|
- add -fno-strict-aliasing, due to warnings about code where
|
|
|
|
dereferencing type-punned pointers will break strict aliasing
|
|
|
|
- add activation metadata to sysconfig template [#28874]
|
|
|
|
- add patch for IPv6 breakage until 4.22 is out
|
|
|
|
- don't use startproc to start exim. It can't distinguish the
|
|
|
|
parent daemon from queue runners or other children [#28082]
|
|
|
|
* Wed Jul 30 2003 - poeml@suse.de
|
|
|
|
- new macros for stop/restart of services on rpm update/removal
|
|
|
|
* Wed May 21 2003 - coolo@suse.de
|
|
|
|
- avoid empty %%pre
|
|
|
|
- avoid absolute symlinks below /usr
|
|
|
|
* Thu May 15 2003 - poeml@suse.de
|
|
|
|
- update to 4.20
|
|
|
|
- bug fixes
|
|
|
|
- upgraded to PCRE 4.2
|
|
|
|
- upgraded eximstats to 1.27
|
|
|
|
- added versioning to the local_scan() API
|
|
|
|
- Added acl_smtp_helo
|
|
|
|
- added the "discard" verb to ACLs.
|
|
|
|
- for building, DESTDIR can be used now instead of ROOT
|
|
|
|
- behaviour of -t in the presence of Resent- headers has been
|
|
|
|
changed for compatibility
|
|
|
|
- added new syslog facilities:
|
|
|
|
(i) SYSLOG_LOGS_PID and LONG_SYSLOG_LINES in src/EDITME.
|
|
|
|
(ii) syslog_facility and syslog_processname main options.
|
|
|
|
- the documentation was brought up to date.
|
|
|
|
- update exiscan patch to exiscan-acl-4.20-02
|
|
|
|
- remove filelist hack from %%clean, since now we have rpm4 :-)
|
|
|
|
- create logfiles from %%post, not in the init script [#24262]
|
|
|
|
* Tue Apr 22 2003 - poeml@suse.de
|
|
|
|
- update to 4.14. As always, there are lots of minor fixes and
|
|
|
|
cleanups. New features include MySQL lookups over Unix domain
|
|
|
|
sockets, the ability to en/disable parts of the configuration
|
|
|
|
file with ".if", new options for fine-tuning the behavior with
|
|
|
|
respect to unknown SMTP commands, announcing of AUTH and
|
|
|
|
pipelining, and lots of new expansion operators.
|
|
|
|
- remove the obsolete (3.x style) %%s in pidfile name
|
|
|
|
- the eximstats utility contains an official manpage, so we can
|
|
|
|
drop Andreas' version from the manpages tar ball
|
|
|
|
- add Tom Kistner's exiscan patch
|
|
|
|
- include the exiqgrep script
|
|
|
|
- improve the logrotate configuration, so the eximstats report is
|
|
|
|
sent upon rotation (weekly), and not every night. Sending the
|
|
|
|
report can be disabled by touching /var/log/exim/no_report_mail.
|
|
|
|
* Thu Apr 10 2003 - ro@suse.de
|
|
|
|
- fix deprecated tail call syntax (-1)
|
|
|
|
* Thu Feb 13 2003 - lmuelle@suse.de
|
|
|
|
- fix typo in sysconfig metadata
|
|
|
|
* Wed Feb 12 2003 - mmj@suse.de
|
|
|
|
- Add sysconfig metadata [#22641]
|
|
|
|
* Wed Dec 18 2002 - poeml@suse.de
|
|
|
|
- update to 4.12 (more bug fixes: lookup search bug, too many
|
|
|
|
non-mail commands bug, and others)
|
|
|
|
- package the installed exim.conf as configure.default, since it
|
|
|
|
has all substitutions done (since 4.11, SYSTEM_ALIASES_FILE is
|
|
|
|
replaced at install time)
|
|
|
|
* Wed Dec 11 2002 - poeml@suse.de
|
|
|
|
- update to 4.11, with security and bug fixes. The more important
|
|
|
|
changes are:
|
|
|
|
- [in short] Make exim cope with strace -f
|
|
|
|
- Make sure Exim doesn't overrun the buffer if an oversize packet
|
|
|
|
is received from a nameserver.
|
|
|
|
- Exim crashed on an attempt to check senders or sender domains
|
|
|
|
in an ACL other than after RCPT or DATA. It's now a temporary
|
|
|
|
error.
|
|
|
|
- Minor security problem involving pid_file_path (admin user
|
|
|
|
could get root) has been fixed.
|
|
|
|
- If an ACL that was read from a file was used in more than one
|
|
|
|
message in a single SMTP transaction, Exim could crash or
|
|
|
|
misbehave in arbitrary ways. [...]
|
|
|
|
- A similar problem to 127: memory corruption could occur for
|
|
|
|
multiple messages in one SMTP connection if the data from DNS
|
|
|
|
black list lookups was being used in log or user messages, e.g.
|
|
|
|
references to $dnslists_text.
|
|
|
|
For the complete list of changes, see
|
|
|
|
ftp://ftp.csx.cam.ac.uk/pub/software/email/exim/ChangeLogs/
|
|
|
|
- remove rmail symlink as it conflicts with rmail from the uucp
|
|
|
|
package
|
|
|
|
* Mon Nov 11 2002 - poeml@suse.de
|
|
|
|
- use #neededforbuild macro 'x-devel-packages' instead of xf86
|
|
|
|
- add man pages, provided by Andreas Metzler
|
|
|
|
- add some symlinks that exim might be called under
|
|
|
|
* Tue Aug 13 2002 - poeml@suse.de
|
|
|
|
- remove stupid arch-dependant path from filelist
|
|
|
|
* Tue Aug 13 2002 - poeml@suse.de
|
|
|
|
- mv exim.conf to /etc/exim/
|
|
|
|
- add scripts for conversion of 3.xx config files
|
|
|
|
- add symbolic link "runq" (same as exim -q)
|
|
|
|
- use %%defattr
|
|
|
|
* Mon Aug 12 2002 - poeml@suse.de
|
|
|
|
- improve logrotate configuration
|
|
|
|
- fix PreReq
|
|
|
|
- install exim.8 manpage and gzip the remaining documentation
|
|
|
|
- Moved log file creation from %%post to rcexim
|
|
|
|
* Tue Aug 06 2002 - draht@suse.de
|
|
|
|
- added /etc/permissions.d/exim for setuid /usr/sbin/exim
|
|
|
|
* Fri Aug 02 2002 - poeml@suse.de
|
|
|
|
- package created (4.10)
|