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 相关。 请愿书是作为执行的一部分发送的 发布 XNUMX 月,Rambler Group 董事会决定将与 Nginx 的诉讼转移至民法领域。 此外,据报道,最初代表 Rambler 联系执法机构的律师事务所 Lynwood Investments CY Ltd 的合同已被终止。

有趣的是,尽管合同终止,Lynwood Investments CY Ltd 仍保留代表自己和自身利益在 NGINX 案件中证明损害和赔偿的权利,但无权代表 Rambler 开展任何业务团体。 经过 информации 数字权利中心的律师表示,Rambler 的请愿书无效,因为刑事案件不能仅在当事人和解的基础上终止——刑事案件中是否存在犯罪事实的决定属于刑事案件的管辖范围。调查当局。

来源: opennet.ru

添加评论