From: Nikita Popov Date: Tue, 18 Jul 2017 19:21:30 +0000 (+0200) Subject: Merge branch 'PHP-7.1' into PHP-7.2 X-Git-Tag: php-7.2.0beta2~108 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9cd82df0bbb1f9a1407ffb749292576be1b91c07;p=php Merge branch 'PHP-7.1' into PHP-7.2 --- 9cd82df0bbb1f9a1407ffb749292576be1b91c07 diff --cc NEWS index 6b5900d34c,cc31377e17..fe44c45b17 --- a/NEWS +++ b/NEWS @@@ -1,16 -1,73 +1,19 @@@ PHP NEWS ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| -?? ??? ????, PHP 7.1.9 +?? ??? ????, PHP 7.2.0beta2 + - Session: + . Fixed bug #74892 (Url Rewriting (trans_sid) not working on urls that start + with "#"). (Andrew Nester) -03 Aug 2017, PHP 7.1.8 +20 Jul 2017, PHP 7.2.0beta1 - 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) - -06 Jul 2017, PHP 7.1.7 - -- 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