]> granicus.if.org Git - php/commitdiff
Merge branch 'PHP-7.2'
authorJoe Watkins <krakjoe@php.net>
Thu, 19 Oct 2017 11:03:35 +0000 (12:03 +0100)
committerJoe Watkins <krakjoe@php.net>
Thu, 19 Oct 2017 11:03:54 +0000 (12:03 +0100)
* PHP-7.2:
  Fixed #75317 - UConverter::setDestinationEncoding changes source instead of destinatination

1  2 
NEWS

diff --cc NEWS
index 2ab64b2f56b702b4255a098208016a0ab7f5a522,ace518f9232330a580e89f6105d691a89f1019f3..be7a72751abf5e6e09119cd7d4fe66026a57278a
--- 1/NEWS
--- 2/NEWS
+++ b/NEWS
  PHP                                                                        NEWS
  |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
 -?? ??? ????, PHP 7.2.0RC5
 +?? ??? ????, PHP 7.3.0alpha1
  
  - Core:
 -  . Fixed bug #75368 (mmap/munmap trashing on unlucky allocations). (Nikita,
 -    Dmitry)
 -
 -- CLI:
 -  . Fixed bug #75287 (Builtin webserver crash after chdir in a shutdown
 -    function). (Laruence)
 -
 -- Enchant:
 -  . Fixed bug #53070 (enchant_broker_get_path crashes if no path is set). (jelle
 -    van der Waa, cmb)
 -  . Fixed bug #75365 (Enchant still reports version 1.1.0). (cmb)
 -
 -- Exif:
 -  . Fixed bug #75301 (Exif extension has built in revision version). (Peter
 -    Kokot)
 -
 -- Fileinfo:
 -  . Upgrade bundled libmagic to 5.31. (Anatol)
 -
 -- Intl:
 -  . Fixed bug #75378 ([REGRESSION] IntlDateFormatter::parse() does not change
 -    $position argument). (Laruence)
 -  . Fixed bug #75317 (UConverter::setDestinationEncoding changes source instead 
 -    of destination). (andrewnester)
 -
 -- JSON:
 -  . Fixed bug #68567 (JSON_PARTIAL_OUTPUT_ON_ERROR can result in JSON with null
 -    key). (Jakub Zelenka)
 -
 -- OCI8:
 -  . Fixed valgrind issue. (Tianfang Yang)
 -
 -- Opcache:
 -  . Fixed bug (assertion fails with extended info generated). (Laruence)
 -  . Fixed bug (Phi sources removel). (Laruence)
 -  . Fixed bug #75370 (Webserver hangs on valid PHP text). (Laruence)
 -  . Fixed bug #75357 (segfault loading WordPress wp-admin). (Laruence)
 -
 -- Openssl:
 -  . Fixed bug #75363 (openssl_x509_parse leaks memory). (Bob)
 -
 -- Standard:
 -  . Fixed bug #75221 (Argon2i always throws NUL at the end). (cmb)
 -
 -- Zlib:
 -  . Fixed bug #75299 (Wrong reflection on inflate_init and inflate_add). (Fabien
 -    Villepinte)
 -
 -12 Oct 2017, PHP 7.2.0RC4
 -
 -- Core
 +  . Redesigned the old ext_skel program written in PHP, run: 
 +    'php ext_skel.php' for all options. This means there is no dependencies 
 +    thrus making it work on Windows out of the box. (Kalle)
 +  . Removed support for BeOS. (Kalle)
 +  . Fixed bug #75031 (support append mode in temp/memory streams). (adsr)
 +  . Fixed bug #74860 (Uncaught exceptions not being formatted properly when
 +    error_log set to "syslog"). (Philip Prindeville)
    . Fixed bug #75220 (Segfault when calling is_callable on parent). 
      (andrewnester)
 -  . Fixed bug #75290 (debug info of Closures of internal functions contain
 -    garbage argument names). (Andrea)
  
 -- Apache2Handler:
 -  . Fixed bug #75311 (error: 'zend_hash_key' has no member named 'arKey' in
 -    apache2handler). (mcarbonneaux)
 +- BCMath:
 +  . Fixed bug #66364 (BCMath bcmul ignores scale parameter). (cmb)
 +      . Implemented request #67855 (No way to get current scale in use). (Chris
 +        Wright, cmb)
 +  . Fixed bug #75164 (split_bc_num() is pointless). (cmb)
 +  . Fixed bug #75169 (BCMath errors/warnings bypass PHP's error handling). (cmb)
  
  - Date:
 +  . Implemented FR #74668: Add DateTime::createFromImmutable() method.
 +    (majkl578, Rican7)
    . Fixed bug #75222 (DateInterval microseconds property always 0). (jhdxr)
  
 -- Hash:
 -  . Fixed Bug #75284 (sha3 is not supported on bigendian machine). (Remi)
 -
 -- Intl:
 -  . Fixed bug #75318 (The parameter of UConverter::getAliases() is not
 -    optional). (cmb)
 -
 -- litespeed:
 -  . Fixed bug #75248 (Binary directory doesn't get created when building 
 -    only litespeed SAPI). (petk)
 -  . Fixed bug #75251 (Missing program prefix and suffix). (petk)
 -
 -- OCI8:
 -  . Fixed incorrect reference counting. (Dmitry, Tianfang Yang)
 -
 -- Opcache
 -  . Fixed bug #75255 (Request hangs and not finish). (Dmitry)
 -
 -- PCRE:
 -  . Fixed bug #75285 (Broken build when system libpcre don't have jit support).
 -    (Remi)
 -
 -- Sodium:
 -  . Added missing bindings for libsodium > 1.0.13. (Frank)
 -
 -28 Sep 2017, PHP 7.2.0RC3
 -
 -- Core
 -  . Fixed bug #75241 (Null pointer dereference in zend_mm_alloc_small()).
 -    (Laruence)
 -  . Fixed bug #74878 (Data race in ZTS builds). (Nikita, Dmitry)
 -  . Fixed bug #75236 (infinite loop when printing an error-message). (Andrea)
 -  . Fixed bug #75252 (Incorrect token formatting on two parse errors in one
 -    request). (Nikita)
 -
 -- FPM:
 -  . Fixed bug #75212 (php_value acts like php_admin_value). (Remi)
 -
 -- MySQLi:
 -  . Fixed bug #75018 (Data corruption when reading fields of bit type). (Anatol)
 -
 -- Opcache:
 -  . Fixed bug #75230 (Invalid opcode 49/1/8 using opcache). (Laruence)
 -
 -- PCRE:
 -  . Fixed bug ##75223 (PCRE JIT broken in 7.2). (Dmitry)
 -
 -- PDO_mysql:
 -  . Fixed bug #75177 (Type 'bit' is fetched as unexpected string). (Anatol)
 -
 -- SPL:
 -  . Fixed bug #73629 (SplDoublyLinkedList::setIteratorMode masks intern flags).
 -    (J. Jeising, cmb)
 -
 -14 Sep 2017, PHP 7.2.0RC2
 -
 -- Core:
 -  . Fixed Bug #75142 (buildcheck.sh check for autoconf version needs to be updated
 -    for v2.64). (zizzy at zizzy dot net, Remi)
 -
 -- BCMath:
 -  . Fixed bug #44995 (bcpowmod() fails if scale != 0). (cmb)
 -  . Fixed bug #46781 (BC math handles minus zero incorrectly). (cmb)
 -  . Fixed bug #54598 (bcpowmod() may return 1 if modulus is 1). (okano1220, cmb)
 -  . Fixed bug #75178 (bcpowmod() misbehaves for non-integer base or modulus). (cmb)
 -
 -- CLI server:
 -  . Fixed bug #70470 (Built-in server truncates headers spanning over TCP
 -    packets). (bouk)
 -
 -- Date:
 -  . Fixed bug #75149 (redefinition of typedefs ttinfo and t1info). (Remi)
 +- cURL:
 +  . Fixed bug #74125 (Fixed finding CURL on systems with multiarch support).
 +    (cebe)
  
  - GD:
 -  . Fixed bug #75139 (libgd/gd_interpolation.c:1786: suspicious if ?). (cmb)
 -
 -- Intl:
 -  .  Fixed bug #75193 (segfault in collator_convert_object_to_string). (Remi)
 -
 -- Gettext:
 -  . Fixed bug #73730 (textdomain(null) throws in strict mode). (cmb)
 -
 -- Opcache
 -  . Fixed incorect constant conditional jump elimination. (Dmitry)
 -
 -- OpenSSL
 -  . Automatically load OpenSSL configuration file. (Jakub Zelenka)
 +  . Added support for WebP in imagecreatefromstring() (Andreas Treichel, cmb).
  
 -- SPL:
 -  . Fixed bug #75155 (AppendIterator::append() is broken when appending another
 -    AppendIterator). (Nikita)
 -  . Fixed bug #75173 (incorrect behavior of AppendIterator::append in foreach loop).
 -    (jhdxr)
 -
 -- Standard:
 -  . Fixed bug #75152 (signed integer overflow in parse_iv). (Laruence)
 -  . Fixed bug #75170 (mt_rand() bias on 64-bit machines). (Nikita)
 -
 -- ZIP:
 -  . Fixed bug #75143 (new method setEncryptionName() seems not to exist
 -    in ZipArchive). (Anatol)
 +- GMP:
 +  . Export internal structures and accessor helpers for GMP object. (Sara)
  
 -31 Aug 2017, PHP 7.2.0RC1
++- intl:
++  . Fixed bug #75317 (UConverter::setDestinationEncoding changes source instead 
++    of destination). (andrewnester)
 -- Core:
 -  . Fixed bug #75042 (run-tests.php issues with EXTENSION block). (John Boehr)
 +- LDAP:
 +  . Added ldap_exop_refresh helper for EXOP REFRESH operation with dds overlay. 
 +    (Come)
 +  . Added full support for sending and parsing ldap controls (Come)
  
 -- CURL:
 -  . Fixed bug #75093 (OpenSSL support not detected). (Remi)
 -  . Better fix for #74125 (use pkg-config instead of curl-config). (Remi)
 +- litespeed:
 +  . Fixed bug #75248 (Binary directory doesn't get created when building 
 +    only litespeed SAPI). (petk)
 +  . Fixed bug #75251 (Missing program prefix and suffix). (petk)
  
 -- GD:
 -  . Fixed bug #75111 (Memory disclosure or DoS via crafted .bmp image). (cmb)
 -  . Fixed bug #75124 (gdImageGrayScale() may produce colors). (cmb)
 +- Mbstring:
 +  . Fixed bug #65544 (mb title case conversion-first word in quotation isn't
 +    capitalized). (Nikita)
 +  . Fixed bug #71298 (MB_CASE_TITLE misbehaves with curled apostrophe/quote.
 +    (Nikita)
 +  . Fixed bug #73528 (Crash in zif_mb_send_mail). (Nikita)
 +  . Fixed bug #74929 (mbstring functions version 7.1.1 are slow compared to 5.3
 +    on Windows). (Nikita)
  
 -- Intl:
 -  . Fixed bug #75090 (IntlGregorianCalendar doesn't have constants from parent
 -    class). (tpunt)
 +- ODBC:
 +  . Removed support for ODBCRouter. (Kalle)
 +  . Removed support for Birdstep. (Kalle)
  
 -- PCRE:
 -  . Fixed bug #75089 (preg_grep() is not reporting PREG_BAD_UTF8_ERROR after
 -    first input string). (Dmitry)
 +- PDO_DBlib:
 +  . Implemented request #69592 (allow 0-column rowsets to be skipped
 +    automatically). (fandrieu)
  
  - PDO_OCI:
    . Fixed bug #74631 (PDO_PCO with PHP-FPM: OCI environment initialized