From: Pierrick Charron Date: Wed, 27 Jul 2016 22:17:43 +0000 (-0400) Subject: Merge branch 'PHP-5.6' into PHP-7.0 X-Git-Tag: php-7.0.10RC1~29 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1b681880c148a360be6e8835ed974ad149ebf32c;p=php Merge branch 'PHP-5.6' into PHP-7.0 --- 1b681880c148a360be6e8835ed974ad149ebf32c diff --cc NEWS index feec0bc75c,04f89c409a..f1327a54f2 --- a/NEWS +++ b/NEWS @@@ -20,13 -10,11 +20,17 @@@ PH phpize). (Yuji Uchiyama) . Fixed bug #72641 (phpize (on Windows) ignores PHP_PREFIX). (Yuji Uchiyama) + . Fixed potential segfault in object storage freeing in shutdown sequence. + (Bob) + . Fixed bug #72683 (getmxrr broken). (Anatol) -- Curl: - . Fixed bug #71144 (Segmentation fault when using cURL with ZTS). - (maroszek at gmx dot net) +- COM: + . Fixed bug #72569 (DOTNET/COM array parameters broke in PHP7). (Anatol) + ++- CURL: ++ . Fixed bug #71709 (curl_setopt segfault with empty CURLOPT_HTTPHEADER). ++ (Pierrick) + - Date: . Fixed bug #66836 (DateTime::createFromFormat 'U' with pre 1970 dates fails parsing). (derick) @@@ -52,18 -40,10 +56,18 @@@ . Fixed bug #68712 (suspicious if-else statements). (cmb) - Intl: + . Fixed bug #72639 (Segfault when instantiating class that extends + IntlCalendar and adds a property). (Laruence) . Partially fixed #72506 (idn_to_ascii for UTS #46 incorrect for long domain names). (cmb) + +- Opcache: + . Fixed bug #72590 (Opcache restart with kill_all_lockers does not work). + (Keyur) + - -PCRE: + - PCRE: . Fixed bug #72688 (preg_match missing group names in matches). (cmb) + . Upgraded to PCRE 8.39. (Anatol) - PDO_pgsql: . Fixed bug #70313 (PDO statement fails to throw exception). (Matteo) @@@ -74,34 -52,13 +78,35 @@@ . Fixed bug #72222 (ReflectionClass::export doesn't handle array constants). (Nikita Nefedov) -- Standard: - . Fixed bug #72330 (CSV fields incorrectly split if escape char followed by - UTF chars). (cmb) +- SimpleXML: + . Fixed bug #72588 (Using global var doesn't work while accessing SimpleXML + element). (Laruence) - SPL: + . Fixed bug #55701 (GlobIterator throws LogicException). (Valentin VĂLCIU) + . Fixed bug #72646 (SplFileObject::getCsvControl does not return the escape + character). (cmb) + . Fixed bug #72684 (AppendIterator segfault with closed generator). (Pierrick) +- SQLite3: + . Fixed bug #72668 (Spurious warning when exception is thrown in user defined + function). (Laruence) + . Fixed bug #72571 (SQLite3::bindValue, SQLite3::bindParam crash). (Laruence) + . Implemented FR #72653 (SQLite should allow opening with empty filename). + (cmb) + +- Standard: + . Fixed bug #72622 (array_walk + array_replace_recursive create references + from nothing). (Laruence) + . Fixed bug #72152 (base64_decode $strict fails to detect null byte). + (Lauri Kenttä) + . Fixed bug #72263 (base64_decode skips a character after padding in strict + mode). (Lauri Kenttä) + . Fixed bug #72264 (base64_decode $strict fails with whitespace between + padding). (Lauri Kenttä) + . Fixed bug #72330 (CSV fields incorrectly split if escape char followed by + UTF chars). (cmb) + - Streams: . Fixed bug #41021 (Problems with the ftps wrapper). (vhuk) . Fixed bug #54431 (opendir() does not work with ftps:// wrapper). (vhuk)