From: Christoph M. Becker Date: Thu, 13 Feb 2020 14:14:45 +0000 (+0100) Subject: Merge branch 'PHP-7.2' into PHP-7.3 X-Git-Tag: php-7.3.16RC1~30 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8ebadd1128bede1764658a8f70e2ebae14dbc7b0;p=php Merge branch 'PHP-7.2' into PHP-7.3 * PHP-7.2: Fix #77569: Write Acess Violation in DomImplementation --- 8ebadd1128bede1764658a8f70e2ebae14dbc7b0 diff --cc NEWS index af20e3db3d,672ce05405..0777b34d55 --- a/NEWS +++ b/NEWS @@@ -1,101 -1,12 +1,105 @@@ PHP NEWS ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| -?? ??? 2020, PHP 7.2.28 +?? ??? ????, PHP 7.3.16 + +- COM: + . Fixed bug #66322 (COMPersistHelper::SaveToFile can save to wrong location). + (cmb) + . Fixed bug #79242 (COM error constants don't match com_exception codes on + x86). (cmb) + . Fixed bug #79248 (Traversing empty VT_ARRAY throws com_exception). (cmb) + - DOM: + . Fixed bug #77569: (Write Acess Violation in DomImplementation). (Nikita, + cmb) + -23 Jan 2020, PHP 7.2.27 +- PCRE: + . Fixed bug #79188 (Memory corruption in preg_replace/preg_replace_callback + and unicode). (Nikita) + +- Standard: + . Fixed bug #79254 (getenv() w/o arguments not showing changes). (cmb) + +20 Feb 2020, PHP 7.3.15 + +- Core: + . Fixed bug #71876 (Memory corruption htmlspecialchars(): charset `*' not + supported). (Nikita) + . Fixed bug ##79146 (cscript can fail to run on some systems). (clarodeus) + . Fixed bug #78323 (Code 0 is returned on invalid options). (Ivan Mikheykin) + . Fixed bug #76047 (Use-after-free when accessing already destructed + backtrace arguments). (Nikita) + +- CURL: + . Fixed bug #79078 (Hypothetical use-after-free in curl_multi_add_handle()). + (cmb) + + -Intl: + . Fixed bug #79212 (NumberFormatter::format() may detect wrong type). (cmb) + +- Libxml: + . Fixed bug #79191 (Error in SoapClient ctor disables DOMDocument::save()). + (Nikita, cmb) + +- MBString: + . Fixed bug #79154 (mb_convert_encoding() can modify $from_encoding). (cmb) + +- MySQLnd: + . Fixed bug #79084 (mysqlnd may fetch wrong column indexes with MYSQLI_BOTH). + (cmb) + +- OpenSSL: + . Fixed bug #79145 (openssl memory leak). (cmb, Nikita) + +- Phar: + . Fixed bug #76584 (PharFileInfo::decompress not working). (cmb) + +- Reflection: + . Fixed bug #79115 (ReflectionClass::isCloneable call reflected class + __destruct). (Nikita) + +- SPL: + . Fixed bug #79151 (heap use after free caused by + spl_dllist_it_helper_move_forward). (Nikita) + +- Standard: + . Fixed bug #78902 (Memory leak when using stream_filter_append). (liudaixiao) + +- Testing: + . Fixed bug #78090 (bug45161.phpt takes forever to finish). (cmb) + +- XSL: + . Fixed bug #70078 (XSL callbacks with nodes as parameter leak memory). (cmb) + +23 Jan 2020, PHP 7.3.14 + +- Core + . Fixed bug #78999 (Cycle leak when using function result as temporary). + (Dmitry) + +- CURL: + . Fixed bug #79033 (Curl timeout error with specific url and post). (cmb) + +- Date: + . Fixed bug #79015 (undefined-behavior in php_date.c). (cmb) + +- DBA: + . Fixed bug #78808 ([LMDB] MDB_MAP_FULL: Environment mapsize limit reached). + (cmb) + +- Fileinfo: + . Fixed bug #74170 (locale information change after mime_content_type). + (Sergei Turchanov) + +- GD: + . Fixed bug #78923 (Artifacts when convoluting image with transparency). + (wilson chen) + . Fixed bug #79067 (gdTransformAffineCopy() may use unitialized values). (cmb) + . Fixed bug #79068 (gdTransformAffineCopy() changes interpolation method). + (cmb) + +- Libxml: + . Fixed bug #79029 (Use After Free's in XMLReader / XMLWriter). (Laruence) - Mbstring: . Fixed bug #79037 (global buffer-overflow in `mbfl_filt_conv_big5_wchar`).