皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

PHP 8.4.3发布

PHP 8.4.3发布

BC数学:

  • 修复了错误 GH-17049(正确比较 0 和 -0)。
  • 修复了错误 GH-17061(现在 Number::round() 不会删除尾随的零)。
  • 修复了错误 GH-17064(正确地舍入模式,边缘大小写为零)。
  • 修复了 bug GH-17275(修复了被除数刻度的计算逻辑)。

核心:

  • 修复了 bug OSS-Fuzz #382922236(钩子对象迭代器属性表中的动态属性重复)。
  • 修复了 Windows 上 shm 中钩子类的不稳定get_iterator指针。
  • 修复了 bug GH-17106(ZEND_MATCH_ERROR 错误优化)。
  • 修复了错误 GH-17162(带有 dtor 的 zend_array_try_init() 可能导致引擎 UAF)。
  • 修复了错误 GH-17101(AST->string 无法正确重现构造函数属性提升)。
  • 修复了错误 GH-17200(钩状 prop 迭代器中的动态 prop 偏移不正确)。
  • 修复了错误 GH-17216(蹦床出错时崩溃)。

数据库管理员:

  • 如果禁用了 inifile,则跳过测试。

房子:

  • 修复了错误 GH-17145(DOM 内存泄漏)。
  • 修复了错误 GH-17201(实习字符串替换的 Dom\TokenList 问题)。
  • 修复了错误 GH-17224(importNode 中的 UAF)。

嵌入:

  • 使使用 embed 的程序的构建命令可移植。

外国金融机构:

  • 修复了错误 #79075(FFI 标头解析器在评论上窒息)。
  • 修复 ZEND_FFI_TYPE_CHAR 转换失败时的内存泄漏。
  • 修复了错误 GH-16013 和错误 #80857(大端问题)。

文件信息:

  • 修复了错误 GH-17039(PHP 8.4:MIME 内容类型不正确)。

FPM:

  • 修复了错误 GH-13437(FPM:错误:记分板:无法锁定(已锁定))。
  • 修复了错误 GH-17112(宏重新定义)。
  • 修复了错误 GH-17208(bug64539-status-json-encoding.phpt 在 32 位上失败)。

GD:

  • 修复了错误 GH-16255(ext/gd/libgd/gd_filter.c 中意外的 nan 值)。
  • 移植修复 libgd 错误 276(将图像存储为 BMP 时,有时像素丢失)。

gettext 中:

  • 修复了错误 GH-17202(分段错误 ext/gettext/gettext.c bindtextdomain())。

Iconv:

  • 修复了错误 GH-17047(iconv 过滤器上的 UAF 失败)。

LDAP 格式:

  • 修复了错误 GH-17280(当数组有孔时$attributes ldap_search() 失败)。

LibXML 中:

  • 修复了错误 GH-17223(libxml 编码处理中的内存泄漏)。

MBString:

  • 修复了错误 GH-17112(宏重新定义)。

Opcache 中:

  • opcache_get_configuration() 会正确报告 jit_prof_threshold。
  • 修复了错误 GH-17140(JIT 跟踪退出中的断言失败,并显示 ZEND_FETCH_DIM_FUNC_ARG)。
  • 修复了错误 GH-17151(FETCH_OBJ 和 INIT_METHOD_CALL 的 op1 的 RC 推断不正确)。
  • 修复了错误 GH-17246(SCCP 期间的 GC 导致段错误)。
  • 修复了错误 GH-17257(ext/opcache/jit/zend_jit_vm_helpers.c 中的 UBSAN 警告)。

PCNTL:

  • 修复了在第一个条目之后遇到不可字符串化的值时 pcntl_exec() 清理代码中的内存泄漏。

PgSql:

  • 修复了错误 GH-17158(pg_fetch_result使用 1 个参数调用时显示不正确的 ArgumentCountError 消息)。
  • 进一步修复了具有灵活参数数量的调用的 ArgumentCountError。

法尔:

  • 修复了错误 GH-17137(分段错误 ext/phar/phar.c)。

SimpleXML 中:

  • 修复了错误 GH-17040(SimpleXML 的取消设置可能会破坏 DOM 对象)。
  • 修复了错误 GH-17153(对文档使用自动存活时 SimpleXML 崩溃)。

插座:

  • 修复了错误 GH-16276(socket_strerror INT_MIN 的溢出处理)。
  • 修复了 SO_LINGER 值设置溢出,加强 socket_set_option() 的 SO_SNDTIMEO/SO_RCVTIMEO 的值检查。

声压级:

  • 修复了错误 GH-17198(get_object_vars的 SplFixedArray 断言失败)。
  • 修复了错误 GH-17225(spl_directory.c 中的 NULL 取消引用)。

流:

  • 修复了错误 GH-17037(由于错误处理不正确,添加现有过滤器名称时用户过滤器中的 UAF)。
  • 修复了错误 GH-16810(fopen HTTP 包装器超时值溢出)。
  • 修复了错误 GH-17067(glob:// 包装器不满足 ZTS 构建的 CWD)。

窗户:

  • 强化 proc_open() 以抵御 cmd.exe 劫持。

XML:

  • 修复了错误 GH-1718(zend_hash 中无法访问的程序点)。

转自 PHP: PHP 8 ChangeLog

已有 0 条评论 新浪微博
已有 0 条评论 新浪微博
-->