mirror of
https://github.com/curl/curl.git
synced 2026-08-25 06:33:32 +03:00
build: say Quiche support is experimental, where missing
Follow-up to f2183f51b6 #21795
Closes #21832
This commit is contained in:
parent
d229055549
commit
c5000b786b
4 changed files with 12 additions and 5 deletions
|
|
@ -1167,7 +1167,7 @@ if(USE_NGTCP2)
|
|||
list(APPEND CURL_LIBS CURL::nghttp3)
|
||||
endif()
|
||||
|
||||
option(USE_QUICHE "Use quiche library for HTTP/3 support" OFF)
|
||||
option(USE_QUICHE "Use quiche library for HTTP/3 support (experimental)" OFF)
|
||||
if(USE_QUICHE)
|
||||
if(USE_NGTCP2)
|
||||
message(FATAL_ERROR "Only one HTTP/3 backend can be selected")
|
||||
|
|
|
|||
|
|
@ -3713,8 +3713,8 @@ if test "$disable_http" = "yes" || test "$USE_NGTCP" = "1"; then
|
|||
fi
|
||||
|
||||
AC_ARG_WITH(quiche,
|
||||
AS_HELP_STRING([--with-quiche=PATH],[Enable quiche usage])
|
||||
AS_HELP_STRING([--without-quiche],[Disable quiche usage]),
|
||||
AS_HELP_STRING([--with-quiche=PATH],[Enable quiche usage (experimental)])
|
||||
AS_HELP_STRING([--without-quiche],[Disable quiche usage (experimental)]),
|
||||
[OPT_QUICHE=$withval])
|
||||
case "$OPT_QUICHE" in
|
||||
no)
|
||||
|
|
@ -3775,7 +3775,7 @@ if test "$want_quiche" != "no"; then
|
|||
AC_CHECK_LIB(quiche, quiche_conn_send_ack_eliciting,
|
||||
[
|
||||
AC_CHECK_HEADERS(quiche.h,
|
||||
experimental="$experimental HTTP3"
|
||||
experimental="$experimental Quiche"
|
||||
AC_MSG_NOTICE([HTTP3 support is experimental])
|
||||
curl_h3_msg="enabled (quiche)"
|
||||
AC_DEFINE(USE_QUICHE, 1, [if quiche is in use])
|
||||
|
|
|
|||
|
|
@ -53,6 +53,13 @@ Graduation requirements:
|
|||
|
||||
- implementation stability over time with no known severe regressions
|
||||
|
||||
### The Quiche backend
|
||||
|
||||
Graduation requirements:
|
||||
|
||||
- the library needs to consider itself non-beta.
|
||||
- a reasonable expectation of a stable API going forward.
|
||||
|
||||
### The Rustls backend
|
||||
|
||||
Graduation requirements:
|
||||
|
|
|
|||
|
|
@ -357,7 +357,7 @@ Details via CMake
|
|||
- `USE_LIBIDN2`: Use libidn2 for IDN support. Default: `ON`
|
||||
- `USE_NGHTTP2`: Use nghttp2 library. Default: `ON`
|
||||
- `USE_NGTCP2`: Use ngtcp2 and nghttp3 libraries for HTTP/3 support. Default: `OFF`
|
||||
- `USE_QUICHE`: Use quiche library for HTTP/3 support. Default: `OFF`
|
||||
- `USE_QUICHE`: Use quiche library for HTTP/3 support (experimental). Default: `OFF`
|
||||
|
||||
## Dependency options (via CMake)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue