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

PHP 8.3.13\8.2.25发布

PHP 8.3.13\8.2.25发布

日历:

  • 修复了 GH-16240:参数值上的 jdtounix 溢出。
  • 修复了 GH-16241:easter_days/easter_date year 参数溢出。
  • 修复了 GH-16263:jddayofweek 溢出。
  • 修复了 GH-16234:jewishtojd 溢出。

命令行界面:

  • 修复了错误 GH-16137:客户端多次设置时 http 标头重复。

核心:

  • 修复了错误 GH-16054(添加时调整哈希表迭代器列表大小时出现分段错误)。
  • 修复了错误 GH-15905(TRACK_VARS_SERVER 的断言失败)。
  • 修复了错误 GH-15907(将 Serialize 弃用提升为异常时断言失败)。
  • 修复了错误 GH-15851(在清理嵌套生成器帧期间打印回溯时出现 Segfault)。
  • 修复了错误 GH-15866(在 Zend/zend_generators.c 中转储了核心)。
  • 修复了错误 GH-16188(Zend/zend_exceptions.c 中的断言失败)。
  • 修复了错误 GH-16233(通过 trampoline 在内部函数中调用用户函数时出现 Observer 段错误)。

房子:

  • 修复了错误 GH-16039(ext/dom/parentnode/tree.c 中的分段错误(访问 null 指针))。
  • 修复了错误 GH-16149(DOMElement->getAttributeNames() 中的 Null 指针取消引用)。
  • 修复了错误 GH-16151(ext/dom/parentnode/tree.c 中的断言失败)。
  • 修复了错误 GH-16150(在 php_dom.c 中释放后使用)。
  • 修复了错误 GH-16152(DOMProcessingInstruction/DOMDocument 中的内存泄漏)。

JSON格式:

  • 修复了错误 GH-15168(json_encode() 中的堆栈溢出)。

GD:

  • 修复了错误 GH-16232(从上游读取/修复向后移植的 wbmp 文件内容时发生 bitshift 溢出)。
  • 修复了错误 GH-12264(imagerotate 度值上溢/下溢)(David Carlier)
  • 修复了错误 GH-16274(RBG 通道上的图像缩放下溢/修复上游的向后移植)。

LDAP 格式:

  • 修复了错误 GH-16032(ldap_modify_batch() 中的各种 NULL 指针取消引用)。
  • 修复了错误 GH-16101(当 LDAPs 数组不是列表时,ldap_list()、ldap_read() 和 ldap_search() 中的段错误)。
  • 修复 GH-16132(php_ldap_do_modify() 尝试释放未由 ZMM 分配的指针。
  • 修复 GH-16136(当 entry 不是正确的字典时 php_ldap_do_modify() 中的内存泄漏)。

MBString:

  • 修复了错误 GH-16261(在 mb_convert_variables() 中引用不变量断开)。

开放SSL:

  • 修复了 openssl_csr_new 的存根。

PCRE:

  • 修复了错误 GH-16189(偏移参数上下溢)。
  • 修复了错误 GH-16184(UBSan 地址在 ext/pcre/php_pcre.c 中溢出)。

PHPDBG 的:

  • 修复了错误 GH-15901(phpdbg:i funcs 上的断言失败)。
  • 修复了错误 GH-16181(phpdbg:异常处理程序中的 exit 报告致命错误)。

反射:

  • 修复了错误 GH-16187(ext/reflection/php_reflection.c 中的断言失败)。

SAPI:

  • 修复了错误 GH-15395(php-fpm:zend_mm_heap cgi-fcgi 请求损坏)。

SimpleXML 中:

  • 修复了错误 GH-15837(ext/simplexml/simplexml.c 中的分段错误)。

插座:

  • 修复了错误 GH-16267(errno 参数socket_strerror溢出)。

肥皂:

  • 修复了错误 #73182(PHP SOAPClient 不支持数组形式的流上下文 HTTP 标头)。
  • 修复了错误 #62900(xsd import 错误消息上的命名空间错误)。
  • 修复了错误 GH-15711(SoapClient 无法将 BackedEnum 转换为标量值)。
  • 修复了错误 GH-16237(克隆 SoapServer 时出现分段错误)。
  • 修复 Soap 出错时泄漏http_msg的问题。
  • 修复了错误 GH-16256(ext/soap/php_encoding.c:460 中的断言失败)。
  • 修复了错误 GH-16259(类映射实例化失败时出现 SOAP 段错误)。

声压级:

  • 修复了错误 GH-15918(ext/spl/spl_fixedarray.c 中的断言失败)。

标准:

  • 修复了错误 GH-16053(Zend/zend_hash.c 中的断言失败)。
  • 修复了错误 GH-15169(在 ext/standard/var 中进行 var 序列化时堆栈溢出)。

流:

  • 修复了错误 GH-15908 和 GH-15026(streams.c 中的泄漏/断言失败)。
  • 修复了错误 GH-15980(main/streams/streams.c 中的有符号整数溢出)。

TSRM 格式:

  • 防止关闭不相关的手柄。

窗户:

  • 修复了最低 Windows 版本。

转自 PHP: PHP 8 ChangeLog

 

日历:

  • 修复了 GH-16240:参数值上的 jdtounix 溢出。
  • 修复了 GH-16241:easter_days/easter_date year 参数溢出。
  • 修复了 GH-16263:jddayofweek 溢出。
  • 修复了 GH-16234:jewishtojd 溢出。

命令行界面:

  • 修复了错误 GH-16137:客户端多次设置时 http 标头重复。

核心:

  • 修复了错误 GH-15712:将精度 INI 设置为较大的值时zend_strtod溢出。
  • 修复了错误 GH-15905(TRACK_VARS_SERVER 的断言失败)。
  • 修复了错误 GH-15907(将 Serialize 弃用提升为异常时断言失败)。
  • 修复了错误 GH-15851(在清理嵌套生成器帧期间打印回溯时出现 Segfault)。
  • 修复了错误 GH-15866(在 Zend/zend_generators.c 中转储了核心)。
  • 修复了错误 GH-16188(Zend/zend_exceptions.c 中的断言失败)。
  • 修复了错误 GH-16233(通过 trampoline 在内部函数中调用用户函数时出现 Observer 段错误)。

日期:

  • 修复了错误 GH-15582:未调用 DateTimeZone 的父构造函数时发生崩溃。
  • 修复了在使用 DateTimeInterface::modify() 函数解析有符号整数时忽略第一个符号之后的符号的回归问题。

房子:

  • 修复了错误 GH-16039(ext/dom/parentnode/tree.c 中的分段错误(访问 null 指针))。
  • 修复了错误 GH-16151(ext/dom/parentnode/tree.c 中的断言失败)。

GD:

  • 修复了错误 GH-16232(从上游读取/修复向后移植的 wbmp 文件内容时发生 bitshift 溢出)。
  • 修复了错误 GH-12264(imagerotate 度值上溢/下溢)(David Carlier)
  • 修复了错误 GH-16274(RBG 通道上的图像缩放下溢/修复上游的向后移植)。

LDAP 格式:

  • 修复了错误 GH-16032(ldap_modify_batch() 中的各种 NULL 指针取消引用)。
  • 修复了错误 GH-16101(当 LDAPs 数组不是列表时,ldap_list()、ldap_read() 和 ldap_search() 中的段错误)。
  • 修复 GH-16132(php_ldap_do_modify() 尝试释放未由 ZMM 分配的指针。
  • 修复 GH-16136(当 entry 不是正确的字典时 php_ldap_do_modify() 中的内存泄漏)。

MBString:

  • 修复了错误 GH-16261(在 mb_convert_variables() 中引用不变量断开)。

开放SSL:

  • 修复了 openssl_csr_new 的存根。

PCRE:

  • 修复了错误 GH-16189(偏移参数上下溢)。
  • 修复了错误 GH-16184(UBSan 地址在 ext/pcre/php_pcre.c 中溢出)。

PHPDBG 的:

  • 修复了错误 GH-15901(phpdbg:i funcs 上的断言失败)。
  • 修复了错误 GH-16181(phpdbg:异常处理程序中的 exit 报告致命错误)。

反射:

  • 修复了错误 GH-16187(ext/reflection/php_reflection.c 中的断言失败)。

SAPI:

  • 修复了错误 GH-15395(php-fpm:zend_mm_heap cgi-fcgi 请求损坏)。

SimpleXML 中:

  • 修复了错误 GH-15837(ext/simplexml/simplexml.c 中的分段错误)。

插座:

  • 修复了错误 GH-16267(errno 参数socket_strerror溢出)。

肥皂:

  • 修复了错误 #62900(xsd import 错误消息上的命名空间错误)。
  • 修复了错误 GH-16237(克隆 SoapServer 时出现分段错误)。
  • 修复 Soap 出错时泄漏http_msg的问题。
  • 修复了错误 GH-16256(ext/soap/php_encoding.c:460 中的断言失败)。
  • 修复了错误 GH-16259(类映射实例化失败时出现 SOAP 段错误)。

标准:

  • 修复了错误 GH-15613(解包调用十六进制字符串中继器时溢出)。
  • 修复了错误 GH-15937(流超时选项值时溢出)。
  • 修复了错误 GH-16053(Zend/zend_hash.c 中的断言失败)。

流:

  • 修复了错误 GH-15908 和 GH-15026(streams.c 中的泄漏/断言失败)。
  • 修复了错误 GH-15980(main/streams/streams.c 中的有符号整数溢出)。

TSRM 格式:

  • 防止关闭不相关的手柄。

XML:

  • 修复了错误 GH-15868(异常后 xml_parse_into_struct 中的断言失败)。

转自 PHP: PHP 8 ChangeLog