PHP 5.6.3 更新日志
发布日期:2014 年 11 月 13 日。
- Core 实现 pack 和 unpack 的 64 位格式码,并修复 Windows 下 proc_open 永久挂起、函数返回数组 foreach 未执行写时复制、Windows 8.1/Server 2012 R2 构建号识别错误、DOMNodeList 数组访问、php_getopt 堆缓冲区溢出、对象属性追加赋值后可能保持未定义、parse_url 对空用户名和密码支持不完整,以及 zend_hash_copy 内存溢出后 zend_mm_heap 损坏的问题。
- cURL 在 libcurl 支持时新增 CURL_SSLVERSION_TLSv1_0、CURL_SSLVERSION_TLSv1_1 和 CURL_SSLVERSION_TLSv1_2 常量。
- Fileinfo 修复 libmagic 不应假设 char 为 signed、readcdf.c 缓冲区溢出,以及 ELF note 头部越界读取问题(CVE-2014-3710)。
- FPM 修复 Apache、mod_proxy-fcgi 和 ProxyPass 下 SCRIPT_NAME 定义错误,并实现 listen 和 listen.allowed_clients 支持 IPv6 地址。
- GD 修复 imagescale 未提供 height 参数时失败的问题。
- GMP 实现 gmp_random_range 和 gmp_random_bits,并修复 GMP 内存管理与其他库冲突的问题。
- MySQLi 修复部分 OS X 机器启用定宽 decimal 支持时的链接错误。
- ODBC 修复 DATE 列前存在 VARCHAR 列时 DATE 读取不正确的问题。
- OpenSSL 允许使用系统 cipher list 替代硬编码值。
- PDO_pgsql 修复 PDO::pgsqlGetNotify 不支持 NOTIFY payload,以及语句释放时段错误。
- Reflection 修复类别名在反射中出现重复条目的问题。
- SPL 修复 RecursiveRegexIterator 中的回归问题。
