pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang Update php56 to 5.6.4, including security fix.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/4fc625aed2ed
branches:  trunk
changeset: 643467:4fc625aed2ed
user:      taca <taca%pkgsrc.org@localhost>
date:      Fri Dec 19 16:12:48 2014 +0000

description:
Update php56 to 5.6.4, including security fix.

18 Dec 2014, PHP 5.6.4

- Core:
  . Fixed bug #68091 (Some Zend headers lack appropriate extern "C" blocks).
    (Adam)
  . Fixed bug #68104 (Segfault while pre-evaluating a disabled function).
    (Laruence)
  . Fixed bug #68185 ("Inconsistent insteadof definition."- incorrectly
    triggered). (Julien)
  . Fixed bug #68355 (Inconsistency in example php.ini comments).
    (Chris McCafferty)
  . Fixed bug #68370 ("unset($this)" can make the program crash). (Laruence)
  . Fixed bug #68422 (Incorrect argument reflection info for array_multisort()).
    (Alexander Lisachenko)
  . Fixed bug #68545 (NULL pointer dereference in unserialize.c). (Anatol)
  . Fixed bug #68446 (Array constant not accepted for array parameter default).
    (Bob, Dmitry)
  . Fixed bug #68594 (Use after free vulnerability in unserialize()).
    (CVE-2014-8142) (Stefan Esser)

- Date:
  . Fixed day_of_week function as it could sometimes return negative values
    internally. (Derick)

- FPM:
  . Fixed bug #68381 (fpm_unix_init_main ignores log_level).
    (David Zuelke, Remi)
  . Fixed bug #68420 (listen=9000 listens to ipv6 localhost instead of all
    addresses). (Remi)
  . Fixed bug #68421 (access.format='%R' doesn't log ipv6 address). (Remi)
  . Fixed bug #68423 (PHP-FPM will no longer load all pools). (Remi)
  . Fixed bug #68428 (listen.allowed_clients is IPv4 only). (Remi)
  . Fixed bug #68452 (php-fpm man page is oudated). (Remi)
  . Fixed request #68458 (Change pm.start_servers default warning to
    notice). (David Zuelke, Remi)
  . Fixed bug #68463 (listen.allowed_clients can silently result
    in no allowed access). (Remi)
  . Fixed request #68391 (php-fpm conf files loading order).
    (Florian Margaine, Remi)
  . Fixed bug #68478 (access.log don't use prefix). (Remi)

- Mcrypt:
  . Fixed possible read after end of buffer and use after free. (Dmitry)

- GMP:
  . Fixed bug #68419 (build error with gmp 4.1). (Remi)

- PDO_pgsql:
  . Fixed bug #67462 (PDO_PGSQL::beginTransaction() wrongly throws exception
  when not in transaction) (Matteo)
  . Fixed bug #68351 (PDO::PARAM_BOOL and ATTR_EMULATE_PREPARES misbehaving)
  (Matteo)

- Session:
  . Fixed bug #68331 (Session custom storage callable functions not being called)
    (Yasuo Ohgaki)

- SOAP:
  . Fixed bug #68361 (Segmentation fault on SoapClient::__getTypes).
    (Laruence)

- zlib:
  . Fixed bug #53829 (Compiling PHP with large file support will replace
    function gzopen by gzopen64) (Sascha Kettler, Matteo)

diffstat:

 lang/php/phpversion.mk                          |   4 ++--
 lang/php56/distinfo                             |  10 +++++-----
 lang/php56/patches/patch-ext_phar_Makefile.frag |   6 +++---
 3 files changed, 10 insertions(+), 10 deletions(-)

diffs (64 lines):

diff -r d44afb8acf0c -r 4fc625aed2ed lang/php/phpversion.mk
--- a/lang/php/phpversion.mk    Fri Dec 19 16:11:15 2014 +0000
+++ b/lang/php/phpversion.mk    Fri Dec 19 16:12:48 2014 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: phpversion.mk,v 1.80 2014/12/19 16:10:38 taca Exp $
+# $NetBSD: phpversion.mk,v 1.81 2014/12/19 16:12:48 taca Exp $
 #
 # This file selects a PHP version, based on the user's preferences and
 # the installed packages. It does not add a dependency on the PHP
@@ -84,7 +84,7 @@
 PHP53_VERSION= 5.3.29
 PHP54_VERSION= 5.4.36
 PHP55_VERSION= 5.5.20
-PHP56_VERSION= 5.6.3
+PHP56_VERSION= 5.6.4
 
 # Define initial release of major version.
 PHP53_RELDATE= 20090630
diff -r d44afb8acf0c -r 4fc625aed2ed lang/php56/distinfo
--- a/lang/php56/distinfo       Fri Dec 19 16:11:15 2014 +0000
+++ b/lang/php56/distinfo       Fri Dec 19 16:12:48 2014 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.2 2014/12/09 15:11:36 joerg Exp $
+$NetBSD: distinfo,v 1.3 2014/12/19 16:12:48 taca Exp $
 
-SHA1 (php-5.6.3.tar.bz2) = 05cb83b781b5a1259ee7ba4eda4b6fa48a58ffec
-RMD160 (php-5.6.3.tar.bz2) = 0c45c57d8e7c04f27ebfb5469ef214c33abd1ab6
-Size (php-5.6.3.tar.bz2) = 13461539 bytes
+SHA1 (php-5.6.4.tar.bz2) = 3ee5b504fd8dbbcacb80acc573f536851f83eead
+RMD160 (php-5.6.4.tar.bz2) = c7aea925de644614448dec436bb3156e666c8221
+Size (php-5.6.4.tar.bz2) = 13498882 bytes
 SHA1 (patch-acinclude.m4) = b38fc34c3a3847dc317e8e286612b21ec8fd5ce8
 SHA1 (patch-aclocal.m4) = 49117c42e03bd3ed57d967d33ba543f936013b4f
 SHA1 (patch-build_libtool.m4) = f459cda09cbdad9780568d271091fb17bbc5d965
@@ -13,7 +13,7 @@
 SHA1 (patch-ext_opcache_config.m4) = 031db201f68a120615561a5abd3e84aff58b523d
 SHA1 (patch-ext_pdo__mysql_config.m4) = 9d25c673fc151e1b8ae137f2a0fc540189ef5398
 SHA1 (patch-ext_pdo_config.m4) = f6deef3ac631769baa587dd7c27e55bd2e9ca6a5
-SHA1 (patch-ext_phar_Makefile.frag) = 9a076d46332dc6a28d225c7b71c2f01e2819636d
+SHA1 (patch-ext_phar_Makefile.frag) = 3dc3627a908d129b54cfb745d60e352e0372b271
 SHA1 (patch-ext_phar_phar_phar.php) = 5a82d55c7965027115065412f9b68defb278db64
 SHA1 (patch-ext_sqlite3_libsqlite_sqlite3.c) = 85cd8f3e115705aa2eeab0e7229f24422e322a7f
 SHA1 (patch-ext_standard_basic__functions.c) = 669fe55c975bf2d971f6fdcb5b3004f7e20304d2
diff -r d44afb8acf0c -r 4fc625aed2ed lang/php56/patches/patch-ext_phar_Makefile.frag
--- a/lang/php56/patches/patch-ext_phar_Makefile.frag   Fri Dec 19 16:11:15 2014 +0000
+++ b/lang/php56/patches/patch-ext_phar_Makefile.frag   Fri Dec 19 16:12:48 2014 +0000
@@ -1,6 +1,6 @@
-$NetBSD: patch-ext_phar_Makefile.frag,v 1.1 2014/11/24 15:37:08 taca Exp $
+$NetBSD: patch-ext_phar_Makefile.frag,v 1.2 2014/12/19 16:12:48 taca Exp $
 
---- ext/phar/Makefile.frag.orig        2014-11-12 13:52:21.000000000 +0000
+--- ext/phar/Makefile.frag.orig        2014-12-17 01:25:00.000000000 +0000
 +++ ext/phar/Makefile.frag
 @@ -18,7 +18,7 @@ PHP_PHARCMD_EXECUTABLE = ` \
        else \
@@ -15,7 +15,7 @@
        -@$(mkinstalldirs) $(INSTALL_ROOT)$(bindir)
        $(INSTALL) $(builddir)/phar.phar $(INSTALL_ROOT)$(bindir)
        -@rm -f $(INSTALL_ROOT)$(bindir)/phar
--      $(LN_S) -f $(bindir)/phar.phar $(INSTALL_ROOT)$(bindir)/phar
+-      $(LN_S) -f $(INSTALL_ROOT)$(bindir)/phar.phar $(INSTALL_ROOT)$(bindir)/phar
 +      $(LN_S) -f phar.phar $(INSTALL_ROOT)$(bindir)/phar
        @$(mkinstalldirs) $(INSTALL_ROOT)$(mandir)/man1
        @$(INSTALL_DATA) $(builddir)/phar.1 $(INSTALL_ROOT)$(mandir)/man1/phar.1



Home | Main Index | Thread Index | Old Index