mirror of
https://github.com/curl/curl.git
synced 2024-12-09 06:30:06 +08:00
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:
parent
f0986c6e18
commit
621cab26a9
2
.github/workflows/linux.yml
vendored
2
.github/workflows/linux.yml
vendored
@ -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
|
||||
|
6
.github/workflows/ngtcp2-linux.yml
vendored
6
.github/workflows/ngtcp2-linux.yml
vendored
@ -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:
|
||||
|
4
.github/workflows/osslq-linux.yml
vendored
4
.github/workflows/osslq-linux.yml
vendored
@ -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:
|
||||
|
6
.github/workflows/quiche-linux.yml
vendored
6
.github/workflows/quiche-linux.yml
vendored
@ -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:
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user