更新日志(机翻)
Nginx 1.17.4发布于2019年9月24日
*)程序更改:更好地检测到HTTP / 2中不正确的客户端行为。
*)程序更改:在处理未完全读取的客户端请求正文时在HTTP / 2中返回错误。
*)错误修正:“ worker_shutdown_timeout”指令可能在以下情况下不起作用使用HTTP / 2。
*)错误修正:工作进程在以下情况下可能发生分段错误: 使用HTTP / 2和“ proxy_request_buffering”指令。
*)错误修正:ECONNABORTED错误日志级别为“crit”,而不是 使用SSL时Windows上的“error”。
*)错误修正:nginx在使用分块传输时忽略了多余的数据 编码。
*)错误修正:如果执行“ return”指令,nginx总是返回500错误 被使用,并且在读取客户端请求正文期间发生错误。
*)错误修正:在内存分配错误处理中。
日志原文
Changes with nginx 1.17.4 24 Sep 2019
*) Change: better detection of incorrect client behavior in HTTP/2.
*) Change: in handling of not fully read client request body when returning errors in HTTP/2.
*) Bugfix: the “worker_shutdown_timeout” directive might not work when using HTTP/2.
*) Bugfix: a segmentation fault might occur in a worker process when using HTTP/2 and the “proxy_request_buffering” directive.
*) Bugfix: the ECONNABORTED error log level was “crit” instead of “error” on Windows when using SSL.
*) Bugfix: nginx ignored extra data when using chunked transfer encoding.
*) Bugfix: nginx always returned the 500 error if the “return” directive was used and an error occurred during reading client request body.
*) Bugfix: in memory allocation error handling.