Nginx versioon 1.19.1 ja njs 0.4.2

Esitletud uus peavaldkond nginx 1.19.1, mille raames arendatakse uusi vÔimalusi. Samal ajal toetatakse stabiilset haru 1.18.x , kuhu viiakse sisse ainult tÔsiste vigade ja haavatavuste kÔrvaldamisega seotud muudatused. JÀrgmisel aastal pÔhiharu 1.19.x alusel luuakse stabiilne haru 1.20.

Peamised muudatused:

  • Direktiivid «proxy_cache_path«,
    «fastcgi_cache_path», «scgi_cache_path» ja «uwsgi_cache_path» lisatud parameeter «min_free», mis reguleerib vahemÀlu suurust minimaalsete vabade kÔvaketta ruumide mÀÀramise alusel.
  • Direktiivid «lingering_close«, «lingering_time» ja «lingering_timeout» on kohandatud töötamiseks HTTP/2-ga.
  • Tagatud on kĂ”ikide liigsete andmete eemaldamine, mida saadab tagaplaan.
  • Kui FastCGI-serverilt saabub vĂ€ga lĂŒhike vastus, proovib Nginx nĂŒĂŒd klientidele saata kergesti kĂ€tte saadava osa vastusest, pĂ€rast mida lĂ”petab ĂŒhenduse.
  • Kui tagaplaanilt saadud gRPC vastus on vale pikkusega, lĂ”petab Nginx pĂ€ringu töötlemise ja tagastab vea.
  • Parandatud vead, nĂ€iteks Unix-sokettide eemaldamine SIGQUIT signaali töötlemisel, null-pikkuste UDP-pakettide edastamine ja edastamine UWsgi tagaplaanides SSL-i kasutamisel, vea töötlemine «ssl_ocsp» direktiivi kasutamisel, vale vahemĂ€lu kogu suuruse arvutamine FC XFS ja NFS-is.

Samas leidis aset podcasti njs 0.4.2, JavaScripti tĂ”lkija veebiserverile nginx. njs tĂ”lkija rakendab ECMAScripti standardeid ja vĂ”imaldab laiendada nginx-i vĂ”imalusi pĂ€ringute töötlemiseks konfiguratsiooni skriptide kaudu. Skripte saab kasutada konfiguratsioonifailis laiendatud pĂ€ringute töötlemise loogika mÀÀratlemiseks, konfiguratsiooni moodustamiseks, dĂŒnaamilise vastuse genereerimiseks, pĂ€ringu/vastuse muutmiseks vĂ”i kiireks lahenduse loomiseks veebirakenduste probleemide lahendamiseks. Uues versioonis on lisatud tugi RegExp.prototype[Symbol.replace] ja %TypedArray%.prototype.sort() jaoks. Tutvustatakse vĂ”imalust ridade kaupa tagasitrassi jĂ€lgida. Moodulisse «fs» on lisatud funktsioone nagu mkdir(), readdir() ja rmdir().

Lisaks on Venemaa siseministeeriumis saadud teabe kinnitus about lĂ”petamisest kriminaalasi tarkvara Nginx Ă”iguste kohta, samuti jĂ€relevalve prokuratuuri poolt vastu vĂ”etud otsuse kontrollimise lĂ”petamisest. "Antud kriminaalasi, mis algatati 04.12.2019 autoriĂ”iguste rikkumise tĂ”ttu OÜ 'Rambler Internet Holding' tarkvara 'Nginx' arendamise osas, lĂ”petati 18.05.2020 vastavalt RF kriminaalmenetluse seadustiku artikli 24 lĂ”ike 1 punktile 1 (kuriteo puudumise tĂ”ttu)." Varasemalt lĂ”petamisest kriminaalasja teatas Igor Sysioev, Nginx autor, kuid jĂ€i alles tĂ”enĂ€osus, et ĂŒlevaatavad asutused tĂŒhistavad selle otsuse. Samuti, USA kohtus kestab Nginx Ă”igustega seotud vaidlus F5 Networks'i vastu, mis algatati pĂ€rast Lynwood Investments'i advokaadibĂŒroo hagi esitamist.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster