PHP 5.3.11 更新日志
发布日期:2012 年 4 月 26 日。
- Core 修复 ini parser 使用 ${xxxx} 变量崩溃、call_user_func_array 超大量参数泄漏/崩溃、strip_tags() 段错误、十六进制词法解析、parse_ini_file 内存泄漏、异常处理器恢复泄漏、array_fill PHP_INT_MAX、嵌套层级超限变量清理、Windows 随机函数句柄、strpbrk() NUL 字节、Exception 消息 NUL 截断、多行 header 检测、time_nanosleep 参数校验、上传文件名校验不足导致 $_FILES 索引损坏(CVE-2012-1172)、array_walk_recursive 崩溃和 symlink include 等问题。
- DOM 对象新增 debug info handler。
- FPM 修复共享内存 memset 参数、编译问题等。
- Fileinfo 升级 libmagic 到 5,并修复 Windows 下目录描述符、cdf_read()、finfo 构造器错误检测等问题。
- 修复 Firebird/Ibase、安装 Apache 2.4 支持、mysqli、PDO_mysql、PDO_odbc、PDO_pgsql、PDO_SQLite、pgsql、Phar、Readline、Reflection、Session、SOAP、SPL、SQLite3、Streams、Tidy、XMLRPC、Zlib 等模块中的崩溃、内存泄漏、兼容和解析问题。
- SQLite3 与 PDO SQLite 增加 createCollation 支持。
- Readline 历史读写增加 open_basedir 检查。
- SOAP 修复 gzip 压缩、User-Agent、chunked 响应解析和 stream context header 被忽略等问题。
