PHP 7.4.14 更新日志
发布日期:2021 年 1 月 7 日。
- Core 修复 Closure::fromCallable 返回的 closure 无法重新绑定的问题。
- Core 修复 PHPIZE 配置中的 PHP_RELEASE_VERSION 过旧、CC/Bcc header 空白未展开、运行 dtrace 脚本可能导致 PHP 崩溃、扩展构建和 configure 过滤 -lpthread 等问题。
- Core 修复 stream filter 丢失最后一块数据。
- Fileinfo 修复 finfo_open 解析特制 magic 时 SIGABRT。
- FPM 修复没有 SCRIPT_FILENAME 环境变量的请求返回 200 状态。
- Intl 修复 MessageFormatAdapter::getArgTypeList 重定义。
- OpenSSL 修复因 LibreSSL 缺少 OCB 支持导致扩展构建失败。
- Phar 修复 Zip 解析 mmap 失败崩溃、有效 tar 被判定校验和无效,以及 PharData::addEmptyDir(/) 可能整数溢出。
- PDO MySQL 修复 fetchAll 对 upsert 查询抛错、nextRowset 忽略 MySQL 错误、多命令错误处理、未缓冲查询错误和 PROCEDURE resultset SIGNAL 后资源无法回收等问题。
- Standard 修复 FILTER_VALIDATE_URL 接受带无效 userinfo 的 URL 的问题 CVE-2020-7071。
- Standard 同时修复 zend_fstat 返回值未检查,以及 null-serialized 对象引用破坏 serialize 的问题。
- Tidy 修复 ob_tidyhandler 从不重置,Zlib 增加 zlib stream flush 支持。
