PHP 5.2.11于2009年9月16日正式发布。
【变更日志】
安全修复
修复了 php_openssl_apply_verification_policy 中的证书验证。(瑞安·斯利维,伊利亚)
添加了围绕 exif 处理的缺失完整性检查。(伊利亚)
修复了 imagecolortransparent 中颜色索引的完整性检查。(皮埃尔)
修复了错误#44683(通过无效模式时 popen 崩溃)。(皮埃尔)
将时区数据库更新到版本 2009.13 (2009m) (Derick)
修复了 zlib.deflate 压缩过滤器以实际接受级别参数。(贾尼)
修复了 Windows 上的 popen/exec(和相关函数)中的错误泄漏。(皮埃尔)
修复了 cURL 扩展中的回归,该回归阻止了将数据刷新到定义为文件句柄的输出。(伊利亚)
修复了 stream_is_local() 中的内存泄漏。(费利佩,托尼)
修复了错误#49470(FILTER_SANITIZE_EMAIL 允许使用不允许的字符)。(伊利亚)
修复了错误#49447(php 引擎需要正确检查 Windows 上的套接字 API 返回状态)。(斯里拉姆·纳塔拉詹)
修复了错误#49372(php_curl_option_curl 中的段错误)。(皮埃尔)
修复了错误#49361(wordwrap() 在行尾边界错误地换行)。(Ilia,在 mail dot ru 编码)
修复了错误#49289(bcmath 模块无法使用 phpize configure 进行编译)。(贾尼)
修复了错误#49286(php://input (php_stream_input_read) 已损坏)。(贾尼)
修复了错误#49269(在 foreach 声明中使用时,迭代器对象上的三元运算符失败)。(艾蒂安,德米特里)
修复了错误#49236(缺少 PHP_SUBST(PDO_MYSQL_SHARED_LIBADD))。(贾尼)
修复了错误#49144(从不同主机导入模式会传输原始身份验证详细信息)。(德米特里)
修复了错误#49132(posix_times 返回 false 而没有错误)。(gunnu 的 phpbugs 点在我们身上)
修复了错误#49125(dba_exists C 代码中的错误)。(斯坦福点教育的jdornan)
修复了错误#49095(proc_get_status['exitcode'] 在 win32 上失败)。(费利佩)
修复了错误#49074(可以使用反射修改私有类静态字段)。(贾尼)
修复了错误#49072(对于 zip 中的损坏文件,feof 永远不会返回 true)。(皮埃尔)
修复了错误#49052(使用 --with-curlwrappers 时过早释放上下文选项标头)。(贾尼)
修复了错误#49032(通过引用传递的 SplFileObject::fscanf() 变量)。(贾尼)
修复了错误#49026(proc_open() 可以绕过 safe_mode_protected_env_vars 限制)。(伊利亚)
修复了错误#49000(交互模式下的 PHP CLI (php -a) 在包含函数中的文件时崩溃)。(斯塔斯)
修复了错误#48994(zlib.output_compression 在设置为字符串值时不输出 HTTP 标头)。(贾尼)
修复了错误#48980(使用 pdo_firebird 编译时崩溃)。(费利佩)
修复了错误#48962(cURL 不上传具有指定文件名的文件)。(伊利亚)
修复了错误#48929(当“header”上下文选项是数组时,HTTP 标头后出现双 \r\n)。(大卫·祖尔克)
修复了错误#48913(pdo_odbc 驱动程序中的错误代码字符串过长)。(在 altlinux dot ru 的 naf,Felipe)
修复了错误#48802(printf() 返回不正确的输出长度)。(贾尼)
修复了错误#48801(imagettfbbox 的问题)。(阿部武)
修复了错误#48788(RecursiveDirectoryIterator 不会下降到符号链接目录)。(伊利亚)
修复了错误#48774(使用 curl_copy_handle() 时的 SIGSEGV)。(斯里拉姆·纳塔拉詹)
修复了错误#48763(ZipArchive 生成损坏的存档)。(dani dot Church at gmail dot com, Pierre)
修复了错误#48762(IPv6 地址过滤器仍然拒绝有效地址)。(费利佩)
修复了错误#48733(CURLOPT_WRITEHEADER|CURLOPT_FILE|CURLOPT_STDERR 对已使用 r+ 打开的文件发出警告)。(伊利亚)
修复了错误#48732(低于基线的字母的 TTF 边界框错误)。(阿部武)
修复了错误#48718(FILTER_VALIDATE_EMAIL 不允许域组件中的数字)。(伊利亚)
修复了错误#48709(变音位和“wh”)。(雅虎 dot com 的布雷茨9,费利佩)
修复了错误#48697(mb_internal_encoding() 值被 parse_str() 重置)。(森吉)
修复了错误#48696(带有无效参数的 ldap_read() 段错误)。(费利佩)
修复了错误#48693(当 lambda 格式错误时,__lambda_func 的双重声明)。(lvp-media dot com 的 Peter,Felipe)
修复了错误#48661(phpize 被非 bash shell 破坏)。(贾尼)
修复了错误#48645(mb_convert_encoding() 不理解十六进制 html 实体)。(森吉)
修复了错误#48637(使用 --with-curlwrappers 时“文件”fopen 包装器被覆盖)。(贾尼)
修复了错误#48636(在 netware 上编译 ext/date 时出错)。(guenter at php.net, Ilia)
修复了错误#48629(get_defined_constants() 忽略分类参数)。(费利佩)
修复了错误#48619(imap_search ALL segfaults)。(皮埃尔)
修复了错误#48608(配置期间未检测到无效的 libreadline 版本)。(贾尼)
修复了错误#48555(ImageFTBBox() 对于带有新行的文本与以前的版本不同)(Takeshi Abe)
修复了错误#48539(pdo_dblib 无法连接,抛出空 PDOException "SQLSTATE[] (null)")。(费利佩)
修复了错误#48465(使用 TMPDIR 时 sys_get_temp_dir() 可能不一致)。(伊利亚)
修复了错误#48450(在 IRIX 6.5.30 构建 gd.c 下编译失败)。(卡勒)
修复了错误#48400(关闭使用 OP_PROTOTYPE 标志打开的流时 imap 崩溃)。(贾尼)
修复了错误#48284(哈希“adler32”字节顺序颠倒了)。(斯科特)
修复了错误#48276(大端机器上的 date("Y") 会产生错误的结果)。(斯科特)
修复了错误#48247(在记录错误时出现无限循环和启动过程中可能出现的崩溃)。(贾尼)
修复了错误#48182(异步套接字连接期间 ssl 握手失败)。(斯里拉姆·纳塔拉詹)
修复了错误#48116(使用 Openssl 1.0 修复了构建)。(Pierre, Al dot Smith at aeschi dot ch dot eu dot org)
修复了错误#48060(pdo_pgsql - 大对象返回为空)。(马特奥)
修复了错误#48057(仅获取第一行的日期字段,其他字段为空)。(programmiernette dot net 上的信息)
修复了错误#47481(natcasesort() 无法正确排序扩展的 ASCII 字符)。(赫尔曼·拉德克)
修复了错误#47351(DateTime 中的内存泄漏)。(德里克,托拜厄斯·约翰)
修复了错误#47273(SoapServer->fault 中的编码错误)。(德米特里)
修复了错误#46020(在 HPUX 上使用 Sun Java System Web Server 7.0,#define HPUX)。(乌韦·辛德勒)
修复了错误#45905(imagefilledrectangle() 裁剪错误)。(markril at hotmail dot com, Pierre)
修复了错误#45280(实例化 COM 类的反射导致 PHP 崩溃)(Paul Richards,Kalle)
修复了错误#45141(setcookie 将输出 >4 位的过期年份)。(伊利亚)
修复了错误#44144(spl_autoload_functions() 应在适当时返回对象实例)。(汉内斯,艾蒂安)
修复了错误#43510(stream_get_meta_data() 不返回与 fopen 中使用的相同模式)。(贾尼)
修复了错误#42434(ImageLine w/ antialias = 1px 更短)。(wojjie at gmail dot com, Kalle)
修复了错误#28038(向 SMTP 服务器发送了错误的 RCPT TO 命令)(Garrett)
您已成功复制微信号
leishi010
打开微信添加好友?
确定