PHP 5.4.4 更新日志
发布日期:2012 年 6 月 6 日。
- CLI SAPI 增加内置 Web 服务器对 .htm 与 .svg 文件的支持,优化错误页面发送性能,并修复无 router 访问不存在文件时的内存泄漏以及 chdir() 后当前脚本相关函数异常等问题。
- Core 修复 iptcparse() 边界检查缺失、CVE-2012-2143、JsonSerializable 对象递归检测、realpath_cache_get() 长整型溢出、ZTS script_encoding 配置、Windows 转义处理、__clone/__destruct 访问控制、私有静态方法签名覆盖崩溃、array_walk 修改引用数组段错误、请求关闭阶段 ob_start 崩溃、hex2bin/bin2hex、INI 变量解析、header_remove()、字符串数字比较、user_ini.filename 兼容等问题,并将 php://fd 限定为 CLI 可用。
- CURL 修复 CURLOPT_COOKIEFILE 为空字符串触发 open_basedir 限制的问题。
- COM 修复 com_dotnet 无法以 shared 方式构建的问题。
- Fileinfo 与 FPM 修复 libmagic 未初始化值、Windows 目录描述符打开、cdf_read() 读取相关问题。
- Iconv 修复链接到正确 iconv 库的问题。
- Intl 修复 get_icu_disp_value_src_php() 内部函数内存损坏问题。
- JSON 修复 json_encode() 错误截断或丢弃信息的问题。
- LibXML 修复测试中对象已销毁导致失败的问题。
- PDO 修复 prepared statements 解析问题导致访问违规的漏洞(CVE-2012-3450)。
- Phar 修复 Secunia SA44335 相关问题(CVE-2012-2386)。
- Streams 修复 file_get_contents 在 maxlen 访问空文件时的泄漏问题。
- zlib 修复 ob_gzhandler、zlib.output_compression 动态修改和刷新失败等问题。
