Blame SPECS/postfix.spec

8c23a1
# plugins have unresolvable symbols in compile time
8c23a1
%undefine _strict_symbol_defs_build
8c23a1
8c23a1
%bcond_without mysql
8c23a1
%bcond_without pgsql
8c23a1
%bcond_without sqlite
8c23a1
%bcond_without cdb
8c23a1
%bcond_without ldap
e8f820
%bcond_without lmdb
8c23a1
%bcond_without pcre
8c23a1
%bcond_without sasl
8c23a1
%bcond_without tls
8c23a1
%bcond_without ipv6
8c23a1
%bcond_without pflogsumm
8c23a1
8c23a1
%global sysv2systemdnvr 2.8.12-2
8c23a1
8c23a1
# hardened build if not overrided
8c23a1
%{!?_hardened_build:%global _hardened_build 1}
8c23a1
8c23a1
# Postfix requires one exlusive uid/gid and a 2nd exclusive gid for its own
8c23a1
# use.  Let me know if the second gid collides with another package.
8c23a1
# Be careful: Redhat's 'mail' user & group isn't unique!
8c23a1
%define postfix_uid	89
8c23a1
%define postfix_user	postfix
8c23a1
%define postfix_gid	89
8c23a1
%define postfix_group	postfix
8c23a1
%define maildrop_group	postdrop
8c23a1
%define maildrop_gid	90
8c23a1
8c23a1
%define postfix_config_dir	%{_sysconfdir}/postfix
8c23a1
%define postfix_daemon_dir	%{_libexecdir}/postfix
8c23a1
%define postfix_shlib_dir	%{_libdir}/postfix
8c23a1
%define postfix_command_dir	%{_sbindir}
8c23a1
%define postfix_queue_dir	%{_var}/spool/postfix
8c23a1
%define postfix_data_dir	%{_var}/lib/postfix
8c23a1
%define postfix_doc_dir		%{?_pkgdocdir}%{!?_pkgdocdir:%{_docdir}/%{name}-%{version}}
8c23a1
%define postfix_sample_dir	%{postfix_doc_dir}/samples
8c23a1
%define postfix_readme_dir	%{postfix_doc_dir}/README_FILES
8c23a1
8c23a1
%global sslcert %{_sysconfdir}/pki/tls/certs/postfix.pem
8c23a1
%global sslkey  %{_sysconfdir}/pki/tls/private/postfix.key
8c23a1
8c23a1
# Filter private libraries
8c23a1
%global _privatelibs libpostfix-.+\.so.*
8c23a1
%global __provides_exclude ^(%{_privatelibs})$
8c23a1
%global __requires_exclude ^(%{_privatelibs})$
8c23a1
8c23a1
Name: postfix
8c23a1
Summary: Postfix Mail Transport Agent
e8f820
Version: 3.5.8
3faf99
Release: 2%{?dist}
8c23a1
Epoch: 2
8c23a1
Group: System Environment/Daemons
8c23a1
URL: http://www.postfix.org
8c23a1
License: (IBM and GPLv2+) or (EPL-2.0 and GPLv2+)
e8f820
Requires(post): systemd hostname
8c23a1
Requires(post): %{_sbindir}/alternatives
8c23a1
Requires(post): %{_bindir}/openssl
6891b7
Requires(post): %{_bindir}/hostname
8c23a1
Requires(pre): %{_sbindir}/groupadd
8c23a1
Requires(pre): %{_sbindir}/useradd
8c23a1
Requires(preun): %{_sbindir}/alternatives
8c23a1
Requires(preun): systemd
8c23a1
Requires(postun): systemd
8c23a1
# Required by /usr/libexec/postfix/postfix-script
e8f820
Requires: diffutils, findutils
8c23a1
Provides: MTA smtpd smtpdaemon server(smtp)
8c23a1
8c23a1
Source0: ftp://ftp.porcupine.org/mirrors/postfix-release/official/%{name}-%{version}.tar.gz
8c23a1
Source2: postfix.service
8c23a1
Source3: README-Postfix-SASL-RedHat.txt
8c23a1
Source4: postfix.aliasesdb
8c23a1
Source5: postfix-chroot-update
e8f820
Source6: README-RedHat.txt
8c23a1
8c23a1
# Sources 50-99 are upstream [patch] contributions
8c23a1
8c23a1
%define pflogsumm_ver 1.1.5
8c23a1
8c23a1
# Postfix Log Entry Summarizer: http://jimsun.linxnet.com/postfix_contrib.html
8c23a1
Source53: http://jimsun.linxnet.com/downloads/pflogsumm-%{pflogsumm_ver}.tar.gz
8c23a1
8c23a1
# Sources >= 100 are config files
8c23a1
8c23a1
Source100: postfix-sasl.conf
8c23a1
Source101: postfix-pam.conf
8c23a1
8c23a1
# Patches
8c23a1
e8f820
Patch1: postfix-3.5.0-config.patch
e8f820
Patch2: postfix-3.4.0-files.patch
e8f820
Patch3: postfix-3.3.3-alternatives.patch
e8f820
Patch4: postfix-3.4.0-large-fs.patch
8c23a1
Patch9: pflogsumm-1.1.5-datecalc.patch
8c23a1
# rhbz#1384871, sent upstream
8c23a1
Patch10: pflogsumm-1.1.5-ipv6-warnings-fix.patch
e8f820
Patch11: postfix-3.4.4-chroot-example-fix.patch
e8f820
Patch12: postfix-3.5.8-back-compat-3.3.1.patch
3faf99
Patch13: postfix-3.5.8-whitespace-name-fix.patch
8c23a1
8c23a1
# Optional patches - set the appropriate environment variables to include
8c23a1
#                    them when building the package/spec file
8c23a1
8c23a1
8c23a1
# Determine the different packages required for building postfix
8c23a1
BuildRequires: libdb-devel, perl-generators, pkgconfig, zlib-devel
8c23a1
BuildRequires: systemd-units, libicu-devel, libnsl2-devel
e8f820
BuildRequires: gcc, m4, findutils
8c23a1
8c23a1
%{?with_ldap:BuildRequires: openldap-devel}
e8f820
%{?with_lmdb:BuildRequires: lmdb-devel}
8c23a1
%{?with_sasl:BuildRequires: cyrus-sasl-devel}
8c23a1
%{?with_pcre:BuildRequires: pcre-devel}
8c23a1
%{?with_mysql:BuildRequires: mariadb-connector-c-devel}
8c23a1
%{?with_pgsql:BuildRequires: postgresql-devel}
8c23a1
%{?with_sqlite:BuildRequires: sqlite-devel}
8c23a1
%{?with_cdb:BuildRequires: tinycdb-devel}
8c23a1
%{?with_tls:BuildRequires: openssl-devel}
8c23a1
8c23a1
%description
8c23a1
Postfix is a Mail Transport Agent (MTA).
8c23a1
8c23a1
%package perl-scripts
8c23a1
Summary: Postfix utilities written in perl
8c23a1
Group: Applications/System
8c23a1
Requires: %{name} = %{epoch}:%{version}-%{release}
8c23a1
# perl-scripts introduced in 2:2.5.5-2
8c23a1
Obsoletes: postfix < 2:2.5.5-2
8c23a1
%if %{with pflogsumm}
8c23a1
Provides: postfix-pflogsumm = %{epoch}:%{version}-%{release}
8c23a1
Obsoletes: postfix-pflogsumm < 2:2.5.5-2
8c23a1
%endif
8c23a1
%description perl-scripts
8c23a1
This package contains perl scripts pflogsumm and qshape.
8c23a1
8c23a1
Pflogsumm is a log analyzer/summarizer for the Postfix MTA. It is
8c23a1
designed to provide an over-view of Postfix activity. Pflogsumm
8c23a1
generates summaries and, in some cases, detailed reports of mail
8c23a1
server traffic volumes, rejected and bounced email, and server
8c23a1
warnings, errors and panics.
8c23a1
8c23a1
qshape prints Postfix queue domain and age distribution.
8c23a1
8c23a1
%if %{with mysql}
8c23a1
%package mysql
8c23a1
Summary: Postfix MySQL map support
8c23a1
Requires: %{name} = %{epoch}:%{version}-%{release}
8c23a1
8c23a1
%description mysql
8c23a1
This provides support for MySQL maps in Postfix. If you plan to use MySQL
8c23a1
maps with Postfix, you need this.
8c23a1
%endif
8c23a1
8c23a1
%if %{with pgsql}
8c23a1
%package pgsql
8c23a1
Summary: Postfix PostgreSQL map support
8c23a1
Requires: %{name} = %{epoch}:%{version}-%{release}
8c23a1
8c23a1
%description pgsql
8c23a1
This provides support for PostgreSQL  maps in Postfix. If you plan to use
8c23a1
PostgreSQL maps with Postfix, you need this.
8c23a1
%endif
8c23a1
8c23a1
%if %{with sqlite}
8c23a1
%package sqlite
8c23a1
Summary: Postfix SQLite map support
8c23a1
Requires: %{name} = %{epoch}:%{version}-%{release}
8c23a1
8c23a1
%description sqlite
8c23a1
This provides support for SQLite maps in Postfix. If you plan to use SQLite
8c23a1
maps with Postfix, you need this.
8c23a1
%endif
8c23a1
8c23a1
%if %{with cdb}
8c23a1
%package cdb
8c23a1
Summary: Postfix CDB map support
8c23a1
Requires: %{name} = %{epoch}:%{version}-%{release}
8c23a1
8c23a1
%description cdb
8c23a1
This provides support for CDB maps in Postfix. If you plan to use CDB
8c23a1
maps with Postfix, you need this.
8c23a1
%endif
8c23a1
8c23a1
%if %{with ldap}
8c23a1
%package ldap
8c23a1
Summary: Postfix LDAP map support
8c23a1
Requires: %{name} = %{epoch}:%{version}-%{release}
8c23a1
8c23a1
%description ldap
8c23a1
This provides support for LDAP maps in Postfix. If you plan to use LDAP
8c23a1
maps with Postfix, you need this.
8c23a1
%endif
8c23a1
e8f820
%if %{with lmdb}
e8f820
%package lmdb
e8f820
Summary: Postfix LDMB map support
e8f820
Requires: %{name} = %{epoch}:%{version}-%{release}
e8f820
e8f820
%description lmdb
e8f820
This provides support for LMDB maps in Postfix. If you plan to use LMDB
e8f820
maps with Postfix, you need this.
e8f820
%endif
e8f820
8c23a1
%if %{with pcre}
8c23a1
%package pcre
8c23a1
Summary: Postfix PCRE map support
8c23a1
Requires: %{name} = %{epoch}:%{version}-%{release}
8c23a1
8c23a1
%description pcre
8c23a1
This provides support for PCRE maps in Postfix. If you plan to use PCRE
8c23a1
maps with Postfix, you need this.
8c23a1
%endif
8c23a1
8c23a1
%prep
8c23a1
%setup -q
8c23a1
# Apply obligatory patches
8c23a1
%patch1 -p1 -b .config
8c23a1
%patch2 -p1 -b .files
8c23a1
%patch3 -p1 -b .alternatives
8c23a1
%patch4 -p1 -b .large-fs
8c23a1
8c23a1
# Change DEF_SHLIB_DIR according to build host
8c23a1
sed -i \
8c23a1
's|^\(\s*#define\s\+DEF_SHLIB_DIR\s\+\)"/usr/lib/postfix"|\1"%{_libdir}/postfix"|' \
8c23a1
src/global/mail_params.h
8c23a1
8c23a1
%if %{with pflogsumm}
8c23a1
gzip -dc %{SOURCE53} | tar xf -
8c23a1
pushd pflogsumm-%{pflogsumm_ver}
8c23a1
%patch9 -p1 -b .datecalc
8c23a1
%patch10 -p1 -b .ipv6-warnings-fix
8c23a1
popd
8c23a1
%endif
e8f820
%patch11 -p1 -b .chroot-example-fix
e8f820
# Improve backward compatibility with postfix-3.3.1,
e8f820
# for details see rhbz#1688389
e8f820
%patch12 -p1 -b .back-compat-3.3.1
3faf99
# rhbz#1977732, sent upstream
3faf99
%patch13 -p1 -b .whitespace-name-fix
8c23a1
8c23a1
for f in README_FILES/TLS_{LEGACY_,}README TLS_ACKNOWLEDGEMENTS; do
8c23a1
	iconv -f iso8859-1 -t utf8 -o ${f}{_,} &&
8c23a1
		touch -r ${f}{,_} && mv -f ${f}{_,}
8c23a1
done
8c23a1
8c23a1
%build
e8f820
unset AUXLIBS AUXLIBS_LDAP AUXLIBS_LMDB AUXLIBS_PCRE AUXLIBS_MYSQL AUXLIBS_PGSQL AUXLIBS_SQLITE AUXLIBS_CDB
e8f820
CCARGS="-fPIC -fcommon"
8c23a1
AUXLIBS="-lnsl"
8c23a1
8c23a1
%ifarch s390 s390x ppc
8c23a1
CCARGS="${CCARGS} -fsigned-char"
8c23a1
%endif
8c23a1
8c23a1
%if %{with ldap}
8c23a1
  CCARGS="${CCARGS} -DHAS_LDAP -DLDAP_DEPRECATED=1 %{?with_sasl:-DUSE_LDAP_SASL}"
8c23a1
  AUXLIBS_LDAP="-lldap -llber"
8c23a1
%endif
e8f820
%if %{with lmdb}
e8f820
  CCARGS="${CCARGS} -DHAS_LMDB"
e8f820
  AUXLIBS_LMDB="-llmdb"
e8f820
%endif
8c23a1
%if %{with pcre}
8c23a1
  # -I option required for pcre 3.4 (and later?)
8c23a1
  CCARGS="${CCARGS} -DHAS_PCRE -I%{_includedir}/pcre"
8c23a1
  AUXLIBS_PCRE="-lpcre"
8c23a1
%endif
8c23a1
%if %{with mysql}
8c23a1
  CCARGS="${CCARGS} -DHAS_MYSQL -I%{_includedir}/mysql"
8c23a1
  AUXLIBS_MYSQL="-L%{_libdir}/mariadb -lmysqlclient -lm"
8c23a1
%endif
8c23a1
%if %{with pgsql}
8c23a1
  CCARGS="${CCARGS} -DHAS_PGSQL -I%{_includedir}/pgsql"
8c23a1
  AUXLIBS_PGSQL="-lpq"
8c23a1
%endif
8c23a1
%if %{with sqlite}
8c23a1
  CCARGS="${CCARGS} -DHAS_SQLITE `pkg-config --cflags sqlite3`"
8c23a1
  AUXLIBS_SQLITE="`pkg-config --libs sqlite3`"
8c23a1
%endif
8c23a1
%if %{with cdb}
8c23a1
  CCARGS="${CCARGS} -DHAS_CDB `pkg-config --cflags libcdb`"
8c23a1
  AUXLIBS_CDB="`pkg-config --libs libcdb`"
8c23a1
%endif
8c23a1
%if %{with sasl}
8c23a1
  CCARGS="${CCARGS} -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I%{_includedir}/sasl"
8c23a1
  AUXLIBS="${AUXLIBS} -L%{_libdir}/sasl2 -lsasl2"
8c23a1
  %global sasl_config_dir %{_sysconfdir}/sasl2
8c23a1
%endif
8c23a1
%if %{with tls}
8c23a1
  if pkg-config openssl ; then
8c23a1
    CCARGS="${CCARGS} -DUSE_TLS `pkg-config --cflags openssl`"
8c23a1
    AUXLIBS="${AUXLIBS} `pkg-config --libs openssl`"
8c23a1
  else
8c23a1
    CCARGS="${CCARGS} -DUSE_TLS -I%{_includedir}/openssl"
8c23a1
    AUXLIBS="${AUXLIBS} -lssl -lcrypto"
8c23a1
  fi
8c23a1
%endif
8c23a1
%if ! %{with ipv6}
8c23a1
  CCARGS="${CCARGS} -DNO_IPV6"
8c23a1
%endif
8c23a1
8c23a1
CCARGS="${CCARGS} -DDEF_CONFIG_DIR=\\\"%{postfix_config_dir}\\\""
8c23a1
CCARGS="${CCARGS} $(getconf LFS_CFLAGS)"
8c23a1
8c23a1
LDFLAGS="%{?__global_ldflags} %{?_hardened_build:-Wl,-z,relro,-z,now}"
8c23a1
8c23a1
# SHLIB_RPATH is needed to find private libraries
8c23a1
# LDFLAGS are added to SHLIB_RPATH because the postfix build system
8c23a1
# ignores them. Adding LDFLAGS to SHLIB_RPATH is currently the only
8c23a1
# way how to get them in
8c23a1
make -f Makefile.init makefiles shared=yes dynamicmaps=yes \
8c23a1
  %{?_hardened_build:pie=yes} CCARGS="${CCARGS}" AUXLIBS="${AUXLIBS}" \
e8f820
  AUXLIBS_LDAP="${AUXLIBS_LDAP}" AUXLIBS_LMDB="${AUXLIBS_LMDB}" \
e8f820
  AUXLIBS_PCRE="${AUXLIBS_PCRE}" AUXLIBS_MYSQL="${AUXLIBS_MYSQL}" \
e8f820
  AUXLIBS_PGSQL="${AUXLIBS_PGSQL}" AUXLIBS_SQLITE="${AUXLIBS_SQLITE}" \
e8f820
  AUXLIBS_CDB="${AUXLIBS_CDB}" \
8c23a1
  DEBUG="" SHLIB_RPATH="-Wl,-rpath,%{postfix_shlib_dir} $LDFLAGS" \
8c23a1
  OPT="$RPM_OPT_FLAGS -fno-strict-aliasing -Wno-comment" \
8c23a1
  POSTFIX_INSTALL_OPTS=-keep-build-mtime
8c23a1
e8f820
%make_build
8c23a1
8c23a1
%install
8c23a1
# install postfix into $RPM_BUILD_ROOT
8c23a1
8c23a1
# Move stuff around so we don't conflict with sendmail
8c23a1
for i in man1/mailq.1 man1/newaliases.1 man1/sendmail.1 man5/aliases.5 man8/smtpd.8; do
8c23a1
  dest=$(echo $i | sed 's|\.[1-9]$|.postfix\0|')
8c23a1
  mv man/$i man/$dest
8c23a1
  sed -i "s|^\.so $i|\.so $dest|" man/man?/*.[1-9]
8c23a1
done
8c23a1
8c23a1
make non-interactive-package \
8c23a1
       install_root=$RPM_BUILD_ROOT \
8c23a1
       config_directory=%{postfix_config_dir} \
8c23a1
       meta_directory=%{postfix_config_dir} \
8c23a1
       shlib_directory=%{postfix_shlib_dir} \
8c23a1
       daemon_directory=%{postfix_daemon_dir} \
8c23a1
       command_directory=%{postfix_command_dir} \
8c23a1
       queue_directory=%{postfix_queue_dir} \
8c23a1
       data_directory=%{postfix_data_dir} \
8c23a1
       sendmail_path=%{postfix_command_dir}/sendmail.postfix \
8c23a1
       newaliases_path=%{_bindir}/newaliases.postfix \
8c23a1
       mailq_path=%{_bindir}/mailq.postfix \
8c23a1
       mail_owner=%{postfix_user} \
8c23a1
       setgid_group=%{maildrop_group} \
8c23a1
       manpage_directory=%{_mandir} \
8c23a1
       sample_directory=%{postfix_sample_dir} \
8c23a1
       readme_directory=%{postfix_readme_dir} || exit 1
8c23a1
8c23a1
# Systemd
8c23a1
mkdir -p %{buildroot}%{_unitdir}
8c23a1
install -m 644 %{SOURCE2} %{buildroot}%{_unitdir}
8c23a1
install -m 755 %{SOURCE4} %{buildroot}%{postfix_daemon_dir}/aliasesdb
8c23a1
install -m 755 %{SOURCE5} %{buildroot}%{postfix_daemon_dir}/chroot-update
8c23a1
8c23a1
install -c auxiliary/rmail/rmail $RPM_BUILD_ROOT%{_bindir}/rmail.postfix
8c23a1
8c23a1
for i in active bounce corrupt defer deferred flush incoming private saved maildrop public pid saved trace; do
8c23a1
    mkdir -p $RPM_BUILD_ROOT%{postfix_queue_dir}/$i
8c23a1
done
8c23a1
e8f820
# install performance benchmark and test tools by hand
e8f820
for i in smtp-sink smtp-source posttls-finger ; do
8c23a1
  install -c -m 755 bin/$i $RPM_BUILD_ROOT%{postfix_command_dir}/
8c23a1
  install -c -m 755 man/man1/$i.1 $RPM_BUILD_ROOT%{_mandir}/man1/
8c23a1
done
8c23a1
8c23a1
## RPM compresses man pages automatically.
8c23a1
## - Edit postfix-files to reflect this, so post-install won't get confused
8c23a1
##   when called during package installation.
8c23a1
sed -i -r "s#(/man[158]/.*.[158]):f#\1.gz:f#" $RPM_BUILD_ROOT%{postfix_config_dir}/postfix-files
8c23a1
8c23a1
cat $RPM_BUILD_ROOT%{postfix_config_dir}/postfix-files
8c23a1
%if %{with sasl}
8c23a1
# Install the smtpd.conf file for SASL support.
8c23a1
mkdir -p $RPM_BUILD_ROOT%{sasl_config_dir}
8c23a1
install -m 644 %{SOURCE100} $RPM_BUILD_ROOT%{sasl_config_dir}/smtpd.conf
8c23a1
%endif
8c23a1
8c23a1
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/pam.d
8c23a1
install -m 644 %{SOURCE101} $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/smtp.postfix
8c23a1
8c23a1
# prepare documentation
8c23a1
mkdir -p $RPM_BUILD_ROOT%{postfix_doc_dir}
e8f820
cp -p %{SOURCE3} %{SOURCE6} COMPATIBILITY LICENSE TLS_ACKNOWLEDGEMENTS TLS_LICENSE $RPM_BUILD_ROOT%{postfix_doc_dir}
8c23a1
8c23a1
mkdir -p $RPM_BUILD_ROOT%{postfix_doc_dir}/examples{,/chroot-setup}
8c23a1
cp -pr examples/{qmail-local,smtpd-policy} $RPM_BUILD_ROOT%{postfix_doc_dir}/examples
8c23a1
cp -p examples/chroot-setup/LINUX2 $RPM_BUILD_ROOT%{postfix_doc_dir}/examples/chroot-setup
8c23a1
8c23a1
cp conf/{main,bounce}.cf.default $RPM_BUILD_ROOT%{postfix_doc_dir}
8c23a1
sed -i 's#%{postfix_config_dir}\(/bounce\.cf\.default\)#%{postfix_doc_dir}\1#' $RPM_BUILD_ROOT%{_mandir}/man5/bounce.5
8c23a1
rm -f $RPM_BUILD_ROOT%{postfix_config_dir}/{TLS_,}LICENSE
8c23a1
8c23a1
find $RPM_BUILD_ROOT%{postfix_doc_dir} -type f | xargs chmod 644
8c23a1
find $RPM_BUILD_ROOT%{postfix_doc_dir} -type d | xargs chmod 755
8c23a1
8c23a1
%if %{with pflogsumm}
8c23a1
install -c -m 644 pflogsumm-%{pflogsumm_ver}/pflogsumm-faq.txt $RPM_BUILD_ROOT%{postfix_doc_dir}/pflogsumm-faq.txt
8c23a1
install -c -m 644 pflogsumm-%{pflogsumm_ver}/pflogsumm.1 $RPM_BUILD_ROOT%{_mandir}/man1/pflogsumm.1
8c23a1
install -c pflogsumm-%{pflogsumm_ver}/pflogsumm.pl $RPM_BUILD_ROOT%{postfix_command_dir}/pflogsumm
8c23a1
%endif
8c23a1
8c23a1
# install qshape
8c23a1
mantools/srctoman - auxiliary/qshape/qshape.pl > qshape.1
8c23a1
install -c qshape.1 $RPM_BUILD_ROOT%{_mandir}/man1/qshape.1
8c23a1
install -c auxiliary/qshape/qshape.pl $RPM_BUILD_ROOT%{postfix_command_dir}/qshape
8c23a1
8c23a1
# remove alias file
8c23a1
rm -f $RPM_BUILD_ROOT%{postfix_config_dir}/aliases
8c23a1
8c23a1
# create /usr/lib/sendmail
8c23a1
mkdir -p $RPM_BUILD_ROOT%{_prefix}/lib
8c23a1
pushd $RPM_BUILD_ROOT%{_prefix}/lib
8c23a1
ln -sf ../sbin/sendmail.postfix .
8c23a1
popd
8c23a1
8c23a1
mkdir -p $RPM_BUILD_ROOT%{_var}/lib/misc
8c23a1
touch $RPM_BUILD_ROOT%{_var}/lib/misc/postfix.aliasesdb-stamp
8c23a1
8c23a1
# prepare alternatives ghosts
8c23a1
for i in %{postfix_command_dir}/sendmail %{_bindir}/{mailq,newaliases,rmail} \
8c23a1
	%{_sysconfdir}/pam.d/smtp %{_prefix}/lib/sendmail \
8c23a1
	%{_mandir}/{man1/{mailq.1,newaliases.1},man5/aliases.5,man8/{sendmail.8,smtpd.8}}
8c23a1
do
8c23a1
	touch $RPM_BUILD_ROOT$i
8c23a1
done
8c23a1
8c23a1
# helper for splitting content of dynamicmaps.cf and postfix-files
8c23a1
function split_file
8c23a1
{
8c23a1
# "|| :" to silently skip non existent records
8c23a1
  grep "$1" "$3" >> "$3.d/$2" || :
8c23a1
  sed -i "\|$1| d" "$3" || :
8c23a1
}
8c23a1
8c23a1
# split global dynamic maps configuration to individual sub-packages
8c23a1
pushd $RPM_BUILD_ROOT%{postfix_config_dir}
8c23a1
for map in %{?with_mysql:mysql} %{?with_pgsql:pgsql} %{?with_sqlite:sqlite} \
e8f820
%{?with_cdb:cdb} %{?with_ldap:ldap} %{?with_lmdb:lmdb} %{?with_pcre:pcre}; do
8c23a1
  rm -f dynamicmaps.cf.d/"$map" "postfix-files.d/$map"
8c23a1
  split_file "^\s*$map\b" "$map" dynamicmaps.cf
8c23a1
  sed -i "s|postfix-$map\\.so|%{postfix_shlib_dir}/\\0|" "dynamicmaps.cf.d/$map"
8c23a1
  split_file "^\$shlib_directory/postfix-$map\\.so:" "$map" postfix-files
8c23a1
  split_file "^\$manpage_directory/man5/${map}_table\\.5" "$map" postfix-files
8c23a1
  map_upper=`echo $map | tr '[:lower:]' '[:upper:]'`
8c23a1
  split_file "^\$readme_directory/${map_upper}_README:" "$map" postfix-files
8c23a1
done
8c23a1
popd
8c23a1
8c23a1
%post -e
8c23a1
%systemd_post %{name}.service
8c23a1
8c23a1
# upgrade configuration files if necessary
8c23a1
%{_sbindir}/postfix set-permissions upgrade-configuration \
8c23a1
	daemon_directory=%{postfix_daemon_dir} \
8c23a1
	command_directory=%{postfix_command_dir} \
8c23a1
	mail_owner=%{postfix_user} \
8c23a1
	setgid_group=%{maildrop_group} \
8c23a1
	manpage_directory=%{_mandir} \
8c23a1
	sample_directory=%{postfix_sample_dir} \
8c23a1
	readme_directory=%{postfix_readme_dir} &> /dev/null
8c23a1
8c23a1
ALTERNATIVES_DOCS=""
8c23a1
[ "%%{_excludedocs}" = 1 ] || ALTERNATIVES_DOCS='--slave %{_mandir}/man1/mailq.1.gz mta-mailqman %{_mandir}/man1/mailq.postfix.1.gz
8c23a1
	--slave %{_mandir}/man1/newaliases.1.gz mta-newaliasesman %{_mandir}/man1/newaliases.postfix.1.gz
8c23a1
	--slave %{_mandir}/man8/sendmail.8.gz mta-sendmailman %{_mandir}/man1/sendmail.postfix.1.gz
8c23a1
	--slave %{_mandir}/man5/aliases.5.gz mta-aliasesman %{_mandir}/man5/aliases.postfix.5.gz
8c23a1
	--slave %{_mandir}/man8/smtpd.8.gz mta-smtpdman %{_mandir}/man8/smtpd.postfix.8.gz'
8c23a1
8c23a1
%{_sbindir}/alternatives --install %{postfix_command_dir}/sendmail mta %{postfix_command_dir}/sendmail.postfix 60 \
8c23a1
	--slave %{_bindir}/mailq mta-mailq %{_bindir}/mailq.postfix \
8c23a1
	--slave %{_bindir}/newaliases mta-newaliases %{_bindir}/newaliases.postfix \
8c23a1
	--slave %{_sysconfdir}/pam.d/smtp mta-pam %{_sysconfdir}/pam.d/smtp.postfix \
8c23a1
	--slave %{_bindir}/rmail mta-rmail %{_bindir}/rmail.postfix \
8c23a1
	--slave %{_prefix}/lib/sendmail mta-sendmail %{_prefix}/lib/sendmail.postfix \
8c23a1
	$ALTERNATIVES_DOCS \
8c23a1
	--initscript postfix
8c23a1
8c23a1
%if %{with sasl}
8c23a1
# Move sasl config to new location
8c23a1
if [ -f %{_libdir}/sasl2/smtpd.conf ]; then
8c23a1
	mv -f %{_libdir}/sasl2/smtpd.conf %{sasl_config_dir}/smtpd.conf
8c23a1
	/sbin/restorecon %{sasl_config_dir}/smtpd.conf 2> /dev/null
8c23a1
fi
8c23a1
%endif
8c23a1
8c23a1
# Create self-signed SSL certificate
8c23a1
if [ ! -f %{sslkey} ]; then
8c23a1
  umask 077
8c23a1
  %{_bindir}/openssl genrsa 4096 > %{sslkey} 2> /dev/null
8c23a1
fi
8c23a1
8c23a1
if [ ! -f %{sslcert} ]; then
8c23a1
  FQDN=`hostname`
8c23a1
  if [ "x${FQDN}" = "x" ]; then
8c23a1
    FQDN=localhost.localdomain
8c23a1
  fi
8c23a1
8c23a1
  %{_bindir}/openssl req -new -key %{sslkey} -x509 -sha256 -days 365 -set_serial $RANDOM -out %{sslcert} \
8c23a1
    -subj "/C=--/ST=SomeState/L=SomeCity/O=SomeOrganization/OU=SomeOrganizationalUnit/CN=${FQDN}/emailAddress=root@${FQDN}"
8c23a1
  chmod 644 %{sslcert}
8c23a1
fi
8c23a1
8c23a1
exit 0
8c23a1
8c23a1
%pre
8c23a1
# Add user and groups if necessary
8c23a1
%{_sbindir}/groupadd -g %{maildrop_gid} -r %{maildrop_group} 2>/dev/null
8c23a1
%{_sbindir}/groupadd -g %{postfix_gid} -r %{postfix_group} 2>/dev/null
8c23a1
%{_sbindir}/groupadd -g 12 -r mail 2>/dev/null
8c23a1
%{_sbindir}/useradd -d %{postfix_queue_dir} -s /sbin/nologin -g %{postfix_group} -G mail -M -r -u %{postfix_uid} %{postfix_user} 2>/dev/null
8c23a1
8c23a1
# hack, to turn man8/smtpd.8.gz into alternatives symlink (part of the rhbz#1051180 fix)
8c23a1
# this could be probably dropped in f23+
8c23a1
if [ -e %{_mandir}/man8/smtpd.8.gz ]; then
8c23a1
	[ -h %{_mandir}/man8/smtpd.8.gz ] || rm -f %{_mandir}/man8/smtpd.8.gz
8c23a1
fi
8c23a1
8c23a1
exit 0
8c23a1
8c23a1
%preun
8c23a1
%systemd_preun %{name}.service
8c23a1
8c23a1
if [ "$1" = 0 ]; then
8c23a1
    %{_sbindir}/alternatives --remove mta %{postfix_command_dir}/sendmail.postfix
8c23a1
fi
8c23a1
exit 0
8c23a1
8c23a1
%postun
8c23a1
%systemd_postun_with_restart %{name}.service
8c23a1
8c23a1
%triggerun -- postfix < %{sysv2systemdnvr}
8c23a1
%{_bindir}/systemd-sysv-convert --save postfix >/dev/null 2>&1 ||:
8c23a1
%{_bindir}/systemd-sysv-convert --apply postfix >/dev/null 2>&1 ||:
8c23a1
/sbin/chkconfig --del postfix >/dev/null 2>&1 || :
8c23a1
/bin/systemctl try-restart postfix.service >/dev/null 2>&1 || :
8c23a1
8c23a1
8c23a1
8c23a1
8c23a1
%files
8c23a1
8c23a1
# For correct directory permissions check postfix-install script.
8c23a1
# It reads the file postfix-files which defines the ownership
8c23a1
# and permissions for all files postfix installs.
8c23a1
8c23a1
%defattr(-, root, root, -)
8c23a1
8c23a1
# Config files not part of upstream
8c23a1
8c23a1
%if %{with sasl}
8c23a1
%config(noreplace) %{sasl_config_dir}/smtpd.conf
8c23a1
%endif
8c23a1
%config(noreplace) %{_sysconfdir}/pam.d/smtp.postfix
8c23a1
%{_unitdir}/postfix.service
8c23a1
8c23a1
# Documentation
8c23a1
8c23a1
%{postfix_doc_dir}
8c23a1
%if %{with pflogsumm}
8c23a1
%exclude %{postfix_doc_dir}/pflogsumm-faq.txt
8c23a1
%endif
8c23a1
8c23a1
# Exclude due to dynamic maps subpackages
8c23a1
%exclude %{_mandir}/man5/mysql_table.5*
8c23a1
%exclude %{postfix_doc_dir}/README_FILES/MYSQL_README
8c23a1
%exclude %{_mandir}/man5/pgsql_table.5*
8c23a1
%exclude %{postfix_doc_dir}/README_FILES/PGSQL_README
8c23a1
%exclude %{_mandir}/man5/sqlite_table.5*
8c23a1
%exclude %{postfix_doc_dir}/README_FILES/SQLITE_README
8c23a1
%exclude %{postfix_doc_dir}/README_FILES/CDB_README
8c23a1
%exclude %{_mandir}/man5/ldap_table.5*
8c23a1
%exclude %{postfix_doc_dir}/README_FILES/LDAP_README
e8f820
%exclude %{_mandir}/man5/lmdb_table.5*
e8f820
%exclude %{postfix_doc_dir}/README_FILES/LMDB_README
8c23a1
%exclude %{_mandir}/man5/pcre_table.5*
8c23a1
%exclude %{postfix_doc_dir}/README_FILES/PCRE_README
8c23a1
8c23a1
# Misc files
8c23a1
8c23a1
%dir %attr(0755, root, root) %{postfix_config_dir}
8c23a1
%dir %attr(0755, root, root) %{postfix_daemon_dir}
8c23a1
%dir %attr(0755, root, root) %{postfix_queue_dir}
8c23a1
%dir %attr(0755, root, root) %{postfix_shlib_dir}
8c23a1
%dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/active
8c23a1
%dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/bounce
8c23a1
%dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/corrupt
8c23a1
%dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/defer
8c23a1
%dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/deferred
8c23a1
%dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/flush
8c23a1
%dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/hold
8c23a1
%dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/incoming
8c23a1
%dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/saved
8c23a1
%dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/trace
8c23a1
%dir %attr(0730, %{postfix_user}, %{maildrop_group}) %{postfix_queue_dir}/maildrop
8c23a1
%dir %attr(0755, root, root) %{postfix_queue_dir}/pid
8c23a1
%dir %attr(0700, %{postfix_user}, root) %{postfix_queue_dir}/private
8c23a1
%dir %attr(0710, %{postfix_user}, %{maildrop_group}) %{postfix_queue_dir}/public
8c23a1
%dir %attr(0700, %{postfix_user}, root) %{postfix_data_dir}
8c23a1
%dir %attr(0755, root, root) %{postfix_config_dir}/dynamicmaps.cf.d
8c23a1
%dir %attr(0755, root, root) %{postfix_config_dir}/postfix-files.d
8c23a1
8c23a1
%attr(0644, root, root) %{_mandir}/man1/post*.1*
8c23a1
%attr(0644, root, root) %{_mandir}/man1/smtp*.1*
8c23a1
%attr(0644, root, root) %{_mandir}/man1/*.postfix.1*
8c23a1
%attr(0644, root, root) %{_mandir}/man5/access.5*
8c23a1
%attr(0644, root, root) %{_mandir}/man5/[b-v]*.5*
8c23a1
%attr(0644, root, root) %{_mandir}/man5/*.postfix.5*
8c23a1
%attr(0644, root, root) %{_mandir}/man8/[a-qt-v]*.8*
8c23a1
%attr(0644, root, root) %{_mandir}/man8/s[ch-lnp]*.8*
8c23a1
%attr(0644, root, root) %{_mandir}/man8/smtp.8*
8c23a1
%attr(0644, root, root) %{_mandir}/man8/smtpd.postfix.8*
8c23a1
8c23a1
%attr(0755, root, root) %{postfix_command_dir}/smtp-sink
8c23a1
%attr(0755, root, root) %{postfix_command_dir}/smtp-source
e8f820
%attr(0755, root, root) %{postfix_command_dir}/posttls-finger
8c23a1
8c23a1
%attr(0755, root, root) %{postfix_command_dir}/postalias
8c23a1
%attr(0755, root, root) %{postfix_command_dir}/postcat
8c23a1
%attr(0755, root, root) %{postfix_command_dir}/postconf
8c23a1
%attr(2755, root, %{maildrop_group}) %{postfix_command_dir}/postdrop
8c23a1
%attr(0755, root, root) %{postfix_command_dir}/postfix
8c23a1
%attr(0755, root, root) %{postfix_command_dir}/postkick
8c23a1
%attr(0755, root, root) %{postfix_command_dir}/postlock
8c23a1
%attr(0755, root, root) %{postfix_command_dir}/postlog
8c23a1
%attr(0755, root, root) %{postfix_command_dir}/postmap
8c23a1
%attr(0755, root, root) %{postfix_command_dir}/postmulti
8c23a1
%attr(2755, root, %{maildrop_group}) %{postfix_command_dir}/postqueue
8c23a1
%attr(0755, root, root) %{postfix_command_dir}/postsuper
8c23a1
%attr(0644, root, root) %config(noreplace) %{postfix_config_dir}/access
8c23a1
%attr(0644, root, root) %config(noreplace) %{postfix_config_dir}/canonical
8c23a1
%attr(0644, root, root) %config(noreplace) %{postfix_config_dir}/generic
8c23a1
%attr(0644, root, root) %config(noreplace) %{postfix_config_dir}/header_checks
8c23a1
%attr(0644, root, root) %config(noreplace) %{postfix_config_dir}/main.cf
8c23a1
%attr(0644, root, root) %config(noreplace) %{postfix_config_dir}/main.cf.proto
8c23a1
%attr(0644, root, root) %config(noreplace) %{postfix_config_dir}/master.cf
8c23a1
%attr(0644, root, root) %config(noreplace) %{postfix_config_dir}/master.cf.proto
8c23a1
%attr(0644, root, root) %config(noreplace) %{postfix_config_dir}/relocated
8c23a1
%attr(0644, root, root) %config(noreplace) %{postfix_config_dir}/transport
8c23a1
%attr(0644, root, root) %config(noreplace) %{postfix_config_dir}/virtual
8c23a1
%attr(0644, root, root) %{postfix_config_dir}/dynamicmaps.cf
8c23a1
%attr(0755, root, root) %{postfix_daemon_dir}/[^mp]*
8c23a1
%attr(0755, root, root) %{postfix_daemon_dir}/master
8c23a1
%attr(0755, root, root) %{postfix_daemon_dir}/pickup
8c23a1
%attr(0755, root, root) %{postfix_daemon_dir}/pipe
8c23a1
%attr(0755, root, root) %{postfix_daemon_dir}/post-install
8c23a1
%attr(0644, root, root) %{postfix_config_dir}/postfix-files
8c23a1
%attr(0755, root, root) %{postfix_daemon_dir}/postfix-script
8c23a1
%attr(0755, root, root) %{postfix_daemon_dir}/postfix-tls-script
8c23a1
%attr(0755, root, root) %{postfix_daemon_dir}/postfix-wrapper
8c23a1
%attr(0755, root, root) %{postfix_daemon_dir}/postmulti-script
8c23a1
%attr(0755, root, root) %{postfix_daemon_dir}/postscreen
e8f820
%attr(0755, root, root) %{postfix_daemon_dir}/postlogd
8c23a1
%attr(0755, root, root) %{postfix_daemon_dir}/proxymap
8c23a1
%attr(0755, root, root) %{postfix_shlib_dir}/libpostfix-*.so
8c23a1
%{_bindir}/mailq.postfix
8c23a1
%{_bindir}/newaliases.postfix
8c23a1
%attr(0755, root, root) %{_bindir}/rmail.postfix
8c23a1
%attr(0755, root, root) %{_sbindir}/sendmail.postfix
8c23a1
%{_prefix}/lib/sendmail.postfix
8c23a1
8c23a1
%ghost %{_sysconfdir}/pam.d/smtp
8c23a1
8c23a1
%ghost %{_mandir}/man1/mailq.1.gz
8c23a1
%ghost %{_mandir}/man1/newaliases.1.gz
8c23a1
%ghost %{_mandir}/man5/aliases.5.gz
8c23a1
%ghost %{_mandir}/man8/sendmail.8.gz
8c23a1
%ghost %{_mandir}/man8/smtpd.8.gz
8c23a1
8c23a1
%ghost %attr(0755, root, root) %{_bindir}/mailq
8c23a1
%ghost %attr(0755, root, root) %{_bindir}/newaliases
8c23a1
%ghost %attr(0755, root, root) %{_bindir}/rmail
8c23a1
%ghost %attr(0755, root, root) %{_sbindir}/sendmail
8c23a1
%ghost %attr(0755, root, root) %{_prefix}/lib/sendmail
8c23a1
8c23a1
%ghost %attr(0644, root, root) %{_var}/lib/misc/postfix.aliasesdb-stamp
8c23a1
8c23a1
%files perl-scripts
8c23a1
%attr(0755, root, root) %{postfix_command_dir}/qshape
8c23a1
%attr(0644, root, root) %{_mandir}/man1/qshape*
8c23a1
%if %{with pflogsumm}
8c23a1
%doc %{postfix_doc_dir}/pflogsumm-faq.txt
8c23a1
%attr(0644, root, root) %{_mandir}/man1/pflogsumm.1.gz
8c23a1
%attr(0755, root, root) %{postfix_command_dir}/pflogsumm
8c23a1
%endif
8c23a1
8c23a1
%if %{with mysql}
8c23a1
%files mysql
8c23a1
%attr(0644, root, root) %{postfix_config_dir}/dynamicmaps.cf.d/mysql
8c23a1
%attr(0644, root, root) %{postfix_config_dir}/postfix-files.d/mysql
8c23a1
%attr(0755, root, root) %{postfix_shlib_dir}/postfix-mysql.so
8c23a1
%attr(0644, root, root) %{_mandir}/man5/mysql_table.5*
8c23a1
%attr(0644, root, root) %{postfix_doc_dir}/README_FILES/MYSQL_README
8c23a1
8c23a1
%endif
8c23a1
8c23a1
%if %{with pgsql}
8c23a1
%files pgsql
8c23a1
%attr(0644, root, root) %{postfix_config_dir}/dynamicmaps.cf.d/pgsql
8c23a1
%attr(0644, root, root) %{postfix_config_dir}/postfix-files.d/pgsql
8c23a1
%attr(0755, root, root) %{postfix_shlib_dir}/postfix-pgsql.so
8c23a1
%attr(0644, root, root) %{_mandir}/man5/pgsql_table.5*
8c23a1
%attr(0644, root, root) %{postfix_doc_dir}/README_FILES/PGSQL_README
8c23a1
%endif
8c23a1
8c23a1
%if %{with sqlite}
8c23a1
%files sqlite
8c23a1
%attr(0644, root, root) %{postfix_config_dir}/dynamicmaps.cf.d/sqlite
8c23a1
%attr(0644, root, root) %{postfix_config_dir}/postfix-files.d/sqlite
8c23a1
%attr(0755, root, root) %{postfix_shlib_dir}/postfix-sqlite.so
8c23a1
%attr(0644, root, root) %{_mandir}/man5/sqlite_table.5*
8c23a1
%attr(0644, root, root) %{postfix_doc_dir}/README_FILES/SQLITE_README
8c23a1
%endif
8c23a1
8c23a1
%if %{with cdb}
8c23a1
%files cdb
8c23a1
%attr(0644, root, root) %{postfix_config_dir}/dynamicmaps.cf.d/cdb
8c23a1
%attr(0644, root, root) %{postfix_config_dir}/postfix-files.d/cdb
8c23a1
%attr(0755, root, root) %{postfix_shlib_dir}/postfix-cdb.so
8c23a1
%attr(0644, root, root) %{postfix_doc_dir}/README_FILES/CDB_README
8c23a1
%endif
8c23a1
8c23a1
%if %{with ldap}
8c23a1
%files ldap
8c23a1
%attr(0644, root, root) %{postfix_config_dir}/dynamicmaps.cf.d/ldap
8c23a1
%attr(0644, root, root) %{postfix_config_dir}/postfix-files.d/ldap
8c23a1
%attr(0755, root, root) %{postfix_shlib_dir}/postfix-ldap.so
8c23a1
%attr(0644, root, root) %{_mandir}/man5/ldap_table.5*
8c23a1
%attr(0644, root, root) %{postfix_doc_dir}/README_FILES/LDAP_README
8c23a1
%endif
8c23a1
e8f820
%if %{with lmdb}
e8f820
%files lmdb
e8f820
%attr(0644, root, root) %{postfix_config_dir}/dynamicmaps.cf.d/lmdb
e8f820
%attr(0644, root, root) %{postfix_config_dir}/postfix-files.d/lmdb
e8f820
%attr(0755, root, root) %{postfix_shlib_dir}/postfix-lmdb.so
e8f820
%attr(0644, root, root) %{_mandir}/man5/lmdb_table.5*
e8f820
%attr(0644, root, root) %{postfix_doc_dir}/README_FILES/LMDB_README
e8f820
%endif
e8f820
8c23a1
%if %{with pcre}
8c23a1
%files pcre
8c23a1
%attr(0644, root, root) %{postfix_config_dir}/dynamicmaps.cf.d/pcre
8c23a1
%attr(0644, root, root) %{postfix_config_dir}/postfix-files.d/pcre
8c23a1
%attr(0755, root, root) %{postfix_shlib_dir}/postfix-pcre.so
8c23a1
%attr(0644, root, root) %{_mandir}/man5/pcre_table.5*
8c23a1
%attr(0644, root, root) %{postfix_doc_dir}/README_FILES/PCRE_README
8c23a1
%endif
8c23a1
8c23a1
%changelog
3faf99
* Thu Aug  5 2021 Jaroslav Å karvada <jskarvad@redhat.com> - 2:3.5.8-2
3faf99
- Fixed cleanup crash when processing messages with whitespace only fullname
3faf99
  Resolves: rhbz#1977732
3faf99
e8f820
* Fri Nov 13 2020 Jaroslav Å karvada <jskarvad@redhat.com> - 2:3.5.8-1
e8f820
- New version
e8f820
  Resolves: rhbz#1688389
e8f820
6891b7
* Mon Dec 16 2019 Jaroslav Å karvada <jskarvad@redhat.com> - 2:3.3.1-12
6891b7
- Fixed DNS resolver to use ref_search instead of ref_query
6891b7
  Resolves: rhbz#1723950
6891b7
6891b7
* Tue Dec 10 2019 Jaroslav Å karvada <jskarvad@redhat.com> - 2:3.3.1-11
6891b7
- Added hostname requirement
6891b7
  Resolves: rhbz#1666244
6891b7
6891b7
* Wed Nov  6 2019 Jaroslav Å karvada <jskarvad@redhat.com> - 2:3.3.1-10
6891b7
- Release bump and rebuild for relengs to be able to ship postfix-pcre,
6891b7
  postfix-cdb, postfix-sqlite
6891b7
  Resolves: rhbz#1745321
6891b7
6891b7
* Tue Aug  6 2019 Jaroslav Å karvada <jskarvad@redhat.com> - 2:3.3.1-9
6891b7
- Release bump and rebuild for relengs to be able to ship postfix-ldap
6891b7
  Resolves: rhbz#1686721
6891b7
8c23a1
* Tue Dec  4 2018 Jaroslav Å karvada <jskarvad@redhat.com> - 2:3.3.1-8
8c23a1
- Fixed posttls-finger to work with unix domains
8c23a1
  Resolves: rhbz#1602663
8c23a1
8c23a1
* Wed Nov 28 2018 Jaroslav Å karvada <jskarvad@redhat.com> - 2:3.3.1-7
8c23a1
- Added m4 to BuildRequires
8c23a1
  Resolves: rhbz#1619187
8c23a1
8c23a1
* Tue Nov 20 2018 Jaroslav Å karvada <jskarvad@redhat.com> - 2:3.3.1-6
8c23a1
- Used _prefix macro for /usr and _includedir macro for /usr/include
8c23a1
  Resolves: rhbz#1645239
8c23a1
8c23a1
* Thu Nov  1 2018 Jaroslav Å karvada <jskarvad@redhat.com> - 2:3.3.1-5
8c23a1
- Dropped sysv support from the spec
8c23a1
  Resolves: rhbz#1636961
8c23a1
8c23a1
* Tue Jul 24 2018 Robert Scheck <robert@fedoraproject.org> - 2:3.3.1-4
8c23a1
- Add basic postfix TLS configuration by default (#1608050)
8c23a1
8c23a1
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2:3.3.1-3
8c23a1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
8c23a1
8c23a1
* Tue Jul 10 2018 Pete Walter <pwalter@fedoraproject.org> - 2:3.3.1-2
8c23a1
- Rebuild for ICU 62
8c23a1
8c23a1
* Mon Jul  9 2018 Jaroslav Å karvada <jskarvad@redhat.com> - 2:3.3.1-1
8c23a1
- New version
8c23a1
  Resolves: rhbz#1548222
8c23a1
- Updated libnsl2 library and header paths
8c23a1
  Resolves: rhbz#1543928
8c23a1
- Updated license for dual licensing
8c23a1
8c23a1
* Mon Apr 30 2018 Pete Walter <pwalter@fedoraproject.org> - 2:3.2.5-5
8c23a1
- Rebuild for ICU 61.1
8c23a1
8c23a1
* Mon Feb 26 2018 Jaroslav Å karvada <jskarvad@redhat.com> - 2:3.2.5-4
8c23a1
- Owned /usr/lib64/postfix directory
8c23a1
  Resolves: rhbz#1548686
8c23a1
8c23a1
* Mon Feb 19 2018 Ondřej Lysoněk <olysonek@redhat.com> - 2:3.2.5-3
8c23a1
- Add gcc to BuildRequires
8c23a1
8c23a1
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2:3.2.5-2
8c23a1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
8c23a1
8c23a1
* Mon Jan 29 2018 Jaroslav Å karvada <jskarvad@redhat.com> - 2:3.2.5-1
8c23a1
- New version
8c23a1
  Resolves: rhbz#1539465
8c23a1
- Switched to libnsl2, because nsl is no longer provided by glibc
8c23a1
- Macro workaround not to check symbols during compilation, because
8c23a1
  plugins have symbols which are unresolvable during compile time
8c23a1
8c23a1
* Thu Nov 30 2017 Pete Walter <pwalter@fedoraproject.org> - 2:3.2.4-3
8c23a1
- Rebuild for ICU 60.1
8c23a1
8c23a1
* Thu Nov  2 2017 Jaroslav Å karvada <jskarvad@redhat.com> - 2:3.2.4-2
8c23a1
- Used mariadb-connector-c-devel instead of mysql-devel
8c23a1
  Resolves: rhbz#1493655
8c23a1
8c23a1
* Wed Nov  1 2017 Jaroslav Å karvada <jskarvad@redhat.com> - 2:3.2.4-1
8c23a1
- New version
8c23a1
  Resolves: rhbz#1508234
8c23a1
8c23a1
* Thu Oct  5 2017 Jaroslav Å karvada <jskarvad@redhat.com> - 2:3.2.3-1
8c23a1
- New version
8c23a1
  Resolves: rhbz#1495033
8c23a1
8c23a1
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2:3.2.2-3
8c23a1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
8c23a1
8c23a1
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2:3.2.2-2
8c23a1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
8c23a1
8c23a1
* Wed Jun 14 2017 Jaroslav Å karvada <jskarvad@redhat.com> - 2:3.2.2-1
8c23a1
- New version
8c23a1
  Resolves: rhbz#1461224
8c23a1
8c23a1
* Tue Jun 13 2017 Jaroslav Å karvada <jskarvad@redhat.com> - 2:3.2.1-1
8c23a1
- New version
8c23a1
  Resolves: rhbz#1460474
8c23a1
- Updated pflogsumm to 1.1.5
8c23a1
- Fixed warnings if IPv6 addresses are in the log
8c23a1
  Resolves: rhbz#1384871
8c23a1
8c23a1
* Thu Mar  2 2017 Jaroslav Å karvada <jskarvad@redhat.com> - 2:3.2.0-1
8c23a1
- New version
8c23a1
  Resolves: rhbz#1427860
8c23a1
- De-fuzzified patches
8c23a1
- Dropped timestamps patch (upstreamed)
8c23a1
8c23a1
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2:3.1.4-2
8c23a1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
8c23a1
8c23a1
* Mon Jan  2 2017 Jaroslav Å karvada <jskarvad@redhat.com> - 2:3.1.4-1
8c23a1
- New version
8c23a1
  Resolves: rhbz#1409447
8c23a1
8c23a1
* Wed Oct 5 2016 Ondřej Lysoněk <olysonek@redhat.com> - 2:3.1.3-2
8c23a1
- Preserve timestamps during 'make install'
8c23a1
  Resolves: rhbz#1307064
8c23a1
8c23a1
* Mon Oct  3 2016 Jaroslav Å karvada <jskarvad@redhat.com> - 2:3.1.3-1
8c23a1
- New version
8c23a1
  Resolves: rhbz#1381077
8c23a1
8c23a1
* Wed Aug 31 2016 Jaroslav Å karvada <jskarvad@redhat.com> - 2:3.1.2-1
8c23a1
- New version
8c23a1
  Resolves: rhbz#1370899
8c23a1
- Dropped timestamps patch (upstream rejected)
8c23a1
- Fixed minor whitespace problem
8c23a1
8c23a1
* Thu Aug 04 2016 Ondřej Lysoněk <olysonek@redhat.com> - 2:3.1.1-3
8c23a1
- Preserve timestamps during 'make install'
8c23a1
  Patch provided by Robert Scheck
8c23a1
  Resolves: rhbz#1307064
8c23a1
8c23a1
* Wed Jun 29 2016 Jaroslav Å karvada <jskarvad@redhat.com> - 2:3.1.1-2
8c23a1
- Hardened systemd unit file
8c23a1
  Resolves: rhbz#1350941
8c23a1
8c23a1
* Mon May 16 2016 Jaroslav Å karvada <jskarvad@redhat.com> - 2:3.1.1-1
8c23a1
- New version
8c23a1
  Resolves: rhbz#1336245
8c23a1
8c23a1
* Fri Apr 15 2016 David Tardon <dtardon@redhat.com> - 2:3.1.0-2
8c23a1
- rebuild for ICU 57.1
8c23a1
8c23a1
* Thu Feb 25 2016 Jaroslav Å karvada <jskarvad@redhat.com> - 2:3.1.0-1
8c23a1
- New version
8c23a1
  Resolves: rhbz#1311968
8c23a1
- Defuzzified files, large-fs, and alternatives patches
8c23a1
8c23a1
* Mon Feb 22 2016 Jaroslav Å karvada <jskarvad@redhat.com> - 2:3.0.4-1
8c23a1
- New version
8c23a1
  Resolves: rhbz#1310481
8c23a1
8c23a1
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2:3.0.3-5
8c23a1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
8c23a1
8c23a1
* Fri Jan 29 2016 Jaroslav Å karvada <jskarvad@redhat.com> - 2:3.0.3-4
8c23a1
- Increased alternatives priority, it is desirable to prefer postfix
8c23a1
  to e.g. ssmtp
8c23a1
  Resolves: rhbz#1255131
8c23a1
8c23a1
* Mon Jan 11 2016 Jaroslav Å karvada <jskarvad@redhat.com> - 2:3.0.3-3
8c23a1
- Added support for installation with _excludedocs
8c23a1
  Resolves: rhbz#1227824
8c23a1
8c23a1
* Wed Oct 28 2015 David Tardon <dtardon@redhat.com> - 2:3.0.3-2
8c23a1
- rebuild for ICU 56.1
8c23a1
8c23a1
* Mon Oct 12 2015 Jaroslav Å karvada <jskarvad@redhat.com> - 2:3.0.3-1
8c23a1
- New version
8c23a1
  Resolves: rhbz#1270577
8c23a1
- Dropped reset-errno-before-readdir patch (upstreamed)
8c23a1
8c23a1
* Mon Sep 14 2015 Jaroslav Å karvada <jskarvad@redhat.com> - 2:3.0.2-2
8c23a1
- Fixed sysvinit conditionals
8c23a1
8c23a1
* Wed Jul 22 2015 Jaroslav Å karvada <jskarvad@redhat.com> - 2:3.0.2-1
8c23a1
- New version
8c23a1
  Resolves: rhbz#1245183
8c23a1
- Dropped linux4 patch (not needed)
8c23a1
- Defuzzified alternatives patch
8c23a1
8c23a1
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:3.0.1-3
8c23a1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
8c23a1
8c23a1
* Sun Apr 26 2015 Dodji Seketeli <dodji@seketeli.org> - 2:3.0.1-2
8c23a1
- Avoid spurious errors by re-setting errno to 0 before calling that readdir()
8c23a1
  Resolves: rhbz#1204139
8c23a1
- Add a patch to support compiling on Linux 4.*
8c23a1
8c23a1
* Mon Apr 13 2015 Jaroslav Å karvada <jskarvad@redhat.com> - 2:3.0.1-1
8c23a1
- New version
8c23a1
8c23a1
* Tue Mar 24 2015 Jaroslav Å karvada <jskarvad@redhat.com> - 2:3.0.0-5
8c23a1
- Overriden DEF_SHLIB_DIR according to build host
8c23a1
  Resolves: rhbz#1202921
8c23a1
8c23a1
* Fri Mar 13 2015 Jaroslav Å karvada <jskarvad@redhat.com> - 2:3.0.0-4
8c23a1
- Switched to dynamically loaded libraries and database plugins
8c23a1
- Enabled PostgreSQL support by default
8c23a1
- Added SQLite support
8c23a1
- Added CDB support
8c23a1
8c23a1
* Fri Mar 13 2015 Jaroslav Å karvada <jskarvad@redhat.com> - 2:3.0.0-3
8c23a1
- Rebuilt with libicu for SMTPUTF8
8c23a1
8c23a1
* Tue Mar 10 2015 Adam Jackson <ajax@redhat.com> 2:3.0.0-2
8c23a1
- Drop sysvinit subpackage in F23+
8c23a1
8c23a1
* Thu Mar  5 2015 Jaroslav Å karvada <jskarvad@redhat.com> - 2:3.0.0-1
8c23a1
- New version
8c23a1
  Resolves: rhbz#1190797
8c23a1
- Defuzzified alternatives, config, large-fs patches
8c23a1
- Rebased files patch
8c23a1
8c23a1
* Mon Oct 20 2014 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.11.3-1
8c23a1
- New version
8c23a1
  Resolves: rhbz#1154587
8c23a1
8c23a1
* Tue Oct 14 2014 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.11.2-1
8c23a1
- New version
8c23a1
  Resolves: rhbz#1152488
8c23a1
8c23a1
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:2.11.1-3
8c23a1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
8c23a1
8c23a1
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:2.11.1-2
8c23a1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
8c23a1
8c23a1
* Fri May  9 2014 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.11.1-1
8c23a1
- New version
8c23a1
  Resolves: rhbz#1095655
8c23a1
8c23a1
* Fri Mar 28 2014 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.11.0-2
8c23a1
- Added man8/smtpd.8.gz to alternatives
8c23a1
  Resolves: rhbz#1051180
8c23a1
8c23a1
* Wed Feb 12 2014 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.11.0-1
8c23a1
- New version
8c23a1
  Resolves: rhbz#1054116
8c23a1
- Updated / de-fuzzified patches
8c23a1
- Compiled with USE_LDAP_SASL if both "ldap" and "sasl" options are enabled.
8c23a1
  Patch provided by Davide Principi <davide.principi@nethesis.it>
8c23a1
  Resolves: rhbz#1052958
8c23a1
8c23a1
* Thu Jan  2 2014 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.10.2-3
8c23a1
- Rebuilt regarding ECDHE
8c23a1
8c23a1
* Wed Oct 23 2013 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.10.2-2
8c23a1
- Rebuilt against ECDHE enabled openssl
8c23a1
  Resolves: rhbz#1019254
8c23a1
8c23a1
* Mon Sep 16 2013 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.10.2-1
8c23a1
- New version
8c23a1
  Resolves: rhbz#1006005
8c23a1
- Defuzzified patches
8c23a1
8c23a1
* Mon Aug 12 2013 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.10.1-7
8c23a1
- Minor changes to macros regarding hardened build
8c23a1
8c23a1
* Tue Aug  6 2013 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.10.1-6
8c23a1
- Fixed license (pflogsumm)
8c23a1
8c23a1
* Sat Aug 03 2013 Petr Pisar <ppisar@redhat.com> - 2:2.10.1-5
8c23a1
- Perl 5.18 rebuild
8c23a1
8c23a1
* Fri Jul 26 2013 Ville Skyttä <ville.skytta@iki.fi> - 2:2.10.1-4
8c23a1
- Install docs to %%{_pkgdocdir} where available.
8c23a1
8c23a1
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 2:2.10.1-3
8c23a1
- Perl 5.18 rebuild
8c23a1
8c23a1
* Thu Jul  4 2013 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.10.1-2
8c23a1
- Added diffutils as explicit requirement
8c23a1
  Resolves: rhbz#830540
8c23a1
8c23a1
* Mon Jun 24 2013 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.10.1-1
8c23a1
- New version
8c23a1
  Resolves: rhbz#977273
8c23a1
8c23a1
* Thu May 23 2013 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.10.0-2
8c23a1
- Fixed systemd error message regarding chroot-update, patch provided
8c23a1
  by John Heidemann <johnh@isi.edu>
8c23a1
  Resolves: rhbz#917463
8c23a1
8c23a1
* Thu Mar 21 2013 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.10.0-1
8c23a1
- New version
8c23a1
- Re-enabled IPv6 in the config
8c23a1
  Resolves: rhbz#863140
8c23a1
8c23a1
* Tue Feb 26 2013 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.10.0-0.3.rc1
8c23a1
- Added systemd-sysv to requires
8c23a1
8c23a1
* Mon Feb 25 2013 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.10.0-0.2.rc1
8c23a1
- Switched to systemd-rpm macros
8c23a1
  Resolves: rhbz#850276
8c23a1
8c23a1
* Fri Feb  8 2013 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.10.0-0.1.rc1
8c23a1
- New version
8c23a1
8c23a1
* Tue Feb  5 2013 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.9.6-1
8c23a1
- New version
8c23a1
  Resolves: rhbz#907803
8c23a1
8c23a1
* Tue Jan  8 2013 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.9.5-2
8c23a1
- Rebuilt with -fno-strict-aliasing
8c23a1
8c23a1
* Thu Dec 13 2012 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.9.5-1
8c23a1
- New version
8c23a1
  Resolves: rhbz#886804
8c23a1
8c23a1
* Thu Sep  6 2012 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.9.4-3
8c23a1
- Fixed systemd error message about missing chroot-update
8c23a1
  Resolves: rhbz#832742
8c23a1
8c23a1
* Fri Aug  3 2012 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.9.4-2
8c23a1
- Fixed sysv2systemd upgrade from f16
8c23a1
8c23a1
* Thu Aug  2 2012 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.9.4-1
8c23a1
- New version
8c23a1
  Resolves: rhbz#845298
8c23a1
- Dropped biff-cloexec patch (upstreamed)
8c23a1
8c23a1
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:2.9.3-3
8c23a1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
8c23a1
8c23a1
* Tue Jul 03 2012 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.9.3-2
8c23a1
- Fixed FD leak in biff
8c23a1
8c23a1
* Tue Jun  5 2012 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.9.3-1
8c23a1
- New version
8c23a1
  Resolves: rhbz#828242
8c23a1
  Fixed sysv2systemd upgrade from f16
8c23a1
8c23a1
* Wed Apr 25 2012 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.9.2-2
8c23a1
- Fixed sysv2systemd upgrade from f15 / f16
8c23a1
8c23a1
* Wed Apr 25 2012 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.9.2-1
8c23a1
- New version
8c23a1
  Resolves: rhbz#816139
8c23a1
8c23a1
* Fri Apr  6 2012 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.9.1-2
8c23a1
- Rebuilt with libdb-5.2
8c23a1
8c23a1
* Mon Feb 20 2012 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.9.1-1
8c23a1
- New version
8c23a1
  Resolves: rhbz#794976
8c23a1
8c23a1
* Fri Feb 10 2012 Petr Pisar <ppisar@redhat.com> - 2:2.9.0-2
8c23a1
- Rebuild against PCRE 8.30
8c23a1
8c23a1
* Fri Feb  3 2012 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.9.0-1
8c23a1
- New version
8c23a1
  Resolves: rhbz#786792
8c23a1
8c23a1
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:2.8.7-5
8c23a1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
8c23a1
8c23a1
* Thu Nov 10 2011 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.8.7-4
8c23a1
- Added epoch to sysvinit subpackage requires
8c23a1
8c23a1
* Tue Nov  8 2011 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.8.7-3
8c23a1
- Fixed sysvinit preun scriptlet
8c23a1
8c23a1
* Tue Nov  8 2011 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.8.7-2
8c23a1
- Introduce systemd unit file, thanks to Jóhann B. Guðmundsson <johannbg@hi.is>
8c23a1
  Resolves: rhbz#718793
8c23a1
8c23a1
* Mon Nov  7 2011 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.8.7-1
8c23a1
- Update to 2.8.7
8c23a1
  Resolves: rhbz#751622
8c23a1
8c23a1
* Mon Oct 24 2011 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.8.6-1
8c23a1
- Update to 2.8.6
8c23a1
  Resolves: rhbz#748389
8c23a1
8c23a1
* Mon Sep 12 2011 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.8.5-1
8c23a1
- Update to 2.8.5
8c23a1
  Resolves: rhbz#735543
8c23a1
8c23a1
* Tue Aug 30 2011 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.8.4-4
8c23a1
- Enable override of hardened build settings
8c23a1
8c23a1
* Tue Aug 30 2011 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.8.4-3
8c23a1
- Hardened build, rebuilt with full relro
8c23a1
8c23a1
* Tue Aug 30 2011 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.8.4-2
8c23a1
- Rebuilt with libdb-5.1
8c23a1
  Resolves: rhbz#734084
8c23a1
8c23a1
* Thu Jul 07 2011 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.8.4-1
8c23a1
- update to 2.8.4
8c23a1
8c23a1
* Mon May 09 2011 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.8.3-1
8c23a1
- update to 2.8.3
8c23a1
- fix CVE-2011-1720
8c23a1
8c23a1
* Wed Mar 23 2011 Dan Horák <dan@danny.cz> - 2:2.8.2-2
8c23a1
- rebuilt for mysql 5.5.10 (soname bump in libmysqlclient)
8c23a1
8c23a1
* Tue Mar 22 2011 Jaroslav Å karvada <jskarvad@redhat.com> - 2:2.8.2-1
8c23a1
- update to 2.8.2
8c23a1
8c23a1
* Wed Feb 23 2011 Miroslav Lichvar <mlichvar@redhat.com> 2:2.8.1-1
8c23a1
- update to 2.8.1
8c23a1
8c23a1
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:2.8.0-3
8c23a1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
8c23a1
8c23a1
* Mon Feb 07 2011 Miroslav Lichvar <mlichvar@redhat.com> 2:2.8.0-2
8c23a1
- don't set config_directory when upgrading configuration (#675654)
8c23a1
8c23a1
* Wed Jan 26 2011 Miroslav Lichvar <mlichvar@redhat.com> 2:2.8.0-1
8c23a1
- update to 2.8.0
8c23a1
8c23a1
* Fri Nov 26 2010 Miroslav Lichvar <mlichvar@redhat.com> 2:2.7.2-1
8c23a1
- update to 2.7.2
8c23a1
- change LSB init header to provide $mail-transport-agent (#627411)
8c23a1
8c23a1
* Thu Jun 10 2010 Miroslav Lichvar <mlichvar@redhat.com> 2:2.7.1-1
8c23a1
- update to 2.7.1
8c23a1
- update pflogsumm to 1.1.3
8c23a1
8c23a1
* Wed Mar 17 2010 Miroslav Lichvar <mlichvar@redhat.com> 2:2.7.0-2
8c23a1
- follow guidelines for alternatives (#570801)
8c23a1
- move sasl config to /etc/sasl2 (#574434)
8c23a1
- drop sasl v1 support
8c23a1
- remove unnecessary requirements
8c23a1
- use bcond macros
8c23a1
8c23a1
* Fri Feb 26 2010 Miroslav Lichvar <mlichvar@redhat.com> 2:2.7.0-1
8c23a1
- update to 2.7.0
8c23a1
8c23a1
* Fri Jan 29 2010 Miroslav Lichvar <mlichvar@redhat.com> 2:2.6.5-3
8c23a1
- fix init script LSB compliance (#528151)
8c23a1
- update pflogsumm to 1.1.2
8c23a1
- require Date::Calc for pflogsumm (#536678)
8c23a1
- fix some rpmlint warnings
8c23a1
8c23a1
* Wed Sep 16 2009 Tomas Mraz <tmraz@redhat.com> - 2:2.6.5-2
8c23a1
- use password-auth common PAM configuration instead of system-auth
8c23a1
8c23a1
* Tue Sep 01 2009 Miroslav Lichvar <mlichvar@redhat.com> 2:2.6.5-1
8c23a1
- update to 2.6.5
8c23a1
8c23a1
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 2:2.6.2-3
8c23a1
- rebuilt with new openssl
8c23a1
8c23a1
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:2.6.2-2
8c23a1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
8c23a1
8c23a1
* Thu Jun 18 2009 Miroslav Lichvar <mlichvar@redhat.com> 2:2.6.2-1
8c23a1
- update to 2.6.2
8c23a1
8c23a1
* Tue May 26 2009 Miroslav Lichvar <mlichvar@redhat.com> 2:2.6.1-1
8c23a1
- update to 2.6.1
8c23a1
- move non-config files out of /etc/postfix (#490983)
8c23a1
- fix multilib conflict in postfix-files (#502211)
8c23a1
- run chroot-update script in init script (#483186)
8c23a1
- package examples (#251677)
8c23a1
- provide all alternatives files
8c23a1
- suppress postfix output in post script
8c23a1
8c23a1
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:2.5.6-3
8c23a1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
8c23a1
8c23a1
* Fri Jan 23 2009 Miroslav Lichvar <mlichvar@redhat.com> 2:2.5.6-2
8c23a1
- rebuild for new mysql
8c23a1
8c23a1
* Thu Jan 22 2009 Miroslav Lichvar <mlichvar@redhat.com> 2:2.5.6-1
8c23a1
- update to 2.5.6 (#479108)
8c23a1
- rebuild /etc/aliases.db only when necessary (#327651)
8c23a1
- convert doc files to UTF-8
8c23a1
8c23a1
* Thu Nov 20 2008 Miroslav Lichvar <mlichvar@redhat.com> 2:2.5.5-2
8c23a1
- enable Large file support on 32-bit archs (#428996)
8c23a1
- fix mailq(1) and newaliases(1) man pages (#429501)
8c23a1
- move pflogsumm and qshape to -perl-scripts subpackage (#467529)
8c23a1
- update pflogsumm to 1.1.1
8c23a1
- fix large-fs patch
8c23a1
- drop open_define patch
8c23a1
- add -Wno-comment to CFLAGS
8c23a1
8c23a1
* Wed Sep 17 2008 Thomas Woerner <twoerner@redhat.com> 2:2.5.5-1
8c23a1
- new version 2.5.5
8c23a1
  fixes CVE-2008-2936, CVE-2008-2937 and CVE-2008-3889 (rhbz#459101)
8c23a1
8c23a1
* Thu Aug 28 2008 Tom "spot" Callaway <tcallawa@redhat.com> 2:2.5.1-4
8c23a1
- fix license tag
8c23a1
8c23a1
* Thu Aug 14 2008 Thomas Woerner <twoerner@redhat.com> 2:2.5.1-3
8c23a1
- fixed postfix privilege problem with symlinks in the mail spool directory
8c23a1
  (CVE-2008-2936) (rhbz#459101)
8c23a1
8c23a1
* Wed Mar 12 2008 Thomas Woerner <twoerner@redhat.com> 2:2.5.1-2
8c23a1
- fixed fix for enabling IPv6 support (rhbz#437024)
8c23a1
- added new postfix data directory (rhbz#437042)
8c23a1
8c23a1
* Thu Feb 21 2008 Thomas Woerner <twoerner@redhat.com> 2:2.5.1-1
8c23a1
- new verison 2.5.1
8c23a1
8c23a1
* Wed Feb 20 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2:2.4.6-3
8c23a1
- Autorebuild for GCC 4.3
8c23a1
8c23a1
* Thu Dec 06 2007 Release Engineering <rel-eng at fedoraproject dot org> - 2.4.6-2
8c23a1
- Rebuild for deps
8c23a1
8c23a1
* Wed Nov 28 2007 Thomas Woerner <twoerner@redhat.com> 2:2.4.6-1
8c23a1
- new verison 2.4.6
8c23a1
- added virtual server(smtp) provide (rhbz#380631)
8c23a1
- enabling IPv6 support (rhbz#197105)
8c23a1
- made the MYSQL and PGSQL defines overloadable as build argument
8c23a1
8c23a1
* Wed Nov  7 2007 Thomas Woerner <twoerner@redhat.com> 2:2.4.5-3
8c23a1
- fixed multilib conflict for makedefs.out: rename to makedefs.out-%%{_arch}
8c23a1
  (rhbz#342941)
8c23a1
- enabled mysql support
8c23a1
8c23a1
* Thu Oct  4 2007 Thomas Woerner <twoerner@redhat.com> 2:2.4.5-2
8c23a1
- made init script lsb conform (#243286, rhbz#247025)
8c23a1
- added link to postfix sasl readme into Postfix-SASL-RedHat readme
8c23a1
8c23a1
* Mon Aug 13 2007 Thomas Woerner <twoerner@redhat.com> 2:2.4.5-1
8c23a1
- new version 2.4.5
8c23a1
- fixed compile proplem with glibc-2.6.90+
8c23a1
8c23a1
* Fri Jun 15 2007 Thomas Woerner <twoerner@redhat.com> 2:2.4.3-3
8c23a1
- added missing epoch in requirement of pflogsumm sub package
8c23a1
8c23a1
* Thu Jun 14 2007 Thomas Woerner <twoerner@redhat.com> 2:2.4.3-2
8c23a1
- diabled mysql support again (rhbz#185515)
8c23a1
- added support flag for PostgreSQL build (rhbz#180579)
8c23a1
  Ben: Thanks for the patch
8c23a1
- Fixed remaining rewiew problems (rhbz#226307)
8c23a1
8c23a1
* Tue Jun  5 2007 Thomas Woerner <twoerner@redhat.com> 2:2.4.3-1
8c23a1
- allow to build without LDAP but SASL2 support (rhbz#216792)
8c23a1
8c23a1
* Tue Jun  5 2007 Thomas Woerner <twoerner@redhat.com> 2:2.4.3-1
8c23a1
- new stable version 2.4.3
8c23a1
- enabled mysql support (rhbz#185515)
8c23a1
- dropped build requirements for gawk, ed and sed
8c23a1
8c23a1
* Tue Jan 23 2007 Thomas Woerner <twoerner@redhat.com> 2:2.3.6-1
8c23a1
- new version 2.3.6
8c23a1
- limiting SASL mechanisms to plain login for sasl with saslauthd (#175259)
8c23a1
- dropped usage of ed in the install stage
8c23a1
8c23a1
* Tue Nov  7 2006 Thomas Woerner <twoerner@redhat.com> 2:2.3.4-1
8c23a1
- new version 2.3.4
8c23a1
8c23a1
* Fri Sep  1 2006 Thomas Woerner <twoerner@redhat.com> 2:2.3.3-2
8c23a1
- fixed upgrade procedure (#202357)
8c23a1
8c23a1
* Fri Sep  1 2006 Thomas Woerner <twoerner@redhat.com> 2:2.3.3-1
8c23a1
- new version 2.3.3
8c23a1
- fixed permissions of TLS_LICENSE file
8c23a1
8c23a1
* Fri Aug 18 2006 Jesse Keating <jkeating@redhat.com> - 2:2.3.2-2
8c23a1
- rebuilt with latest binutils to pick up 64K -z commonpagesize on ppc*
8c23a1
  (#203001)
8c23a1
8c23a1
* Mon Jul 31 2006 Thomas Woerner <twoerner@redhat.com> 2:2.3.2-1
8c23a1
- new version 2.3.2 with major upstream fixes:
8c23a1
  - corrupted queue file after a request to modify a short message header
8c23a1
  - panic after spurious Milter request when a client was rejected
8c23a1
  - maked the Milter more tolerant for redundant "data cleanup" requests
8c23a1
- applying pflogsumm-conn-delays-dsn-patch from postfix tree to pflogsumm
8c23a1
8c23a1
* Fri Jul 28 2006 Thomas Woerner <twoerner@redhat.com> 2:2.3.1-1
8c23a1
- new version 2.3.1
8c23a1
- fixes problems with TLS and Milter support
8c23a1
8c23a1
* Tue Jul 25 2006 Thomas Woerner <twoerner@redhat.com> 2:2.3.0-2
8c23a1
- fixed SASL build (#200079)
8c23a1
  thanks to Kaj J. Niemi for the patch
8c23a1
8c23a1
* Mon Jul 24 2006 Thomas Woerner <twoerner@redhat.com> 2:2.3.0-1
8c23a1
- new version 2.3.0
8c23a1
- dropped hostname-fqdn patch
8c23a1
8c23a1
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2:2.2.10-2.1
8c23a1
- rebuild
8c23a1
8c23a1
* Wed May 10 2006 Thomas Woerner <twoerner@redhat.com> 2:2.2.10-2
8c23a1
- added RELRO security protection
8c23a1
8c23a1
* Tue Apr 11 2006 Thomas Woerner <twoerner@redhat.com> 2:2.2.10-1
8c23a1
- new version 2.2.10
8c23a1
- added option LDAP_DEPRECATED to support deprecated ldap functions for now
8c23a1
- fixed build without pflogsumm support (#188470)
8c23a1
8c23a1
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2:2.2.8-1.2
8c23a1
- bump again for double-long bug on ppc(64)
8c23a1
8c23a1
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2:2.2.8-1.1
8c23a1
- rebuilt for new gcc4.1 snapshot and glibc changes
8c23a1
8c23a1
* Tue Jan 24 2006 Florian Festi <ffesti@redhat.com> 2:2.2.8-1
8c23a1
- new version 2.2.8
8c23a1
8c23a1
* Tue Dec 13 2005 Thomas Woerner <twoerner@redhat.com> 2:2.2.7-1
8c23a1
- new version 2.2.7
8c23a1
8c23a1
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
8c23a1
- rebuilt
8c23a1
8c23a1
* Fri Nov 11 2005 Thomas Woerner <twoerner@redhat.com> 2:2.2.5-2.1
8c23a1
- replaced postconf and postalias call in initscript with newaliases (#156358)
8c23a1
- fixed initscripts messages (#155774)
8c23a1
- fixed build problems when sasl is disabled (#164773)
8c23a1
- fixed pre-definition of mailbox_transport lmtp socket path (#122910)
8c23a1
8c23a1
* Thu Nov 10 2005 Tomas Mraz <tmraz@redhat.com> 2:2.2.5-2
8c23a1
- rebuilt against new openssl
8c23a1
8c23a1
* Fri Oct  7 2005 Tomas Mraz <tmraz@redhat.com>
8c23a1
- use include instead of pam_stack in pam config
8c23a1
8c23a1
* Thu Sep  8 2005 Thomas Woerner <twoerner@redhat.com> 2:2.2.5-1
8c23a1
- new version 2.2.5
8c23a1
8c23a1
* Thu May 12 2005 Thomas Woerner <twoerner@redhat.com> 2:2.2.3-1
8c23a1
- new version 2.2.3
8c23a1
- compiling all binaries PIE, dropped old pie patch
8c23a1
8c23a1
* Wed Apr 20 2005 Tomas Mraz <tmraz@redhat.com> 2:2.2.2-2
8c23a1
- fix fsspace on large filesystems (>2G blocks)
8c23a1
8c23a1
* Tue Apr 12 2005 Thomas Woerner <twoerner@redhat.com> 2:2.2.2-1
8c23a1
- new version 2.2.2
8c23a1
8c23a1
* Fri Mar 18 2005 Thomas Woerner <twoerner@redhat.com> 2:2.2.1-1
8c23a1
- new version 2.2.1
8c23a1
- allow to start postfix without alias_database (#149657)
8c23a1
8c23a1
* Fri Mar 11 2005 Thomas Woerner <twoerner@redhat.com> 2:2.2.0-1
8c23a1
- new version 2.2.0
8c23a1
- cleanup of spec file: removed external TLS and IPV6 patches, removed 
8c23a1
  smtp_sasl_proto patch
8c23a1
- dropped samples directory till there are good examples again (was TLS and
8c23a1
  IPV6)
8c23a1
- v2.2.0 fixes code problems: #132798 and #137858
8c23a1
8c23a1
* Fri Feb 11 2005 Thomas Woerner <twoerner@redhat.com> 2:2.1.5-5.1
8c23a1
- fixed open relay bug in postfix ipv6 patch: new version 1.26 (#146731)
8c23a1
- fixed permissions on doc directory (#147280)
8c23a1
- integrated fixed fqdn patch from Joseph Dunn (#139983)
8c23a1
8c23a1
* Tue Nov 23 2004 Thomas Woerner <twoerner@redhat.com> 2:2.1.5-4.1
8c23a1
- removed double quotes from postalias call, second fix for #138354
8c23a1
8c23a1
* Thu Nov 11 2004 Jeff Johnson <jbj@jbj.org> 2:2.1.5-4
8c23a1
- rebuild against db-4.3.21.
8c23a1
- remove Requires: db4, the soname linkage dependency is sufficient.
8c23a1
8c23a1
* Thu Nov 11 2004 Thomas Woerner <twoerner@redhat.com> 2:2.1.5-3.1
8c23a1
- fixed problem with multiple alias maps (#138354)
8c23a1
8c23a1
* Tue Oct 26 2004 Thomas Woerner <twoerner@redhat.com> 2:2.1.5-3
8c23a1
- fixed wrong path for cyrus-imapd (#137074)
8c23a1
8c23a1
* Mon Oct 18 2004 Thomas Woerner <twoerner@redhat.com> 2:2.1.5-2.2
8c23a1
- automated postalias call in init script
8c23a1
- removed postconf call from spec file: moved changes into patch
8c23a1
8c23a1
* Fri Oct 15 2004 Thomas Woerner <twoerner@redhat.com> 2:2.1.5-2.1
8c23a1
- removed aliases from postfix-files (#135840)
8c23a1
- fixed postalias call in init script
8c23a1
8c23a1
* Thu Oct 14 2004 Thomas Woerner <twoerner@redhat.com> 2:2.1.5-2
8c23a1
- switched over to system aliases file and database in /etc/ (#117661)
8c23a1
- new reuires and buildrequires for setup >= 2.5.36-1
8c23a1
8c23a1
* Mon Oct  4 2004 Thomas Woerner <twoerner@redhat.com> 2:2.1.5-1
8c23a1
- new version 2.1.5
8c23a1
- new ipv6 and tls+ipv6 patches: 1.25-pf-2.1.5
8c23a1
8c23a1
* Thu Aug  5 2004 Thomas Woerner <twoerner@redhat.com> 2:2.1.4-1
8c23a1
- new version 2.1.4
8c23a1
- new ipv6 and tls+ipv6 patches: 1.25-pf-2.1.4
8c23a1
- new pfixtls-0.8.18-2.1.3-0.9.7d patch
8c23a1
8c23a1
* Mon Jun 21 2004 Thomas Woerner <twoerner@redhat.com> 2:2.1.1-3.1
8c23a1
- fixed directory permissions in %%doc (#125406)
8c23a1
- fixed missing spool dirs (#125460)
8c23a1
- fixed verify problem for aliases.db (#125461)
8c23a1
- fixed bogus upgrade warning (#125628)
8c23a1
- more spec file cleanup
8c23a1
8c23a1
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
8c23a1
- rebuilt
8c23a1
8c23a1
* Sun Jun 06 2004 Florian La Roche <Florian.LaRoche@redhat.de>
8c23a1
- make sure pflog files have same permissions even if in multiple
8c23a1
  sub-rpms
8c23a1
8c23a1
* Fri Jun  4 2004 Thomas Woerner <twoerner@redhat.com> 2:2.1.1-1
8c23a1
- new version 2.1.1
8c23a1
- compiling postfix PIE
8c23a1
- new alternatives slave for /usr/lib/sendmail
8c23a1
8c23a1
* Wed Mar 31 2004 John Dennis <jdennis@redhat.com> 2:2.0.18-4
8c23a1
- remove version from pflogsumm subpackage, it was resetting the
8c23a1
  version used in the doc directory, fixes bug 119213
8c23a1
8c23a1
* Tue Mar 30 2004 Bill Nottingham <notting@redhat.com> 2:2.0.18-3
8c23a1
- add %%defattr for pflogsumm package
8c23a1
8c23a1
* Tue Mar 16 2004 John Dennis <jdennis@finch.boston.redhat.com> 2:2.0.18-2
8c23a1
- fix sendmail man page (again), make pflogsumm a subpackage
8c23a1
8c23a1
* Mon Mar 15 2004 John Dennis <jdennis@finch.boston.redhat.com> 2:2.0.18-1
8c23a1
- bring source up to upstream release 2.0.18
8c23a1
- include pflogsumm, fixes bug #68799
8c23a1
- include smtp-sink, smtp-source man pages, fixes bug #118163
8c23a1
8c23a1
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
8c23a1
- rebuilt
8c23a1
8c23a1
* Tue Feb 24 2004 John Dennis <jdennis@finch.boston.redhat.com> 2:2.0.16-14
8c23a1
- fix bug 74553, make alternatives track sendmail man page
8c23a1
8c23a1
* Tue Feb 24 2004 John Dennis <jdennis@finch.boston.redhat.com> 2:2.0.16-13
8c23a1
- remove /etc/sysconfig/saslauthd from rpm, fixes bug 113975
8c23a1
8c23a1
* Wed Feb 18 2004 John Dennis <jdennis@porkchop.devel.redhat.com>
8c23a1
- set sasl back to v2 for mainline, this is good for fedora and beyond,
8c23a1
  for RHEL3, we'll branch and set set sasl to v1 and turn off ipv6
8c23a1
8c23a1
* Tue Feb 17 2004 John Dennis <jdennis@porkchop.devel.redhat.com>
8c23a1
- revert back to v1 of sasl because LDAP still links against v1 and we can't 
8c23a1
- bump revision for build
8c23a1
  have two different versions of the sasl library loaded in one load image at
8c23a1
  the same time. How is that possible? Because the sasl libraries have different 
8c23a1
  names (libsasl.so & libsasl2.so) but export the same symbols :-(
8c23a1
  Fixes bugs 115249 and 111767
8c23a1
8c23a1
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
8c23a1
- rebuilt
8c23a1
8c23a1
* Wed Jan 21 2004 John Dennis <jdennis@finch.boston.redhat.com> 2:2.0.16-7
8c23a1
- fix bug 77216, support snapshot builds
8c23a1
8c23a1
* Tue Jan 20 2004 John Dennis <jdennis@finch.boston.redhat.com> 2:2.0.16-6
8c23a1
- add support for IPv6 via Dean Strik's patches, fixes bug 112491
8c23a1
8c23a1
* Tue Jan 13 2004 John Dennis <jdennis@finch.boston.redhat.com> 2:2.0.16-4
8c23a1
- remove mysqlclient prereq, fixes bug 101779
8c23a1
- remove md5 verification override, this fixes bug 113370. Write parse-postfix-files
8c23a1
  script to generate explicit list of all upstream files with ownership, modes, etc.
8c23a1
  carefully add back in all other not upstream files, files list is hopefully
8c23a1
  rock solid now.
8c23a1
8c23a1
* Mon Jan 12 2004 John Dennis <jdennis@finch.boston.redhat.com> 2:2.0.16-3
8c23a1
- add zlib-devel build prereq, fixes bug 112822
8c23a1
- remove copy of resolve.conf into chroot jail, fixes bug 111923
8c23a1
8c23a1
* Tue Dec 16 2003 John Dennis <jdennis@porkchop.devel.redhat.com>
8c23a1
- bump release to build 3.0E errata update
8c23a1
8c23a1
* Sat Dec 13 2003 Jeff Johnson <jbj@jbj.org> 2:2.0.16-2
8c23a1
- rebuild against db-4.2.52.
8c23a1
 
8c23a1
* Mon Nov 17 2003 John Dennis <jdennis@finch.boston.redhat.com> 2:2.0.16-1
8c23a1
- sync up with current upstream release, 2.0.16, fixes bug #108960
8c23a1
8c23a1
* Thu Sep 25 2003 Jeff Johnson <jbj@jbj.org> 2.0.11-6
8c23a1
- rebuild against db-4.2.42.
8c23a1
8c23a1
* Tue Jul 22 2003 Nalin Dahyabhai <nalin@redhat.com> 2.0.11-5
8c23a1
- rebuild
8c23a1
8c23a1
* Thu Jun 26 2003 John Dennis <jdennis@finch.boston.redhat.com>
8c23a1
- bug 98095, change rmail.postfix to rmail for uucp invocation in master.cf
8c23a1
8c23a1
* Wed Jun 25 2003 John Dennis <jdennis@finch.boston.redhat.com>
8c23a1
- add missing dependency for db3/db4
8c23a1
8c23a1
* Thu Jun 19 2003 John Dennis <jdennis@finch.boston.redhat.com>
8c23a1
- upgrade to new 2.0.11 upstream release
8c23a1
- fix authentication problems
8c23a1
- rewrite SASL documentation
8c23a1
- upgrade to use SASL version 2
8c23a1
- Fix bugs 75439, 81913 90412, 91225, 78020, 90891, 88131
8c23a1
8c23a1
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
8c23a1
- rebuilt
8c23a1
8c23a1
* Fri Mar  7 2003 John Dennis <jdennis@finch.boston.redhat.com>
8c23a1
- upgrade to release 2.0.6
8c23a1
- remove chroot as this is now the preferred installation according to Wietse Venema, the postfix author
8c23a1
8c23a1
* Mon Feb 24 2003 Elliot Lee <sopwith@redhat.com>
8c23a1
- rebuilt
8c23a1
8c23a1
* Tue Feb 18 2003 Bill Nottingham <notting@redhat.com> 2:1.1.11-10
8c23a1
- don't copy winbind/wins nss modules, fixes #84553
8c23a1
8c23a1
* Sat Feb 01 2003 Florian La Roche <Florian.LaRoche@redhat.de>
8c23a1
- sanitize rpm scripts a bit
8c23a1
8c23a1
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
8c23a1
- rebuilt
8c23a1
8c23a1
* Sat Jan 11 2003 Karsten Hopp <karsten@redhat.de> 2:1.1.11-8
8c23a1
- rebuild to fix krb5.h issue
8c23a1
8c23a1
* Tue Jan  7 2003 Nalin Dahyabhai <nalin@redhat.com> 2:1.1.11-7
8c23a1
- rebuild
8c23a1
8c23a1
* Fri Jan  3 2003 Nalin Dahyabhai <nalin@redhat.com>
8c23a1
- if pkgconfig knows about openssl, use its cflags and linker flags
8c23a1
8c23a1
* Thu Dec 12 2002 Tim Powers <timp@redhat.com> 2:1.1.11-6
8c23a1
- lib64'ize
8c23a1
- build on all arches
8c23a1
8c23a1
* Wed Jul 24 2002 Karsten Hopp <karsten@redhat.de>
8c23a1
- make aliases.db config(noreplace) (#69612)
8c23a1
8c23a1
* Tue Jul 23 2002 Karsten Hopp <karsten@redhat.de>
8c23a1
- postfix has its own filelist, remove LICENSE entry from it (#69069)
8c23a1
8c23a1
* Tue Jul 16 2002 Karsten Hopp <karsten@redhat.de>
8c23a1
- fix shell in /etc/passwd (#68373)
8c23a1
- fix documentation in /etc/postfix (#65858)
8c23a1
- Provides: /usr/bin/newaliases (#66746)
8c23a1
- fix autorequires by changing /usr/local/bin/perl to /usr/bin/perl in a
8c23a1
  script in %%doc (#68852), although I don't think this is necessary anymore
8c23a1
8c23a1
* Mon Jul 15 2002 Phil Knirsch <pknirsch@redhat.com>
8c23a1
- Fixed missing smtpd.conf file for SASL support and included SASL Postfix
8c23a1
  Red Hat HOWTO (#62505).
8c23a1
- Included SASL2 support patch (#68800).
8c23a1
8c23a1
* Mon Jun 24 2002 Karsten Hopp <karsten@redhat.de>
8c23a1
- 1.1.11, TLS 0.8.11a
8c23a1
- fix #66219 and #66233 (perl required for %%post)
8c23a1
8c23a1
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
8c23a1
- automated rebuild
8c23a1
8c23a1
* Sun May 26 2002 Tim Powers <timp@redhat.com>
8c23a1
- automated rebuild
8c23a1
8c23a1
* Thu May 23 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.10-1
8c23a1
- 1.1.10, TLS 0.8.10
8c23a1
- Build with db4
8c23a1
- Enable SASL
8c23a1
8c23a1
* Mon Apr 15 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.7-2
8c23a1
- Fix bugs #62358 and #62783
8c23a1
- Make sure libdb-3.3.so is in the chroot jail (#62906)
8c23a1
8c23a1
* Mon Apr  8 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.7-1
8c23a1
- 1.1.7, fixes 2 critical bugs
8c23a1
- Make sure there's a resolv.conf in the chroot jail
8c23a1
8c23a1
* Wed Mar 27 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.5-3
8c23a1
- Add Provides: lines for alternatives stuff (#60879)
8c23a1
8c23a1
* Tue Mar 26 2002 Nalin Dahyabhai <nalin@redhat.com> 1.1.5-2
8c23a1
- rebuild
8c23a1
8c23a1
* Tue Mar 26 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.5-1
8c23a1
- 1.1.5 (bugfix release)
8c23a1
- Rebuild with current db
8c23a1
8c23a1
* Thu Mar 14 2002 Bill Nottingham <notting@redhat.com> 1.1.4-3
8c23a1
- remove db trigger, it's both dangerous and pointless
8c23a1
- clean up other triggers a little
8c23a1
8c23a1
* Wed Mar 13 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.4-2
8c23a1
- Some trigger tweaks to make absolutely sure /etc/services is in the
8c23a1
  chroot jail
8c23a1
8c23a1
* Mon Mar 11 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.4-1
8c23a1
- 1.1.4
8c23a1
- TLS 0.8.4
8c23a1
- Move postalias run from %%post to init script to work around
8c23a1
  anaconda being broken.
8c23a1
8c23a1
* Fri Mar  8 2002 Bill Nottingham <notting@redhat.com> 1.1.3-5
8c23a1
- use alternatives --initscript support
8c23a1
8c23a1
* Thu Feb 28 2002 Bill Nottingham <notting@redhat.com> 1.1.3-4
8c23a1
- run alternatives --remove in %%preun
8c23a1
- add various prereqs
8c23a1
8c23a1
* Thu Feb 28 2002 Nalin Dahyabhai <nalin@redhat.com> 1.1.3-3
8c23a1
- adjust the default postfix-files config file to match the alternatives setup
8c23a1
  by altering the arguments passed to post-install in the %%install phase
8c23a1
  (otherwise, it might point to sendmail's binaries, breaking it rather rudely)
8c23a1
- adjust the post-install script so that it silently uses paths which have been
8c23a1
  modified for use with alternatives, for upgrade cases where the postfix-files
8c23a1
  configuration file isn't overwritten
8c23a1
- don't forcefully strip files -- that's a build root policy
8c23a1
- remove hard requirement on openldap, library dependencies take care of it
8c23a1
- redirect %%postun to /dev/null
8c23a1
- don't remove the postfix user and group when the package is removed
8c23a1
8c23a1
* Wed Feb 20 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.3-2
8c23a1
- listen on 127.0.0.1 only by default (#60071)
8c23a1
- Put config samples in %%{_docdir}/%%{name}-%%{version} rather than
8c23a1
  /etc/postfix (#60072)
8c23a1
- Some spec file cleanups
8c23a1
8c23a1
* Tue Feb 19 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.3-1
8c23a1
- 1.1.3, TLS 0.8.3
8c23a1
- Fix updating
8c23a1
- Don't run the statistics cron job
8c23a1
- remove requirement on perl Date::Calc
8c23a1
8c23a1
* Thu Jan 31 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.2-3
8c23a1
- Fix up alternatives stuff
8c23a1
8c23a1
* Wed Jan 30 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.2-2
8c23a1
- Use alternatives
8c23a1
8c23a1
* Sun Jan 27 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.2-1
8c23a1
- Initial Red Hat Linux packaging, based on spec file from
8c23a1
  Simon J Mudd <sjmudd@pobox.com>
8c23a1
- Changes from that:
8c23a1
  - Set up chroot environment in triggers to make sure we catch glibc errata
8c23a1
  - Remove some hacks to support building on all sorts of distributions at
8c23a1
    the cost of specfile readability
8c23a1
  - Remove postdrop group on deletion
8c23a1