njs 0.4.0 release. Nagpadala si Rambler ng petisyon para wakasan ang kasong kriminal laban kay Nginx

Mga developer ng proyekto ng Nginx nai-publish release ng JavaScript language interpreter - njs 0.4.0. Ang njs interpreter ay nagpapatupad ng mga pamantayan ng ECMAScript at nagbibigay-daan sa iyong palawakin ang kakayahan ng Nginx na iproseso ang mga kahilingan gamit ang mga script sa configuration. Maaaring gamitin ang mga script sa isang configuration file upang tukuyin ang advanced na logic para sa pagpoproseso ng mga kahilingan, pagbuo ng configuration, dynamic na pagbuo ng tugon, pagbabago ng kahilingan/tugon, o mabilisang paggawa ng mga stub upang malutas ang mga problema sa mga web application.

Ang bagong release ay nagpapatupad ng direktiba js_import para sa pag-import ng mga module ng JavaScript na may pagpapatupad ng variable o mga tagapangasiwa ng lokasyon. Halimbawa, sa foo.js module maaari mong tukuyin ang isang function bar, na maaaring tawagin na may kaugnayan sa isang partikular na path:

foo.js:

function bar(r) {
r.return(200);
}

i-export ang default na {bar};

nginx.conf:

js_import foo.js;

lokasyon / {
js_content foo.bar;
}

Sa bagay r.headersOut nagdagdag ng suporta para sa mga header na may maraming value, halimbawa:

nilalaman ng function(r) {
r.headersOut['Set-Cookie'] = [
'foo=111; Max-Edad=3600; landas=/',
'bar=qqq; Max-Edad=86400; landas=/'
];

r.return(200);
}

Bilang karagdagan, maaari mong tandaan mensahe Ang kumpanya ng Rambler Group tungkol sa direksyon sa mga awtoridad sa pagsisiyasat ng isang opisyal na petisyon upang wakasan kasong kriminalnauugnay sa Nginx. Ang petisyon ay ipinadala bilang bahagi ng pagpapatupad inisyu noong Disyembre, ang desisyon ng lupon ng mga direktor ng Rambler Group na ilipat ang mga paglilitis sa Nginx sa larangan ng batas sibil. Bilang karagdagan, iniulat na ang kontrata sa law firm na Lynwood Investments CY Ltd, na unang nakipag-ugnayan sa mga ahensyang nagpapatupad ng batas, na kumikilos sa ngalan ng Rambler, ay winakasan.

Kapansin-pansin, sa kabila ng pagwawakas ng kontrata, pinanatili ng Lynwood Investments CY Ltd ang karapatang patunayan ang mga pinsala at kabayaran sa kaso ng NGINX sa sarili nitong ngalan at sa sarili nitong interes, ngunit walang karapatang magsagawa ng anumang negosyo sa ngalan ng Rambler Grupo. Sa pamamagitan ng impormasyon mula sa abogado ng Center for Digital Rights, ang petisyon ng Rambler ay hindi wasto, dahil ang isang kasong kriminal ay hindi maaaring wakasan lamang batay sa pagkakasundo ng mga partido - ang desisyon sa kawalan ng corpus delicti sa mga kasong kriminal ay nasa loob ng kakayahan ng mga awtoridad sa pagsisiyasat.

Pinagmulan: opennet.ru

Magdagdag ng komento