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