njs 0.4.0 發布。 Rambler 發出請願書,要求終止針對 Nginx 的刑事案件

Nginx 專案開發人員 發表 JavaScript 語言解釋器的發布 - 新澤西0.4.0。 njs 解釋器實作了 ECMAScript 標準,並允許您使用配置中的腳本擴展 Nginx 處理請求的能力。腳本可以在設定檔中使用來定義高級邏輯,用於處理請求、生成配置、動態生成回應、修改請求/回應或快速建立存根以解決 Web 應用程式中的問題。

新版本實施了該指令 js_導入 用於導入具有變數或位置處理程序實作的 JavaScript 模組。例如,在 foo.js 模組中,您可以定義一個函數 bar,可以根據特定路徑呼叫函數:

foo.js:

函數欄(r) {
r.return(200);
}

導出預設{bar};

nginx.conf:

js_導入foo.js;

位置/
js_content foo.bar;
}

在物件中 r.headersOut 新增了對包含多個值的標頭的支持,例如:

函數內容(r) {
r.headersOut['設定 Cookie'] = [
'富 = 111;最大年齡=3600;路徑=/',
'酒吧=qqq;最大年齡=86400;路徑=/'
];

r.return(200);
}

此外,還可以注意到 сообщение Rambler 集團公司簡介 方向 向調查機關提出正式終止申請 犯罪案件與 Nginx 相關。請願書是作為執行的一部分而發送的 發布 12 月,Rambler Group 董事會決定將與 Nginx 的訴訟轉移至民法領域。此外,據報道,最初代表 Rambler 與執法機構聯繫的律師事務所 Lynwood Investments CY Ltd 的合約已被終止。

有趣的是,儘管合約終止,Lynwood Investments CY Ltd 仍保留代表其自身和自身利益在 NGINX 案件中證明損害和賠償的權利,但無權代表 Rambler 開展任何業務團體。經過 信息 數位權利中心的律師認為,Rambler 的請願書無效,因為刑事案件不能僅在當事人和解的基礎上終止——刑事案件中是否存在犯罪事實的決定屬於刑事案件的管轄範圍。調查當局。

來源: opennet.ru

添加評論