Skip to content

Commit 4d6731e

Browse files
committed
nghttp2: security update to 1.70.0
Signed-off-by: stydxm <stydxm@outlook.com>
1 parent 876c069 commit 4d6731e

4 files changed

Lines changed: 16 additions & 35 deletions

File tree

runtime-web/nghttp2/autobuild/defines

Lines changed: 1 addition & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -9,24 +9,6 @@ BUILDDEP__RETRO=""
99
# Building the libbpf binding requires generating a eBPF program, which must be
1010
# built with Clang.
1111
USECLANG=1
12-
# FIXME: Linker test fails on loongson3.
13-
#
14-
# /usr/bin/mips64el-aosc-linux-gnuabi64-ld: conftest: `.got.plt' entry VMA of
15-
# 0x120010fe8 outside the 32-bit range supported; consider using `-Ttext-segment=...'
16-
USECLANG__LOONGSON3=0
17-
# FIXME: Disabling Clang on riscv64.
18-
#
19-
# /usr/bin/riscv64-aosc-linux-gnu-ld: error: LLVM gold plugin: linking module
20-
# flags 'SmallDataLimit': IDs have conflicting values in
21-
# '../third-party/.libs/liburl-parser.a.llvm.184.url_parser.c' and 'ld-temp.o'
22-
USECLANG__RISCV64=0
23-
# FIXME: Disabling Clang on ppc64el.
24-
#
25-
# During configure...
26-
# /usr/include/bits/wchar-ldbl.h:84:1: error: cannot apply asm label to
27-
# function after its first use
28-
USECLANG__PPC64EL=0
29-
3012
USECLANG__RETRO=0
3113

3214
# FIXME: Disabling PIC and PIE flags to make Python module build with GCC.
@@ -67,21 +49,9 @@ AUTOTOOLS_AFTER=(
6749
'--with-libbpf'
6850
)
6951
# FIXME: Clang build fails on loongson3, ppc64el, and riscv64, disabling libbpf.
70-
AUTOTOOLS_AFTER__NOBPF=(
52+
AUTOTOOLS_AFTER__RETRO=(
7153
"${AUTOTOOLS_AFTER[@]}"
7254
'--with-libbpf=no'
73-
)
74-
AUTOTOOLS_AFTER__LOONGSON3=(
75-
"${AUTOTOOLS_AFTER__NOBPF[@]}"
76-
)
77-
AUTOTOOLS_AFTER__PPC64EL=(
78-
"${AUTOTOOLS_AFTER__NOBPF[@]}"
79-
)
80-
AUTOTOOLS_AFTER__RISCV64=(
81-
"${AUTOTOOLS_AFTER__NOBPF[@]}"
82-
)
83-
AUTOTOOLS_AFTER__RETRO=(
84-
"${AUTOTOOLS_AFTER__NOBPF[@]}"
8555
'--without-jemalloc'
8656
)
8757

runtime-web/nghttp2/autobuild/defines.stage2

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ PKGSEC=libs
33
PKGDEP="c-ares jansson jemalloc libev"
44
PKGDES="Library to implement the HTTP/2 protocol and the HPACK header compression algorithm"
55

6+
ABTYPE=autotools
67
# FIXME: --disable-examples to skip broken examples (event.h incompatibility).
78
AUTOTOOLS_AFTER=(
89
'--disable-werror'

runtime-web/nghttp2/spec

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
VER=1.69.0
2-
REL=2
3-
SRCS="tbl::https://github.com/nghttp2/nghttp2/releases/download/v$VER/nghttp2-$VER.tar.xz"
4-
CHKSUMS="sha256::1fb324b6ec2c56f6bde0658f4139ffd8209fa9e77ce98fd7a5f63af8d0e508ad"
1+
VER=1.70.0
2+
SRCS="git::commit=tags/v$VER::https://github.com/nghttp2/nghttp2"
3+
CHKSUMS="SKIP"
54
CHKUPDATE="anitya::id=8651"

topics/nghttp2-1.70.0.toml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
security = true
2+
3+
[name]
4+
default = "nghttp2 1.70.0"
5+
6+
[caution]
7+
default = "Fixes a HTTP Request/Response Smuggling vulnerability (CVE-2026-58055, Severity: Medium)"
8+
zh_CN = "修复 1 个 HTTP 请求/响应欺骗漏洞(CVE-2026-58055,严重性:中)"
9+
10+
[packages-v2]
11+
"nghttp2" = "< 1.70.0"

0 commit comments

Comments
 (0)