SHA256
1
0
forked from pool/postfix

Accepting request 448623 from home:varkoly:branches:server:mail

- update to 3.1.4 
  * The postscreen daemon did not merge the client test status information
    for concurrent sessions from the same IP address.
  * The Postfix SMTP server falsely rejected a sender address when validating
    a sender address with "smtpd_reject_unlisted_recipient = yes" or with
    "reject_unlisted_sender". Cause: the address validation code did not query sender_canonical_maps.
  * The virtual delivery agent did not detect failure to skip to the end
    of a mailbox file, so that mail would be delivered to the beginning of the file.
    This could happen when a mailbox file was already larger than the virtual mailbox size limit.
  * The postsuper logged an incorrect rename operation count after creating a missing directory.
  * The Postfix SMTP server falsely rejected mail when a sender-dependent "error"
    transport was configured. Cause: the SMTP server address validation code
    was not updated when the sender_dependent_default_transport_maps feature
    was introduced.
  * The Postfix SMTP server falsely rejected an SMTPUTF8 sender address, when "smtpd_delay_reject = no".
  * The "postfix tls deploy-server-cert" command used the wrong certificate
    and key file. This was caused by a cut-and-paste error in the postfix-tls-script file.

OBS-URL: https://build.opensuse.org/request/show/448623
OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=247
This commit is contained in:
Michael Ströder 2017-01-03 16:59:26 +00:00 committed by Git OBS Bridge
parent f7c485bb41
commit 8c2b0e7094
5 changed files with 28 additions and 22 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:52f8127e6797e2617a36d0afb9473c55e95c3a777b6280df3f106168fd814979
size 4338730

3
postfix-3.1.4.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f33b470c47ae8b4ff199ab55dc42e86031ff0c535ccbc83069c8cff69b5bd027
size 4340102

View File

@ -174,23 +174,6 @@ Index: src/virtual/mailbox.c
/* deliver_mailbox_file - deliver to recipient mailbox */
static int deliver_mailbox_file(LOCAL_STATE state, USER_ATTR usr_attr)
@@ -80,7 +145,6 @@ static int deliver_mailbox_file(LOCAL_ST
int mail_copy_status;
int deliver_status;
int copy_flags;
- long end;
struct stat st;
/*
@@ -132,7 +196,7 @@ static int deliver_mailbox_file(LOCAL_ST
msg_warn("specify \"%s = no\" to ignore mailbox ownership mismatch",
VAR_STRICT_MBOX_OWNER);
} else {
- end = vstream_fseek(mp->fp, (off_t) 0, SEEK_END);
+ vstream_fseek(mp->fp, (off_t) 0, SEEK_END);
mail_copy_status = mail_copy(COPY_ATTR(state.msg_attr), mp->fp,
copy_flags, "\n", why);
}
@@ -213,62 +277,72 @@ int deliver_mailbox(LOCAL_STATE stat
* Look up the mailbox owner rights. Defer in case of trouble.
*/

View File

@ -1,3 +1,24 @@
-------------------------------------------------------------------
Tue Jan 3 12:20:18 UTC 2017 - varkoly@suse.com
- update to 3.1.4
* The postscreen daemon did not merge the client test status information
for concurrent sessions from the same IP address.
* The Postfix SMTP server falsely rejected a sender address when validating
a sender address with "smtpd_reject_unlisted_recipient = yes" or with
"reject_unlisted_sender". Cause: the address validation code did not query sender_canonical_maps.
* The virtual delivery agent did not detect failure to skip to the end
of a mailbox file, so that mail would be delivered to the beginning of the file.
This could happen when a mailbox file was already larger than the virtual mailbox size limit.
* The postsuper logged an incorrect rename operation count after creating a missing directory.
* The Postfix SMTP server falsely rejected mail when a sender-dependent "error"
transport was configured. Cause: the SMTP server address validation code
was not updated when the sender_dependent_default_transport_maps feature
was introduced.
* The Postfix SMTP server falsely rejected an SMTPUTF8 sender address, when "smtpd_delay_reject = no".
* The "postfix tls deploy-server-cert" command used the wrong certificate
and key file. This was caused by a cut-and-paste error in the postfix-tls-script file.
-------------------------------------------------------------------
Sat Nov 26 15:43:57 UTC 2016 - chris@computersalat.de

View File

@ -1,7 +1,7 @@
#
# spec file for package postfix
#
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -59,7 +59,7 @@
%define _unitdir /lib/systemd
%endif
Name: postfix
Version: 3.1.3
Version: 3.1.4
Release: 0
Summary: A fast, secure, and flexible mailer
License: IPL-1.0
@ -272,7 +272,9 @@ ln -sf ../sbin/sendmail %{buildroot}%{_libexecdir}/sendmail
for i in qmqp-source smtp-sink smtp-source; do
install -m 755 bin/$i %{buildroot}%{_sbindir}/$i
done
%if 0%{?suse_version} < 1210
mkdir -p %{buildroot}%{_sysconfdir}/init.d
%endif
mkdir -p %{buildroot}/sbin/conf.d
mkdir -p %{buildroot}%{_sysconfdir}/permissions.d
mkdir -p %{buildroot}/%{_libdir}/sasl2