From 779bfcff5f7544494c7c85ac73f41a033e749528 Mon Sep 17 00:00:00 2001 From: Roman Arutyunyan Date: Sun, 14 May 2023 12:05:35 +0400 Subject: Stream: removed QUIC support. --- README | 30 +++++------------------------- 1 file changed, 5 insertions(+), 25 deletions(-) (limited to 'README') diff --git a/README b/README index cde316a7d..ec5efa7ac 100644 --- a/README +++ b/README @@ -58,10 +58,9 @@ Experimental QUIC support for nginx Refer to http://nginx.org/en/docs/configure.html for details. When configuring nginx, it's possible to enable QUIC and HTTP/3 - using the following new configuration options: + using the following new configuration option: --with-http_v3_module - enable QUIC and HTTP/3 - --with-stream_quic_module - enable QUIC in Stream A library that provides QUIC support is recommended to build nginx, there are several of those available on the market: @@ -105,9 +104,6 @@ Experimental QUIC support for nginx The HTTP "listen" directive got a new option "quic" which enables QUIC as client transport protocol instead of TCP. - The Stream "listen" directive got a new option "quic" which enables - QUIC as client transport protocol instead of TCP or plain UDP. - Along with "quic", it's also possible to specify "reuseport" option [8] to make it work properly with multiple workers. @@ -148,10 +144,6 @@ Experimental QUIC support for nginx The value of $http3 is "h3" for HTTP/3 connections, "hq" for hq connections, or an empty string otherwise. - In stream, an additional variable is available: $quic. - The value of $quic is "quic" if QUIC connection is used, - or an empty string otherwise. - Example configuration: http { @@ -190,7 +182,7 @@ Example configuration: Syntax: quic_retry on | off; Default: quic_retry off; - Context: http | stream, server + Context: http, server Enables the QUIC Address Validation feature. This includes: - sending a new token in a Retry packet or a NEW_TOKEN frame @@ -199,7 +191,7 @@ Example configuration: Syntax: quic_gso on | off; Default: quic_gso off; - Context: http | stream, server + Context: http, server Enables sending in optimized batch mode using segmentation offloading. Optimized sending is only supported on Linux featuring UDP_SEGMENT. @@ -207,7 +199,7 @@ Example configuration: Syntax: quic_host_key file; Default: - - Context: http | stream, server + Context: http, server Specifies a file with the secret key used to encrypt stateless reset and address validation tokens. By default, a randomly generated key is used. @@ -215,24 +207,12 @@ Example configuration: Syntax: quic_active_connection_id_limit number; Default: quic_active_connection_id_limit 2; - Context: http | stream, server + Context: http, server Sets the QUIC active_connection_id_limit transport parameter value. This is the maximum number of connection IDs we are willing to store. - Syntax: quic_timeout time; - Default: quic_timeout 60s; - Context: stream, server - - Defines a timeout used to negotiate the QUIC idle timeout. - In the http module, it is taken from the keepalive_timeout directive. - - - Syntax: quic_stream_buffer_size size; - Default: quic_stream_buffer_size 64k; - Context: stream, server - Syntax: http3_stream_buffer_size size; Default: http3_stream_buffer_size 64k; Context: http, server -- cgit