aboutsummaryrefslogtreecommitdiff
path: root/src/http/ngx_http_core_module.c
diff options
context:
space:
mode:
authorPiotr Sikora <piotrsikora@google.com>2017-06-02 15:05:32 +0300
committerPiotr Sikora <piotrsikora@google.com>2017-06-02 15:05:32 +0300
commit51a4a414ca051c779ac90a566bd50c0a1ecd6a40 (patch)
treee59c6d2d8bed9e8486e5f58bc64970477b0942ee /src/http/ngx_http_core_module.c
parentca53600ac01de47e1f11d2176310cdf6621a67fa (diff)
downloadnginx-51a4a414ca051c779ac90a566bd50c0a1ecd6a40.tar.gz
nginx-51a4a414ca051c779ac90a566bd50c0a1ecd6a40.zip
HTTP/2: don't send SETTINGS ACK before already queued DATA frames.
Previously, SETTINGS ACK was sent immediately upon receipt of SETTINGS frame, before already queued DATA frames created using old SETTINGS. This incorrect behavior was source of interoperability issues, because peers rely on the fact that new SETTINGS are in effect after receiving SETTINGS ACK. Reported by Feng Li. Signed-off-by: Piotr Sikora <piotrsikora@google.com>
Diffstat (limited to 'src/http/ngx_http_core_module.c')
0 files changed, 0 insertions, 0 deletions