Etter 5 måneder med utvikling er den korrigerende utgaven av den høyytelses HTTP-serveren og den flerprotokollproxy-serveren nginx 1.20.2 klar, parallelt med den støttede stabile grenen 1.20.X, hvor det kun gjøres endringer relatert til å fikse alvorlige feil og sårbarheter.
Viktige endringer lagt til i prosessen med å forme den korrigerende utgaven:
- Kompatibilitet med OpenSSL 3.0-biblioteket er sikret.
- Feil som gjorde at tomme SSL-variabler ble logget er rettet;
- Feilen med å stenge keepalive-tilkoblinger med gRPC-bakender ved mottak av GOAWAY-rammer er rettet;
- Henginger som oppstår ved opprettelse av SSL-tilkoblinger til bakender i stream-modulen er fjernet;
- Henginger som oppstår ved opprettelse av SSL-tilkoblinger med gRPC-bakender ved bruk av metoder som select, poll eller /dev/poll er fjernet;
- Variabelen $content_length ble rettet ved bruk av chunked transfer encoding;
- Feil ved henging av forespørselene ved bruk av HTTP/2 og direktivet aio_write er rettet.
Kilde: opennet.ru
