PHP 5.3.2 发布公告

2014 年 11 月 25 日5280

   

  这是 PHP 5.3 的维护版本。

  安全增强及修复:

  Improved LCG entropy. (Rasmus, Samy Kamkar)

  改进LCG函数

  Fixed safe_mode validation inside tempnam() when the directory path does not end with a /). (Martin Jansen)

  修复tempname()函数执行中,当目录路径不以" /)"结尾时safe_mode选项无效的问题。

  Fixed a possible open_basedir/safe_mode bypass in the session extension identified by Grzegorz Stachowiak. (Ilia)

  修复由Grzegorz Stachowiak指出有可能存在绕过open_basedir/safe_mode设置的bug。

  关键的Bug修复:

  Added support for SHA-256 and SHA-512 to php's crypt.

  新增对SHA-256和SHA-512加密方法的支持

  Added protection for $_SESSION from interrupt corruption and improved "session.save_path" check.

  新增对$_SESSION的保护,改进了 session.save_path保存路径的检测

  Fixed bug #51059 (crypt crashes when invalid salt are given).

  修复#51059号bug(当参与运算的salt值无效时导致crypt加密机制被破坏)

  Fixed bug #50940 Custom content-length set incorrectly in Apache sapis.

  修复#50940号bug Apache扩展设置导致返回的自定义content-length不正确

  Fixed bug #50847 (strip_tags() removes all tags greater then 1023 bytes long).

  修复#50847号bug(strip_tags函数移除所有长度大于1023字节的标签)

  Fixed bug #50723 (Bug in garbage collector causes crash).

  修复#50732号bug(垃圾回收机制导致崩溃的bug) *垃圾没有任何变量指向的对象,PHP会自动在内存中销毁这个对象。

  Fixed bug #50661 (DOMDocument::loadXML does not allow UTF-16).

  修复#50661号bug(DOMDocument::loadXML方法无法处理UTF-16编码格式文件)

  Fixed bug #50632 (filter_input() does not return default value if the variable does not exist).

  修复#50632号bug(如果外部变量不存在,filter_input函数无法返回默认值)

  Fixed bug #50540 (Crash while running ldap_next_reference test cases).

  修复#50540号bug(运行ldap_next_reference测试条件时崩溃)

  Fixed bug #49851 (http wrapper breaks on 1024 char long headers).

  修复#49851号bug(协议头文件中1024字节长数据,http协议封装中断)

  Over 60 other bug fixes.

  修复了其他60多个bug

  下载地址:http://http://www.zjjv.com///downloads.php

0 0