njs 0.4.0 リリース。 RamblerはNginxに対する刑事訴訟の終結を求める嘆願書を送った

Nginx プロジェクト開発者 公開 JavaScript言語インタプリタのリリース - njs0.4.0。 njs インタープリターは ECMAScript 標準を実装しており、構成内のスクリプトを使用してリクエストを処理する Nginx の機能を拡張できます。 構成ファイル内でスクリプトを使用すると、リクエストの処理、構成の生成、応答の動的生成、リクエスト/応答の変更、Web アプリケーションの問題を解決するためのスタブの迅速な作成などの高度なロジックを定義できます。

新しいリリースではディレクティブが実装されています js_import 変数または位置ハンドラーの実装を含む JavaScript モジュールをインポートするため。 たとえば、foo.js モジュールでは、特定のパスに関連して呼び出すことができる関数バーを定義できます。

foo.js:

関数バー(r) {
r.return(200);
}

デフォルトの {bar} をエクスポートします。

nginx.conf:

js_import foo.js;

位置/ {
js_content foo.bar;
}

オブジェクトの中で r.headersOut 複数の値を含むヘッダーのサポートが追加されました。次に例を示します。

関数内容(r) {
r.headersOut['Set-Cookie'] = [
'foo=111; Max-Age=3600; パス=/'、
'バー=qqq; Max-Age=86400; パス=/'
];

r.return(200);
}

さらに、注目できるのは、 メッセージ ランブラーグループ会社について 方向 捜査当局に対して終了を求める正式な申し立てを行う 刑事事件Nginx関連。 嘆願書は死刑執行の一環として送られた 発行済み XNUMX月、Rambler Groupの取締役会は、Nginxとの訴訟手続きを民法分野に移管することを決定した。 さらに、当初ランブラーの代理として法執行機関に連絡を取った法律事務所リンウッド・インベストメンツCY Ltdとの契約が終了したと報じられている。

興味深いことに、契約終了にも関わらず、Lynwood Investments CY Ltd は、自らの利益のために、NGINX 訴訟における損害賠償と賠償を証明する権利を保持していましたが、ランブラーに代わっていかなるビジネスも行う権利は持っていませんでした。グループ。 による 情報 デジタル著作権センターの弁護士からは、刑事事件は当事者の和解のみに基づいて終了することはできないため、ランブラー氏の請願は無効であるとの見解が示されました。刑事事件におけるコーパスデリクトの不存在に関する決定は、刑事事件の権限の範囲内です。捜査当局。

出所: オープンネット.ru

コメントを追加します