30c5c5
%bcond_without mysql
30c5c5
%bcond_with pgsql
30c5c5
%bcond_without ldap
30c5c5
%bcond_without pcre
30c5c5
%bcond_without sasl
30c5c5
%bcond_without tls
30c5c5
%bcond_without ipv6
30c5c5
%bcond_without pflogsumm
30c5c5
30c5c5
%global sysv2systemdnvr 2.8.12-2
30c5c5
30c5c5
# Build with -O3 on ppc64 (rhbz#1051074)
30c5c5
%global _performance_build 1
30c5c5
30c5c5
# hardened build if not overrided
30c5c5
%{!?_hardened_build:%global _hardened_build 1}
30c5c5
30c5c5
# Postfix requires one exlusive uid/gid and a 2nd exclusive gid for its own
30c5c5
# use.  Let me know if the second gid collides with another package.
30c5c5
# Be careful: Redhat's 'mail' user & group isn't unique!
30c5c5
%define postfix_uid	89
30c5c5
%define postfix_user	postfix
30c5c5
%define postfix_gid	89
30c5c5
%define postfix_group	postfix
30c5c5
%define maildrop_group	postdrop
30c5c5
%define maildrop_gid	90
30c5c5
30c5c5
%define postfix_config_dir	%{_sysconfdir}/postfix
30c5c5
%define postfix_daemon_dir	%{_libexecdir}/postfix
30c5c5
%define postfix_command_dir	%{_sbindir}
30c5c5
%define postfix_queue_dir	%{_var}/spool/postfix
30c5c5
%define postfix_data_dir	%{_var}/lib/postfix
30c5c5
%define postfix_doc_dir		%{_docdir}/%{name}-%{version}
30c5c5
%define postfix_sample_dir	%{postfix_doc_dir}/samples
30c5c5
%define postfix_readme_dir	%{postfix_doc_dir}/README_FILES
30c5c5
30c5c5
%if %{?_hardened_build:%{_hardened_build}}%{!?_hardened_build:0}
30c5c5
%global harden -pie -Wl,-z,relro,-z,now
30c5c5
%endif
30c5c5
30c5c5
Name: postfix
30c5c5
Summary: Postfix Mail Transport Agent
30c5c5
Version: 2.10.1
30c5c5
Release: 7%{?dist}
30c5c5
Epoch: 2
30c5c5
Group: System Environment/Daemons
30c5c5
URL: http://www.postfix.org
30c5c5
License: IBM and GPLv2+
30c5c5
Requires(post): systemd systemd-sysv
30c5c5
Requires(post): %{_sbindir}/alternatives
30c5c5
Requires(pre): %{_sbindir}/groupadd
30c5c5
Requires(pre): %{_sbindir}/useradd
30c5c5
Requires(preun): %{_sbindir}/alternatives
30c5c5
Requires(preun): systemd
30c5c5
Requires(postun): systemd
30c5c5
Provides: MTA smtpd smtpdaemon server(smtp)
30c5c5
30c5c5
Source0: ftp://ftp.porcupine.org/mirrors/postfix-release/official/%{name}-%{version}.tar.gz
30c5c5
Source1: postfix-etc-init.d-postfix
30c5c5
Source2: postfix.service
30c5c5
Source3: README-Postfix-SASL-RedHat.txt
30c5c5
Source4: postfix.aliasesdb
30c5c5
Source5: postfix-chroot-update
30c5c5
30c5c5
# Sources 50-99 are upstream [patch] contributions
30c5c5
30c5c5
%define pflogsumm_ver 1.1.3
30c5c5
30c5c5
%if %{with pflogsumm}
30c5c5
# Postfix Log Entry Summarizer: http://jimsun.linxnet.com/postfix_contrib.html
30c5c5
Source53: http://jimsun.linxnet.com/downloads/pflogsumm-%{pflogsumm_ver}.tar.gz
30c5c5
%endif
30c5c5
30c5c5
# Sources >= 100 are config files
30c5c5
30c5c5
Source100: postfix-sasl.conf
30c5c5
Source101: postfix-pam.conf
30c5c5
30c5c5
# Patches
30c5c5
30c5c5
Patch1: postfix-2.10.0-config.patch
30c5c5
Patch2: postfix-2.6.1-files.patch
30c5c5
Patch3: postfix-alternatives.patch
30c5c5
Patch8: postfix-large-fs.patch
30c5c5
Patch9: pflogsumm-1.1.3-datecalc.patch
30c5c5
Patch10: postfix-2.10.1-haproxy-tls-fix.patch
30c5c5
Patch11: postfix-2.10.1-canonical-maps-doc-fix.patch
30c5c5
Patch12: postfix-2.10.1-kernel-4-fix.patch
30c5c5
30c5c5
# Optional patches - set the appropriate environment variables to include
30c5c5
#		     them when building the package/spec file
30c5c5
30c5c5
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
30c5c5
30c5c5
# Determine the different packages required for building postfix
30c5c5
BuildRequires: libdb-devel, pkgconfig, zlib-devel
30c5c5
BuildRequires: systemd-units
30c5c5
30c5c5
%{?with_ldap:BuildRequires: openldap-devel}
30c5c5
%{?with_sasl:BuildRequires: cyrus-sasl-devel}
30c5c5
%{?with_pcre:BuildRequires: pcre-devel}
30c5c5
%{?with_mysql:BuildRequires: mysql-devel}
30c5c5
%{?with_pgsql:BuildRequires: postgresql-devel}
30c5c5
%{?with_tls:BuildRequires: openssl-devel}
30c5c5
30c5c5
%description
30c5c5
Postfix is a Mail Transport Agent (MTA), supporting LDAP, SMTP AUTH (SASL),
30c5c5
TLS
30c5c5
30c5c5
%package sysvinit
30c5c5
Summary: SysV initscript for postfix
30c5c5
Group: System Environment/Daemons
30c5c5
BuildArch: noarch
30c5c5
Requires: %{name} = %{epoch}:%{version}-%{release}
30c5c5
Requires(preun): chkconfig
30c5c5
Requires(post): chkconfig
30c5c5
30c5c5
%description sysvinit
30c5c5
This package contains the SysV initscript.
30c5c5
30c5c5
%package perl-scripts
30c5c5
Summary: Postfix utilities written in perl
30c5c5
Group: Applications/System
30c5c5
Requires: %{name} = %{epoch}:%{version}-%{release}
30c5c5
# perl-scripts introduced in 2:2.5.5-2
30c5c5
Obsoletes: postfix < 2:2.5.5-2
30c5c5
%if %{with pflogsumm}
30c5c5
Provides: postfix-pflogsumm = %{epoch}:%{version}-%{release}
30c5c5
Obsoletes: postfix-pflogsumm < 2:2.5.5-2
30c5c5
%endif
30c5c5
%description perl-scripts
30c5c5
This package contains perl scripts pflogsumm and qshape.
30c5c5
30c5c5
Pflogsumm is a log analyzer/summarizer for the Postfix MTA. It is
30c5c5
designed to provide an over-view of Postfix activity. Pflogsumm
30c5c5
generates summaries and, in some cases, detailed reports of mail
30c5c5
server traffic volumes, rejected and bounced email, and server
30c5c5
warnings, errors and panics.
30c5c5
30c5c5
qshape prints Postfix queue domain and age distribution.
30c5c5
30c5c5
%prep
30c5c5
%setup -q
30c5c5
# Apply obligatory patches
30c5c5
%patch1 -p1 -b .config
30c5c5
%patch2 -p1 -b .files
30c5c5
%patch3 -p1 -b .alternatives
30c5c5
%patch8 -p1 -b .large-fs
30c5c5
30c5c5
%if %{with pflogsumm}
30c5c5
gzip -dc %{SOURCE53} | tar xf -
30c5c5
pushd pflogsumm-%{pflogsumm_ver}
30c5c5
%patch9 -p1 -b .datecalc
30c5c5
popd
30c5c5
%endif
30c5c5
30c5c5
%patch10 -p1 -b .haproxy-tls-fix
30c5c5
%patch11 -p1 -b .canonical-maps-doc-fix
30c5c5
%patch12 -p1 -b .kernel-4-fix
30c5c5
30c5c5
for f in README_FILES/TLS_{LEGACY_,}README TLS_ACKNOWLEDGEMENTS; do
30c5c5
	iconv -f iso8859-1 -t utf8 -o ${f}{_,} &&
30c5c5
		touch -r ${f}{,_} && mv -f ${f}{_,}
30c5c5
done
30c5c5
30c5c5
%build
30c5c5
CCARGS=-fPIC
30c5c5
AUXLIBS=
30c5c5
30c5c5
%ifarch s390 s390x ppc
30c5c5
CCARGS="${CCARGS} -fsigned-char"
30c5c5
%endif
30c5c5
30c5c5
%if %{with ldap}
30c5c5
  CCARGS="${CCARGS} -DHAS_LDAP -DLDAP_DEPRECATED=1"
30c5c5
  AUXLIBS="${AUXLIBS} -lldap -llber"
30c5c5
%endif
30c5c5
%if %{with pcre}
30c5c5
  # -I option required for pcre 3.4 (and later?)
30c5c5
  CCARGS="${CCARGS} -DHAS_PCRE -I%{_includedir}/pcre"
30c5c5
  AUXLIBS="${AUXLIBS} -lpcre"
30c5c5
%endif
30c5c5
%if %{with mysql}
30c5c5
  CCARGS="${CCARGS} -DHAS_MYSQL -I%{_includedir}/mysql"
30c5c5
  AUXLIBS="${AUXLIBS} -L%{_libdir}/mysql -lmysqlclient -lm"
30c5c5
%endif
30c5c5
%if %{with pgsql}
30c5c5
  CCARGS="${CCARGS} -DHAS_PGSQL -I%{_includedir}/pgsql"
30c5c5
  AUXLIBS="${AUXLIBS} -lpq"
30c5c5
%endif
30c5c5
%if %{with sasl}
30c5c5
  CCARGS="${CCARGS} -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I%{_includedir}/sasl"
30c5c5
  AUXLIBS="${AUXLIBS} -L%{_libdir}/sasl2 -lsasl2"
30c5c5
  %global sasl_config_dir %{_sysconfdir}/sasl2
30c5c5
%endif
30c5c5
%if %{with tls}
30c5c5
  if pkg-config openssl ; then
30c5c5
    CCARGS="${CCARGS} -DUSE_TLS `pkg-config --cflags openssl`"
30c5c5
    AUXLIBS="${AUXLIBS} `pkg-config --libs openssl`"
30c5c5
  else
30c5c5
    CCARGS="${CCARGS} -DUSE_TLS -I/usr/include/openssl"
30c5c5
    AUXLIBS="${AUXLIBS} -lssl -lcrypto"
30c5c5
  fi
30c5c5
%endif
30c5c5
%if ! %{with ipv6}
30c5c5
  CCARGS="${CCARGS} -DNO_IPV6"
30c5c5
%endif
30c5c5
30c5c5
CCARGS="${CCARGS} -DDEF_CONFIG_DIR=\\\"%{postfix_config_dir}\\\""
30c5c5
CCARGS="${CCARGS} $(getconf LFS_CFLAGS)"
30c5c5
30c5c5
AUXLIBS="${AUXLIBS} %{?harden:%{harden}}"
30c5c5
30c5c5
make -f Makefile.init makefiles CCARGS="${CCARGS}" AUXLIBS="${AUXLIBS}" \
30c5c5
  DEBUG="" OPT="$RPM_OPT_FLAGS -fno-strict-aliasing -Wno-comment"
30c5c5
30c5c5
make %{?_smp_mflags} 
30c5c5
30c5c5
%install
30c5c5
rm -rf $RPM_BUILD_ROOT
30c5c5
mkdir -p $RPM_BUILD_ROOT
30c5c5
30c5c5
# install postfix into $RPM_BUILD_ROOT
30c5c5
30c5c5
# Move stuff around so we don't conflict with sendmail
30c5c5
for i in man1/mailq.1 man1/newaliases.1 man1/sendmail.1 man5/aliases.5; do
30c5c5
  dest=$(echo $i | sed 's|\.[1-9]$|.postfix\0|')
30c5c5
  mv man/$i man/$dest
30c5c5
  sed -i "s|^\.so $i|\.so $dest|" man/man?/*.[1-9]
30c5c5
done
30c5c5
30c5c5
sh postfix-install -non-interactive \
30c5c5
       install_root=$RPM_BUILD_ROOT \
30c5c5
       config_directory=%{postfix_config_dir} \
30c5c5
       daemon_directory=%{postfix_daemon_dir} \
30c5c5
       command_directory=%{postfix_command_dir} \
30c5c5
       queue_directory=%{postfix_queue_dir} \
30c5c5
       data_directory=%{postfix_data_dir} \
30c5c5
       sendmail_path=%{postfix_command_dir}/sendmail.postfix \
30c5c5
       newaliases_path=%{_bindir}/newaliases.postfix \
30c5c5
       mailq_path=%{_bindir}/mailq.postfix \
30c5c5
       mail_owner=%{postfix_user} \
30c5c5
       setgid_group=%{maildrop_group} \
30c5c5
       manpage_directory=%{_mandir} \
30c5c5
       sample_directory=%{postfix_sample_dir} \
30c5c5
       readme_directory=%{postfix_readme_dir} || exit 1
30c5c5
30c5c5
# This installs into the /etc/rc.d/init.d directory
30c5c5
mkdir -p $RPM_BUILD_ROOT%{_initrddir}
30c5c5
install -c %{SOURCE1} $RPM_BUILD_ROOT%{_initrddir}/postfix
30c5c5
30c5c5
# Systemd
30c5c5
mkdir -p %{buildroot}%{_unitdir}
30c5c5
install -m 644 %{SOURCE2} %{buildroot}%{_unitdir}
30c5c5
install -m 755 %{SOURCE4} %{buildroot}%{postfix_daemon_dir}/aliasesdb
30c5c5
install -m 755 %{SOURCE5} %{buildroot}%{postfix_daemon_dir}/chroot-update
30c5c5
30c5c5
install -c auxiliary/rmail/rmail $RPM_BUILD_ROOT%{_bindir}/rmail.postfix
30c5c5
30c5c5
for i in active bounce corrupt defer deferred flush incoming private saved maildrop public pid saved trace; do
30c5c5
    mkdir -p $RPM_BUILD_ROOT%{postfix_queue_dir}/$i
30c5c5
done
30c5c5
30c5c5
# install performance benchmark tools by hand
30c5c5
for i in smtp-sink smtp-source ; do
30c5c5
  install -c -m 755 bin/$i $RPM_BUILD_ROOT%{postfix_command_dir}/
30c5c5
  install -c -m 755 man/man1/$i.1 $RPM_BUILD_ROOT%{_mandir}/man1/
30c5c5
done
30c5c5
30c5c5
## RPM compresses man pages automatically.
30c5c5
## - Edit postfix-files to reflect this, so post-install won't get confused
30c5c5
##   when called during package installation.
30c5c5
sed -i -r "s#(/man[158]/.*.[158]):f#\1.gz:f#" $RPM_BUILD_ROOT%{postfix_daemon_dir}/postfix-files
30c5c5
30c5c5
cat $RPM_BUILD_ROOT%{postfix_daemon_dir}/postfix-files
30c5c5
%if %{with sasl}
30c5c5
# Install the smtpd.conf file for SASL support.
30c5c5
mkdir -p $RPM_BUILD_ROOT%{sasl_config_dir}
30c5c5
install -m 644 %{SOURCE100} $RPM_BUILD_ROOT%{sasl_config_dir}/smtpd.conf
30c5c5
%endif
30c5c5
30c5c5
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/pam.d
30c5c5
install -m 644 %{SOURCE101} $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/smtp.postfix
30c5c5
30c5c5
# prepare documentation
30c5c5
mkdir -p $RPM_BUILD_ROOT%{postfix_doc_dir}
30c5c5
cp -p %{SOURCE3} COMPATIBILITY LICENSE TLS_ACKNOWLEDGEMENTS TLS_LICENSE $RPM_BUILD_ROOT%{postfix_doc_dir}
30c5c5
30c5c5
mkdir -p $RPM_BUILD_ROOT%{postfix_doc_dir}/examples{,/chroot-setup}
30c5c5
cp -pr examples/{qmail-local,smtpd-policy} $RPM_BUILD_ROOT%{postfix_doc_dir}/examples
30c5c5
cp -p examples/chroot-setup/LINUX2 $RPM_BUILD_ROOT%{postfix_doc_dir}/examples/chroot-setup
30c5c5
30c5c5
cp conf/{main,bounce}.cf.default $RPM_BUILD_ROOT%{postfix_doc_dir}
30c5c5
sed -i 's#%{postfix_config_dir}\(/bounce\.cf\.default\)#%{postfix_doc_dir}\1#' $RPM_BUILD_ROOT%{_mandir}/man5/bounce.5
30c5c5
rm -f $RPM_BUILD_ROOT%{postfix_config_dir}/{TLS_,}LICENSE
30c5c5
30c5c5
find $RPM_BUILD_ROOT%{postfix_doc_dir} -type f | xargs chmod 644
30c5c5
find $RPM_BUILD_ROOT%{postfix_doc_dir} -type d | xargs chmod 755
30c5c5
30c5c5
%if %{with pflogsumm}
30c5c5
install -c -m 644 pflogsumm-%{pflogsumm_ver}/pflogsumm-faq.txt $RPM_BUILD_ROOT%{postfix_doc_dir}/pflogsumm-faq.txt
30c5c5
install -c -m 644 pflogsumm-%{pflogsumm_ver}/pflogsumm.1 $RPM_BUILD_ROOT%{_mandir}/man1/pflogsumm.1
30c5c5
install -c pflogsumm-%{pflogsumm_ver}/pflogsumm.pl $RPM_BUILD_ROOT%{postfix_command_dir}/pflogsumm
30c5c5
%endif
30c5c5
30c5c5
# install qshape
30c5c5
mantools/srctoman - auxiliary/qshape/qshape.pl > qshape.1
30c5c5
install -c qshape.1 $RPM_BUILD_ROOT%{_mandir}/man1/qshape.1
30c5c5
install -c auxiliary/qshape/qshape.pl $RPM_BUILD_ROOT%{postfix_command_dir}/qshape
30c5c5
30c5c5
# remove alias file
30c5c5
rm -f $RPM_BUILD_ROOT%{postfix_config_dir}/aliases
30c5c5
30c5c5
# create /usr/lib/sendmail
30c5c5
mkdir -p $RPM_BUILD_ROOT/usr/lib
30c5c5
pushd $RPM_BUILD_ROOT/usr/lib
30c5c5
ln -sf ../sbin/sendmail.postfix .
30c5c5
popd
30c5c5
30c5c5
mkdir -p $RPM_BUILD_ROOT%{_var}/lib/misc
30c5c5
touch $RPM_BUILD_ROOT%{_var}/lib/misc/postfix.aliasesdb-stamp
30c5c5
30c5c5
# prepare alternatives ghosts 
30c5c5
for i in %{postfix_command_dir}/sendmail %{_bindir}/{mailq,newaliases,rmail} \
30c5c5
	%{_sysconfdir}/pam.d/smtp /usr/lib/sendmail \
30c5c5
	%{_mandir}/{man1/{mailq.1,newaliases.1},man5/aliases.5,man8/sendmail.8}
30c5c5
do
30c5c5
	touch $RPM_BUILD_ROOT$i
30c5c5
done
30c5c5
30c5c5
%post
30c5c5
%systemd_post %{name}.service
30c5c5
30c5c5
# upgrade configuration files if necessary
30c5c5
%{_sbindir}/postfix set-permissions upgrade-configuration \
30c5c5
	daemon_directory=%{postfix_daemon_dir} \
30c5c5
	command_directory=%{postfix_command_dir} \
30c5c5
	mail_owner=%{postfix_user} \
30c5c5
	setgid_group=%{maildrop_group} \
30c5c5
	manpage_directory=%{_mandir} \
30c5c5
	sample_directory=%{postfix_sample_dir} \
30c5c5
	readme_directory=%{postfix_readme_dir} &> /dev/null
30c5c5
30c5c5
%{_sbindir}/alternatives --install %{postfix_command_dir}/sendmail mta %{postfix_command_dir}/sendmail.postfix 30 \
30c5c5
	--slave %{_bindir}/mailq mta-mailq %{_bindir}/mailq.postfix \
30c5c5
	--slave %{_bindir}/newaliases mta-newaliases %{_bindir}/newaliases.postfix \
30c5c5
	--slave %{_sysconfdir}/pam.d/smtp mta-pam %{_sysconfdir}/pam.d/smtp.postfix \
30c5c5
	--slave %{_bindir}/rmail mta-rmail %{_bindir}/rmail.postfix \
30c5c5
	--slave /usr/lib/sendmail mta-sendmail /usr/lib/sendmail.postfix \
30c5c5
	--slave %{_mandir}/man1/mailq.1.gz mta-mailqman %{_mandir}/man1/mailq.postfix.1.gz \
30c5c5
	--slave %{_mandir}/man1/newaliases.1.gz mta-newaliasesman %{_mandir}/man1/newaliases.postfix.1.gz \
30c5c5
	--slave %{_mandir}/man8/sendmail.8.gz mta-sendmailman %{_mandir}/man1/sendmail.postfix.1.gz \
30c5c5
	--slave %{_mandir}/man5/aliases.5.gz mta-aliasesman %{_mandir}/man5/aliases.postfix.5.gz \
30c5c5
	--initscript postfix
30c5c5
30c5c5
%if %{with sasl}
30c5c5
# Move sasl config to new location
30c5c5
if [ -f %{_libdir}/sasl2/smtpd.conf ]; then
30c5c5
	mv -f %{_libdir}/sasl2/smtpd.conf %{sasl_config_dir}/smtpd.conf
30c5c5
	/sbin/restorecon %{sasl_config_dir}/smtpd.conf 2> /dev/null
30c5c5
fi
30c5c5
%endif
30c5c5
30c5c5
exit 0
30c5c5
30c5c5
%pre
30c5c5
# Add user and groups if necessary
30c5c5
%{_sbindir}/groupadd -g %{maildrop_gid} -r %{maildrop_group} 2>/dev/null
30c5c5
%{_sbindir}/groupadd -g %{postfix_gid} -r %{postfix_group} 2>/dev/null
30c5c5
%{_sbindir}/groupadd -g 12 -r mail 2>/dev/null
30c5c5
%{_sbindir}/useradd -d %{postfix_queue_dir} -s /sbin/nologin -g %{postfix_group} -G mail -M -r -u %{postfix_uid} %{postfix_user} 2>/dev/null
30c5c5
exit 0
30c5c5
30c5c5
%preun
30c5c5
%systemd_preun %{name}.service
30c5c5
30c5c5
if [ "$1" = 0 ]; then
30c5c5
    %{_sbindir}/alternatives --remove mta %{postfix_command_dir}/sendmail.postfix
30c5c5
fi
30c5c5
exit 0
30c5c5
30c5c5
%postun
30c5c5
%systemd_postun_with_restart %{name}.service
30c5c5
30c5c5
%post sysvinit
30c5c5
/sbin/chkconfig --add postfix >/dev/null 2>&1 ||:
30c5c5
30c5c5
%preun sysvinit
30c5c5
if [ "$1" = 0 ]; then
30c5c5
    %{_initrddir}/postfix stop >/dev/null 2>&1 ||:
30c5c5
    /sbin/chkconfig --del postfix >/dev/null 2>&1 ||:
30c5c5
fi
30c5c5
30c5c5
%postun sysvinit
30c5c5
[ "$1" -ge 1 ] && %{_initrddir}/postfix condrestart >/dev/null 2>&1 ||:
30c5c5
30c5c5
%triggerun -- postfix < %{sysv2systemdnvr}
30c5c5
%{_bindir}/systemd-sysv-convert --save postfix >/dev/null 2>&1 ||:
30c5c5
%{_bindir}/systemd-sysv-convert --apply postfix >/dev/null 2>&1 ||:
30c5c5
/sbin/chkconfig --del postfix >/dev/null 2>&1 || :
30c5c5
/bin/systemctl try-restart postfix.service >/dev/null 2>&1 || :
30c5c5
30c5c5
%triggerpostun -n postfix-sysvinit -- postfix < %{sysv2systemdnvr}
30c5c5
/sbin/chkconfig --add postfix >/dev/null 2>&1 || :
30c5c5
30c5c5
30c5c5
%clean
30c5c5
rm -rf $RPM_BUILD_ROOT
30c5c5
30c5c5
30c5c5
%files
30c5c5
30c5c5
# For correct directory permissions check postfix-install script.
30c5c5
# It reads the file postfix-files which defines the ownership
30c5c5
# and permissions for all files postfix installs.
30c5c5
30c5c5
%defattr(-, root, root, -)
30c5c5
30c5c5
# Config files not part of upstream
30c5c5
30c5c5
%if %{with sasl}
30c5c5
%config(noreplace) %{sasl_config_dir}/smtpd.conf
30c5c5
%endif
30c5c5
%config(noreplace) %{_sysconfdir}/pam.d/smtp.postfix
30c5c5
%{_unitdir}/postfix.service
30c5c5
30c5c5
# Documentation
30c5c5
30c5c5
%{postfix_doc_dir}
30c5c5
%if %{with pflogsumm}
30c5c5
%exclude %{postfix_doc_dir}/pflogsumm-faq.txt
30c5c5
%endif
30c5c5
30c5c5
# Misc files
30c5c5
30c5c5
%dir %attr(0755, root, root) %{postfix_config_dir}
30c5c5
%dir %attr(0755, root, root) %{postfix_daemon_dir}
30c5c5
%dir %attr(0755, root, root) %{postfix_queue_dir}
30c5c5
%dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/active
30c5c5
%dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/bounce
30c5c5
%dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/corrupt
30c5c5
%dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/defer
30c5c5
%dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/deferred
30c5c5
%dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/flush
30c5c5
%dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/hold
30c5c5
%dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/incoming
30c5c5
%dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/saved
30c5c5
%dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/trace
30c5c5
%dir %attr(0730, %{postfix_user}, %{maildrop_group}) %{postfix_queue_dir}/maildrop
30c5c5
%dir %attr(0755, root, root) %{postfix_queue_dir}/pid
30c5c5
%dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/private
30c5c5
%dir %attr(0710, %{postfix_user}, %{maildrop_group}) %{postfix_queue_dir}/public
30c5c5
%dir %attr(0700, %{postfix_user}, root) %{postfix_data_dir}
30c5c5
30c5c5
%attr(0644, root, root) %{_mandir}/man1/post*.1*
30c5c5
%attr(0644, root, root) %{_mandir}/man1/smtp*.1*
30c5c5
%attr(0644, root, root) %{_mandir}/man1/*.postfix.1*
30c5c5
%attr(0644, root, root) %{_mandir}/man5/access.5*
30c5c5
%attr(0644, root, root) %{_mandir}/man5/[b-v]*.5*
30c5c5
%attr(0644, root, root) %{_mandir}/man5/*.postfix.5*
30c5c5
%attr(0644, root, root) %{_mandir}/man8/[a-qt-v]*.8*
30c5c5
%attr(0644, root, root) %{_mandir}/man8/s[ch-p]*.8*
30c5c5
30c5c5
%attr(0755, root, root) %{postfix_command_dir}/smtp-sink
30c5c5
%attr(0755, root, root) %{postfix_command_dir}/smtp-source
30c5c5
30c5c5
%attr(0755, root, root) %{postfix_command_dir}/postalias
30c5c5
%attr(0755, root, root) %{postfix_command_dir}/postcat
30c5c5
%attr(0755, root, root) %{postfix_command_dir}/postconf
30c5c5
%attr(2755, root, %{maildrop_group}) %{postfix_command_dir}/postdrop
30c5c5
%attr(0755, root, root) %{postfix_command_dir}/postfix
30c5c5
%attr(0755, root, root) %{postfix_command_dir}/postkick
30c5c5
%attr(0755, root, root) %{postfix_command_dir}/postlock
30c5c5
%attr(0755, root, root) %{postfix_command_dir}/postlog
30c5c5
%attr(0755, root, root) %{postfix_command_dir}/postmap
30c5c5
%attr(0755, root, root) %{postfix_command_dir}/postmulti
30c5c5
%attr(2755, root, %{maildrop_group}) %{postfix_command_dir}/postqueue
30c5c5
%attr(0755, root, root) %{postfix_command_dir}/postsuper
30c5c5
%attr(0644, root, root) %config(noreplace) %{postfix_config_dir}/access
30c5c5
%attr(0644, root, root) %config(noreplace) %{postfix_config_dir}/canonical
30c5c5
%attr(0644, root, root) %config(noreplace) %{postfix_config_dir}/generic
30c5c5
%attr(0644, root, root) %config(noreplace) %{postfix_config_dir}/header_checks
30c5c5
%attr(0644, root, root) %config(noreplace) %{postfix_config_dir}/main.cf
30c5c5
%attr(0644, root, root) %config(noreplace) %{postfix_config_dir}/master.cf
30c5c5
%attr(0644, root, root) %config(noreplace) %{postfix_config_dir}/relocated
30c5c5
%attr(0644, root, root) %config(noreplace) %{postfix_config_dir}/transport
30c5c5
%attr(0644, root, root) %config(noreplace) %{postfix_config_dir}/virtual
30c5c5
%attr(0755, root, root) %{postfix_daemon_dir}/[^mp]*
30c5c5
%attr(0644, root, root) %{postfix_daemon_dir}/main.cf
30c5c5
%attr(0644, root, root) %{postfix_daemon_dir}/master.cf
30c5c5
%attr(0755, root, root) %{postfix_daemon_dir}/master
30c5c5
%attr(0755, root, root) %{postfix_daemon_dir}/pickup
30c5c5
%attr(0755, root, root) %{postfix_daemon_dir}/pipe
30c5c5
%attr(0755, root, root) %{postfix_daemon_dir}/post-install
30c5c5
%attr(0644, root, root) %{postfix_daemon_dir}/postfix-files
30c5c5
%attr(0755, root, root) %{postfix_daemon_dir}/postfix-script
30c5c5
%attr(0755, root, root) %{postfix_daemon_dir}/postfix-wrapper
30c5c5
%attr(0755, root, root) %{postfix_daemon_dir}/postmulti-script
30c5c5
%attr(0755, root, root) %{postfix_daemon_dir}/postscreen
30c5c5
%attr(0755, root, root) %{postfix_daemon_dir}/proxymap
30c5c5
%attr(0755, root, root) %{_bindir}/mailq.postfix
30c5c5
%attr(0755, root, root) %{_bindir}/newaliases.postfix
30c5c5
%attr(0755, root, root) %{_bindir}/rmail.postfix
30c5c5
%attr(0755, root, root) %{_sbindir}/sendmail.postfix
30c5c5
%attr(0755, root, root) /usr/lib/sendmail.postfix
30c5c5
30c5c5
%ghost %{_sysconfdir}/pam.d/smtp
30c5c5
30c5c5
%ghost %{_mandir}/man1/mailq.1.gz
30c5c5
%ghost %{_mandir}/man1/newaliases.1.gz
30c5c5
%ghost %{_mandir}/man5/aliases.5.gz
30c5c5
%ghost %{_mandir}/man8/sendmail.8.gz
30c5c5
30c5c5
%ghost %attr(0755, root, root) %{_bindir}/mailq
30c5c5
%ghost %attr(0755, root, root) %{_bindir}/newaliases
30c5c5
%ghost %attr(0755, root, root) %{_bindir}/rmail
30c5c5
%ghost %attr(0755, root, root) %{_sbindir}/sendmail
30c5c5
%ghost %attr(0755, root, root) /usr/lib/sendmail
30c5c5
30c5c5
%ghost %attr(0644, root, root) %{_var}/lib/misc/postfix.aliasesdb-stamp
30c5c5
30c5c5
%files sysvinit
30c5c5
%defattr(-, root, root, -)
30c5c5
%{_initrddir}/postfix
30c5c5
30c5c5
%files perl-scripts
30c5c5
%defattr(-, root, root, -)
30c5c5
%attr(0755, root, root) %{postfix_command_dir}/qshape
30c5c5
%attr(0644, root, root) %{_mandir}/man1/qshape*
30c5c5
%if %{with pflogsumm}
30c5c5
%doc %{postfix_doc_dir}/pflogsumm-faq.txt
30c5c5
%attr(0644, root, root) %{_mandir}/man1/pflogsumm.1.gz
30c5c5
%attr(0755, root, root) %{postfix_command_dir}/pflogsumm
30c5c5
%endif
30c5c5
30c5c5
%changelog
30c5c5
* Mon May  7 2018 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.10.1-7
30c5c5
- Fixed haproxy with TLS
30c5c5
  Resolves: rhbz#1370455
30c5c5
- Fixed documentation about canonical maps
30c5c5
  Resolves: rhbz#1381871
30c5c5
- Fixed build with kernel-4.*
30c5c5
  Resolves: rhbz#1575658
30c5c5
30c5c5
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 2:2.10.1-6
30c5c5
- Mass rebuild 2014-01-24
30c5c5
30c5c5
* Wed Jan 15 2014 Honza Horak <hhorak@redhat.com> - 2:2.10.1-5
30c5c5
- Rebuild for mariadb-libs
30c5c5
  Related: #1045013
30c5c5
30c5c5
* Mon Jan 13 2014 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.10.1-4
30c5c5
- Build with -O3 on ppc64
30c5c5
  Resolves: rhbz#1051074
30c5c5
30c5c5
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 2:2.10.1-3
30c5c5
- Mass rebuild 2013-12-27
30c5c5
30c5c5
* Tue Aug  6 2013 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.10.1-2
30c5c5
- Fixed license
30c5c5
  Resolves: rhbz#993586
30c5c5
30c5c5
* Mon Jun 24 2013 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.10.1-1
30c5c5
- New version
30c5c5
  Resolves: rhbz#977273
30c5c5
30c5c5
* Thu May 23 2013 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.10.0-2
30c5c5
- Fixed systemd error message regarding chroot-update, patch provided
30c5c5
  by John Heidemann <johnh@isi.edu>
30c5c5
  Resolves: rhbz#917463
30c5c5
30c5c5
* Thu Mar 21 2013 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.10.0-1
30c5c5
- New version
30c5c5
- Re-enabled IPv6 in the config
30c5c5
  Resolves: rhbz#863140
30c5c5
30c5c5
* Tue Feb 26 2013 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.10.0-0.3.rc1
30c5c5
- Added systemd-sysv to requires
30c5c5
30c5c5
* Mon Feb 25 2013 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.10.0-0.2.rc1
30c5c5
- Switched to systemd-rpm macros
30c5c5
  Resolves: rhbz#850276
30c5c5
30c5c5
* Fri Feb  8 2013 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.10.0-0.1.rc1
30c5c5
- New version
30c5c5
30c5c5
* Tue Feb  5 2013 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.9.6-1
30c5c5
- New version
30c5c5
  Resolves: rhbz#907803
30c5c5
30c5c5
* Tue Jan  8 2013 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.9.5-2
30c5c5
- Rebuilt with -fno-strict-aliasing
30c5c5
30c5c5
* Thu Dec 13 2012 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.9.5-1
30c5c5
- New version
30c5c5
  Resolves: rhbz#886804
30c5c5
30c5c5
* Thu Sep  6 2012 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.9.4-3
30c5c5
- Fixed systemd error message about missing chroot-update
30c5c5
  Resolves: rhbz#832742
30c5c5
30c5c5
* Fri Aug  3 2012 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.9.4-2
30c5c5
- Fixed sysv2systemd upgrade from f16
30c5c5
30c5c5
* Thu Aug  2 2012 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.9.4-1
30c5c5
- New version
30c5c5
  Resolves: rhbz#845298
30c5c5
- Dropped biff-cloexec patch (upstreamed)
30c5c5
30c5c5
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:2.9.3-3
30c5c5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
30c5c5
30c5c5
* Tue Jul 03 2012 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.9.3-2
30c5c5
- Fixed FD leak in biff
30c5c5
30c5c5
* Tue Jun  5 2012 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.9.3-1
30c5c5
- New version
30c5c5
  Resolves: rhbz#828242
30c5c5
  Fixed sysv2systemd upgrade from f16
30c5c5
30c5c5
* Wed Apr 25 2012 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.9.2-2
30c5c5
- Fixed sysv2systemd upgrade from f15 / f16
30c5c5
30c5c5
* Wed Apr 25 2012 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.9.2-1
30c5c5
- New version
30c5c5
  Resolves: rhbz#816139
30c5c5
30c5c5
* Fri Apr  6 2012 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.9.1-2
30c5c5
- Rebuilt with libdb-5.2
30c5c5
30c5c5
* Mon Feb 20 2012 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.9.1-1
30c5c5
- New version
30c5c5
  Resolves: rhbz#794976
30c5c5
30c5c5
* Fri Feb 10 2012 Petr Pisar <ppisar@redhat.com> - 2:2.9.0-2
30c5c5
- Rebuild against PCRE 8.30
30c5c5
30c5c5
* Fri Feb  3 2012 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.9.0-1
30c5c5
- New version
30c5c5
  Resolves: rhbz#786792
30c5c5
30c5c5
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:2.8.7-5
30c5c5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
30c5c5
30c5c5
* Thu Nov 10 2011 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.8.7-4
30c5c5
- Added epoch to sysvinit subpackage requires
30c5c5
30c5c5
* Tue Nov  8 2011 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.8.7-3
30c5c5
- Fixed sysvinit preun scriptlet
30c5c5
30c5c5
* Tue Nov  8 2011 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.8.7-2
30c5c5
- Introduce systemd unit file, thanks to Jóhann B. Guðmundsson <johannbg@hi.is>
30c5c5
  Resolves: rhbz#718793
30c5c5
30c5c5
* Mon Nov  7 2011 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.8.7-1
30c5c5
- Update to 2.8.7
30c5c5
  Resolves: rhbz#751622
30c5c5
30c5c5
* Mon Oct 24 2011 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.8.6-1
30c5c5
- Update to 2.8.6
30c5c5
  Resolves: rhbz#748389
30c5c5
30c5c5
* Mon Sep 12 2011 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.8.5-1
30c5c5
- Update to 2.8.5
30c5c5
  Resolves: rhbz#735543
30c5c5
30c5c5
* Tue Aug 30 2011 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.8.4-4
30c5c5
- Enable override of hardened build settings
30c5c5
30c5c5
* Tue Aug 30 2011 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.8.4-3
30c5c5
- Hardened build, rebuilt with full relro
30c5c5
30c5c5
* Tue Aug 30 2011 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.8.4-2
30c5c5
- Rebuilt with libdb-5.1
30c5c5
  Resolves: rhbz#734084
30c5c5
30c5c5
* Thu Jul 07 2011 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.8.4-1
30c5c5
- update to 2.8.4
30c5c5
30c5c5
* Mon May 09 2011 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.8.3-1
30c5c5
- update to 2.8.3
30c5c5
- fix CVE-2011-1720
30c5c5
30c5c5
* Wed Mar 23 2011 Dan Horák <dan@danny.cz> - 2:2.8.2-2
30c5c5
- rebuilt for mysql 5.5.10 (soname bump in libmysqlclient)
30c5c5
30c5c5
* Tue Mar 22 2011 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.8.2-1
30c5c5
- update to 2.8.2
30c5c5
30c5c5
* Wed Feb 23 2011 Miroslav Lichvar <mlichvar@redhat.com> 2:2.8.1-1
30c5c5
- update to 2.8.1
30c5c5
30c5c5
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:2.8.0-3
30c5c5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
30c5c5
30c5c5
* Mon Feb 07 2011 Miroslav Lichvar <mlichvar@redhat.com> 2:2.8.0-2
30c5c5
- don't set config_directory when upgrading configuration (#675654)
30c5c5
30c5c5
* Wed Jan 26 2011 Miroslav Lichvar <mlichvar@redhat.com> 2:2.8.0-1
30c5c5
- update to 2.8.0
30c5c5
30c5c5
* Fri Nov 26 2010 Miroslav Lichvar <mlichvar@redhat.com> 2:2.7.2-1
30c5c5
- update to 2.7.2
30c5c5
- change LSB init header to provide $mail-transport-agent (#627411)
30c5c5
30c5c5
* Thu Jun 10 2010 Miroslav Lichvar <mlichvar@redhat.com> 2:2.7.1-1
30c5c5
- update to 2.7.1
30c5c5
- update pflogsumm to 1.1.3
30c5c5
30c5c5
* Wed Mar 17 2010 Miroslav Lichvar <mlichvar@redhat.com> 2:2.7.0-2
30c5c5
- follow guidelines for alternatives (#570801)
30c5c5
- move sasl config to /etc/sasl2 (#574434)
30c5c5
- drop sasl v1 support
30c5c5
- remove unnecessary requirements
30c5c5
- use bcond macros
30c5c5
30c5c5
* Fri Feb 26 2010 Miroslav Lichvar <mlichvar@redhat.com> 2:2.7.0-1
30c5c5
- update to 2.7.0
30c5c5
30c5c5
* Fri Jan 29 2010 Miroslav Lichvar <mlichvar@redhat.com> 2:2.6.5-3
30c5c5
- fix init script LSB compliance (#528151)
30c5c5
- update pflogsumm to 1.1.2
30c5c5
- require Date::Calc for pflogsumm (#536678)
30c5c5
- fix some rpmlint warnings
30c5c5
30c5c5
* Wed Sep 16 2009 Tomas Mraz <tmraz@redhat.com> - 2:2.6.5-2
30c5c5
- use password-auth common PAM configuration instead of system-auth
30c5c5
30c5c5
* Tue Sep 01 2009 Miroslav Lichvar <mlichvar@redhat.com> 2:2.6.5-1
30c5c5
- update to 2.6.5
30c5c5
30c5c5
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 2:2.6.2-3
30c5c5
- rebuilt with new openssl
30c5c5
30c5c5
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:2.6.2-2
30c5c5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
30c5c5
30c5c5
* Thu Jun 18 2009 Miroslav Lichvar <mlichvar@redhat.com> 2:2.6.2-1
30c5c5
- update to 2.6.2
30c5c5
30c5c5
* Tue May 26 2009 Miroslav Lichvar <mlichvar@redhat.com> 2:2.6.1-1
30c5c5
- update to 2.6.1
30c5c5
- move non-config files out of /etc/postfix (#490983)
30c5c5
- fix multilib conflict in postfix-files (#502211)
30c5c5
- run chroot-update script in init script (#483186)
30c5c5
- package examples (#251677)
30c5c5
- provide all alternatives files
30c5c5
- suppress postfix output in post script
30c5c5
30c5c5
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:2.5.6-3
30c5c5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
30c5c5
30c5c5
* Fri Jan 23 2009 Miroslav Lichvar <mlichvar@redhat.com> 2:2.5.6-2
30c5c5
- rebuild for new mysql
30c5c5
30c5c5
* Thu Jan 22 2009 Miroslav Lichvar <mlichvar@redhat.com> 2:2.5.6-1
30c5c5
- update to 2.5.6 (#479108)
30c5c5
- rebuild /etc/aliases.db only when necessary (#327651)
30c5c5
- convert doc files to UTF-8
30c5c5
30c5c5
* Thu Nov 20 2008 Miroslav Lichvar <mlichvar@redhat.com> 2:2.5.5-2
30c5c5
- enable Large file support on 32-bit archs (#428996)
30c5c5
- fix mailq(1) and newaliases(1) man pages (#429501)
30c5c5
- move pflogsumm and qshape to -perl-scripts subpackage (#467529)
30c5c5
- update pflogsumm to 1.1.1
30c5c5
- fix large-fs patch
30c5c5
- drop open_define patch
30c5c5
- add -Wno-comment to CFLAGS
30c5c5
30c5c5
* Wed Sep 17 2008 Thomas Woerner <twoerner@redhat.com> 2:2.5.5-1
30c5c5
- new version 2.5.5
30c5c5
  fixes CVE-2008-2936, CVE-2008-2937 and CVE-2008-3889 (rhbz#459101)
30c5c5
30c5c5
* Thu Aug 28 2008 Tom "spot" Callaway <tcallawa@redhat.com> 2:2.5.1-4
30c5c5
- fix license tag
30c5c5
30c5c5
* Thu Aug 14 2008 Thomas Woerner <twoerner@redhat.com> 2:2.5.1-3
30c5c5
- fixed postfix privilege problem with symlinks in the mail spool directory
30c5c5
  (CVE-2008-2936) (rhbz#459101)
30c5c5
30c5c5
* Wed Mar 12 2008 Thomas Woerner <twoerner@redhat.com> 2:2.5.1-2
30c5c5
- fixed fix for enabling IPv6 support (rhbz#437024)
30c5c5
- added new postfix data directory (rhbz#437042)
30c5c5
30c5c5
* Thu Feb 21 2008 Thomas Woerner <twoerner@redhat.com> 2:2.5.1-1
30c5c5
- new verison 2.5.1
30c5c5
30c5c5
* Wed Feb 20 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2:2.4.6-3
30c5c5
- Autorebuild for GCC 4.3
30c5c5
30c5c5
* Thu Dec 06 2007 Release Engineering <rel-eng at fedoraproject dot org> - 2.4.6-2
30c5c5
- Rebuild for deps
30c5c5
30c5c5
* Wed Nov 28 2007 Thomas Woerner <twoerner@redhat.com> 2:2.4.6-1
30c5c5
- new verison 2.4.6
30c5c5
- added virtual server(smtp) provide (rhbz#380631)
30c5c5
- enabling IPv6 support (rhbz#197105)
30c5c5
- made the MYSQL and PGSQL defines overloadable as build argument
30c5c5
30c5c5
* Wed Nov  7 2007 Thomas Woerner <twoerner@redhat.com> 2:2.4.5-3
30c5c5
- fixed multilib conflict for makedefs.out: rename to makedefs.out-%%{_arch}
30c5c5
  (rhbz#342941)
30c5c5
- enabled mysql support
30c5c5
30c5c5
* Thu Oct  4 2007 Thomas Woerner <twoerner@redhat.com> 2:2.4.5-2
30c5c5
- made init script lsb conform (#243286, rhbz#247025)
30c5c5
- added link to postfix sasl readme into Postfix-SASL-RedHat readme
30c5c5
30c5c5
* Mon Aug 13 2007 Thomas Woerner <twoerner@redhat.com> 2:2.4.5-1
30c5c5
- new version 2.4.5
30c5c5
- fixed compile proplem with glibc-2.6.90+
30c5c5
30c5c5
* Fri Jun 15 2007 Thomas Woerner <twoerner@redhat.com> 2:2.4.3-3
30c5c5
- added missing epoch in requirement of pflogsumm sub package
30c5c5
30c5c5
* Thu Jun 14 2007 Thomas Woerner <twoerner@redhat.com> 2:2.4.3-2
30c5c5
- diabled mysql support again (rhbz#185515)
30c5c5
- added support flag for PostgreSQL build (rhbz#180579)
30c5c5
  Ben: Thanks for the patch
30c5c5
- Fixed remaining rewiew problems (rhbz#226307)
30c5c5
30c5c5
* Tue Jun  5 2007 Thomas Woerner <twoerner@redhat.com> 2:2.4.3-1
30c5c5
- allow to build without LDAP but SASL2 support (rhbz#216792)
30c5c5
30c5c5
* Tue Jun  5 2007 Thomas Woerner <twoerner@redhat.com> 2:2.4.3-1
30c5c5
- new stable version 2.4.3
30c5c5
- enabled mysql support (rhbz#185515)
30c5c5
- dropped build requirements for gawk, ed and sed
30c5c5
30c5c5
* Tue Jan 23 2007 Thomas Woerner <twoerner@redhat.com> 2:2.3.6-1
30c5c5
- new version 2.3.6
30c5c5
- limiting SASL mechanisms to plain login for sasl with saslauthd (#175259)
30c5c5
- dropped usage of ed in the install stage
30c5c5
30c5c5
* Tue Nov  7 2006 Thomas Woerner <twoerner@redhat.com> 2:2.3.4-1
30c5c5
- new version 2.3.4
30c5c5
30c5c5
* Fri Sep  1 2006 Thomas Woerner <twoerner@redhat.com> 2:2.3.3-2
30c5c5
- fixed upgrade procedure (#202357)
30c5c5
30c5c5
* Fri Sep  1 2006 Thomas Woerner <twoerner@redhat.com> 2:2.3.3-1
30c5c5
- new version 2.3.3
30c5c5
- fixed permissions of TLS_LICENSE file
30c5c5
30c5c5
* Fri Aug 18 2006 Jesse Keating <jkeating@redhat.com> - 2:2.3.2-2
30c5c5
- rebuilt with latest binutils to pick up 64K -z commonpagesize on ppc*
30c5c5
  (#203001)
30c5c5
30c5c5
* Mon Jul 31 2006 Thomas Woerner <twoerner@redhat.com> 2:2.3.2-1
30c5c5
- new version 2.3.2 with major upstream fixes:
30c5c5
  - corrupted queue file after a request to modify a short message header
30c5c5
  - panic after spurious Milter request when a client was rejected
30c5c5
  - maked the Milter more tolerant for redundant "data cleanup" requests
30c5c5
- applying pflogsumm-conn-delays-dsn-patch from postfix tree to pflogsumm
30c5c5
30c5c5
* Fri Jul 28 2006 Thomas Woerner <twoerner@redhat.com> 2:2.3.1-1
30c5c5
- new version 2.3.1
30c5c5
- fixes problems with TLS and Milter support
30c5c5
30c5c5
* Tue Jul 25 2006 Thomas Woerner <twoerner@redhat.com> 2:2.3.0-2
30c5c5
- fixed SASL build (#200079)
30c5c5
  thanks to Kaj J. Niemi for the patch
30c5c5
30c5c5
* Mon Jul 24 2006 Thomas Woerner <twoerner@redhat.com> 2:2.3.0-1
30c5c5
- new version 2.3.0
30c5c5
- dropped hostname-fqdn patch
30c5c5
30c5c5
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2:2.2.10-2.1
30c5c5
- rebuild
30c5c5
30c5c5
* Wed May 10 2006 Thomas Woerner <twoerner@redhat.com> 2:2.2.10-2
30c5c5
- added RELRO security protection
30c5c5
30c5c5
* Tue Apr 11 2006 Thomas Woerner <twoerner@redhat.com> 2:2.2.10-1
30c5c5
- new version 2.2.10
30c5c5
- added option LDAP_DEPRECATED to support deprecated ldap functions for now
30c5c5
- fixed build without pflogsumm support (#188470)
30c5c5
30c5c5
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2:2.2.8-1.2
30c5c5
- bump again for double-long bug on ppc(64)
30c5c5
30c5c5
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2:2.2.8-1.1
30c5c5
- rebuilt for new gcc4.1 snapshot and glibc changes
30c5c5
30c5c5
* Tue Jan 24 2006 Florian Festi <ffesti@redhat.com> 2:2.2.8-1
30c5c5
- new version 2.2.8
30c5c5
30c5c5
* Tue Dec 13 2005 Thomas Woerner <twoerner@redhat.com> 2:2.2.7-1
30c5c5
- new version 2.2.7
30c5c5
30c5c5
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
30c5c5
- rebuilt
30c5c5
30c5c5
* Fri Nov 11 2005 Thomas Woerner <twoerner@redhat.com> 2:2.2.5-2.1
30c5c5
- replaced postconf and postalias call in initscript with newaliases (#156358)
30c5c5
- fixed initscripts messages (#155774)
30c5c5
- fixed build problems when sasl is disabled (#164773)
30c5c5
- fixed pre-definition of mailbox_transport lmtp socket path (#122910)
30c5c5
30c5c5
* Thu Nov 10 2005 Tomas Mraz <tmraz@redhat.com> 2:2.2.5-2
30c5c5
- rebuilt against new openssl
30c5c5
30c5c5
* Fri Oct  7 2005 Tomas Mraz <tmraz@redhat.com>
30c5c5
- use include instead of pam_stack in pam config
30c5c5
30c5c5
* Thu Sep  8 2005 Thomas Woerner <twoerner@redhat.com> 2:2.2.5-1
30c5c5
- new version 2.2.5
30c5c5
30c5c5
* Thu May 12 2005 Thomas Woerner <twoerner@redhat.com> 2:2.2.3-1
30c5c5
- new version 2.2.3
30c5c5
- compiling all binaries PIE, dropped old pie patch
30c5c5
30c5c5
* Wed Apr 20 2005 Tomas Mraz <tmraz@redhat.com> 2:2.2.2-2
30c5c5
- fix fsspace on large filesystems (>2G blocks)
30c5c5
30c5c5
* Tue Apr 12 2005 Thomas Woerner <twoerner@redhat.com> 2:2.2.2-1
30c5c5
- new version 2.2.2
30c5c5
30c5c5
* Fri Mar 18 2005 Thomas Woerner <twoerner@redhat.com> 2:2.2.1-1
30c5c5
- new version 2.2.1
30c5c5
- allow to start postfix without alias_database (#149657)
30c5c5
30c5c5
* Fri Mar 11 2005 Thomas Woerner <twoerner@redhat.com> 2:2.2.0-1
30c5c5
- new version 2.2.0
30c5c5
- cleanup of spec file: removed external TLS and IPV6 patches, removed 
30c5c5
  smtp_sasl_proto patch
30c5c5
- dropped samples directory till there are good examples again (was TLS and
30c5c5
  IPV6)
30c5c5
- v2.2.0 fixes code problems: #132798 and #137858
30c5c5
30c5c5
* Fri Feb 11 2005 Thomas Woerner <twoerner@redhat.com> 2:2.1.5-5.1
30c5c5
- fixed open relay bug in postfix ipv6 patch: new version 1.26 (#146731)
30c5c5
- fixed permissions on doc directory (#147280)
30c5c5
- integrated fixed fqdn patch from Joseph Dunn (#139983)
30c5c5
30c5c5
* Tue Nov 23 2004 Thomas Woerner <twoerner@redhat.com> 2:2.1.5-4.1
30c5c5
- removed double quotes from postalias call, second fix for #138354
30c5c5
30c5c5
* Thu Nov 11 2004 Jeff Johnson <jbj@jbj.org> 2:2.1.5-4
30c5c5
- rebuild against db-4.3.21.
30c5c5
- remove Requires: db4, the soname linkage dependency is sufficient.
30c5c5
30c5c5
* Thu Nov 11 2004 Thomas Woerner <twoerner@redhat.com> 2:2.1.5-3.1
30c5c5
- fixed problem with multiple alias maps (#138354)
30c5c5
30c5c5
* Tue Oct 26 2004 Thomas Woerner <twoerner@redhat.com> 2:2.1.5-3
30c5c5
- fixed wrong path for cyrus-imapd (#137074)
30c5c5
30c5c5
* Mon Oct 18 2004 Thomas Woerner <twoerner@redhat.com> 2:2.1.5-2.2
30c5c5
- automated postalias call in init script
30c5c5
- removed postconf call from spec file: moved changes into patch
30c5c5
30c5c5
* Fri Oct 15 2004 Thomas Woerner <twoerner@redhat.com> 2:2.1.5-2.1
30c5c5
- removed aliases from postfix-files (#135840)
30c5c5
- fixed postalias call in init script
30c5c5
30c5c5
* Thu Oct 14 2004 Thomas Woerner <twoerner@redhat.com> 2:2.1.5-2
30c5c5
- switched over to system aliases file and database in /etc/ (#117661)
30c5c5
- new reuires and buildrequires for setup >= 2.5.36-1
30c5c5
30c5c5
* Mon Oct  4 2004 Thomas Woerner <twoerner@redhat.com> 2:2.1.5-1
30c5c5
- new version 2.1.5
30c5c5
- new ipv6 and tls+ipv6 patches: 1.25-pf-2.1.5
30c5c5
30c5c5
* Thu Aug  5 2004 Thomas Woerner <twoerner@redhat.com> 2:2.1.4-1
30c5c5
- new version 2.1.4
30c5c5
- new ipv6 and tls+ipv6 patches: 1.25-pf-2.1.4
30c5c5
- new pfixtls-0.8.18-2.1.3-0.9.7d patch
30c5c5
30c5c5
* Mon Jun 21 2004 Thomas Woerner <twoerner@redhat.com> 2:2.1.1-3.1
30c5c5
- fixed directory permissions in %%doc (#125406)
30c5c5
- fixed missing spool dirs (#125460)
30c5c5
- fixed verify problem for aliases.db (#125461)
30c5c5
- fixed bogus upgrade warning (#125628)
30c5c5
- more spec file cleanup
30c5c5
30c5c5
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
30c5c5
- rebuilt
30c5c5
30c5c5
* Sun Jun 06 2004 Florian La Roche <Florian.LaRoche@redhat.de>
30c5c5
- make sure pflog files have same permissions even if in multiple
30c5c5
  sub-rpms
30c5c5
30c5c5
* Fri Jun  4 2004 Thomas Woerner <twoerner@redhat.com> 2:2.1.1-1
30c5c5
- new version 2.1.1
30c5c5
- compiling postfix PIE
30c5c5
- new alternatives slave for /usr/lib/sendmail
30c5c5
30c5c5
* Wed Mar 31 2004 John Dennis <jdennis@redhat.com> 2:2.0.18-4
30c5c5
- remove version from pflogsumm subpackage, it was resetting the
30c5c5
  version used in the doc directory, fixes bug 119213
30c5c5
30c5c5
* Tue Mar 30 2004 Bill Nottingham <notting@redhat.com> 2:2.0.18-3
30c5c5
- add %%defattr for pflogsumm package
30c5c5
30c5c5
* Tue Mar 16 2004 John Dennis <jdennis@finch.boston.redhat.com> 2:2.0.18-2
30c5c5
- fix sendmail man page (again), make pflogsumm a subpackage
30c5c5
30c5c5
* Mon Mar 15 2004 John Dennis <jdennis@finch.boston.redhat.com> 2:2.0.18-1
30c5c5
- bring source up to upstream release 2.0.18
30c5c5
- include pflogsumm, fixes bug #68799
30c5c5
- include smtp-sink, smtp-source man pages, fixes bug #118163
30c5c5
30c5c5
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
30c5c5
- rebuilt
30c5c5
30c5c5
* Tue Feb 24 2004 John Dennis <jdennis@finch.boston.redhat.com> 2:2.0.16-14
30c5c5
- fix bug 74553, make alternatives track sendmail man page
30c5c5
30c5c5
* Tue Feb 24 2004 John Dennis <jdennis@finch.boston.redhat.com> 2:2.0.16-13
30c5c5
- remove /etc/sysconfig/saslauthd from rpm, fixes bug 113975
30c5c5
30c5c5
* Wed Feb 18 2004 John Dennis <jdennis@porkchop.devel.redhat.com>
30c5c5
- set sasl back to v2 for mainline, this is good for fedora and beyond,
30c5c5
  for RHEL3, we'll branch and set set sasl to v1 and turn off ipv6
30c5c5
30c5c5
* Tue Feb 17 2004 John Dennis <jdennis@porkchop.devel.redhat.com>
30c5c5
- revert back to v1 of sasl because LDAP still links against v1 and we can't 
30c5c5
- bump revision for build
30c5c5
  have two different versions of the sasl library loaded in one load image at
30c5c5
  the same time. How is that possible? Because the sasl libraries have different 
30c5c5
  names (libsasl.so & libsasl2.so) but export the same symbols :-(
30c5c5
  Fixes bugs 115249 and 111767
30c5c5
30c5c5
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
30c5c5
- rebuilt
30c5c5
30c5c5
* Wed Jan 21 2004 John Dennis <jdennis@finch.boston.redhat.com> 2:2.0.16-7
30c5c5
- fix bug 77216, support snapshot builds
30c5c5
30c5c5
* Tue Jan 20 2004 John Dennis <jdennis@finch.boston.redhat.com> 2:2.0.16-6
30c5c5
- add support for IPv6 via Dean Strik's patches, fixes bug 112491
30c5c5
30c5c5
* Tue Jan 13 2004 John Dennis <jdennis@finch.boston.redhat.com> 2:2.0.16-4
30c5c5
- remove mysqlclient prereq, fixes bug 101779
30c5c5
- remove md5 verification override, this fixes bug 113370. Write parse-postfix-files
30c5c5
  script to generate explicit list of all upstream files with ownership, modes, etc.
30c5c5
  carefully add back in all other not upstream files, files list is hopefully
30c5c5
  rock solid now.
30c5c5
30c5c5
* Mon Jan 12 2004 John Dennis <jdennis@finch.boston.redhat.com> 2:2.0.16-3
30c5c5
- add zlib-devel build prereq, fixes bug 112822
30c5c5
- remove copy of resolve.conf into chroot jail, fixes bug 111923
30c5c5
30c5c5
* Tue Dec 16 2003 John Dennis <jdennis@porkchop.devel.redhat.com>
30c5c5
- bump release to build 3.0E errata update
30c5c5
30c5c5
* Sat Dec 13 2003 Jeff Johnson <jbj@jbj.org> 2:2.0.16-2
30c5c5
- rebuild against db-4.2.52.
30c5c5
 
30c5c5
* Mon Nov 17 2003 John Dennis <jdennis@finch.boston.redhat.com> 2:2.0.16-1
30c5c5
- sync up with current upstream release, 2.0.16, fixes bug #108960
30c5c5
30c5c5
* Thu Sep 25 2003 Jeff Johnson <jbj@jbj.org> 2.0.11-6
30c5c5
- rebuild against db-4.2.42.
30c5c5
30c5c5
* Tue Jul 22 2003 Nalin Dahyabhai <nalin@redhat.com> 2.0.11-5
30c5c5
- rebuild
30c5c5
30c5c5
* Thu Jun 26 2003 John Dennis <jdennis@finch.boston.redhat.com>
30c5c5
- bug 98095, change rmail.postfix to rmail for uucp invocation in master.cf
30c5c5
30c5c5
* Wed Jun 25 2003 John Dennis <jdennis@finch.boston.redhat.com>
30c5c5
- add missing dependency for db3/db4
30c5c5
30c5c5
* Thu Jun 19 2003 John Dennis <jdennis@finch.boston.redhat.com>
30c5c5
- upgrade to new 2.0.11 upstream release
30c5c5
- fix authentication problems
30c5c5
- rewrite SASL documentation
30c5c5
- upgrade to use SASL version 2
30c5c5
- Fix bugs 75439, 81913 90412, 91225, 78020, 90891, 88131
30c5c5
30c5c5
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
30c5c5
- rebuilt
30c5c5
30c5c5
* Fri Mar  7 2003 John Dennis <jdennis@finch.boston.redhat.com>
30c5c5
- upgrade to release 2.0.6
30c5c5
- remove chroot as this is now the preferred installation according to Wietse Venema, the postfix author
30c5c5
30c5c5
* Mon Feb 24 2003 Elliot Lee <sopwith@redhat.com>
30c5c5
- rebuilt
30c5c5
30c5c5
* Tue Feb 18 2003 Bill Nottingham <notting@redhat.com> 2:1.1.11-10
30c5c5
- don't copy winbind/wins nss modules, fixes #84553
30c5c5
30c5c5
* Sat Feb 01 2003 Florian La Roche <Florian.LaRoche@redhat.de>
30c5c5
- sanitize rpm scripts a bit
30c5c5
30c5c5
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
30c5c5
- rebuilt
30c5c5
30c5c5
* Sat Jan 11 2003 Karsten Hopp <karsten@redhat.de> 2:1.1.11-8
30c5c5
- rebuild to fix krb5.h issue
30c5c5
30c5c5
* Tue Jan  7 2003 Nalin Dahyabhai <nalin@redhat.com> 2:1.1.11-7
30c5c5
- rebuild
30c5c5
30c5c5
* Fri Jan  3 2003 Nalin Dahyabhai <nalin@redhat.com>
30c5c5
- if pkgconfig knows about openssl, use its cflags and linker flags
30c5c5
30c5c5
* Thu Dec 12 2002 Tim Powers <timp@redhat.com> 2:1.1.11-6
30c5c5
- lib64'ize
30c5c5
- build on all arches
30c5c5
30c5c5
* Wed Jul 24 2002 Karsten Hopp <karsten@redhat.de>
30c5c5
- make aliases.db config(noreplace) (#69612)
30c5c5
30c5c5
* Tue Jul 23 2002 Karsten Hopp <karsten@redhat.de>
30c5c5
- postfix has its own filelist, remove LICENSE entry from it (#69069)
30c5c5
30c5c5
* Tue Jul 16 2002 Karsten Hopp <karsten@redhat.de>
30c5c5
- fix shell in /etc/passwd (#68373)
30c5c5
- fix documentation in /etc/postfix (#65858)
30c5c5
- Provides: /usr/bin/newaliases (#66746)
30c5c5
- fix autorequires by changing /usr/local/bin/perl to /usr/bin/perl in a
30c5c5
  script in %%doc (#68852), although I don't think this is necessary anymore
30c5c5
30c5c5
* Mon Jul 15 2002 Phil Knirsch <pknirsch@redhat.com>
30c5c5
- Fixed missing smtpd.conf file for SASL support and included SASL Postfix
30c5c5
  Red Hat HOWTO (#62505).
30c5c5
- Included SASL2 support patch (#68800).
30c5c5
30c5c5
* Mon Jun 24 2002 Karsten Hopp <karsten@redhat.de>
30c5c5
- 1.1.11, TLS 0.8.11a
30c5c5
- fix #66219 and #66233 (perl required for %%post)
30c5c5
30c5c5
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
30c5c5
- automated rebuild
30c5c5
30c5c5
* Sun May 26 2002 Tim Powers <timp@redhat.com>
30c5c5
- automated rebuild
30c5c5
30c5c5
* Thu May 23 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.10-1
30c5c5
- 1.1.10, TLS 0.8.10
30c5c5
- Build with db4
30c5c5
- Enable SASL
30c5c5
30c5c5
* Mon Apr 15 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.7-2
30c5c5
- Fix bugs #62358 and #62783
30c5c5
- Make sure libdb-3.3.so is in the chroot jail (#62906)
30c5c5
30c5c5
* Mon Apr  8 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.7-1
30c5c5
- 1.1.7, fixes 2 critical bugs
30c5c5
- Make sure there's a resolv.conf in the chroot jail
30c5c5
30c5c5
* Wed Mar 27 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.5-3
30c5c5
- Add Provides: lines for alternatives stuff (#60879)
30c5c5
30c5c5
* Tue Mar 26 2002 Nalin Dahyabhai <nalin@redhat.com> 1.1.5-2
30c5c5
- rebuild
30c5c5
30c5c5
* Tue Mar 26 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.5-1
30c5c5
- 1.1.5 (bugfix release)
30c5c5
- Rebuild with current db
30c5c5
30c5c5
* Thu Mar 14 2002 Bill Nottingham <notting@redhat.com> 1.1.4-3
30c5c5
- remove db trigger, it's both dangerous and pointless
30c5c5
- clean up other triggers a little
30c5c5
30c5c5
* Wed Mar 13 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.4-2
30c5c5
- Some trigger tweaks to make absolutely sure /etc/services is in the
30c5c5
  chroot jail
30c5c5
30c5c5
* Mon Mar 11 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.4-1
30c5c5
- 1.1.4
30c5c5
- TLS 0.8.4
30c5c5
- Move postalias run from %%post to init script to work around
30c5c5
  anaconda being broken.
30c5c5
30c5c5
* Fri Mar  8 2002 Bill Nottingham <notting@redhat.com> 1.1.3-5
30c5c5
- use alternatives --initscript support
30c5c5
30c5c5
* Thu Feb 28 2002 Bill Nottingham <notting@redhat.com> 1.1.3-4
30c5c5
- run alternatives --remove in %%preun
30c5c5
- add various prereqs
30c5c5
30c5c5
* Thu Feb 28 2002 Nalin Dahyabhai <nalin@redhat.com> 1.1.3-3
30c5c5
- adjust the default postfix-files config file to match the alternatives setup
30c5c5
  by altering the arguments passed to post-install in the %%install phase
30c5c5
  (otherwise, it might point to sendmail's binaries, breaking it rather rudely)
30c5c5
- adjust the post-install script so that it silently uses paths which have been
30c5c5
  modified for use with alternatives, for upgrade cases where the postfix-files
30c5c5
  configuration file isn't overwritten
30c5c5
- don't forcefully strip files -- that's a build root policy
30c5c5
- remove hard requirement on openldap, library dependencies take care of it
30c5c5
- redirect %%postun to /dev/null
30c5c5
- don't remove the postfix user and group when the package is removed
30c5c5
30c5c5
* Wed Feb 20 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.3-2
30c5c5
- listen on 127.0.0.1 only by default (#60071)
30c5c5
- Put config samples in %%{_docdir}/%%{name}-%%{version} rather than
30c5c5
  /etc/postfix (#60072)
30c5c5
- Some spec file cleanups
30c5c5
30c5c5
* Tue Feb 19 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.3-1
30c5c5
- 1.1.3, TLS 0.8.3
30c5c5
- Fix updating
30c5c5
- Don't run the statistics cron job
30c5c5
- remove requirement on perl Date::Calc
30c5c5
30c5c5
* Thu Jan 31 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.2-3
30c5c5
- Fix up alternatives stuff
30c5c5
30c5c5
* Wed Jan 30 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.2-2
30c5c5
- Use alternatives
30c5c5
30c5c5
* Sun Jan 27 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.2-1
30c5c5
- Initial Red Hat Linux packaging, based on spec file from
30c5c5
  Simon J Mudd <sjmudd@pobox.com>
30c5c5
- Changes from that:
30c5c5
  - Set up chroot environment in triggers to make sure we catch glibc errata
30c5c5
  - Remove some hacks to support building on all sorts of distributions at
30c5c5
    the cost of specfile readability
30c5c5
  - Remove postdrop group on deletion
30c5c5