Выпуск njs 0.4.0. Rambler адправіў хадайніцтва аб спыненні крымінальнай справы супраць Nginx

Распрацоўнікі праекту Nginx апублікавалі выпуск інтэрпрэтатара мовы JavaScript njs 0.4.0. Інтэрпрэтатар njs рэалізуе стандарты ECMAScript і дазваляе пашыраць магчымасці Nginx па апрацоўцы запытаў з дапамогай скрыптоў у канфігурацыі. Скрыпты могуць выкарыстоўвацца ў файле канфігурацыі для вызначэння пашыранай логікі апрацоўкі запытаў, фармаванні канфігурацыі, дынамічнай генерацыі адказу, мадыфікацыі запыту/адказу ці хуткага стварэння заглушак з рашэннем праблем у web-прыкладаннях.

У новым выпуску рэалізавана дырэктыва js_import для імпарту JavaScript-модуляў з рэалізацыяй апрацоўшчыкаў зменных ці шляхоў (location). Напрыклад, у модулі foo.js можна вызначыць функцыю bar, якую можна выклікаць у прывязцы да вызначанага шляху:

foo.js:

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

export default {bar};

nginx.conf:

js_import foo.js;

Месцазнаходжанне / {
js_content foo.bar;
}

У аб'екце r.headersOut дададзена падтрымка загалоўкаў, якія ўключаюць некалькіх значэнняў, напрыклад:

function content(r) {
r.headersOut['Set-Cookie'] = [
'foo=111; Max-Age=3600; path=/',
'bar=qqq; Max-Age = 86400; path=/'
];

r.return(200);
}

Дадаткова можна адзначыць паведамленне кампаніі Rambler Group аб напрамку у следчыя органы афіцыйнага хадайніцтва аб спыненні крымінальнай справы, звязанага з Nginx. Хадайніцтва было накіравана ў рамках выканання вынесенага у снежні рашэння рады дырэктараў Rambler Group аб перакладзе разгляду з Nginx у грамадзянска-прававое поле. Акрамя таго, паведамляецца ад скасаванні дамовы з юрыдычнай кампаніяй Lynwood Investments CY Ltd, якая першапачаткова звярнулася ў праваахоўныя органы, дзейнічаючы ад імя Rambler.

Цікава, што нягледзячы на ​​скасаванне дамовы, кампанія Lynwood Investments CY Ltd захавала за сабой права даказваць прычыненне страт і іх кампенсацыі па справе NGINX ад свайго ўласнага імя і ў сваіх уласных інтарэсах, але не мае права весці ніякіх спраў ад імя Rambler Group. Па інфармацыі ад юрыста Цэнтра лічбавых правоў хадайніцтва Rambler не мае сілы, бо крымінальная справа не можа быць спынена толькі на падставе прымірэння бакоў - рашэнне аб адсутнасці складу злачынства ў крымінальных справах знаходзіцца ў кампетэнцыі следчых органаў.

Крыніца: opennet.ru

Дадаць каментар