]> granicus.if.org Git - php/commitdiff
Merge branch 'pull-request/1755'
authorJoe Watkins <krakjoe@php.net>
Fri, 6 Jan 2017 07:40:20 +0000 (07:40 +0000)
committerJoe Watkins <krakjoe@php.net>
Fri, 6 Jan 2017 07:41:48 +0000 (07:41 +0000)
* pull-request/1755:
  Fix bug #71519 Add 'serialNumberHex' variable to openssl_x509_parse

1  2 
NEWS
ext/openssl/openssl.c
ext/openssl/tests/openssl_x509_parse_basic.phpt

diff --cc NEWS
index ac36a7c82d3626015c716ae37069ddb6ea242e32,c4ffb9b9fdb6c49e1633f1a200ac40aa3ea7dd7e..a9f9211e41b117f0d029cd0a015915507893e552
--- 1/NEWS
--- 2/NEWS
+++ b/NEWS
  PHP                                                                        NEWS
  |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
 -?? ??? 2016, PHP 7.1.0
 +?? ??? ????, PHP 7.2
 +
 +- Calendar:
 +  . Fix integer overflows (Joshua Rogers)
  
  - Core:
 -  . Fixed bug #62210 (Exceptions can leak temporary variables). (Dmitry, Bob)
 -  . Implemented the RFC `Support Class Constant Visibility`. (Sean DuBois,
 -    Reeze Xia, Dmitry)
 -  . Added void return type. (Andrea)
 +  . Removed IS_TYPE_IMMUTABLE (it's the same as COPYABLE & !REFCOUNTED). (Dmitry)
 +  . Removed the sql.safe_mode directive. (Kalle)
 +  . Removed support for Netware. (Kalle)
 +  . Fixed bug #54535 (WSA cleanup executes before MSHUTDOWN). (Kalle)
 +  . Implemented FR #69791 (Disallow mail header injections by extra headers)
 +    (Yasuo)
 +  . Implemented FR #49806 (proc_nice() for Windows). (Kalle)
 +  . Fix pthreads detection when cross-compiling (ffontaine)
 +  . Fixed memory leaks caused by exceptions thrown from destructors. (Bob,
 +    Dmitry).
 +  . Fixed bug #73215 (uniqid() should use better random source). (Yasuo)
 +  . Fixed bug #73337 (try/catch not working with two exceptions inside a same
 +    operation). (Dmitry)
 +  . Implemented FR #72768 (Add ENABLE_VIRTUAL_TERMINAL_PROCESSING flag for
 +    php.exe). (Michele Locati)
 +  . Implemented "Convert numeric keys in object/array casts" RFC, fixes
 +    bugs #53838, #61655, #66173, #70925, #72254, etc. (Andrea)
 +  . Raised minimum supported Windows versions to Windows 7/Server 2008 R2.
 +    (Anatol)
 +
 +- Date:
 +  . Fixed bug #69587 (DateInterval properties and isset). (jhdxr)
 +
 +- DOM:
 +  . Fixed bug #67474 (getElementsByTagNameNS filter on default ns). (aboks)
 +
 +- EXIF:
 +  . Added support for vendor specific tags for the following formats:
 +    Samsung, DJI, Panasonic, Sony, Pentax, Minolta & Sigma/Foveon. (Kalle)
 +  . Fixed bug #72682 (exif_read_data() fails to read all data for some
 +    images). (Kalle)
 +  . Fixed bug #71534 (Type confusion in exif_read_data() leading to heap
 +    overflow in debug mode). (hlt99 at blinkenshell dot org, Kalle)
 +  . Fixed bug #68547 (Exif Header component value check error).
 +    (sjh21a at gmail dot com, Kalle)
 +  . Fixed bug #66443 (Corrupt EXIF header: maximum directory nesting level
 +    reached for some cameras). (Kalle)
 +  . Fixed Redhat bug #1362571 (PHP not returning full results for
 +    exif_read_data function). (Kalle)
 +
 +- FPM:
 +  . Configuration to limit fpm slow log trace callers. (Sannis)
 +
 +- GD:
 +  . Implemented imageresolution as getter and setter (Christoph)
 +
 +- GMP:
 +  . Fixed bug #70896 (gmp_fact() silently ignores non-integer input). (Sara)
  
 -- FTP:
 -  . Implemented FR #55651 (Option to ignore the returned FTP PASV address).
 -    (abrender at elitehosts dot com)
 +- Mbstring:
 +  . Implemented request #66024 (mb_chr() and mb_ord()). (Masakielastic, Yasuo)
 +  . Implemented request #65081 (mb_scrub()). (Masakielastic, Yasuo)
 +  . Implemented request #69086 (enhancement for mb_convert_encoding() that
 +    handles multibyte replacement char nicely). (Masakielastic, Yasuo)
 +  . Added array input support to mb_convert_encoding(). (Yasuo)
 +  . Added array input support to mb_check_encoding(). (Yasuo)
 +  . Fixed bug #69079 (enhancement for mb_substitute_character). (masakielastic)
  
 -- Hash:
 -  . Added SHA3 fixed mode algorithms (224, 256, 384, and 512 bit). (Sara)
 +- Mcrypt:
 +  . The deprecated mcrypt extension has been moved to PECL. (leigh)
  
 -- JSON:
 -  . Escaped U+2028 and U+2029 when JSON_UNESCAPED_UNICODE is supplied as
 -    json_encode options and added JSON_UNESCAPED_LINE_TERMINATORS to restore
 -    the previous behaviour. (Eddie Kohler)
 +- mysqlnd:
 +  . Fixed bug #73800 (sporadic segfault with MYSQLI_OPT_INT_AND_FLOAT_NATIVE). 
 +      (vanviegen)
  
 -- PDO_Firebird:
 -  . Fixed bug #60052 (Integer returned as a 64bit integer on X86_64). (Mariuz)
++- OpenSSL:
++  . Fixed bug #71519 (add serial hex to return value array). (xrobau)
 -- Pgsql:
 -  . Implemented FR #31021 (pg_last_notice() is needed to get all notice
 -    messages). (Yasuo)
 -  . Implemented FR #48532 (Allow pg_fetch_all() to index numerically). (Yasuo)
 +- PCRE:
 +  . Fixed bug #61780 (Inconsistent PCRE captures in match results). (cmb)
 +
 +- PDO:
 +  . Add "Sent SQL" to debug dump for emulated prepares. (Adam Baratz)
 +
 +- PDO_DBlib:
 +  . Fixed bug #73234 (Emulated statements let value dictate parameter type).
 +    (Adam Baratz)
 +  . Fixed bug #73396 (bigint columns are returned as strings). (Adam Baratz)
  
  - Session:
 -  . Improved fix for bug #68063 (Empty session IDs do still start sessions). (Yasuo)
 -  . Fixed bug #71038 (session_start() returns TRUE on failure).
 -    Session save handlers must return 'string' always for successful read.
 -    i.e. Non-existing session read must return empty string. PHP 7.0 is made
 -    not to tolerate buggy return value. (Yasuo)
 -  . Fixed bug #71394 (session_regenerate_id() must close opened session on errors).
 -    (Yasuo)
 +  . Fixed bug #73461 (Prohibit session save handler recursion). (Yasuo)
 +  . PR #2233 Removed register_globals related code and "!" can be used as $_SESSION key name. (Yasuo)
 +  . Improved bug #73100 fix. 'user' save handler can only be set by session_set_save_handler()
 +  . Fixed bug #69582 (session not readable by root in CLI). (EvgeniySpinov)
 +
 +- SOAP:
 +  . Fixed bug #69137 (Peer verification fails when using a proxy with SoapClient)
 +    (Keith Smiley)
  
  - SQLite3:
 -  . Implemented FR #71159 (Upgraded bundled SQLite lib to 3.9.2). (Laruence)
 +  . Update to Sqlite 3.15.2. (cmb)
  
  - Standard:
 -  . Fixed bug #71100 (long2ip() doesn't accept integers in strict mode).
 -    (Laruence)
 -  . Implemented FR #55716 (Add an option to pass a custom stream context to
 -    get_headers()). (Ferenc)
 -  . Additional validation for parse_url() for login/pass components).
 -    (Ilia) (Julien)
 -  . Implemented FR #69359 (Provide a way to fetch the current environment
 -    variables). (Ferenc)
 +  . Add subject to mail log. (tomsommer)
 +  . Fixed bug #31875 (get_defined_functions additional param to exclude
 +      disabled functions). (willianveiga)
 +  . Fixed bug #69442 (closing of fd incorrect when PTS enabled). (jaytaph)
 +
 +- XML:
 +  . Moved utf8_encode() and utf8_decode() to the Standard extension. (Andrea)
 +  . Fixed bug #72135 (malformed XML causes fault) (edgarsandi)
 +
 +- XMLRPC:
 +  . Use Zend MM for allocation in bundled libxmlrpc (Joe)
 +
 +- ZIP:
 +  . Fixed bug #70103 (ZipArchive::addGlob ignores remove_all_path option). (cmb)
  
  <<< NOTE: Insert NEWS from last stable release here prior to actual release! >>>
Simple merge