This commit is contained in:
parent
910f2dd50c
commit
0cd9c2d180
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:bad7ed98d1bbc8fd27d4b4d6d65a8dfe21794c109bc923e5fe45abea5b484037
|
|
||||||
size 3153629
|
|
3
postfix-2.5.3.tar.gz
Normal file
3
postfix-2.5.3.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:4f8f933dd437fd9c29b2b53795cb16a20d6ca73bccf445101aeb5e05068a3a43
|
||||||
|
size 3156942
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:749cf9cb6fe8a33b9bd3f924995d4cc4a1f7bc150f4823da6e39d84c07475090
|
oid sha256:582169fc661f72cad6b841d51610a42ffad13b7825f2f0afc6361c2c660332a6
|
||||||
size 17748
|
size 17766
|
||||||
|
@ -1,3 +1,20 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 6 13:33:01 CEST 2008 - varkoly@suse.de
|
||||||
|
|
||||||
|
- (bnc#414959) postfix doesn't have any "Name: " tag in firewall definition
|
||||||
|
- (bnc#405900) SuSEconfig.postfix changes owner and permissions of
|
||||||
|
/tmp if smtpd_tls_CApath is not set
|
||||||
|
|
||||||
|
- Update to Version 2.5 patchlevel 3
|
||||||
|
* Cleanup of code
|
||||||
|
* defer delivery when a mailbox file is not owned by the recipient.
|
||||||
|
Requested by Sebastian Krahmer, SuSE.
|
||||||
|
Specify "strict_mailbox_ownership=no" to ignore ownership discrepancies.
|
||||||
|
* Bugfix: null-terminate CN comment string after sanitization.
|
||||||
|
* Bugfix (introduced Postfix 2.0): after "warn_if_reject
|
||||||
|
reject_unlisted_recipient/sender", the SMTP server mistakenly
|
||||||
|
remembered that recipient/sender validation was already done.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Jul 9 15:07:46 CEST 2008 - varkoly@suse.de
|
Wed Jul 9 15:07:46 CEST 2008 - varkoly@suse.de
|
||||||
|
|
||||||
|
56
postfix.spec
56
postfix.spec
@ -1,10 +1,17 @@
|
|||||||
#
|
#
|
||||||
# spec file for package postfix (Version 2.5.1)
|
# spec file for package postfix (Version 2.5.3)
|
||||||
#
|
#
|
||||||
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
# This file and all modifications and additions to the pristine
|
|
||||||
# package are under the same license as the package itself.
|
|
||||||
#
|
#
|
||||||
|
# All modifications and additions to the file contributed by third parties
|
||||||
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
|
# upon. The license for this file, and modifications and additions to the
|
||||||
|
# file, is the same license as for the pristine package itself (unless the
|
||||||
|
# license for the pristine package is not an Open Source License, in which
|
||||||
|
# case the license is the MIT License). An "Open Source License" is a
|
||||||
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||||
#
|
#
|
||||||
|
|
||||||
@ -24,8 +31,8 @@ Provides: smtp_daemon
|
|||||||
Conflicts: sendmail exim
|
Conflicts: sendmail exim
|
||||||
AutoReqProv: on
|
AutoReqProv: on
|
||||||
Summary: A fast, secure, and flexible mailer
|
Summary: A fast, secure, and flexible mailer
|
||||||
Version: 2.5.1
|
Version: 2.5.3
|
||||||
Release: 34
|
Release: 1
|
||||||
Source: postfix-%{version}.tar.gz
|
Source: postfix-%{version}.tar.gz
|
||||||
Source1: postfix-SuSE.tar.gz
|
Source1: postfix-SuSE.tar.gz
|
||||||
Patch: dynamic_maps.patch
|
Patch: dynamic_maps.patch
|
||||||
@ -41,7 +48,6 @@ License: IBM Public License
|
|||||||
Summary: postfix plugin to support MySQL maps
|
Summary: postfix plugin to support MySQL maps
|
||||||
AutoReqProv: on
|
AutoReqProv: on
|
||||||
Group: Productivity/Networking/Email/Servers
|
Group: Productivity/Networking/Email/Servers
|
||||||
Prefix: %{_prefix}
|
|
||||||
PreReq: %{name} = %{version}
|
PreReq: %{name} = %{version}
|
||||||
#
|
#
|
||||||
|
|
||||||
@ -50,7 +56,6 @@ License: IBM Public License
|
|||||||
Summary: postfix plugin to support PostgreSQL maps
|
Summary: postfix plugin to support PostgreSQL maps
|
||||||
AutoReqProv: on
|
AutoReqProv: on
|
||||||
Group: Productivity/Networking/Email/Servers
|
Group: Productivity/Networking/Email/Servers
|
||||||
Prefix: %{_prefix}
|
|
||||||
PreReq: %{name} = %{version}
|
PreReq: %{name} = %{version}
|
||||||
#
|
#
|
||||||
|
|
||||||
@ -67,7 +72,7 @@ PreReq: %{name} = %{version}
|
|||||||
%define pf_config_directory /etc/postfix
|
%define pf_config_directory /etc/postfix
|
||||||
%define pf_daemon_directory /usr/lib/postfix
|
%define pf_daemon_directory /usr/lib/postfix
|
||||||
%define pf_command_directory /usr/sbin
|
%define pf_command_directory /usr/sbin
|
||||||
%define pf_queue_directory /var/spool/postfix
|
%define pf_queue_directory var/spool/postfix
|
||||||
%define pf_sendmail_path /usr/sbin/sendmail
|
%define pf_sendmail_path /usr/sbin/sendmail
|
||||||
%define pf_newaliases_path /usr/bin/newaliases
|
%define pf_newaliases_path /usr/bin/newaliases
|
||||||
%define pf_mailq_path /usr/bin/mailq
|
%define pf_mailq_path /usr/bin/mailq
|
||||||
@ -127,7 +132,7 @@ make LD_LIBRARY_PATH=$(pwd)/lib:${LD_LIBRARY_PATH}
|
|||||||
%install
|
%install
|
||||||
/usr/sbin/groupadd -g %{postfix_gid} -o -r postfix 2> /dev/null || :
|
/usr/sbin/groupadd -g %{postfix_gid} -o -r postfix 2> /dev/null || :
|
||||||
/usr/sbin/groupadd -g %{maildrop_gid} -o -r maildrop 2> /dev/null || :
|
/usr/sbin/groupadd -g %{maildrop_gid} -o -r maildrop 2> /dev/null || :
|
||||||
/usr/sbin/useradd -r -o -g postfix -u %{postfix_uid} -s /bin/false -c "Postfix Daemon" -d /var/spool/postfix postfix 2> /dev/null || :
|
/usr/sbin/useradd -r -o -g postfix -u %{postfix_uid} -s /bin/false -c "Postfix Daemon" -d /%{pf_queue_directory} postfix 2> /dev/null || :
|
||||||
mkdir -p $RPM_BUILD_ROOT/%{_libdir}
|
mkdir -p $RPM_BUILD_ROOT/%{_libdir}
|
||||||
install lib/*.1 $RPM_BUILD_ROOT/%{_libdir}
|
install lib/*.1 $RPM_BUILD_ROOT/%{_libdir}
|
||||||
for i in $RPM_BUILD_ROOT/%{_libdir}/*.1; do
|
for i in $RPM_BUILD_ROOT/%{_libdir}/*.1; do
|
||||||
@ -145,7 +150,7 @@ sh postfix-install -non-interactive \
|
|||||||
config_directory=%{pf_config_directory} \
|
config_directory=%{pf_config_directory} \
|
||||||
daemon_directory=%{pf_daemon_directory} \
|
daemon_directory=%{pf_daemon_directory} \
|
||||||
command_directory=%{pf_command_directory} \
|
command_directory=%{pf_command_directory} \
|
||||||
queue_directory=%{pf_queue_directory} \
|
queue_directory=/%{pf_queue_directory} \
|
||||||
sendmail_path=%{pf_sendmail_path} \
|
sendmail_path=%{pf_sendmail_path} \
|
||||||
newaliases_path=%{pf_newaliases_path} \
|
newaliases_path=%{pf_newaliases_path} \
|
||||||
mailq_path=%{pf_mailq_path} \
|
mailq_path=%{pf_mailq_path} \
|
||||||
@ -200,7 +205,7 @@ mkdir -p $RPM_BUILD_ROOT/etc/sasl2
|
|||||||
install -m 600 postfix-SuSE/smtpd.conf $RPM_BUILD_ROOT/etc/sasl2/smtpd.conf
|
install -m 600 postfix-SuSE/smtpd.conf $RPM_BUILD_ROOT/etc/sasl2/smtpd.conf
|
||||||
install -m 644 postfix-SuSE/openssl_postfix.conf.in $RPM_BUILD_ROOT/etc/postfix/openssl_postfix.conf.in
|
install -m 644 postfix-SuSE/openssl_postfix.conf.in $RPM_BUILD_ROOT/etc/postfix/openssl_postfix.conf.in
|
||||||
install -m 755 postfix-SuSE/mkpostfixcert $RPM_BUILD_ROOT/usr/sbin/mkpostfixcert
|
install -m 755 postfix-SuSE/mkpostfixcert $RPM_BUILD_ROOT/usr/sbin/mkpostfixcert
|
||||||
rm -rf $RPM_BUILD_ROOT/var/spool/postfix
|
rm -rf $RPM_BUILD_ROOT/%{pf_queue_directory}
|
||||||
install -m 644 postfix-SuSE/master.cf $RPM_BUILD_ROOT/%{conf_backup_dir}/master.cf
|
install -m 644 postfix-SuSE/master.cf $RPM_BUILD_ROOT/%{conf_backup_dir}/master.cf
|
||||||
mkdir -p $RPM_BUILD_ROOT/%{omc_dir}
|
mkdir -p $RPM_BUILD_ROOT/%{omc_dir}
|
||||||
install -m 644 postfix-SuSE/postfix.xml $RPM_BUILD_ROOT/%{omc_dir}
|
install -m 644 postfix-SuSE/postfix.xml $RPM_BUILD_ROOT/%{omc_dir}
|
||||||
@ -258,7 +263,7 @@ while IFS=: read path type owner group mode flags junk; do
|
|||||||
\$queue_directory*)
|
\$queue_directory*)
|
||||||
path=${path/\$queue_directory/\/var\/spool\/postfix}
|
path=${path/\$queue_directory/\/var\/spool\/postfix}
|
||||||
group=${group/-/root}
|
group=${group/-/root}
|
||||||
echo "%dir %attr($mode,$owner,$group) $path" >> %{postfixfiles}
|
echo "%dir %attr($mode,$owner,$group) $path/" >> %{postfixfiles}
|
||||||
mkdir -m $mode -p $RPM_BUILD_ROOT/$path
|
mkdir -m $mode -p $RPM_BUILD_ROOT/$path
|
||||||
printf '%%-38s %%-18s %%04d\n' $path "${owner}.${group}" $mode >> $RPM_BUILD_ROOT/etc/permissions.d/postfix
|
printf '%%-38s %%-18s %%04d\n' $path "${owner}.${group}" $mode >> $RPM_BUILD_ROOT/etc/permissions.d/postfix
|
||||||
;;
|
;;
|
||||||
@ -278,8 +283,8 @@ install -m 644 include/*.h $RPM_BUILD_ROOT/usr/include/postfix/
|
|||||||
|
|
||||||
%pre
|
%pre
|
||||||
VERSIONTEST=$(test -x usr/sbin/postconf && usr/sbin/postconf proxy_read_maps 2>/dev/null)
|
VERSIONTEST=$(test -x usr/sbin/postconf && usr/sbin/postconf proxy_read_maps 2>/dev/null)
|
||||||
if [ -z "$VERSIONTEST" -a -f var/spool/postfix/pid/master.pid ]; then
|
if [ -z "$VERSIONTEST" -a -f %{pf_queue_directory}/pid/master.pid ]; then
|
||||||
if checkproc -p var/spool/postfix/pid/master.pid usr/lib/postfix/master; then
|
if checkproc -p %{pf_queue_directory}/pid/master.pid usr/lib/postfix/master; then
|
||||||
echo "postfix is still running. You have to stop postfix in order to"
|
echo "postfix is still running. You have to stop postfix in order to"
|
||||||
echo "install a newer version."
|
echo "install a newer version."
|
||||||
exit 1
|
exit 1
|
||||||
@ -287,7 +292,7 @@ if [ -z "$VERSIONTEST" -a -f var/spool/postfix/pid/master.pid ]; then
|
|||||||
fi
|
fi
|
||||||
/usr/sbin/groupadd -g %{postfix_gid} -o -r postfix 2> /dev/null || :
|
/usr/sbin/groupadd -g %{postfix_gid} -o -r postfix 2> /dev/null || :
|
||||||
/usr/sbin/groupadd -g %{maildrop_gid} -o -r maildrop 2> /dev/null || :
|
/usr/sbin/groupadd -g %{maildrop_gid} -o -r maildrop 2> /dev/null || :
|
||||||
/usr/sbin/useradd -r -o -g postfix -u %{postfix_uid} -s /bin/false -c "Postfix Daemon" -d /var/spool/postfix postfix 2> /dev/null || :
|
/usr/sbin/useradd -r -o -g postfix -u %{postfix_uid} -s /bin/false -c "Postfix Daemon" -d /%{pf_queue_directory} postfix 2> /dev/null || :
|
||||||
%if %suse_version >= 900
|
%if %suse_version >= 900
|
||||||
|
|
||||||
%preun
|
%preun
|
||||||
@ -419,6 +424,7 @@ rm -f $TMPMAIN $TMPMASTER
|
|||||||
%restart_on_update postfix
|
%restart_on_update postfix
|
||||||
%endif
|
%endif
|
||||||
%insserv_cleanup
|
%insserv_cleanup
|
||||||
|
ldconfig
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
@ -557,7 +563,8 @@ Authors:
|
|||||||
Wietse Venema <wietse@porcupine.org>
|
Wietse Venema <wietse@porcupine.org>
|
||||||
|
|
||||||
%description mysql
|
%description mysql
|
||||||
postfix plugin to support MySQL maps
|
Postfix plugin to support MySQL maps. This library will be loaded by
|
||||||
|
starting postfix if you'll access a postmap which is stored in mysql.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -566,7 +573,9 @@ Authors:
|
|||||||
Wietse Venema <wietse@porcupine.org>
|
Wietse Venema <wietse@porcupine.org>
|
||||||
|
|
||||||
%description postgresql
|
%description postgresql
|
||||||
postfix plugin to support PostgreSQL maps
|
Postfix plugin to support PostgreSQL maps. This library will be loaded
|
||||||
|
by starting postfix if you'll access a postmap which is stored in
|
||||||
|
PostgreSQL.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -584,6 +593,19 @@ Authors:
|
|||||||
Wietse Venema <wietse@porcupine.org>
|
Wietse Venema <wietse@porcupine.org>
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Aug 06 2008 varkoly@suse.de
|
||||||
|
- (bnc#414959) postfix doesn't have any "Name: " tag in firewall definition
|
||||||
|
- (bnc#405900) SuSEconfig.postfix changes owner and permissions of
|
||||||
|
/tmp if smtpd_tls_CApath is not set
|
||||||
|
- Update to Version 2.5 patchlevel 3
|
||||||
|
* Cleanup of code
|
||||||
|
* defer delivery when a mailbox file is not owned by the recipient.
|
||||||
|
Requested by Sebastian Krahmer, SuSE.
|
||||||
|
Specify "strict_mailbox_ownership=no" to ignore ownership discrepancies.
|
||||||
|
* Bugfix: null-terminate CN comment string after sanitization.
|
||||||
|
* Bugfix (introduced Postfix 2.0): after "warn_if_reject
|
||||||
|
reject_unlisted_recipient/sender", the SMTP server mistakenly
|
||||||
|
remembered that recipient/sender validation was already done.
|
||||||
* Wed Jul 09 2008 varkoly@suse.de
|
* Wed Jul 09 2008 varkoly@suse.de
|
||||||
- (fate#305005) Enable SMTPS in postfix ootb
|
- (fate#305005) Enable SMTPS in postfix ootb
|
||||||
* Tue Jun 17 2008 varkoly@suse.de
|
* Tue Jun 17 2008 varkoly@suse.de
|
||||||
|
Loading…
x
Reference in New Issue
Block a user