curl/.github/workflows
Stefan Eissing 0535f6ec71
http3: initial support for OpenSSL 3.2 QUIC stack
- HTTP/3 for curl using OpenSSL's own QUIC stack together
  with nghttp3
- configure with `--with-openssl-quic` to enable curl to
  build this. This requires the nghttp3 library
- implementation with the following restrictions:
  * macOS has to use an unconnected UDP socket due to an
    issue in OpenSSL's datagram implementation
    See https://github.com/openssl/openssl/issues/23251
    This makes connections to non-reponsive servers hang.
  * GET requests will send the indicator that they have
    no body in a separate QUIC packet. This may result
    in processing delays or Transfer-Encodings on proxied
    requests
  * uploads that encounter blocks will use 100% cpu as
    detection of these flow control issue is not working
    (we have not figured out to pry that from OpenSSL).

Closes #12734
2024-01-22 16:15:45 +01:00
..
appveyor-status.yml
awslc.yml CI: install libpsl or configure --without-libpsl in builds 2024-01-09 09:10:58 +01:00
codeql-analysis.yml build(deps): bump github/codeql-action from 2 to 3 2024-01-03 14:29:19 +01:00
codespell.yml build(deps): bump actions/checkout from 3 to 4 2024-01-03 14:28:25 +01:00
configure-vs-cmake.yml CI: install libpsl or configure --without-libpsl in builds 2024-01-09 09:10:58 +01:00
distcheck.yml CI: install libpsl or configure --without-libpsl in builds 2024-01-09 09:10:58 +01:00
fuzz.yml appveyor: replace PowerShell with bash + parallel autotools 2023-12-21 22:54:07 +00:00
hacktoberfest-accepted.yml tidy-up: fix yamllint whitespace issues 2023-12-06 17:25:59 +00:00
label.yml tidy-up: fix yamllint whitespace issues 2023-12-06 17:25:59 +00:00
linkcheck.yml tidy-up: fix yamllint whitespace issues 2023-12-06 17:25:59 +00:00
linux32.yml appveyor: replace PowerShell with bash + parallel autotools 2023-12-21 22:54:07 +00:00
linux.yml CI: install libpsl or configure --without-libpsl in builds 2024-01-09 09:10:58 +01:00
macos.yml CI: install libpsl or configure --without-libpsl in builds 2024-01-09 09:10:58 +01:00
man-examples.yml build(deps): bump actions/checkout from 3 to 4 2024-01-03 14:28:25 +01:00
ngtcp2-linux.yml appveyor: replace PowerShell with bash + parallel autotools 2023-12-21 22:54:07 +00:00
osslq-linux.yml http3: initial support for OpenSSL 3.2 QUIC stack 2024-01-22 16:15:45 +01:00
proselint.yml tidy-up: fix yamllint whitespace issues 2023-12-06 17:25:59 +00:00
quiche-linux.yml appveyor: replace PowerShell with bash + parallel autotools 2023-12-21 22:54:07 +00:00
reuse.yml tidy-up: fix yamllint whitespace issues 2023-12-06 17:25:59 +00:00
spellcheck.yml CI: spellcheck/appveyor: invoke configure --without-libpsl 2024-01-09 16:00:29 +01:00
synopsis.yml build(deps): bump actions/checkout from 3 to 4 2024-01-03 14:28:25 +01:00
torture.yml appveyor: replace PowerShell with bash + parallel autotools 2023-12-21 22:54:07 +00:00
wolfssl.yml CI: install libpsl or configure --without-libpsl in builds 2024-01-09 09:10:58 +01:00