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:
parent
f7c485bb41
commit
8c2b0e7094
@ -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
3
postfix-3.1.4.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f33b470c47ae8b4ff199ab55dc42e86031ff0c535ccbc83069c8cff69b5bd027
|
||||
size 4340102
|
@ -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.
|
||||
*/
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user