php 5.4.23,PHP 5.5.7/5.4.23/5.3.28 紧急发布-程序员宅基地

技术标签: php 5.4.23  

PHP 5.5.7/5.4.23/5.3.28紧急发布.2013-12-13.上个版本是2013-11-14的5.5.6/5.4.22。全部修正了一个 OpenSSL的安全漏洞(CVE-2013-6420)5.3本来已停止常规开发也更新了。 总共修正了10几个Bug(包括Opcache的几个Bug)及安全漏洞。

完全改进:

Version 5.5.7

12-Dec-2013

Core:

Fixed bug #66094 (unregister_tick_function tries to cast a Closure to a string).

Fixed bug #65969 (Chain assignment with T_LIST failure).

CLI server:

Added some MIME types to the CLI web server.

Implemented FR #65917 (getallheaders() is not supported by the built-in web server) – also implements apache_response_headers()

OPCache:

Fixed bug #66176 (Invalid constant substitution).

Fixed bug #65915 (Inconsistent results with require return value).

Fixed bug #65559 (Opcache: cache not cleared if changes occur while running).

readline:

Fixed bug #65714 (PHP cli forces the tty to cooked mode).

Openssl:

Fixed memory corruption in openssl_x509_parse() (CVE-2013-6420).

Version 5.4.23

12-Dec-2013

Core:

Fixed bug #66094 (unregister_tick_function tries to cast a Closure to a string).

Fixed bug #65947 (basename is no more working after fgetcsv in certain situation).

JSON:

Fixed whitespace part of #64874 (“json_decode handles whitespace and case-sensitivity incorrectly”).

MySQLi:

Fixed bug #66043 (Segfault calling bind_param() on mysqli).

mysqlnd:

Fixed bug #66124 (mysqli under mysqlnd loses precision when bind_param with ‘i’).

Fixed bug #66141 (mysqlnd quote function is wrong with NO_BACKSLASH_ESCAPES after failed query).

OpenSSL:

Fixed memory corruption in openssl_x509_parse() (CVE-2013-6420). (Stefan Esser).

PDO:

Fixed bug #65946 (sql_parser permanently converts values bound to strings).

Version 5.3.28

12-Dec-2013

Openssl:

Fixed handling null bytes in subjectAltName (CVE-2013-4073).

Fixed memory corruption in openssl_x509_parse() (CVE-2013-6420). (Stefan Esser).

下载:

http://cn2.php.net/distributions/php-5.5.7.tar.bz2

http://cn2.php.net/distributions/php-5.4.23.tar.bz2

http://cn2.php.net/distributions/php-5.3.28.tar.bz2

回复讨论(解决方案)

更新的也太快了点吧

不是吧!前几天刚把php5.5.6安装上去…看来这次漏洞还不小,紧急发布

愁苦,那?多服?器咋更新啊….

圣诞节前最后一版。

生产环境还是5.2.17 不准备升级 稳定才是王道

紧急更新。。。

5.3比5.2快10倍

5.4比5.3快10倍

生产环境还是5.2.17 不准备升级 稳定才是王道

5.3比5.2快10倍

5.4比5.3快10倍

生产环境还是5.2.17 不准备升级 稳定才是王道

对于一般站点来说,这10倍基本上是感觉不出来的,并且还要承担不稳定的风险,还不如优化一下缓存收益高。

Fixed whitespace part of #64874 (“json_decode handles whitespace and case-sensitivity incorrectly”).

===========

这。。。难道是我上次遇到的那个问题。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_30428981/article/details/115693128

智能推荐

当前顶点状态和顶点数组——OpenGL ES Common/Common-Lite 规范(版本 1.1.12)_查看当前顶点在哪个顶点组-程序员宅基地

文章浏览阅读1.4k次。当前顶点状态当一个顶点数组被定义,但是数据还不可用时,当前值常用于联合顶点辅助的数据。当前值可能在任何时候被独占命令改变。使用以下的命令可设置当前的RGBA颜色值。void Color4{xf}(T red, T green, T blue, T alpha);void Color4ub(ubyte red, ubyte green, ubyte blue, uby_查看当前顶点在哪个顶点组

用JAVAFX做一个简单的桌面宠物(四)-程序员宅基地

文章浏览阅读603次。(完结篇)实现自动行走的功能(Move类)类成员与构造函数private long time;private ImageView imageView;private int direID; double x; double maxx; double width; Rectangle2D screenBounds = Screen.getPrimary().getVisualBounds(); Stage stage;private EventListener lis

Anaconda详细安装及环境变量配置(图文)_anaconda环境变量-程序员宅基地

文章浏览阅读3.9w次,点赞39次,收藏182次。AnacondaAnaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。因为包含了大量的科学包,Anaconda的下载文件比较大(约531 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和Python)。Conda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换。Anaconda包括Conda、Pyth..._anaconda环境变量

Python 之 Pandas (一)介绍_s = pd.series(['湖北', '浙江', '广东'])-程序员宅基地

文章浏览阅读601次。代码:import pandas as pdimport numpy as npprint("生成序列")s = pd.Series([1, 3, 6, np.nan, 44, 1])print(s)dates = pd.date_range('20160101', periods=6)print(dates)运行结果:生成序列0 1.01 3.02 6..._s = pd.series(['湖北', '浙江', '广东'])

java icon动态变换_Android实现APP安装后动态更换Icon和名称-程序员宅基地

文章浏览阅读200次。最近看到手机自带的时钟App可以实时的修改图标样式,就觉得很神奇。考虑到我自己要做的日记App可能也需要这样的功能,于是研究了一下,目前初步实现了修改图标及点击后进入不同Activity的功能,代码比较简单,点击这里download ZIP。简单效果图:原来调用修改方法:代码很简单,就2个部分:1.修改manifest文件:package="sxkeji.net.aliasdemo" >an..._android app 更换电子门牌 demo

Pytorch中的register_buffer()-程序员宅基地

文章浏览阅读2.4w次,点赞185次,收藏333次。Pytorch中的register_buffer1.register_buffer( )的使用随着例子边看边讲例子1:使用类成员变量(类成员变量并不会在我们的model.state_dict(),即无法保存)例子2:使用类成员变量(类成员变量并不会随着model.cuda()复制到gpu上)例子3:使用register_buffer()总结2.与pa1.register_buffer( )的使用回顾模型保存:torch.save(model.state_dict()),model.state_dict(_register_buffer

随便推点

mysql 8.0 创建新的数据库、用户并授权,以及相关查看并删除操作_mysql8.0 添加创建数据库权限-程序员宅基地

文章浏览阅读1.6k次。一、创建数据库mysql> create database news character set utf8;Query OK, 0 rows affected (0.09 sec)二、创建用户mysql> create user ‘news’@‘39.15.16.14’ identified by ‘123news’;Query OK, 0 rows affected (0.09 sec)三、授权用户mysql> grant all privileges on news.* _mysql8.0 添加创建数据库权限

SonarQube学习笔记二:Sonar插件安装和API调用示例_sonar-pdf-plugin-程序员宅基地

文章浏览阅读1.9k次。本文主要内容是sonarqube安装插件实现功能扩展,也对sonarqube的API功能进行了可用性确认。_sonar-pdf-plugin

vue使用fullCalendar插件(类似日程表)_vue 行程插件-程序员宅基地

文章浏览阅读6.4w次,点赞6次,收藏44次。基本操作传送门显示效果图添加效果图代码:<template> <div style="width:90%;margin: 20px auto;"> <!-- ref 用来拿到这个日历对象 defaultView 默认以月份方式显示 locale 语言 header 头部的按钮 buttonText 头部按钮的文字 plugins 插件 wee......_vue 行程插件

关于layout_centerHorizontal、layout_gravity、gravity的区别-程序员宅基地

文章浏览阅读1.2w次,点赞5次,收藏8次。layout_centerHorizontal是相对于RelativeLayout的布局属性如果设置为true,就将该控价设置在相对于父控件水平居中的位置layout_gravity针对LinearLayout的一种控件对齐方式,可以把值设置成下列值:center_vertical、center_horizontal、center等等gravity控制控件内文字的对齐方式举个栗子:在写一个简单的

python循环嵌套_python循环j和i每循环9个一分行-程序员宅基地

文章浏览阅读1.9k次。#一,循环嵌套##1,双for循环嵌套"""外层循环每循环一次,内层循环循环所有次,内层循环体执行就是内外层循环次数的乘积for i in "范围": #循环9次 for j in "范围":# 循环9次 "循环体""""for x in range(3): for y in range(3): print("%d %d" % (x, y))#例2打印99 乘法表for i in range(1, 10):# 循环打印数字0到9 for_python循环j和i每循环9个一分行

ubuntu16.04成功安装 百度网盘 by deepin-wine-for-ubuntu_ubuntu kylin16.04 网盘-程序员宅基地

文章浏览阅读9.6k次,点赞2次,收藏6次。ubuntu笔记本 安装百度网盘 ,帮助完成安装 百度网盘 的资料来源,请点击此处hairui@hadoop:~$ git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.git正克隆到 'deepin-wine-for-ubuntu'...remote: Enumerating objects: 2777, done.remo..._ubuntu kylin16.04 网盘

推荐文章

热门文章

相关标签