com php-src: Merge branch 'PHP-7.1' into PHP-7.2: NEWS ext/spl/spl_iterators.c

From: Date: Tue, 25 Jul 2017 05:40:25 +0000
Subject: com php-src: Merge branch 'PHP-7.1' into PHP-7.2: NEWS ext/spl/spl_iterators.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-98783@lists.php.net to get a copy of this message
Commit: 2e8759428b83bd499c4b4571e62c3fb663e18dd6 Author: Joe Watkins <krakjoe@php.net> Tue, 25 Jul 2017 06:40:08 +0100 Parents: 66729aeeebbd919162e7a468ad57bbf6a0a02ab3 dbc2ffba822d13e74e37f5ba6e106f163c1008e8 Branches: PHP-7.2 master Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=2e8759428b83bd499c4b4571e62c3fb663e18dd6 Log: Merge branch 'PHP-7.1' into PHP-7.2 * PHP-7.1: Fixed #74977 - Appending AppendIterator leads to segfault Bugs: https://bugs.php.net/74977 Changed paths: MM NEWS MM ext/spl/spl_iterators.c Diff: diff --cc NEWS index 3fd95fa,539c849..ed0a13b --- a/NEWS +++ b/NEWS @@@ -37,19 -24,71 +37,21 @@@ PH - SPL: .. Fixed bug #74669 (Unserialize ArrayIterator broken). (Andrew Nester) + . Fixed bug #74977 (Appending AppendIterator leads to segfault). + (Andrew Nester) -03 Aug 2017, PHP 7.1.8 - -- Core: - . Fixed bug #74832 (Loading PHP extension with already registered function - name leads to a crash). (jpauli) - . Fixed bug #74780 (parse_url() broken when query string contains colon). - (jhdxr) - . Fixed bug #74761 (Unary operator expected error on some systems). (petk) - . Fixed bug #73900 (Use After Free in unserialize() SplFixedArray). (nikic) - . Fixed bug #74923 (Crash when crawling through network share). (Anatol) - . Fixed bug #74913 (fixed incorrect poll.h include). (petk) - . Fixed bug #74906 (fixed incorrect errno.h include). (petk) - -- Date: - . Fixed bug #74852 (property_exists returns true on unknown DateInterval - property). (jhdxr) - -- OCI8: - . Fixed bug #74625 (Integer overflow in oci_bind_array_by_name). (Ingmar Runge) - -- Opcache: - . Fixed bug #74623 (Infinite loop in type inference when using HTMLPurifier). - (nikic) - -- OpenSSL: - . Fixed bug #74798 (pkcs7_en/decrypt does not work if \x0a is used in content). - (Anatol) - . Added OPENSSL_DONT_ZERO_PAD_KEY constant to prevent key padding and fix bug - #71917 (openssl_open() returns junk on envelope < 16 bytes) and bug #72362 - (OpenSSL Blowfish encryption is incorrect for short keys). (Jakub Zelenka) - -- PDO: - . Fixed bug #69356 (PDOStatement::debugDumpParams() truncates query). (Adam - Baratz) - -- SPL: - . Fixed bug #73471 (PHP freezes with AppendIterator). (jhdxr) - -- SQLite3: - . Fixed bug #74883 (SQLite3::__construct() produces "out of memory" exception - with invalid flags). (Anatol) - -- Wddx: - . Fixed bug #73173 (huge memleak when wddx_unserialize). - (tloi at fortinet dot com) - -- zlib: - . Fixed bug #73944 (dictionary option of inflate_init() does not work). - (wapmorgan) +- Standard: + . Fixed bug #74851 (uniqid() without more_entropy performs badly). + (Emmanuel Dreyfus) -06 Jul 2017, PHP 7.1.7 +20 Jul 2017, PHP 7.2.0beta1 - Core: - . Fixed bug #74738 (Multiple [PATH=] and [HOST=] sections not properly - parsed). (Manuel Mausz) - . Fixed bug #74658 (Undefined constants in array properties result in broken - properties). (Laruence) - . Fixed misparsing of abstract unix domain socket names. (Sara) + . Added new VM instuctions ISSET_ISEMPTY_CV and UNSET_CV. Previously they + were implemented as ISSET_ISEMPTY_VAR and UNSET_VAR variants with + ZEND_QUICK_SET flag. (Nikita, Dmitry) . Fixed bug #74603 (PHP INI Parsing Stack Buffer Overflow Vulnerability). (Stas) - . Fixed bug #74101, bug #74614 (Unserialize Heap Use-After-Free (READ: 1) in - zval_get_type). (Nikita) . Fixed bug #74111 (Heap buffer overread (READ: 1) finish_nested_data from unserialize). (Nikita) . Fixed bug #74819 (wddx_deserialize() heap out-of-bound read via

« previous php.cvs (#98783) next »