こんにちは、LinuCエバンジェリストこと、鯨井貴博@opensourcetechです。
nginx mainline の最新バージョン 1.17.5がリリースされました。
Changelogs
更新内容は、以下の通り。
機能追加1件とバグフィックス5件となります。
Changes with nginx 1.17.5 22 Oct 2019
*) Feature: now nginx uses ioctl(FIONREAD), if available, to avoid reading from a fast connection for a long time.
*) Bugfix: incomplete escaped characters at the end of the request URI were ignored.
*) Bugfix: "/." and "/.." at the end of the request URI were not normalized.
*) Bugfix: in the "merge_slashes" directive.
*) Bugfix: in the "ignore_invalid_headers" directive. Thanks to Alan Kemp.
*) Bugfix: nginx could not be built with MinGW-w64 gcc 8.1 or newer.
Changelogs(日本語訳)
日本語訳は、以下の通りです。
Changes with nginx 1.17.5 22 Oct 2019
*)機能追加:現在、nginxはioctl(FIONREAD)を使用して(使用可能な場合)、高速接続からの読み取りを長時間回避します。
*)バグ修正:リクエストURIの最後の不完全なエスケープ文字は無視されていました。
*) バグ修正: "/。" リクエストURIの最後の「/ ..」は正規化されませんでした。
*)バグ修正:「merge_slashes」ディレクティブ内。
*)バグ修正:「ignore_invalid_headers」ディレクティブ内。 アラン・ケンプに感謝します。
*)バグ修正:nginxはMinGW-w64 gcc 8.1以降ではビルドできませんでした。