changeset 8343: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;
     }