aboutsummaryrefslogtreecommitdiff
path: root/src/http/v3/ngx_http_v3_request.c
diff options
context:
space:
mode:
authorSergey Kandaurov <pluknet@nginx.com>2020-11-10 00:20:44 +0300
committerSergey Kandaurov <pluknet@nginx.com>2020-11-10 00:20:44 +0300
commit66cb03f003559fbf1cbf9a0654fde4d3201a7842 (patch)
tree890b30713c0625ee4463832f697dc5b070562193 /src/http/v3/ngx_http_v3_request.c
parentb874b822e1270cb19487cffdd7d0f00080f95b94 (diff)
downloadnginx-66cb03f003559fbf1cbf9a0654fde4d3201a7842.tar.gz
nginx-66cb03f003559fbf1cbf9a0654fde4d3201a7842.zip
QUIC: preparatory changes for multiple QUIC versions support.
A negotiated version is decoupled from NGX_QUIC_VERSION and, if supported, now stored in c->quic->version after packets processing. It is then used to create long header packets. Otherwise, the list of supported versions (which may be many now) is sent in the Version Negotiation packet. All packets in the connection are expected to have the same version. Incoming packets with mismatched version are now rejected.
Diffstat (limited to 'src/http/v3/ngx_http_v3_request.c')
0 files changed, 0 insertions, 0 deletions