След 5 месеца разработка е подготвен коригиращият выпуск на високопроизводителния HTTP сървър и многопротоколния прокси сървър nginx 1.20.2, паралелно подпомагаща стабилната версия 1.20.X, в която се внасят само промени, свързани с отстраняване на сериозни грешки и уязвимости.
Основни промени, добавени в процеса на формиране на коригиращия выпуск:
- Осигурена е съвместимост с библиотеката OpenSSL 3.0.
- Отстранена е грешка при запис в лог на празни SSL-променливи;
- Отстранена е грешка при затваряне на keepalive-съединението с gRPC-бекенди при получаване на GOAWAY-фрейма;
- Отстранени са засядания, проявяващи се при създаване на SSL-съединение към бекенди в модула stream;
- Отстранени са засядания, проявяващи се при създаване на SSL-съединение с gRPC-бекенди при използване на методите select, poll или /dev/poll;
- Коригирана е настройката на променливата $content_length при използване на chunked transfer encoding;
- Коригирани са грешките, свързани с блокирането на заявки при използване на HTTP/2 и директивата aio_write.
Източник: opennet.ru
