PHP 5.3.7 更新日志
发布日期:2011 年 8 月 18 日。
- 升级内置 SQLite 到 3.7.7.1,升级内置 PCRE 到 8.12。
- Zend Engine 修复 ReflectionClass::getDocComment()、编译失败后的状态、call_user_func 未知函数崩溃、__halt_compiler 与命名空间、class_alias 类型提示、track_errors 段错误、dl() 扩展类销毁、闭包引用与 ArrayAccess 等问题。
- Core 更新 crypt_blowfish 到 1.2(CVE-2011-2483),修复 error_log() 崩溃、crypt() salt 缓冲区溢出、parse_url()、Windows popen_ex 堆溢出、文件上传文件名路径注入(CVE-2011-2202)、substr_replace() use-after-free(CVE-2011-1148)、realpath cache 统计、fgetcsv()、round()、is_subclass_of()、convert.quoted-printable-decode 等问题。
- cURL 新增 curl.cainfo、CURLINFO_REDIRECT_URL、CURLOPT_MAX_RECV_SPEED_LARGE 和 CURLOPT_MAX_SEND_SPEED_LARGE 支持。
- DateTime 修复 date_diff()、DateTime::add()、DateTime::createFromFormat()、DatePeriod、时区名称大小写等问题。
- Filter 新增 filter_var_array()/filter_input_array() 第三个参数,并修复 FILTER_FLAG_EMPTY_STRING_NULL。
- Intl 暴露 ICU 版本信息,支持禁用 fallback 时加载任意资源包。
- 修复 JSON、LDAP、libxml、mbstring、MCrypt、MySQLi、mysqlnd、OpenSSL、OCI8、PCRE、PDO、Phar、Reflection、SOAP、SPL、Streams 等扩展问题。
- PHP-FPM 增强 ping/status、pid 路径覆盖、XML 状态页、自定义访问日志、scoreboard、资源限制等能力,并修复多项日志和内存问题。
- 修复 socket_connect() 栈缓冲区溢出(CVE-2011-1938)以及 socket_accept() IPv6 server socket 问题。
