]> git.kaiwu.me - nginx.git/commit
Added basic offset support in client CRYPTO frames.
authorVladimir Homutov <vl@nginx.com>
Tue, 7 Apr 2020 12:50:38 +0000 (15:50 +0300)
committerVladimir Homutov <vl@nginx.com>
Tue, 7 Apr 2020 12:50:38 +0000 (15:50 +0300)
commitc64a3939e4225060ef9768d637de7e2e7726d328
tree680ed51b972dcbe90c187a4d96fc8e03f0c1dacf
parentf540602ad217bce65d311546337200e915cf2676
Added basic offset support in client CRYPTO frames.

The offset in client CRYPTO frames is tracked in c->quic->crypto_offset_in.
This means that CRYPTO frames with non-zero offset are now accepted making
possible to finish handshake with client certificates that exceed max packet
size (if no reordering happens).

The c->quic->crypto_offset field is renamed to crypto_offset_out to avoid
confusion with tracking of incoming CRYPTO stream.
src/event/ngx_event_quic.c