2015-07-21 22:36:36 +08:00
|
|
|
PHP NEWS
|
1999-07-23 07:54:54 +08:00
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
2017-07-04 17:27:47 +08:00
|
|
|
?? ??? ????, PHP 7.2.0beta1
|
|
|
|
|
2017-07-06 19:22:10 +08:00
|
|
|
- Core:
|
|
|
|
. Fixed bug #74603 (PHP INI Parsing Stack Buffer Overflow Vulnerability).
|
|
|
|
(Stas)
|
|
|
|
. Fixed bug #74111 (Heap buffer overread (READ: 1) finish_nested_data from
|
|
|
|
unserialize). (Nikita)
|
|
|
|
. Fixed bug #74819 (wddx_deserialize() heap out-of-bound read via
|
|
|
|
php_parse_date()). (Derick)
|
2017-04-22 01:37:27 +08:00
|
|
|
. Fixed bug #49649 (unserialize() doesn't handle changes in property
|
|
|
|
visibility). (pmmaga)
|
2017-05-27 12:09:11 +08:00
|
|
|
|
2017-05-26 18:56:41 +08:00
|
|
|
- Date:
|
2017-07-10 13:54:08 +08:00
|
|
|
. Fixed bug #74852 (property_exists returns true on unknown DateInterval
|
|
|
|
property). (jhdxr)
|
2017-05-26 18:56:41 +08:00
|
|
|
|
2017-07-10 14:50:38 +08:00
|
|
|
- DOM:
|
|
|
|
. Implement #74837 (Implement Countable for DomNodeList and DOMNamedNodeMap).
|
|
|
|
(Andreas Treichel)
|
|
|
|
|
2017-07-07 16:20:02 +08:00
|
|
|
- EXIF:
|
2017-07-12 11:43:50 +08:00
|
|
|
. Implemented #65187 (exif_read_data/thumbnail: add support for stream
|
|
|
|
resource). (Kalle)
|
2017-07-08 21:02:05 +08:00
|
|
|
. Deprecated the read_exif_data() alias. (Kalle)
|
2017-07-07 16:20:02 +08:00
|
|
|
. Fixed bug #74428 (exif_read_data(): "Illegal IFD size" warning occurs with
|
|
|
|
correct exif format). (bradpiccho at gmail dot com, Kalle)
|
2017-07-07 18:20:05 +08:00
|
|
|
. Fixed bug #72819 (EXIF thumbnails not read anymore). (Kalle)
|
|
|
|
. Fixed bug #62523 (php crashes with segfault when exif_read_data called).
|
|
|
|
(Kalle)
|
2017-07-07 17:29:23 +08:00
|
|
|
. Fixed bug #50660 (exif_read_data(): Illegal IFD offset (works fine with
|
|
|
|
other exif readers). (skinny dot bravo at gmail dot com, Kalle)
|
2017-07-06 19:22:10 +08:00
|
|
|
|
|
|
|
- GD:
|
|
|
|
. Fixed bug #74435 (Buffer over-read into uninitialized memory). (cmb)
|
|
|
|
|
2017-07-07 14:18:33 +08:00
|
|
|
- IMAP:
|
|
|
|
. Fixed bug #72324 (imap_mailboxmsginfo() return wrong size).
|
|
|
|
(ronaldpoon at udomain dot com dot hk, Kalle)
|
|
|
|
|
2017-07-11 22:23:21 +08:00
|
|
|
- LDAP:
|
|
|
|
. Fixed passing an empty array to ldap_set_option for client or server controls.
|
|
|
|
|
2017-07-06 19:22:10 +08:00
|
|
|
- OpenSSL:
|
|
|
|
. Fixed bug #74651 (negative-size-param (-1) in memcpy in zif_openssl_seal()).
|
|
|
|
(Stas)
|
2017-07-04 17:27:47 +08:00
|
|
|
|
2017-07-07 14:54:21 +08:00
|
|
|
- PCRE:
|
|
|
|
. Fixed bug #74873 (Minor BC break: PCRE_JIT changes output of preg_match()).
|
|
|
|
(Dmitry)
|
|
|
|
|
2017-07-11 13:41:43 +08:00
|
|
|
- Sodium:
|
|
|
|
. New cryptographic extension
|
|
|
|
|
2017-07-09 21:05:44 +08:00
|
|
|
- SQLite3:
|
|
|
|
. Fixed bug #74883 (SQLite3::__construct() produces "out of memory" exception
|
|
|
|
with invalid flags). (Anatol)
|
|
|
|
|
2017-07-10 17:31:55 +08:00
|
|
|
- ZIP:
|
|
|
|
. ZipArchive implements countable, added ZipArchive::count() method. (Remi)
|
2017-07-11 17:41:47 +08:00
|
|
|
. Fix segfault in php_stream_context_get_option call. (Remi)
|
2017-07-10 17:31:55 +08:00
|
|
|
|
2017-07-04 17:10:38 +08:00
|
|
|
06 Jul 2017, PHP 7.2.0alpha3
|
2017-06-20 21:47:22 +08:00
|
|
|
|
2017-06-22 18:54:10 +08:00
|
|
|
- Core:
|
2017-06-23 03:34:42 +08:00
|
|
|
. Fixed bug #74780 (parse_url() broken when query string contains colon).
|
2017-06-22 18:54:10 +08:00
|
|
|
(jhdxr)
|
2017-06-15 08:30:39 +08:00
|
|
|
. Fixed bug #74761 (Unary operator expected error on some systems). (petk)
|
2016-01-29 02:50:18 +08:00
|
|
|
. Allow loading PHP/Zend extensions by name in ini files (extension=<name>).
|
|
|
|
(francois at tekwire dot net)
|
2017-06-26 03:43:25 +08:00
|
|
|
. Added object type annotation. (brzuchal)
|
2017-06-29 05:38:49 +08:00
|
|
|
. Fixed bug #74815 (crash with a combination of INI entries at startup).
|
|
|
|
(Anatol)
|
2017-07-04 12:23:46 +08:00
|
|
|
. Fixed bug #74836 (isset on zero-prefixed numeric indexes in array broken).
|
|
|
|
(Dmitry)
|
2017-07-04 17:31:35 +08:00
|
|
|
. Fixed bug #74101, bug #74614 (Unserialize Heap Use-After-Free (READ: 1) in
|
|
|
|
zval_get_type). (Nikita)
|
2017-06-20 21:47:22 +08:00
|
|
|
|
2017-07-04 05:21:38 +08:00
|
|
|
- CLI:
|
|
|
|
. Fixed bug #74849 (Process is started as interactive shell in PhpStorm).
|
|
|
|
(Anatol)
|
|
|
|
|
2017-07-11 19:52:42 +08:00
|
|
|
- LDAP:
|
2017-07-11 22:23:21 +08:00
|
|
|
. Implemented FR #69445 (Support for LDAP EXOP operations)
|
2017-07-11 19:52:42 +08:00
|
|
|
. Fixed support for LDAP_OPT_SERVER_CONTROLS and LDAP_OPT_CLIENT_CONTROLS in ldap_get_option
|
|
|
|
|
2017-06-24 07:37:45 +08:00
|
|
|
- OpenSSL:
|
|
|
|
. Fixed bug #74798 (pkcs7_en/decrypt does not work if \x0a is used in content).
|
|
|
|
(Anatol)
|
|
|
|
|
2017-04-30 13:33:53 +08:00
|
|
|
- SPL:
|
|
|
|
. Fixed bug #73471 (PHP freezes with AppendIterator). (jhdxr)
|
2017-07-02 22:21:58 +08:00
|
|
|
. Fixed bug #71412 (Incorrect arginfo for ArrayIterator::__construct).
|
|
|
|
(tysonandre775 at hotmail dot com)
|
2017-04-30 13:33:53 +08:00
|
|
|
|
2017-07-01 02:31:22 +08:00
|
|
|
- Session:
|
|
|
|
. Fixed bug #74514 (5 session functions incorrectly warn when calling in
|
|
|
|
read-only/getter mode). (Yasuo)
|
|
|
|
|
2016-01-29 02:50:18 +08:00
|
|
|
- Standard:
|
|
|
|
. Add support for extension name as argument to dl().
|
|
|
|
(francois at tekwire dot net)
|
|
|
|
|
2017-06-25 16:57:36 +08:00
|
|
|
- zlib:
|
|
|
|
. Fixed bug #73944 (dictionary option of inflate_init() does not work).
|
|
|
|
(wapmorgan)
|
2017-06-26 02:11:53 +08:00
|
|
|
. Expose inflate_get_status() and inflate_get_read_len() functions.
|
|
|
|
(Matthew Trescott)
|
2017-06-25 16:57:36 +08:00
|
|
|
|
2017-06-20 21:22:55 +08:00
|
|
|
22 Jun 2017, PHP 7.2.0alpha2
|
2017-06-06 21:27:02 +08:00
|
|
|
|
2017-06-20 21:21:46 +08:00
|
|
|
- Core:
|
2017-07-07 10:56:45 +08:00
|
|
|
. Change PHP_OS_FAMILY value from "OSX" to "Darwin". (Sebastian, Kalle)
|
2017-06-20 21:21:46 +08:00
|
|
|
|
2017-06-11 23:17:01 +08:00
|
|
|
- GD:
|
|
|
|
. Fixed bug #74744 (gd.h: stdarg.h include missing for va_list use in
|
|
|
|
gdErrorMethod). (rainer dot jung at kippdata dot de, cmb)
|
|
|
|
|
2017-06-20 12:38:31 +08:00
|
|
|
- OCI8:
|
2017-06-20 21:21:46 +08:00
|
|
|
. Add TAF callback (PR #2459). (KoenigsKind)
|
2017-06-21 14:17:54 +08:00
|
|
|
. Fixed bug #74625 (Integer overflow in oci_bind_array_by_name). (Ingmar Runge)
|
2017-06-20 12:38:31 +08:00
|
|
|
|
2017-06-09 23:42:21 +08:00
|
|
|
- OpenSSL:
|
|
|
|
. Fixed bug #74720 (pkcs7_en/decrypt does not work if \x1a is used in
|
|
|
|
content). (Anatol)
|
2017-06-22 18:38:22 +08:00
|
|
|
. Use TLS_ANY for default ssl:// and tls:// negotiation. (kelunik)
|
2017-06-20 21:21:46 +08:00
|
|
|
. Fix leak in openssl_spki_new(). (jelle at vdwaa dot nl)
|
2017-06-23 03:39:00 +08:00
|
|
|
. Added openssl_pkcs7_read() and pk7 parameter to openssl_pkcs7_verify().
|
|
|
|
(jelle at vdwaa dot nl)
|
2017-06-09 23:42:21 +08:00
|
|
|
|
2017-06-20 14:24:38 +08:00
|
|
|
- PDO_OCI:
|
|
|
|
. Fixed Bug #74537 (Align --with-pdo-oci configure option with --with-oci8 syntax).
|
|
|
|
(Tianfang Yang)
|
|
|
|
|
|
|
|
- Standard:
|
2017-06-19 07:53:06 +08:00
|
|
|
. Compatibility with libargon2 versions 20161029 and 20160821.
|
|
|
|
(charlesportwoodii at erianna dot com)
|
2017-06-20 21:21:46 +08:00
|
|
|
. Fixed Bug #74737 (mysqli_get_client_info reflection info).
|
|
|
|
(mhagstrand at gmail dot com)
|
2017-06-19 07:53:06 +08:00
|
|
|
|
2017-06-20 14:24:38 +08:00
|
|
|
- Streams:
|
2017-06-22 18:38:22 +08:00
|
|
|
. Default ssl/single_dh_use and ssl/honor_cipher_order to true. (kelunik)
|
2017-06-19 08:24:19 +08:00
|
|
|
|
2017-06-07 19:56:56 +08:00
|
|
|
- SQLite3:
|
2017-06-09 20:21:19 +08:00
|
|
|
. Update to Sqlite 3.19.3. (cmb)
|
2017-06-20 21:21:46 +08:00
|
|
|
. Implement writing to blobs. (bohwaz at github dot com)
|
2017-06-06 21:27:02 +08:00
|
|
|
|
2017-06-06 21:02:29 +08:00
|
|
|
08 Jun 2017, PHP 7.2.0alpha1
|
2016-11-11 01:11:24 +08:00
|
|
|
|
2016-08-06 10:06:50 +08:00
|
|
|
- Core:
|
2017-05-30 18:23:17 +08:00
|
|
|
. Added ZEND_COUNT, ZEND_GET_CLASS, ZEND_GET_CALLED_CLASS, ZEND_GET_TYPE,
|
|
|
|
ZEND_FUNC_NUM_ARGS, ZEND_FUNC_GET_ARGS instructions, to implement
|
|
|
|
corresponding builtin functions. (Dmitry)
|
2017-05-25 17:47:43 +08:00
|
|
|
. "Countable" interface is moved from SPL to Core. (Dmitry)
|
2017-05-25 04:00:48 +08:00
|
|
|
. Added ZEND_IN_ARRAY instruction, implementing optimized in_array() builtin
|
|
|
|
function, through hash lookup in flipped array. (Dmitry)
|
2016-11-29 05:45:01 +08:00
|
|
|
. Removed IS_TYPE_IMMUTABLE (it's the same as COPYABLE & !REFCOUNTED). (Dmitry)
|
2016-08-11 11:06:55 +08:00
|
|
|
. Removed the sql.safe_mode directive. (Kalle)
|
2016-11-12 18:20:01 +08:00
|
|
|
. Removed support for Netware. (Kalle)
|
2017-06-01 02:44:53 +08:00
|
|
|
. Renamed ReflectionClass::isIterateable() to ReflectionClass::isIterable()
|
|
|
|
(alias original name for BC). (Sara)
|
2016-08-06 10:06:50 +08:00
|
|
|
. Fixed bug #54535 (WSA cleanup executes before MSHUTDOWN). (Kalle)
|
2016-10-16 10:17:35 +08:00
|
|
|
. Implemented FR #69791 (Disallow mail header injections by extra headers)
|
2016-09-15 05:57:29 +08:00
|
|
|
(Yasuo)
|
2016-10-16 10:17:35 +08:00
|
|
|
. Implemented FR #49806 (proc_nice() for Windows). (Kalle)
|
2016-10-17 21:43:41 +08:00
|
|
|
. Fix pthreads detection when cross-compiling (ffontaine)
|
2016-12-07 05:41:07 +08:00
|
|
|
. Fixed memory leaks caused by exceptions thrown from destructors. (Bob,
|
|
|
|
Dmitry).
|
2016-10-18 08:28:18 +08:00
|
|
|
. Fixed bug #73215 (uniqid() should use better random source). (Yasuo)
|
2016-10-18 19:48:01 +08:00
|
|
|
. Fixed bug #73337 (try/catch not working with two exceptions inside a same
|
|
|
|
operation). (Dmitry)
|
2016-10-29 01:58:02 +08:00
|
|
|
. Implemented FR #72768 (Add ENABLE_VIRTUAL_TERMINAL_PROCESSING flag for
|
|
|
|
php.exe). (Michele Locati)
|
2016-11-15 02:20:45 +08:00
|
|
|
. Implemented "Convert numeric keys in object/array casts" RFC, fixes
|
|
|
|
bugs #53838, #61655, #66173, #70925, #72254, etc. (Andrea)
|
2017-03-05 06:47:19 +08:00
|
|
|
. Implemented "Deprecate and Remove Bareword (Unquoted) Strings" RFC.
|
|
|
|
(Rowan Collins)
|
2016-12-21 23:10:38 +08:00
|
|
|
. Raised minimum supported Windows versions to Windows 7/Server 2008 R2.
|
|
|
|
(Anatol)
|
2017-03-15 01:30:49 +08:00
|
|
|
. Implemented minor optimization in array_keys/array_values(). (Sara)
|
2017-01-23 00:12:09 +08:00
|
|
|
. Fixed bug #73969 (segfault in debug_print_backtrace). (andrewnester)
|
2017-01-25 15:34:24 +08:00
|
|
|
. Added PHP_OS_FAMILY constant to determine on which OS we are. (Jan Altensen)
|
2017-01-26 14:58:36 +08:00
|
|
|
. Fixed bug #73994 (arginfo incorrect for unpack). (krakjoe)
|
2017-01-26 17:04:52 +08:00
|
|
|
. Fixed bug #73973 (assertion error in debug_zval_dump). (andrewnester)
|
2017-01-28 14:47:59 +08:00
|
|
|
. Fixed bug #73987 (Method compatibility check looks to original
|
|
|
|
definition and not parent). (pmmaga)
|
2017-03-18 06:39:18 +08:00
|
|
|
. Fixed bug #73991 (JSON_OBJECT_AS_ARRAY not respected). (Sara)
|
2017-02-10 15:31:43 +08:00
|
|
|
. Fixed bug #74053 (Corrupted class entries on shutdown when a destructor
|
|
|
|
spawns another object). (jim at commercebyte dot com)
|
2017-02-13 15:38:31 +08:00
|
|
|
. Fixed bug #73971 (Filename got limited to MAX_PATH on Win32 when scan
|
|
|
|
directory). (Anatol)
|
2017-03-09 15:44:18 +08:00
|
|
|
. Fixed bug #74149 (static embed SAPI linkage error). (krakjoe)
|
2017-04-07 18:35:56 +08:00
|
|
|
. Fixed bug #72359, bug #72451, bug #73706, bug #71115 and others related
|
2017-03-29 20:30:32 +08:00
|
|
|
to interned strings handling in TS builds. (Anatol, Dmitry)
|
2017-04-21 02:08:11 +08:00
|
|
|
. Implemented "Trailing Commas In List Syntax" RFC for group use lists only.
|
|
|
|
(Sammy Kaye Powers)
|
2017-04-11 04:04:18 +08:00
|
|
|
. Fixed bug #74269 (It's possible to override trait property with different
|
|
|
|
loosely-equal value). (pmmaga)
|
2017-03-11 03:08:15 +08:00
|
|
|
. Fixed bug #61970 (Restraining __construct() access level in subclass gives
|
|
|
|
a fatal error). (pmmaga)
|
2017-04-23 00:41:54 +08:00
|
|
|
. Fixed bug #63384 (Cannot override an abstract method with an abstract
|
|
|
|
method). (pmmaga, wes)
|
2017-05-21 20:41:55 +08:00
|
|
|
. Fixed bug #74607 (Traits enforce different inheritance rules). (pmmaga)
|
2017-05-28 22:23:57 +08:00
|
|
|
. Fixed misparsing of abstract unix domain socket names. (Sara)
|
2016-08-06 10:06:50 +08:00
|
|
|
|
2015-10-17 14:09:16 +08:00
|
|
|
- BCMath:
|
|
|
|
. Fixed bug #46564 (bcmod truncates fractionals). (liborm85)
|
|
|
|
|
|
|
|
- Calendar:
|
|
|
|
. Fix integer overflows (Joshua Rogers)
|
|
|
|
|
2016-10-05 23:24:15 +08:00
|
|
|
- Date:
|
2017-05-29 13:28:21 +08:00
|
|
|
. Fixed bug #55407 (Impossible to prototype DateTime::createFromFormat).
|
|
|
|
(kelunik)
|
2016-11-13 13:37:49 +08:00
|
|
|
. Fixed bug #69587 (DateInterval properties and isset). (jhdxr)
|
2017-04-10 19:49:54 +08:00
|
|
|
. Fixed bug #74404 (Wrong reflection on DateTimeZone::getTransitions).
|
|
|
|
(krakjoe)
|
2017-04-17 15:09:36 +08:00
|
|
|
. Fixed bug #74080 (add constant for RFC7231 format datetime). (duncan3dc)
|
2017-06-01 15:07:23 +08:00
|
|
|
. Fixed bug #74639 (implement clone for DatePeriod and DateInterval).
|
|
|
|
(andrewnester)
|
2017-04-18 00:06:20 +08:00
|
|
|
. Implemented FR #71520 (Adding the DateTime constants to the
|
|
|
|
DateTimeInterface interface). (Majkl578)
|
2017-04-10 19:48:51 +08:00
|
|
|
|
2017-05-28 04:57:19 +08:00
|
|
|
- Dba:
|
|
|
|
. Fixed bug #72885 (flatfile: dba_fetch() fails to read replaced entry).
|
|
|
|
(Anatol)
|
|
|
|
|
2017-01-02 19:59:54 +08:00
|
|
|
- DOM:
|
|
|
|
. Fixed bug #67474 (getElementsByTagNameNS filter on default ns). (aboks)
|
2017-01-26 13:52:04 +08:00
|
|
|
. Fixed bug #54382 (getAttributeNodeNS doesn't get xmlns* attributes).
|
|
|
|
(aboks)
|
2017-02-03 14:12:53 +08:00
|
|
|
. Fixed bug #74004 (LIBXML_NOWARNING (etc) ignored by DOMDocument::loadHTML).
|
|
|
|
(somedaysummer)
|
2017-01-02 19:59:54 +08:00
|
|
|
|
2016-08-03 16:05:33 +08:00
|
|
|
- EXIF:
|
2016-08-10 01:29:36 +08:00
|
|
|
. Added support for vendor specific tags for the following formats:
|
2017-05-28 20:00:51 +08:00
|
|
|
Samsung, DJI, Panasonic, Sony, Pentax, Minolta, Sigma/Foveon, AGFA,
|
|
|
|
Kyocera, Ricoh & Epson. (Kalle)
|
2016-08-10 01:29:36 +08:00
|
|
|
. Fixed bug #72682 (exif_read_data() fails to read all data for some
|
2016-08-03 23:33:18 +08:00
|
|
|
images). (Kalle)
|
2016-08-10 01:29:36 +08:00
|
|
|
. Fixed bug #71534 (Type confusion in exif_read_data() leading to heap
|
2016-08-07 11:35:46 +08:00
|
|
|
overflow in debug mode). (hlt99 at blinkenshell dot org, Kalle)
|
2016-08-10 01:29:36 +08:00
|
|
|
. Fixed bug #68547 (Exif Header component value check error).
|
2016-08-05 16:03:14 +08:00
|
|
|
(sjh21a at gmail dot com, Kalle)
|
2016-08-10 01:29:36 +08:00
|
|
|
. Fixed bug #66443 (Corrupt EXIF header: maximum directory nesting level
|
2016-08-05 13:54:36 +08:00
|
|
|
reached for some cameras). (Kalle)
|
2016-08-10 01:29:36 +08:00
|
|
|
. Fixed Redhat bug #1362571 (PHP not returning full results for
|
2016-08-03 18:29:09 +08:00
|
|
|
exif_read_data function). (Kalle)
|
2016-08-03 16:05:33 +08:00
|
|
|
|
2017-01-01 23:48:38 +08:00
|
|
|
- FPM:
|
|
|
|
. Configuration to limit fpm slow log trace callers. (Sannis)
|
2017-01-24 00:56:19 +08:00
|
|
|
. Fixed bug #69865 (php-fpm does not close stderr when using syslog).
|
2017-01-24 15:44:45 +08:00
|
|
|
(Mike)
|
2017-01-01 23:48:38 +08:00
|
|
|
|
2017-01-29 15:29:14 +08:00
|
|
|
- FTP:
|
2017-05-28 12:15:24 +08:00
|
|
|
. Fixed bug #74598 (ftp:// wrapper ignores context arg). (Sara)
|
2017-01-29 15:29:14 +08:00
|
|
|
. Implement MLSD for structured listing of directories. (blar)
|
|
|
|
|
2016-10-20 12:34:22 +08:00
|
|
|
- GD:
|
|
|
|
. Implemented imageresolution as getter and setter (Christoph)
|
2017-03-30 23:28:50 +08:00
|
|
|
. Fixed bug #74343 (compile fails on solaris 11 with system gd2 library).
|
|
|
|
(krakjoe)
|
2016-10-20 12:34:22 +08:00
|
|
|
|
2016-07-27 12:57:07 +08:00
|
|
|
- GMP:
|
|
|
|
. Fixed bug #70896 (gmp_fact() silently ignores non-integer input). (Sara)
|
|
|
|
|
2017-01-21 15:46:02 +08:00
|
|
|
- hash:
|
|
|
|
. Fixed bug #73961 (environmental build dependency in hash sha3 source).
|
|
|
|
(krakjoe)
|
2016-12-27 09:22:54 +08:00
|
|
|
. Changed HashContext from resource to object. (Rouven Weßling, Sara)
|
2017-07-07 18:01:09 +08:00
|
|
|
. Disallowed usage of non-cryptographic hash functions with HMAC and PBKDF2.
|
|
|
|
(Andrey Andreev, Nikita)
|
2016-11-18 18:19:30 +08:00
|
|
|
|
2017-04-13 20:22:01 +08:00
|
|
|
- intl:
|
|
|
|
. Fixed bug #74433 (wrong reflection for Normalizer methods). (villfa)
|
2017-04-17 14:58:34 +08:00
|
|
|
. Fixed bug #74439 (wrong reflection for Locale methods). (villfa)
|
2017-05-02 13:22:08 +08:00
|
|
|
. Fixed bug #74468 (wrong reflection on Collator::sortWithSortKeys). (villfa)
|
2017-05-18 08:23:15 +08:00
|
|
|
. Fixed bug #63790 (test using Spoofchecker which may be unavailable). (Sara)
|
2016-11-18 18:19:30 +08:00
|
|
|
|
2016-08-10 08:47:27 +08:00
|
|
|
- Mbstring:
|
2016-09-06 17:20:24 +08:00
|
|
|
. Implemented request #66024 (mb_chr() and mb_ord()). (Masakielastic, Yasuo)
|
|
|
|
. Implemented request #65081 (mb_scrub()). (Masakielastic, Yasuo)
|
2016-08-10 13:53:27 +08:00
|
|
|
. Implemented request #69086 (enhancement for mb_convert_encoding() that
|
2016-09-06 17:20:24 +08:00
|
|
|
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)
|
2017-01-04 14:55:29 +08:00
|
|
|
. Fixed bug #69079 (enhancement for mb_substitute_character). (masakielastic)
|
2017-05-30 21:50:48 +08:00
|
|
|
. Update to oniguruma version 6.3.0. (Remi)
|
2014-09-02 06:47:49 +08:00
|
|
|
|
2016-12-13 18:11:14 +08:00
|
|
|
- Mcrypt:
|
|
|
|
. The deprecated mcrypt extension has been moved to PECL. (leigh)
|
|
|
|
|
2017-01-19 02:24:14 +08:00
|
|
|
- MySQLi:
|
|
|
|
. Fixed bug #73949 (leak in mysqli_fetch_object). (krakjoe)
|
2016-11-19 04:41:10 +08:00
|
|
|
|
2017-01-02 22:57:32 +08:00
|
|
|
- mysqlnd:
|
|
|
|
. Fixed bug #73800 (sporadic segfault with MYSQLI_OPT_INT_AND_FLOAT_NATIVE).
|
|
|
|
(vanviegen)
|
2016-12-02 18:14:51 +08:00
|
|
|
|
2017-01-06 15:40:20 +08:00
|
|
|
- OpenSSL:
|
|
|
|
. Fixed bug #71519 (add serial hex to return value array). (xrobau)
|
2015-12-03 23:30:35 +08:00
|
|
|
|
2014-09-10 23:19:02 +08:00
|
|
|
- PCRE:
|
2017-06-02 18:14:33 +08:00
|
|
|
. Added support for PCRE JIT fast path API. (dmitry)
|
2017-01-06 13:46:10 +08:00
|
|
|
. Fixed bug #61780 (Inconsistent PCRE captures in match results). (cmb)
|
2014-09-10 23:19:02 +08:00
|
|
|
|
2016-12-20 22:59:39 +08:00
|
|
|
- PDO:
|
|
|
|
. Add "Sent SQL" to debug dump for emulated prepares. (Adam Baratz)
|
2017-03-21 06:25:50 +08:00
|
|
|
. Add parameter types for national character set strings. (Adam Baratz)
|
2016-12-20 22:59:39 +08:00
|
|
|
|
2016-10-11 06:10:37 +08:00
|
|
|
- PDO_DBlib:
|
|
|
|
. Fixed bug #73234 (Emulated statements let value dictate parameter type).
|
|
|
|
(Adam Baratz)
|
2016-11-16 06:44:12 +08:00
|
|
|
. Fixed bug #73396 (bigint columns are returned as strings). (Adam Baratz)
|
2017-01-28 07:46:44 +08:00
|
|
|
. Expose DB-Library version as \PDO::DBLIB_ATTR_VERSION attribute on \PDO
|
|
|
|
instance. (Adam Baratz)
|
|
|
|
. Add test coverage for bug #72969. (Jeff Farr)
|
2016-10-11 06:10:37 +08:00
|
|
|
|
2017-03-02 12:35:19 +08:00
|
|
|
- PDO_OCI:
|
|
|
|
. Fixed bug #54379 (PDO_OCI: UTF-8 output gets truncated). (gureedo / Oracle)
|
|
|
|
|
2017-01-21 04:12:03 +08:00
|
|
|
- PDO_PgSQL:
|
|
|
|
. Fixed bug #73959 (lastInsertId fails to throw an exception for wrong
|
|
|
|
sequence name). (andrewnester)
|
2016-12-02 18:14:51 +08:00
|
|
|
|
2017-01-22 23:26:07 +08:00
|
|
|
- PDO_Sqlite
|
|
|
|
. Switch to sqlite3_prepare_v2() and sqlite3_close_v2() functions (rasmus)
|
|
|
|
|
2017-04-10 13:33:01 +08:00
|
|
|
- phar:
|
2017-04-10 13:46:15 +08:00
|
|
|
. Fixed bug #74383 (phar method parameters reflection correction).
|
|
|
|
(mhagstrand)
|
2017-04-08 07:52:12 +08:00
|
|
|
. Fixed bug #74196 (phar does not correctly handle names containing dots).
|
|
|
|
(mhagstrand)
|
2017-05-29 15:31:58 +08:00
|
|
|
. Fixed bug #74386 (Phar::__construct reflection incorrect). (villfa)
|
2016-12-02 18:14:51 +08:00
|
|
|
|
2017-03-30 03:54:38 +08:00
|
|
|
- PHPDBG
|
|
|
|
. Added extended_value to opcode dump output. (Sara)
|
|
|
|
|
2017-01-11 16:10:58 +08:00
|
|
|
- posix:
|
|
|
|
. Fixed bug #71219 (configure script incorrectly checks for ttyname_r). (atoh)
|
2016-12-02 18:14:51 +08:00
|
|
|
|
2016-11-16 13:14:36 +08:00
|
|
|
- Session:
|
2016-12-21 07:16:38 +08:00
|
|
|
. 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)
|
2016-12-22 15:03:55 +08:00
|
|
|
. Improved bug #73100 fix. 'user' save handler can only be set by session_set_save_handler()
|
2017-01-06 14:07:31 +08:00
|
|
|
. Fixed bug #69582 (session not readable by root in CLI). (EvgeniySpinov)
|
2016-11-16 13:14:36 +08:00
|
|
|
|
2016-10-20 12:25:49 +08:00
|
|
|
- SOAP:
|
|
|
|
. Fixed bug #69137 (Peer verification fails when using a proxy with SoapClient)
|
|
|
|
(Keith Smiley)
|
|
|
|
|
2016-12-12 19:31:09 +08:00
|
|
|
- SQLite3:
|
2017-04-16 22:17:09 +08:00
|
|
|
. Update to Sqlite 3.18.0. (cmb)
|
2017-04-11 19:16:50 +08:00
|
|
|
. Fixed bug #74413 (incorrect reflection for SQLite3::enableExceptions).
|
|
|
|
(krakjoe)
|
2016-12-12 19:31:09 +08:00
|
|
|
|
2017-01-01 22:42:33 +08:00
|
|
|
- Standard:
|
|
|
|
. Add subject to mail log. (tomsommer)
|
2017-01-04 21:36:28 +08:00
|
|
|
. Fixed bug #31875 (get_defined_functions additional param to exclude
|
|
|
|
disabled functions). (willianveiga)
|
2017-01-06 14:58:08 +08:00
|
|
|
. Fixed bug #69442 (closing of fd incorrect when PTS enabled). (jaytaph)
|
2017-01-09 13:21:29 +08:00
|
|
|
. Fixed bug #72974 (imap is undefined service on AIX). (matthieu.sarter)
|
2017-01-09 13:33:22 +08:00
|
|
|
. Fixed bug #72979 (money_format stores wrong length AIX). (matthieu.sarter)
|
2017-03-23 22:56:17 +08:00
|
|
|
. Fixed bug #74300 (unserialize accepts two plus/minus signs for float number exponent part).
|
|
|
|
(xKerman)
|
2017-05-28 23:51:41 +08:00
|
|
|
. Fixed bug #74556 (stream_socket_get_name() returns '\0'). (Sara)
|
2017-01-01 22:42:33 +08:00
|
|
|
|
2016-10-17 22:44:16 +08:00
|
|
|
- XML:
|
|
|
|
. Moved utf8_encode() and utf8_decode() to the Standard extension. (Andrea)
|
2016-11-13 01:45:16 +08:00
|
|
|
. Fixed bug #72135 (malformed XML causes fault) (edgarsandi)
|
2016-10-17 22:44:16 +08:00
|
|
|
|
2017-05-02 13:25:31 +08:00
|
|
|
- xmlreader:
|
|
|
|
. Fixed bug #74457 (Wrong reflection on XMLReader::expand). (villfa)
|
2016-10-17 18:31:34 +08:00
|
|
|
|
2016-10-19 20:43:31 +08:00
|
|
|
- XMLRPC:
|
|
|
|
. Use Zend MM for allocation in bundled libxmlrpc (Joe)
|
|
|
|
|
2016-08-17 18:43:29 +08:00
|
|
|
- ZIP:
|
2017-03-02 20:36:40 +08:00
|
|
|
. Add support for encrypted archives. (Remi)
|
2017-05-31 15:56:01 +08:00
|
|
|
. Use of bundled libzip is deprecated, --with-libzip option is recommended. (Remi)
|
2017-03-21 18:16:54 +08:00
|
|
|
. Fixed Bug #73803 (Reflection of ZipArchive does not show public properties). (Remi)
|
2016-12-02 18:14:51 +08:00
|
|
|
|
2013-05-17 17:22:04 +08:00
|
|
|
<<< NOTE: Insert NEWS from last stable release here prior to actual release! >>>
|