經過 5 個月的開發,高效能 HTTP 伺服器和多協定代理伺服器 nginx 1.20.2 的修正版本已與支援的穩定分支 1.20.X 並行準備,其中僅與消除嚴重問題相關的變更出現錯誤和漏洞。
在產生更正版本的過程中新增的主要變更:
- 確保與 OpenSSL 3.0 函式庫的兼容性。
- 修正了將空 SSL 變數寫入日誌時的錯誤;
- 修正了收到 GOAWAY 訊框時關閉與 gRPC 後端的 keepalive 連線的錯誤;
- 修正了在流模組中建立到後端的 SSL 連線時發生的凍結問題;
- 修正了使用 select、poll 或 /dev/poll 方法與 gRPC 後端建立 SSL 連線時發生的掛起;
- 修正了使用分塊傳輸編碼時設定 $content_length 變數的問題;
- 修正了使用 HTTP/2 和 aio_write 指令時掛起的請求。
來源: opennet.ru