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