Ho lokolloa ha nginx 1.19.1 le njs 0.4.2

Tsebisoa ho lokolloa ha lekala le lecha le leholo nginx 1.19.1, moo menyetla e mecha e ntseng e ntlafatsoa. Ka tsela e ts'oanang a tšehetsa setaleng lekala 1.18.x Liphetoho feela tse amanang le ho felisoa ha liphoso tse tebileng le bofokoli li etsoa. Selemong se tlang, ho itšetlehile ka lekala le leholo la 1.19.x, lekala le tsitsitseng 1.20 le tla thehoa.

ka sehloohong fetola:

  • Litaelong "proxy_cache_path«
    "fastcgi_cache_path", "scgi_cache_path" le "uwsgi_cache_path" e kentse "parameter" ea "min_free" e laolang boholo ba cache ho latela ho fumana boholo ba bonyane ba sebaka sa mahala sa disk.

  • Litaelo "tsietsing_haufi", "lingering_time" le "lingering_timeout" li fetotsoe ho sebetsa le HTTP/2.
  • E netefatsa hore data eohle e sa hlokahaleng e rometsoeng ke backend e lahliloe.
  • Ha o fumana karabo e khutšoanyane haholo ho tswa ho seva sa FastCGI, Nginx joale o leka ho romela karolo e fumanehang ea karabo ho mofani ebe o koala khokahanyo.
  • Ha e fumana karabo ea bolelele bo fosahetseng ho tsoa ho gRPC backend, Nginx e emisa ho sebetsana le kopo ka molaetsa oa phoso.
  • Liphoso li lokisitsoe, ka mohlala, ho tlosoa ha li-sockets tsa Unix ha ho sebetsanoa le letšoao la SIGQUIT ho netefalitsoe, proxying ea lipakete tsa UDP tsa boholo ba zero le proxying ho uwsgi backends ha u sebelisa SSL e fetotsoe, ho sebetsana le liphoso ho lokisitsoe ha u sebelisa Taelo ea "ssl_ocsp", palo e fosahetseng ea boholo ba cache tsamaisong ea faele ea XFS e lokisitsoe 'me NFS.

Ka nako e le 'ngoe etsahetse lokolla EA-0.4.2, mofetoleli oa JavaScript bakeng sa seva sa websaete ea nginx. Mofetoleli oa njs o sebelisa litekanyetso tsa ECMAScript mme o u lumella ho holisa bokhoni ba nginx ba ho sebetsana le likopo u sebelisa mangolo ho tlhophiso. Lingoliloeng li ka sebelisoa ho faele ea tlhophiso ho hlalosa mohopolo o tsoetseng pele bakeng sa likopo tsa ho sebetsa, ho hlahisa tlhophiso, ho hlahisa karabo ka matla, ho fetola kopo / karabelo, kapa ho theha li-stubs kapele ho rarolla mathata lits'ebetsong tsa webo. Mofuta o mocha o eketsa tšehetso bakeng sa RegExp.prototype[Symbol.replace] le %TypedArray%.prototype.sort(). Monyetla oa ho khutlela morao ka mola o hlahisoa. Mesebetsi e kang mkdir(), readdir() le rmdir() e kentsoe mojuleng oa "fs".

Ho feta moo, Lekala la Litaba tsa ka hare la Russia Federation amohetsoe netefatso ea tlhahisoleseling mabapi le ho felisoa ha nyeoe ea botlokotsebe mabapi le litokelo tsa software ea Nginx, hammoho le ho phethoa ha netefatso ea qeto e entsoeng ke ofisi ea mochochisi ea okametseng. " Nyeoe e boletsoeng ea botlokotsebe, e qalileng ka la 04.12.2019/18.05.2020/1 mabapi le tlolo ea litokelo tsa molao ke Rambler Internet Holding LLC nakong ea nts'etsopele ea software ea Nginx, e felisitsoe ka la 1/24/XNUMX tlasa polelo ea XNUMX ea karolo ea XNUMX ea bonono. XNUMX ea Code of Criminal Procedure of the Russian Federation (ka lebaka la khaello ea corpus delicti). Pejana ho phethoa ha nyeoe ea botlokotsebe e tlalehiloe Igor Sysoev, sengoli sa Nginx, empa ho ne ho ntse ho e-na le monyetla oa hore qeto ena e hlakoloe ke balaoli ba tsamaiso. Ka nako e tšoanang, lekhotleng la US tsoela pele e amanang le litokelo tsa Nginx, linyeoe tse khahlanong le k'hamphani ea F5 Networks, tse qalileng ka mor'a ho hlahleloa ha nyeoe ke feme ea molao ea Lynwood Investments.

Source: opennet.ru

Eketsa ka tlhaloso