こんにちは、LinuCエバンジェリストこと、鯨井貴博@opensourcetechです。
Merry X'mas♪
nginxからのクリスマスプレゼント、
nginx mainlie の最新バージョン 1.17.7がリリースされました。
Changelogs
変更内容は、バグフィックスが7件となります。
Changes with nginx 1.17.7 24 Dec 2019
*) Bugfix: a segmentation fault might occur on start or during reconfiguration if the "rewrite" directive with an empty replacement string was used in the configuration.
*) Bugfix: a segmentation fault might occur in a worker process if the "break" directive was used with the "alias" directive or with the "proxy_pass" directive with a URI.
*) Bugfix: the "Location" response header line might contain garbage if the request URI was rewritten to the one containing a null character.
*) Bugfix: requests with bodies were handled incorrectly when returning redirections with the "error_page" directive; the bug had appeared in 0.7.12.
*) Bugfix: socket leak when using HTTP/2.
*) Bugfix: a timeout might occur while handling pipelined requests in an SSL connection; the bug had appeared in 1.17.5.
*) Bugfix: in the ngx_http_dav_module.
Changelogs(日本語訳)
日本語訳は、以下の通りです。
Changes with nginx 1.17.7 24 Dec 2019
*)バグ修正:構成で空の置換文字列を持つ"rewrite"ディレクティブが使用された場合、再構成の開始時または再構成中にセグメンテーション・フォルトが発生する可能性がありました。
*)バグ修正:"break"ディレクティブが"alias"ディレクティブまたはURI付きの"proxy_pass"ディレクティブとともに使用された場合、ワーカ・プロセスでセグメンテーション・フォルトが発生する可能性がありました。
*)バグ修正:リクエストURIがnull文字を含むものに書き換えられた場合、"Location"レスポンスヘッダー行にはガーベッジが含まれる可能性がありました。
*)バグ修正:"error_page"ディレクティブを使ってリダイレクションを返す際に、ボディを持つリクエストが誤って処理されました。バグは0.7.12で発生しました。
*)バグ修正:HTTP/2使用時のソケットリーク
*)バグ修正:SSL接続でパイプライン化されたリクエストを処理中にタイムアウトが発生する可能性がありました。このバグは1.17.5で発生しました。
*)バグ修正:ngx_http_dav_module