]> git.ipfire.org Git - thirdparty/curl.git/commit
vquic: drop support for OpenSSL-QUIC 20226/head
authorDaniel Stenberg <daniel@haxx.se>
Sat, 17 Jan 2026 21:49:28 +0000 (22:49 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Sat, 17 Jan 2026 21:49:34 +0000 (22:49 +0100)
commit6aaac9dd388a64d0f511544496608693e1105d13
treef8043b2a1f54f8cf848ab8f95865b4ae5678a876
parent6c31df453b02597e90c27c2e0bc69bb114105005
vquic: drop support for OpenSSL-QUIC

- It is slower and uses more memory than the alternatives and is only
  experimental in curl.
- We disable a few tests for OpenSSL-QUIC because of flakiness
- It gets little attention from OpenSSL and we have no expectation of the
  major flaws getting corrected anytime soon.
- No one has spoken up for keeping it
- curl users building with vanilla OpenSSL can still use QUIC through the
  means of ngtcp2

Closes #20226
22 files changed:
.github/workflows/http3-linux.yml
.github/workflows/macos.yml
.github/workflows/windows.yml
CMakeLists.txt
RELEASE-NOTES
configure.ac
docs/DEPRECATE.md
docs/HTTP3.md
docs/INSTALL-CMAKE.md
lib/Makefile.inc
lib/curl_config-cmake.h.in
lib/vquic/curl_osslq.c [deleted file]
lib/vquic/curl_osslq.h [deleted file]
lib/vquic/vquic.c
lib/vtls/openssl.c
m4/curl-openssl.m4
tests/http/test_02_download.py
tests/http/test_03_goaway.py
tests/http/test_05_errors.py
tests/http/test_07_upload.py
tests/http/test_14_auth.py
tests/http/testenv/curl.py