]> git.kaiwu.me - nginx.git/commit
Discarding Handshake packets if no Handshake keys yet.
authorSergey Kandaurov <pluknet@nginx.com>
Mon, 6 Apr 2020 11:54:10 +0000 (14:54 +0300)
committerSergey Kandaurov <pluknet@nginx.com>
Mon, 6 Apr 2020 11:54:10 +0000 (14:54 +0300)
commit3f3315aea64c1f5968fce127b6ee8cadc783d6d3
tree2a37ed81fc76e28e4182562406d2f72681ff06f1
parentcc704a8c319130687285a49c53f263a1fe880943
Discarding Handshake packets if no Handshake keys yet.

Found with a previously received Initial packet with ACK only, which
instantiates a new connection but do not produce the handshake keys.

This can be triggered by a fairly well behaving client, if the server
stands behind a load balancer that stripped Initial packets exchange.

Found by F5 test suite.
src/event/ngx_event_quic.c