După 5 luni de dezvoltare, a fost pregătit un release corectiv al serverului HTTP de înaltă performanță și al serverului proxy multiprotocol nginx 1.20.2, care este în paralel cu ramura stabilă 1.20.X, în care se aduc doar modificări legate de remedierea bug-urilor grave și a vulnerabilităților.
Principalele modificări adăugate în procesul de formare a release-ului corectiv:
- S-a asigurat compatibilitatea cu biblioteca OpenSSL 3.0.
- A fost corectată eroarea de scriere în jurnal a variabilelor goale; SSL-variabile;
- A fost corectată eroarea de închidere a conexiunii keepalive cu backend-urile gRPC la primirea cadrului GOAWAY;
- Au fost eliminate blocajele care apăreau la crearea conexiunii SSL cu backend-urile în modulul stream;
- Au fost eliminate blocajele care apăreau la crearea conexiunii SSL cu backend-urile gRPC folosind metodele select, poll sau /dev/poll;
- A fost corectată setarea variabilei $content_length atunci când se utilizează codificarea transferului chunked;
- Au fost corectate erorile de blocare a cererilor atunci când se utilizează HTTP/2 și directiva aio_write.
Sursa: opennet.ro
