PHP 5.2.3 更新日志
发布日期:2007 年 5 月 31 日。
- 修复 chunk_split() 整数溢出(CVE-2007-2872)、imagecreatefrompng() 可能无限循环(CVE-2007-2756)、ext/filter 邮箱验证漏洞(CVE-2007-1900)、realpath() 中的 open_basedir/safe_mode 绕过,以及非内置 sqlite2 下 CVE-2007-1887 修复兼容问题。
- 新增 mysql_set_charset(),允许运行时修改 MySQL 连接编码。
- 调整 CGI 安装目标为 php-cgi,并让选择 CGI 时 make install 同时安装 CLI。
- 将 JSON 最大嵌套深度从 20 调整为 128。
- 改进 heredoc 和插值字符串编译,优化请求级系统调用、md5()/sha1() 摘要生成,并升级内置 SQLite 3 到 3.3.17。
- 新增 max_input_nesting_level、htmlspecialchars()/htmlentities() 第四参数、PDO::FETCH_KEY_PAIR、CURLOPT_TIMEOUT_MS、CURLOPT_CONNECTTIMEOUT_MS,以及 CLI --ini 开关。
- 实现 PDO getColumnMeta() 返回表名;修复 ZTS 下 symlink 的 filetype()/linkinfo()、SOAP handler、$this 参数覆盖、CLI php.ini 路径、strripos() 段错误、GD + FreeType 1.x 构建,以及 Reflection、JSON、DBA、OpenSSL、FastCGI、DOM/XML、WDDX、SSL、SOAP、stream wrapper、PDO、date、IMAP、proc、Oracle 等问题。





