Випуск NJS 0.4.0. Rambler відправив клопотання про припинення кримінальної справи проти Nginx

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

У новому випуску реалізовано директиву 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

Додати коментар або відгук