Излезена е главната гранка на nginx 1.23.4, во чии рамки продолжува развојот на нови функции. Паралелно одржуваната стабилна гранка 1.22.x содржи само промени поврзани со елиминирање на сериозни грешки и пропусти. Во иднина, врз основа на главната гранка 1.23.x, ќе се формира стабилна гранка 1.24.
Меѓу промените:
- Стандардно, протоколот TLSv1.3 е овозможен.
- Сега се прикажува предупредување доколку се отфрлат поставките на протоколите што се користат за приклучокот за слушање.
- Кога клиентот го користи режимот „цевководење“, врските се затвораат додека се чекаат дополнителни податоци (задолжително затворање).
- Додадена е поддршка за опсези на бајти во модулот ngx_http_gzip_static_module.
- Нивото на евидентирање е променето од „crit“ во „info“ за SSL-грешки „должината на податоците е предолга“, „должината е прекратка“, „лоша верзија на застарениот код“, „нема споделени алгоритми за потпис“, „лоша должина на digest“, „недостасува екстензија на sigalgs“, „предолга должина на шифрирање“, „лоша должина“, „лошо ажурирање на клучот“, „мешани податоци со ракување и без ракување“, „ccs примени рано“, „податоци помеѓу ccs и завршени“, „должина на пакетот е предолга“, „премногу предупредувања“, „записот е премал“ и „добив“ fin пред ccs.
- Работата на опсезите на пристаништа во директивата за слушање е подобрена.
- Решен е проблемот со изборот на погрешен блок локација кога се користи префикс локација подолга од 255 знаци.
- Во модулите ngx_http_autoindex_module и ngx_http_dav_module, како и во директивата include, додадена е поддршка за не-ASCII знаци во имињата на датотеките на платформата. Windows.
- Поправено е истекување на приклучокот при користење на HTTP/2 и директивата error_page за пренасочување на 400 грешки.
Извор: opennet.ru
