From: Matteo Beccati Date: Thu, 4 Aug 2016 07:37:40 +0000 (+0200) Subject: Merge branch 'PHP-7.0' into PHP-7.1 X-Git-Tag: php-7.1.0beta3~111 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=70698d15662e17d5832d0316b358195c486226a5;p=php Merge branch 'PHP-7.0' into PHP-7.1 * PHP-7.0: Clean up FR #72633 Fixed invalid handle error with Implicit Result Sets and bump OCI8 version. Conflicts: ext/oci8/package.xml --- 70698d15662e17d5832d0316b358195c486226a5 diff --cc NEWS index 4c4d4e3da0,7a82e02c52..10961f2c97 --- a/NEWS +++ b/NEWS @@@ -187,48 -210,34 +187,48 @@@ PH . Fixed bug #72551, bug #72552 (In correct casting from size_t to int lead to heap overflow in mdecrypt_generic). (Stas) +- Opcache: + . Fixed bug #72590 (Opcache restart with kill_all_lockers does not work). + (Keyur) + +- OpenSSL: + . Fixed bug #72360 (ext/openssl build failure with OpenSSL 1.1.0). + (Jakub Zelenka) + . Bumped a minimal version to 1.0.1. (Jakub Zelenka) + . Dropped support for SSL2. (Remi) + - PDO_pgsql: + . Fixed bug #70313 (PDO statement fails to throw exception). (Matteo) . Fixed bug #72570 (Segmentation fault when binding parameters on a query without placeholders). (Matteo) + . Implemented FR #72633 (Postgres PDO lastInsertId() should work without - specifying a sequence). (Pablo Santiago Sánchez) ++ specifying a sequence). (Pablo Santiago Sánchez, Matteo) -- PCRE: - . Fixed bug #72476 (Memleak in jit_stack). (Laruence) - . Fixed bug #72463 (mail fails with invalid argument). (Anatol) +- Pcntl + . Implemented asynchronous signal handling without TICKS. (Dmitry) + . Added pcntl_signal_get_handler() that returns the current signal handler + for a particular signal. Addresses FR #72409. (David Walker) + . Add signinfo to pcntl_signal() handler args (Bishop Bettini, David Walker) -- Readline: - . Fixed bug #72538 (readline_redisplay crashes php). (Laruence) +- Reflection: + . Fixed bug #72222 (ReflectionClass::export doesn't handle array constants). + (Nikita Nefedov) -- Standard: - . Fixed bug #72505 (readfile() mangles files larger than 2G). (Cschneid) - . Fixed bug #72306 (Heap overflow through proc_open and $env parameter). - (Laruence) +- SimpleXML: + . Fixed bug #72588 (Using global var doesn't work while accessing SimpleXML + element). (Laruence) -- Session: - . Fixed bug #72531 (ps_files_cleanup_dir Buffer overflow). (Laruence) - . Fixed bug #72562 (Use After Free in unserialize() with Unexpected Session - Deserialization). (Stas) +- Standard: + . Fixed bug #72622 (array_walk + array_replace_recursive create references + from nothing). (Laruence) + . Fixed bug #72330 (CSV fields incorrectly split if escape char followed by + UTF chars). (cmb) -- SNMP: - . Fixed bug #72479 (Use After Free Vulnerability in SNMP with GC and - unserialize()). (Stas) +- Tidy: + . Implemented support for libtidy 5.0.0 and above. (Michael Orlitzky, Anatol) -- Streams: - . Fixed bug #72439 (Stream socket with remote address leads to a segmentation - fault). (Laruence) +- Wddx: + . Fixed bug #72564 (boolean always deserialized as "true") (Remi) - XMLRPC: . Fixed bug #72606 (heap-buffer-overflow (write) simplestring_addn