PHP 5.4.5 更新日志
发布日期:2012 年 7 月 19 日。
- Core 修复 malformed salt 导致 Crypt SHA256/512 段错误、ReflectionMethod 高并发随机内存损坏、serialize() 对象引用错误、内置函数构建失败、trait 方法别名执行崩溃、parse_ini_file() RAW 模式截断分号值,以及 _php_stream_scandir 潜在溢出问题(CVE-2012-2688)。
- EXIF 修复信息泄露问题。
- FPM 修复 php-fpm 段错误、process.priority 支持、Unix socket 多实例、启动失败退出码、交叉编译、root 运行限制、注释 user 配置、FastCGI 二进制请求丢连接、错误日志发送和监听地址复用等问题。
- Iconv 修复 iconv.c 中不安全的 erealloc 问题。
- Intl 修复 grapheme_extract()、IntlDateFormatter、Collator::getSortKey()、datefmt_create 等内存泄漏或返回异常问题,并允许 ResourceBundle 构造函数前两个参数传入 NULL。
- JSON 修复 json_encode() 过多 realloc 调用的问题。
- libxml 修复 FPM SAPI 下自定义扩展在 xmlParseFile 期间段错误的问题。
- Phar 修复无效 phar stream 路径导致崩溃的问题。
- Readline 修复 void 函数返回值导致编译失败的问题。
- Reflection 修复 Closure 多次调用段错误和 ReflectionParameter::getDefaultValue() 常量默认值内存泄漏问题。
- Sockets 修复 AIX 5.3 上 __ss_family 变更相关问题。
- SPL 修复 RecursiveDirectoryIterator 对点文件行为不一致和 RecursiveArrayIterator 未实现 Countable 的问题。
- XML Writer 修复模块内存泄漏问题。
- Zip 将 libzip 升级到 0.10。
