svn commit: r450076 - head/mail/postfix-current
Olli Hauer
ohauer at FreeBSD.org
Mon Sep 18 19:37:06 UTC 2017
Author: ohauer
Date: Mon Sep 18 19:37:04 2017
New Revision: 450076
URL: https://svnweb.freebsd.org/changeset/ports/450076
Log:
- update to 3.3-20170910
20170827
Safety: in vstream_buf_space(), add a sanity check to reject
negative request sizes, instead of letting the program fail
later. File: util/vstream.c
Bugfix: in tests that enable the VSTRING_FLAG_EXACT flag,
vstring_buf_put_ready() could fail to extend the buffer,
causing infinite recursion in VBUF_PUT(). File: util/vstring.c.
20170830
Bugfix: in vbuf_print(), save the parser-produced format
string before calling msg_panic(), so that the panic message
will not display its own format string. File: util/vbuf_print.c.
20170831
Portability (introduced Postfix 1.0): possible cause for
panic in postqueue when listing the deferred queue. This
assigned the result from unsigned integer subtraction to a
signed integer, followed by a safety check to ensure that
the result was non-negative. This assignment relied on
undefined behavior, meaning that a compiler may eliminate
the safety check, causing the program to fail later. File:
postqueue/showq_compat.c.
20170910
Safety: restore sanity checks for dynamically-specified
width and precision in format strings (%*, %.*, and %*.*).
These checks were lost with the Postfix 3.2.2 rewrite of
the vbuf_print formatter. File: vbuf_print.c.
Modified:
head/mail/postfix-current/Makefile
head/mail/postfix-current/distinfo
Modified: head/mail/postfix-current/Makefile
==============================================================================
--- head/mail/postfix-current/Makefile Mon Sep 18 19:32:22 2017 (r450075)
+++ head/mail/postfix-current/Makefile Mon Sep 18 19:37:04 2017 (r450076)
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= postfix
-DISTVERSION= 3.3-20170730
+DISTVERSION= 3.3-20170910
PORTREVISION?= 0
PORTEPOCH= 5
CATEGORIES= mail ipv6
Modified: head/mail/postfix-current/distinfo
==============================================================================
--- head/mail/postfix-current/distinfo Mon Sep 18 19:32:22 2017 (r450075)
+++ head/mail/postfix-current/distinfo Mon Sep 18 19:37:04 2017 (r450076)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1501448854
-SHA256 (postfix/postfix-3.3-20170730.tar.gz) = 1818c409fdb5e1271bb684d4af7f49ea7cc33b2a13856633c95f30edd265aa54
-SIZE (postfix/postfix-3.3-20170730.tar.gz) = 4396415
+TIMESTAMP = 1505063460
+SHA256 (postfix/postfix-3.3-20170910.tar.gz) = d6382513a569ea28139d174d90f55df2e89ef3f19dff693d926db17d3524e778
+SIZE (postfix/postfix-3.3-20170910.tar.gz) = 4397230
More information about the svn-ports-all
mailing list