nginx 1.23.1 ja njs 0.7.6 väljalase

nginx 1.23.1 peamise haru väljalase on loodud, mille raames jätkub uute võimaluste arendamine. Paralleelselt toetatavas stabiilses harus 1.22.x tehakse vaid muudatusi, mis on seotud tõsiste vigade ja turvaprobleemide kõrvaldamisega. Järgmise aasta jooksul moodustatakse peamise haru 1.23.x baasil stabiilne haru 1.24.

Muudatuste hulgas:

  • Mälu kasutamise optimeerimine protokolleerimise konfiguratsioonides SSL.
  • Direktiivi „resolver“ on lisatud parameeter „ipv4=off“, mis võimaldab keelduda IPv4-aadresside otsimisest nime ja aadressi tõlkimisel.
  • SSL-i logimistaset vigadele „bad key share“, „bad extension“, „bad cipher“ ja „bad ecpoint“ on alandatud kriitiliselt info tasemele.
  • Viga on kõrvaldatud, mille tõttu nginx ei eemaldanud Content-Range päise rida, kui see oli olemas algses vastuses tagaküljel.
  • Viga on kõrvaldatud, mis põhjustas, et proxieeritud vastus võis mitte täielikult edastada Linuxi ümberkonfigureerimisel.

Samaaegselt toimus njs 0.7.6 väljaandmine, JavaScripti keele tõlgendaja. veebiserver nginx. njs tõlgendaja rakendab ECMAScripti standardeid ja võimaldab laiendada nginx-i võimalusi päringute käsitlemises, kasutades skripte konfiguratsioonis. Skripte saab kasutada konfiguratsioonifailis, et määratleda paisutatud päringute töötlemise loogika, genereerida konfiguratsiooni, dünaamiliselt luua vastuseid, muuta päringut/vastust või kiiresti luua poltkuule probleemide lahendamiseks veebirakendustes.

Uues versioonis on laiendatud objekti r.args{} võimalusi: lisatud on tugi mitme argumendi määramiseks ühe võtme alla ja võtmete eraldamine sümbolite registeerimise põhjal. Rakendatud on meetodid Symbol.for(), Symbol.keyfor(), atob() ja btoa().

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster