nghttp2 1.71.0 RPM 和 DEB 软件包已发布

nghttp2 1.71.0 已新增到 CodeIT 仓库。这些软件包适用于 RHEL、CentOS、AlmaLinux、Rocky Linux 和 Oracle Linux 7、8、9 和 10,以及 Ubuntu 22.04 和 24.04。

主要变更:

  • 考虑了空闲流
  • 新增了限制最大出站队列大小的选项
  • 撤销了 “Take into account idle streams”
  • build(deps): 将 actions/stale 从 10 升级到 11
  • util: 新增了 <fstream> include
  • 新增了对 CONTINUATION 的长度检查
  • nghttpx: 检查 QUIC 版本
  • build(deps): 将 golang.org/x/net 从 0.57.0 升级到 0.58.0
  • Gha: 升级了 ubuntu
  • Munit cxx 断言
  • 将 go 升级到 1.26
  • build(deps): 将 github.com/quic-go/quic-go 从 0.61.0 升级到 0.62.0
  • nghttpx: 重构了 Router
  • nghttpx: 基于 RFC 9525 进行客户端 TLS 证书验证
  • nghttpx: 基于 RFC 9525 规则重写了 CertLookupTree
  • lib: 在 CONNECT stream 中禁止 HEADERS 和 PUSH_PROMISE
  • 将 clang-format 升级到 21
  • nghttpx: 移除了 server push
  • 升级了 neverbleed
  • GHA: 将 clang 升级到 21
  • 升级了 ubuntu
  • GHA: 使用打包的 OpenSSL
  • GHA: 减少了 openssl1 作业
  • GHA: 移除了 cygwin 构建,因为它已经停止工作
  • GHA: 减少了 cmake 和 macos 作业
  • build(deps): 将 golang.org/x/net 从 0.58.0 升级到 0.59.0
  • build(deps): 将 github.com/quic-go/quic-go 从 0.62.0 升级到 0.63.0
  • nghttpx: 修复了 QUIC 连接上的 GSO 被禁用的错误
  • bpf: 避免了 verifier 的指令限制
  • 更新了文档
  • build(deps): 将 golang.org/x/net 从 0.59.0 升级到 0.61.0
  • GHA: 在 macos 构建中使用 aws-lc 代替 openssl
  • build(deps): 将 github.com/quic-go/quic-go 从 0.63.0 升级到 0.64.0
  • 在消费数据时处理过大的窗口大小
  • 修复了 nghttp2_session_get_stream_local_window_size 中的有符号整数溢出
  • nghttp2_nv_array_copy: 检测到 size_t 溢出
  • 改进了 map 的哈希器
  • 新增了 oss-scanner 文件
  • 移除了 LICENSE 文件
  • build(deps): 将 github.com/quic-go/quic-go 从 0.64.0 升级到 0.64.1
  • 修复了优先级更新
  • 简化了 map 插入
  • 升级了依赖
  • 提前更新了窗口
  • 移除了公开的 server 文本
  • GHA: 移除了 macos-15
  • 升级了 ngtcp2 和 nghttp3

Leave a Reply

Your email address will not be published. Required fields are marked *