comparison README @ 8016:affb0245e291 quic

QUIC: added HTTP/3 directives list to README. Also removed server push from TODO list.
author Roman Arutyunyan <arut@nginx.com>
date Tue, 28 Jul 2020 15:53:42 +0300
parents 6e84524886d4
children cec7f207a4bf
comparison
equal deleted inserted replaced
8015:0596fe1aee16 8016:affb0245e291
60 - A connection with the spin bit succeeds and the bit is spinning 60 - A connection with the spin bit succeeds and the bit is spinning
61 - Structured Logging 61 - Structured Logging
62 - QUIC recovery (proper congestion and flow control) 62 - QUIC recovery (proper congestion and flow control)
63 - NAT Rebinding 63 - NAT Rebinding
64 - Address Mobility 64 - Address Mobility
65 - Server push
66 - HTTP/3 trailers 65 - HTTP/3 trailers
67 66
68 Since the code is experimental and still under development, 67 Since the code is experimental and still under development,
69 a lot of things may not work as expected, for example: 68 a lot of things may not work as expected, for example:
70 69
133 132
134 Make sure that TLS 1.3 is configured which is required for QUIC: 133 Make sure that TLS 1.3 is configured which is required for QUIC:
135 134
136 ssl_protocols TLSv1.3; 135 ssl_protocols TLSv1.3;
137 136
137 A number of directives were added that configure HTTP/3:
138
139 http3_max_field_size
140 http3_max_table_capacity
141 http3_max_blocked_streams
142 http3_max_concurrent_pushes
143 http3_push
144 http3_push_preload
145
138 Two additional variables are available: $quic and $http3. 146 Two additional variables are available: $quic and $http3.
139 The value of $quic is "quic" if QUIC connection is used, 147 The value of $quic is "quic" if QUIC connection is used,
140 and empty string otherwise. The value of $http3 is a string 148 and empty string otherwise. The value of $http3 is a string
141 "h3-xx" where "xx" is the supported draft number. 149 "h3-xx" where "xx" is the supported draft number.
142 150