]> git.kaiwu.me - nginx.git/commit
HTTP/3: close QUIC connection with HTTP/QPACK errors when needed.
authorRoman Arutyunyan <arut@nginx.com>
Thu, 2 Jul 2020 13:47:51 +0000 (16:47 +0300)
committerRoman Arutyunyan <arut@nginx.com>
Thu, 2 Jul 2020 13:47:51 +0000 (16:47 +0300)
commit707117276ed252e39c75769a140cbac6e18eb74a
tree4c8e1aefc4b7f23785d8a56d84421a38236eb28c
parentfd35d92232ca2332125fe9b29e53aaec33aa2176
HTTP/3: close QUIC connection with HTTP/QPACK errors when needed.

Previously errors led only to closing streams.

To simplify closing QUIC connection from a QUIC stream context, new macro
ngx_http_v3_finalize_connection() is introduced.  It calls
ngx_quic_finalize_connection() for the parent connection.
src/http/ngx_http_request.c
src/http/v3/ngx_http_v3.h
src/http/v3/ngx_http_v3_parse.c
src/http/v3/ngx_http_v3_parse.h
src/http/v3/ngx_http_v3_request.c
src/http/v3/ngx_http_v3_streams.c
src/http/v3/ngx_http_v3_tables.c