aboutsummaryrefslogtreecommitdiff
path: root/src/http/ngx_http_variables.c
diff options
context:
space:
mode:
authorValentin Bartenev <vbart@nginx.com>2016-04-14 15:14:15 +0300
committerValentin Bartenev <vbart@nginx.com>2016-04-14 15:14:15 +0300
commit7691b9750e0d3a2137e9d9188db65f7e39624b97 (patch)
tree5e958ea51ce2d12acbec063a3f89a3b90f5b413b /src/http/ngx_http_variables.c
parent536b5510d1051281bd9411723102333e6d1dbdf2 (diff)
downloadnginx-7691b9750e0d3a2137e9d9188db65f7e39624b97.tar.gz
nginx-7691b9750e0d3a2137e9d9188db65f7e39624b97.zip
HTTP/2: send WINDOW_UPDATE instead of RST_STREAM with NO_ERROR.
After the 92464ebace8e change, it has been discovered that not all clients follow the RFC and handle RST_STREAM with NO_ERROR properly. Notably, Chrome currently interprets it as INTERNAL_ERROR and discards the response. As a workaround, instead of RST_STREAM the maximum stream window update will be sent, which will let client to send up to 2 GB of a request body data before getting stuck on flow control. All the received data will be silently discarded. See for details: http://mailman.nginx.org/pipermail/nginx-devel/2016-April/008143.html https://bugs.chromium.org/p/chromium/issues/detail?id=603182
Diffstat (limited to 'src/http/ngx_http_variables.c')
0 files changed, 0 insertions, 0 deletions