]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
CI: use openssl 3.0.10+quic, nghttp3 0.14.0, ngtcp2 0.18.0
authorGraham Campbell <hello@gjcampbell.co.uk>
Fri, 4 Aug 2023 09:51:06 +0000 (10:51 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Sun, 6 Aug 2023 21:20:45 +0000 (23:20 +0200)
Closes #11585

.github/workflows/ngtcp2-linux.yml
.github/workflows/quiche-linux.yml
docs/HTTP3.md

index 186fd5a6061feee068804f8c2d1105cd71666844..8635a8c6867f46357d6599c5aa9a2d9a949d1002 100644 (file)
@@ -46,9 +46,9 @@ permissions: {}
 
 env:
   MAKEFLAGS: -j 3
-  openssl-version: 3.0.9+quic
-  nghttp3-version: v0.13.0
-  ngtcp2-version: v0.17.0
+  openssl-version: 3.0.10+quic
+  nghttp3-version: v0.14.0
+  ngtcp2-version: v0.18.0
   nghttp2-version: v1.55.1
   gnutls-version: 3.8.0
   wolfssl-version: v5.6.3-stable
index 0f61120684c00338f9d6758eb5dff73557e7f5bd..ed70217190d18f94dbdc24a87b593a16cc30e08a 100644 (file)
@@ -46,9 +46,9 @@ permissions: {}
 
 env:
   MAKEFLAGS: -j 3
-  openssl-version: 3.0.9+quic
-  nghttp3-version: v0.13.0
-  ngtcp2-version: v0.17.0
+  openssl-version: 3.0.10+quic
+  nghttp3-version: v0.14.0
+  ngtcp2-version: v0.18.0
   nghttp2-version: v1.55.1
   quiche-version: 0.17.2
   mod_h2-version: v2.0.21
index 87e9e785668517af206a4831c1fbeed12d730eb9..2ee77c94154b9b3af28bc730ba9542d1d662d8a7 100644 (file)
@@ -39,14 +39,14 @@ Building curl with ngtcp2 involves 3 components: `ngtcp2` itself, `nghttp3` and
 
 For now, `ngtcp2` and `nghttp3` are still *experimental* which means their evolution bring breaking changes. Therefore, the proper version of both libraries need to be used when building curl. These are
 
- * `ngtcp2`: v0.17.0
- * `nghttp3`: v0.13.0
+ * `ngtcp2`: v0.18.0
+ * `nghttp3`: v0.14.0
 
 ## Build with OpenSSL
 
 Build (patched) OpenSSL
 
-     % git clone --depth 1 -b openssl-3.0.9+quic https://github.com/quictls/openssl
+     % git clone --depth 1 -b openssl-3.0.10+quic https://github.com/quictls/openssl
      % cd openssl
      % ./config enable-tls1_3 --prefix=<somewhere1>
      % make
@@ -55,7 +55,7 @@ Build (patched) OpenSSL
 Build nghttp3
 
      % cd ..
-     % git clone -b v0.13.0 https://github.com/ngtcp2/nghttp3
+     % git clone -b v0.14.0 https://github.com/ngtcp2/nghttp3
      % cd nghttp3
      % autoreconf -fi
      % ./configure --prefix=<somewhere2> --enable-lib-only
@@ -65,7 +65,7 @@ Build nghttp3
 Build ngtcp2
 
      % cd ..
-     % git clone -b v0.17.0 https://github.com/ngtcp2/ngtcp2
+     % git clone -b v0.18.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
@@ -98,7 +98,7 @@ Build GnuTLS
 Build nghttp3
 
      % cd ..
-     % git clone -b v0.13.0 https://github.com/ngtcp2/nghttp3
+     % git clone -b v0.14.0 https://github.com/ngtcp2/nghttp3
      % cd nghttp3
      % autoreconf -fi
      % ./configure --prefix=<somewhere2> --enable-lib-only
@@ -108,7 +108,7 @@ Build nghttp3
 Build ngtcp2
 
      % cd ..
-     % git clone -b v0.17.0 https://github.com/ngtcp2/ngtcp2
+     % git clone -b v0.18.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
@@ -139,7 +139,7 @@ Build wolfSSL
 Build nghttp3
 
      % cd ..
-     % git clone -b v0.13.0 https://github.com/ngtcp2/nghttp3
+     % git clone -b v0.14.0 https://github.com/ngtcp2/nghttp3
      % cd nghttp3
      % autoreconf -fi
      % ./configure --prefix=<somewhere2> --enable-lib-only
@@ -149,7 +149,7 @@ Build nghttp3
 Build ngtcp2
 
      % cd ..
-     % git clone -b v0.17.0 https://github.com/ngtcp2/ngtcp2
+     % git clone -b v0.18.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