Formirano je izdanje glavne grane nginx 1.23.4 u okviru koje se nastavlja razvoj novih karakteristika. U stabilnoj grani 1.22.x, koja se održava paralelno, vrše se samo promjene koje se odnose na eliminaciju ozbiljnih grešaka i ranjivosti. U budućnosti će se na bazi glavne grane 1.23.x formirati stabilna grana 1.24.
Među promjenama:
- Podrazumevano, TLSv1.3 protokol je omogućen.
- Upozorenje se sada prikazuje ako su podešavanja protokola koji se koriste za utičnicu za slušanje poništena.
- Kada klijent koristi način rada “pipelining”, veze se zatvaraju dok se čekaju dodatni podaci (zadržavanje zatvaranja).
- Dodata podrška za opsege bajtova u modulu ngx_http_gzip_static_module.
- Nivo evidentiranja je promijenjen sa "kritično" na "info" za SSL-greške „predugačka dužina podataka“, „prekratka dužina“, „loša naslijeđena verzija“, „nema dijeljenih algoritama za potpis“, „loša dužina sažetka“, „nedostaje proširenje signalgs“, „predugačka šifrirana dužina“, „loša dužina“, „loše ažuriranje ključa“, „mješoviti podaci o rukovanju i podaci koji nisu o rukovanju“, „ccs primljeni rano“, „podaci između ccs-ova i završeni“, „predugačka dužina paketa“, „previše upozorenja“, „zapis je premalen“ i „dobio sam“ završetak prije ccs-a.
- Rad opsega portova u direktivi slušanja je poboljšan.
- Problem s odabirom pogrešnog bloka lokacije kada se koristi lokacija prefiksa duže od 255 znakova je riješen.
- U modulima ngx_http_autoindex_module i ngx_http_dav_module, kao i u direktivi include, dodana je podrška za znakove koji nisu ASCII u nazivima datoteka na platformi. Windows.
- Popravljeno je curenje utičnice kada se koristi HTTP/2 i direktiva error_page za preusmjeravanje 400 grešaka.
izvor: opennet.ru
