]> git.kaiwu.me - nginx.git/commit
QUIC: application init() callback.
authorRoman Arutyunyan <arut@nginx.com>
Wed, 30 Nov 2022 08:51:15 +0000 (12:51 +0400)
committerRoman Arutyunyan <arut@nginx.com>
Wed, 30 Nov 2022 08:51:15 +0000 (12:51 +0400)
commit64ccdf45288c46b5f8e12426d3802c44d789d115
tree40513d16c8d8f9571e336ef354437b50c60b1a33
parent8a1deaca78d65f4db82f856e22dcf879d1cec479
QUIC: application init() callback.

It's called after handshake completion or prior to the first early data stream
creation.  The callback should initialize application-level data before
creating streams.

HTTP/3 callback implementation sets keepalive timer and sends SETTINGS.

Also, this allows to limit max handshake time in ngx_http_v3_init_stream().
src/event/quic/ngx_event_quic.h
src/event/quic/ngx_event_quic_streams.c
src/http/v3/ngx_http_v3.c
src/http/v3/ngx_http_v3.h
src/http/v3/ngx_http_v3_module.c
src/http/v3/ngx_http_v3_request.c