Rilaxx ta 'nginx 1.19.1 u njs 0.4.2

Introdott rilaxx ta’ fergħa ewlenija ġdida nginx 1.19.1, li fih qed jiġu żviluppati kapaċitajiet ġodda. B'mod parallel appoġġjat stabbli fergħa 1.18.x Isiru biss bidliet relatati mal-eliminazzjoni ta' żbalji serji u vulnerabbiltajiet. Is-sena d-dieħla, ibbażata fuq il-fergħa prinċipali 1.19.x, se tiġi ffurmata fergħa stabbli 1.20.

Il-prinċipali bidliet:

  • Fid-direttivi "proxy_cache_path«,
    "fastcgi_cache_path", "scgi_cache_path" u "uwsgi_cache_path" żiedu parametru "min_free" li jirregola d-daqs tal-cache abbażi tad-determinazzjoni tad-daqs minimu tal-ispazju ħieles tad-disk.

  • Direttivi "lingering_close", "lingering_time" u "lingering_timeout" huma adattati biex jaħdmu ma' HTTP/2.
  • Jiżgura li d-dejta kollha mhux meħtieġa mibgħuta mill-backend tintrema.
  • Meta tirċievi tweġiba qasira ħafna mis-server FastCGI, Nginx issa jipprova jibgħat il-parti disponibbli tar-rispons lill-klijent u mbagħad jagħlaq il-konnessjoni.
  • Meta tirċievi tweġiba ta 'tul mhux korrett mill-backend tal-gRPC, Nginx jieqaf jipproċessa t-talba b'messaġġ ta' żball.
  • Ġew irranġati l-bugs, pereżempju, it-tneħħija tas-sokits Unix tas-smigħ meta jiġi pproċessat is-sinjal SIGQUIT ġiet żgurata, il-proxying ta’ pakketti UDP ta’ daqs żero u l-proxying għal backends uwsgi meta jintuża SSL ġiet aġġustata, l-immaniġġjar tal-iżbalji meta jintuża l-“ssl_ocsp” id-direttiva ġiet iffissata, kalkolu żbaljat tad-daqs tal-cache fis-sistema tal-fajls XFS ġie ffissat u NFS.

Fl-istess ħin seħħet jeħilsu njs 0.4.2, interpretu JavaScript għas-server tal-web nginx. L-interpretu njs jimplimenta l-istandards ECMAScript u jippermettilek tespandi l-abbiltà ta 'nginx li tipproċessa talbiet billi tuża skripts fil-konfigurazzjoni. L-iskripts jistgħu jintużaw f'fajl ta 'konfigurazzjoni biex jiddefinixxu loġika avvanzata għall-ipproċessar ta' talbiet, jiġġeneraw konfigurazzjoni, jiġġeneraw rispons b'mod dinamiku, jimmodifikaw talba/rispons, jew joħolqu malajr stubs biex isolvu problemi fl-applikazzjonijiet tal-web. Il-verżjoni l-ġdida żżid appoġġ għal RegExp.prototype[Symbol.replace] u %TypedArray%.prototype.sort(). Hija introdotta l-possibbiltà ta 'backtracing linja b'linja. Funzjonijiet bħal mkdir(), readdir() u rmdir() ġew miżjuda mal-modulu "fs".

Barra minn hekk, il-Ministeru tal-Affarijiet Interni tal-Federazzjoni Russa riċevuti konferma ta 'informazzjoni dwar it-terminazzjoni tal-każ kriminali rigward id-drittijiet għas-softwer Nginx, kif ukoll it-tlestija tal-verifika tad-deċiżjoni meħuda mill-uffiċċju tal-prosekutur ta' superviżjoni. “Il-każ kriminali speċifikat, mibdi fit-04.12.2019/18.05.2020/1 dwar il-fatt ta 'ksur tad-drittijiet tal-awtur minn Rambler Internet Holding LLC matul l-iżvilupp tas-softwer Nginx, ġie tterminat fit-1/24/XNUMX taħt klawżola XNUMX tal-parti XNUMX tal-art. XNUMX tal-Kodiċi tal-Proċedura Kriminali tal-Federazzjoni Russa (minħabba n-nuqqas ta’ corpus delicti).” Aktar kmieni dwar it-terminazzjoni tal-kawża kriminali сообщил Igor Sysoev, awtur ta 'Nginx, iżda kien għad hemm il-possibbiltà li din id-deċiżjoni tiġi kkanċellata mill-awtoritajiet superviżorji. Fl-istess ħin, f'qorti Amerikana tkompli relatati mad-drittijiet għal Nginx, proċeduri kontra l-kumpanija F5 Networks, mibdija wara l-preżentata ta 'kawża mid-ditta legali Lynwood Investments.

Sors: opennet.ru

Żid kumment