PHP 5.5.8 更新日志
发布日期:2014 年 1 月 9 日。
- Core 禁止跳转进入 finally 块,增加 autoload 过程中的类名验证,修复 zend_strtod.c 无效 C 代码、list() 无法解包 yielded ArrayAccess 对象、generator/throw_rethrow 在 ZEND_COMPILE_EXTENDED_INFO 下失败、fopen 与 O_NONBLOCK、zend_register_functions 破坏 reflection 等问题。
- Date 修复 DateInterval 堆缓冲区越界读取漏洞(CVE-2013-6712),以及 DateTimeImmutable::diff 不工作的问题。
- DOM 修复 DOMDocumentFragment 传给 DOMDocument::saveHTML() 时生成无效标记的问题。
- Exif 修复 exif_read_data() 中的整数溢出问题。
- Filter 修复 128.0.0.0/16 不再为保留地址的问题。
- GD 使用 freetype-config 判断 freetype2 目录。
- PDO_odbc 修复 stack smashing protection 终止 PDO/ODBC 查询的问题。
- MySQLi 修复 Windows x64 上 mysqli_poll() 异常的问题。
- OPcache 修复 revalidate_path=1 行为,避免缓存符号链接值,并修复 opcache.enable_file_override 不遵守 opcache.revalidate_freq 的问题。
- SNMP 修复 bulk walk 操作中的 SNMP_ERR_TOOBIG 处理。
- SOAP 修复 SOAP 扩展中的 use-after-free 条件。
- Sockets 修复 ext/socket 假定 AI_V4MAPPED 已定义的问题。
- XSL 修复在 XSL 注册函数中抛出异常导致段错误的问题。
- ZIP 修复 ZipArchive::open() 中 ze_obj->filename_len 不真实的问题。
