Mercurial > hg > nginx-quic
changeset 7820:de715cdd4257 quic
Revert "Rejecting new connections with non-zero Initial packet."
chrome-unstable 83.0.4103.7 starts with Initial packet number 1.
I couldn't find a proper explanation besides this text in quic-transport:
An endpoint MAY skip packet numbers when sending
packets to detect this (Optimistic ACK Attack) behavior.
author | Sergey Kandaurov <pluknet@nginx.com> |
---|---|
date | Fri, 17 Apr 2020 12:01:45 +0300 |
parents | 76e8ec502c69 |
children | e0abe17a2878 |
files | src/event/ngx_event_quic.c |
diffstat | 1 files changed, 0 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/src/event/ngx_event_quic.c +++ b/src/event/ngx_event_quic.c @@ -583,12 +583,6 @@ ngx_quic_new_connection(ngx_connection_t return NGX_ERROR; } - if (pkt->pn != 0) { - ngx_log_error(NGX_LOG_INFO, c->log, 0, - "invalid initial packet number %L", pkt->pn); - return NGX_ERROR; - } - if (ngx_quic_init_connection(c) != NGX_OK) { return NGX_ERROR; }