GHA: bump ngtcp2, gnutls, mod_h2, quiche

- ngtcp2 to v1.2.0
- gnutls to 3.8.3
- mod_h2 to 2.0.26
- quiche to 0.20.0

Closes #12778
Closes #12779
Closes #12780
Closes #12781
This commit is contained in:
Graham Campbell 2024-01-25 02:09:17 +00:00 committed by Daniel Stenberg
parent f0986c6e18
commit 621cab26a9
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2
5 changed files with 14 additions and 14 deletions

View File

@ -44,7 +44,7 @@ env:
bearssl-version: 0.6
libressl-version: v3.7.3
mbedtls-version: v3.5.0
mod_h2-version: v2.0.25
mod_h2-version: v2.0.26
msh3-version: v0.6.0
openssl3-version: openssl-3.1.3
quictls-version: 3.1.4+quic

View File

@ -47,12 +47,12 @@ permissions: {}
env:
MAKEFLAGS: -j 3
quictls-version: 3.1.4+quic
gnutls-version: 3.8.0
gnutls-version: 3.8.3
wolfssl-version: master
nghttp3-version: v1.1.0
ngtcp2-version: v1.1.0
ngtcp2-version: v1.2.0
nghttp2-version: v1.59.0
mod_h2-version: v2.0.25
mod_h2-version: v2.0.26
jobs:
autotools:

View File

@ -49,9 +49,9 @@ env:
openssl3-version: openssl-3.2.0
quictls-version: 3.1.4+quic
nghttp3-version: v1.1.0
ngtcp2-version: v1.1.0
ngtcp2-version: v1.2.0
nghttp2-version: v1.59.0
mod_h2-version: v2.0.25
mod_h2-version: v2.0.26
jobs:
autotools:

View File

@ -48,10 +48,10 @@ env:
MAKEFLAGS: -j 3
openssl-version: 3.1.4+quic
nghttp3-version: v1.1.0
ngtcp2-version: v1.1.0
ngtcp2-version: v1.2.0
nghttp2-version: v1.59.0
quiche-version: 0.19.0
mod_h2-version: v2.0.25
quiche-version: 0.20.0
mod_h2-version: v2.0.26
jobs:
autotools:

View File

@ -37,7 +37,7 @@ To fix before we remove the experimental label:
Building curl with ngtcp2 involves 3 components: `ngtcp2` itself, `nghttp3` and a QUIC supporting TLS library. The supported TLS libraries are covered below.
* `ngtcp2`: v1.1.0
* `ngtcp2`: v1.2.0
* `nghttp3`: v1.1.0
## Build with quictls
@ -66,7 +66,7 @@ Build nghttp3
Build ngtcp2
% cd ..
% git clone -b v1.1.0 https://github.com/ngtcp2/ngtcp2
% git clone -b v1.2.0 https://github.com/ngtcp2/ngtcp2
% cd ngtcp2
% autoreconf -fi
% ./configure PKG_CONFIG_PATH=<somewhere1>/lib/pkgconfig:<somewhere2>/lib/pkgconfig LDFLAGS="-Wl,-rpath,<somewhere1>/lib" --prefix=<somewhere3> --enable-lib-only
@ -109,7 +109,7 @@ Build nghttp3
Build ngtcp2
% cd ..
% git clone -b v1.1.0 https://github.com/ngtcp2/ngtcp2
% git clone -b v1.2.0 https://github.com/ngtcp2/ngtcp2
% cd ngtcp2
% autoreconf -fi
% ./configure PKG_CONFIG_PATH=<somewhere1>/lib/pkgconfig:<somewhere2>/lib/pkgconfig LDFLAGS="-Wl,-rpath,<somewhere1>/lib" --prefix=<somewhere3> --enable-lib-only --with-gnutls
@ -150,7 +150,7 @@ Build nghttp3
Build ngtcp2
% cd ..
% git clone -b v1.1.0 https://github.com/ngtcp2/ngtcp2
% git clone -b v1.2.0 https://github.com/ngtcp2/ngtcp2
% cd ngtcp2
% autoreconf -fi
% ./configure PKG_CONFIG_PATH=<somewhere1>/lib/pkgconfig:<somewhere2>/lib/pkgconfig LDFLAGS="-Wl,-rpath,<somewhere1>/lib" --prefix=<somewhere3> --enable-lib-only --with-wolfssl
@ -177,7 +177,7 @@ Since the quiche build manages its dependencies, curl can be built against the l
Build quiche and BoringSSL:
% git clone --recursive https://github.com/cloudflare/quiche
% git clone --recursive -b 0.20.0 https://github.com/cloudflare/quiche
% cd quiche
% cargo build --package quiche --release --features ffi,pkg-config-meta,qlog
% mkdir quiche/deps/boringssl/src/lib