diff --git a/postfix-3.1.3.tar.gz b/postfix-3.1.3.tar.gz deleted file mode 100644 index 2a3d85b..0000000 --- a/postfix-3.1.3.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:52f8127e6797e2617a36d0afb9473c55e95c3a777b6280df3f106168fd814979 -size 4338730 diff --git a/postfix-3.1.4.tar.gz b/postfix-3.1.4.tar.gz new file mode 100644 index 0000000..ea06f1c --- /dev/null +++ b/postfix-3.1.4.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f33b470c47ae8b4ff199ab55dc42e86031ff0c535ccbc83069c8cff69b5bd027 +size 4340102 diff --git a/postfix-vda-v14-3.0.3.patch b/postfix-vda-v14-3.0.3.patch index b249e63..fe9ba2d 100644 --- a/postfix-vda-v14-3.0.3.patch +++ b/postfix-vda-v14-3.0.3.patch @@ -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. */ diff --git a/postfix.changes b/postfix.changes index adfb75f..39257d5 100644 --- a/postfix.changes +++ b/postfix.changes @@ -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 diff --git a/postfix.spec b/postfix.spec index cb6cf8d..159a9ae 100644 --- a/postfix.spec +++ b/postfix.spec @@ -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