php 5.4.12,PHP 5.4.12 和 PHP 5.3.22 发布

2013-01-17发布PHP 5.4.12/5.3.22 经过2个RC 上个版本是2013-01-17的5.4.11/5.3.21修正了超过10个Bug以及几个安全漏洞。

完全改进:

21 Feb 2012, PHP 5.4.12

- Core:

. Fixed bug #64099 (Wrong TSRM usage in zend_Register_class alias). (Johannes)

. Fixed bug #64011 (get_html_translation_table() output incomplete with

HTML_ENTITIES and ISO-8859-1). (Gustavo)

. Fixed bug #63982 (isset() inconsistently produces a fatal error on

protected property). (Stas)

. Fixed bug #63943 (Bad warning text from strpos() on empty needle).

(Laruence)

. Fixed bug #63899 (Use after scope error in zend_compile). (Laruence)

. Fixed bug #63893 (Poor efficiency of strtr() using array with keys of very

different length). (Gustavo)

. Fixed bug #63882 (zend_std_compare_objects crash on recursion). (Dmitry)

. Fixed bug #63462 (Magic methods called twice for unset protected

properties). (Stas)

. Fixed bug #62524 (fopen follows redirects for non-3xx statuses).

(Wes Mason)

. Support BITMAPV5HEADER in getimagesize(). (AsamK, Lars)

- Date:

. Fixed bug #63699 (Performance improvements for various ext/date functions).

(Lars, original patch by njaguar at gmail dot com)

. Fixed bug #55397: Comparsion of incomplete DateTime causes SIGSEGV.

(Derick)

- FPM:

. Fixed bug #63999 (php with fpm fails to build on Solaris 10 or 11). (Adam)

- Litespeed:

. Fixed bug #63228 (-Werror=format-security error in lsapi code). (George)

- SOAP

. Added check that soap.wsdl_cache_dir conforms to open_basedir

(CVE-2013-1635). (Dmitry)

. Disabled external entities loading (CVE-2013-1643). (Dmitry)

- sqlite3:

. Fixed bug #63921 (sqlite3::bindvalue and relative PHP functions aren't

using sqlite3_*_int64 API). (srgoogleguy, Lars)

- PDO_OCI

. Fixed bug #57702 (Multi-row BLOB fetches). (hswong3i, Laruence)

. Fixed bug #52958 (Segfault in PDO_OCI on cleanup after running a long

testsuite). (hswong3i, Lars)

- PDO_sqlite:

. Fixed bug #63916 (PDO::PARAM_INT casts to 32bit int internally even

on 64bit builds in pdo_sqlite). (srgoogleguy, Lars)

21 Feb 2013, PHP 5.3.22

- Zend Engine:

. Fixed bug #64099 (Wrong TSRM usage in zend_Register_class alias). (Johannes)

. Fixed bug #63899 (Use after scope error in zend_compile). (Laruence)

- Core

. Fixed bug #63943 (Bad warning text from strpos() on empty needle).

(Laruence)

- Date:

. Fixed bug #55397 (comparsion of incomplete DateTime causes SIGSEGV).

(Laruence, Derick)

- FPM:

. Fixed bug #63999 (php with fpm fails to build on Solaris 10 or 11). (Adam)

- SOAP

. Added check that soap.wsdl_cache_dir conforms to open_basedir

(CVE-2013-1635). (Dmitry)

. Disabled external entities loading (CVE-2013-1643). (Dmitry)

- SPL:

. Fixed bug #64106 (Segfault on SplFixedArray[][x] = y when extended). (Nikita Popov)

下载:http://us3.php.net/distributions/php-5.4.12.tar.bz2

http://us3.php.net/distributions/php-5.3.22.tar.bz20b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值