nginx 1.21.4 vrystelling

Die hooftak van nginx 1.21.4 is vrygestel, waarbinne die ontwikkeling van nuwe kenmerke voortgaan (in die parallel ondersteunde stabiele tak 1.20 word slegs veranderinge gemaak wat verband hou met die uitskakeling van ernstige foute en kwesbaarhede).

Belangrikste veranderinge:

  • Ondersteuning vir die vestiging van HTTP/2-verbindings met behulp van die NPN (Next Protocol Negotiation) uitbreiding in plaas van ALPN is gestaak;
  • Verseker dat SSL-verbindings gesluit is wanneer 'n kliënt die ALPN-uitbreiding gebruik as 'n ondersteunde protokol nie tydens verbindingsonderhandeling gekies word nie;
  • In die "sendfile_max_chunk"-direktief is die verstekwaarde verander na 2 megagrepe;
  • In die stroommodule is die proxy_half_close-instruksie bygevoeg, waarmee u die gedrag kan konfigureer wanneer 'n gevolmagtigde TCP-verbinding aan een van die kante gesluit word ("TCP half-close");
  • In die stroommodule is die ssl_alpn-aanwysing bygevoeg om die lys van ondersteunde ALPN-protokolle (h2, http/1.1) en die $ssl_alpn_protocol-veranderlike te bepaal, wat die ALPN-protokol weerspieël waarop met die kliënt ooreengekom is;
  • Bygevoeg ondersteuning vir die oproep van SSL_sendfile() wanneer OpenSSL 3.0 gebruik word;
  • Het die "mp4_start_key_frame"-instruksie bygevoeg in die ngx_http_mp4_module-module vir die uitsaai van 'n videostroom wat vanaf 'n sleutelraam begin.
  • Vaste instelling van $content_length-veranderlike by die gebruik van chunked-oordragkodering;
  • Vaste verbindingkasfout wanneer 'n antwoord van verkeerde lengte vanaf die gevolmagtigde agterkant ontvang word;
  • Vaste logging met die "fout" vlak in plaas van "info" wanneer die kopskrifte van die backends verkeerd is;
  • Vaste versoek-hangfoute wanneer HTTP/2 en die aio_write-aanwysing gebruik word.

Bron: opennet.ru

Voeg 'n opmerking