Update to 1.5.2:

-*- coding: utf-8 -*-
Changes for APR 1.5.2

  *) SECURITY: CVE-2015-1829 (cve.mitre.org)
     APR applications using APR named pipe support on Windows can be
     vulnerable to a pipe squatting attack from a local process; the extent
     of the vulnerability, when present, depends on the application.
     Initial analysis and report was provided by John Hernandez of Casaba
     Security via HP SSRT Security Alert.  [Yann Ylavic]

  *) apr_atomic: Fix errors when building on Visual Studio 2013 while
     maintaining the ability to build on Visual Studio 6 with Windows
     Server 2003 R2 SDK. PR 57191. [Gregg Smith]

  *) Switch to generic atomics for early/unpatched Solaris 10 not exporting
     some atomic functions.  PR 55418.  [Yann Ylavic]

  *) apr_file_mktemp() on HP-UX: Remove limitation of 26 temporary files
     per process.  PR 57677.  [Jeff Trawick]

  *) apr_escape: Correctly calculate the size of the returned string in
     apr_escape_path and set the correct return value in case we actually
     escape the string. [<aduryagin gmail.com>] PR 57230.

  *) pollcb on Windows: Handle calls with no file/socket descriptors.
     Follow up to PR 49882. [Jeff Trawick, Yann Ylavic]

  *) apr_poll(cb): fix error paths returned values and leaks.  [Yann Ylavic]

  *) apr_thread_cond_*wait() on BeOS: Fix broken logic.  PR 45800.
     [Jochen Voss (no e-mail)]

  *) apr_skiplist: Optimize the number of allocations by reusing pooled or
     malloc()ed nodes for the lifetime of the skiplist.  [Yann Ylavic]

  *) apr_skiplist: Fix possible multiple-free() on the same value in
     apr_skiplist_remove_all().  [Yann Ylavic]

  *) apr_pollset: On z/OS, threadsafe apr_pollset_poll() may return
     "EDC8102I Operation would block" under load.
     [Pat Odonnell <patod us.ibm.com>]

  *) On z/OS, apr_sockaddr_info_get() with family == APR_UNSPEC was not
     returning IPv4 addresses if any IPv6 addresses were returned.
     [Eric Covener]

  *) Windows cmake build: Fix an incompatibility with cmake 2.8.12 and
     later.  [Jeff Trawick]

  *) apr_global_mutex/apr_proc_mutex: Resolve failures with the
     POSIX sem implementation in environments which receive signals.
     [Jeff Trawick]

  *) apr_skiplist: Fix potential corruption of skiplists leading to
     results or crashes. [Takashi Sato <takashi tks st>, Eric Covener]
     PR 56654.

  *) Improve platform detection by updating config.guess and config.sub.
     [Rainer Jung]
This commit is contained in:
wiz 2015-05-28 06:39:32 +00:00
parent 6e2a4ccce4
commit d508f66f46
2 changed files with 6 additions and 6 deletions

View file

@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.74 2014/10/09 14:06:07 wiz Exp $
# $NetBSD: Makefile,v 1.75 2015/05/28 06:39:32 wiz Exp $
DISTNAME= apr-1.5.1
DISTNAME= apr-1.5.2
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_APACHE:=apr/}
EXTRACT_SUFX= .tar.bz2

View file

@ -1,6 +1,6 @@
$NetBSD: distinfo,v 1.39 2014/11/25 14:55:46 joerg Exp $
$NetBSD: distinfo,v 1.40 2015/05/28 06:39:32 wiz Exp $
SHA1 (apr-1.5.1.tar.bz2) = f94e4e0b678282e0704e573b5b2fe6d48bd1c309
RMD160 (apr-1.5.1.tar.bz2) = 076d354e6699b8c14854359028d7fb74a34d80be
Size (apr-1.5.1.tar.bz2) = 817569 bytes
SHA1 (apr-1.5.2.tar.bz2) = 6d757fcf7c687fc300c1066076f2e8380ff8cbc0
RMD160 (apr-1.5.2.tar.bz2) = 85c581b26684e962247182c6ea1055fe13d33026
Size (apr-1.5.2.tar.bz2) = 826885 bytes
SHA1 (patch-include_apr__general.h) = bff357eee11218a6c53769278fc3f9094b062fdf