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