versão 0.4.0 do njs. Rambler enviou uma petição para encerrar o processo criminal contra Nginx

Desenvolvedores de projetos Nginx publicado lançamento do interpretador de linguagem JavaScript - js 0.4.0. O interpretador njs implementa padrões ECMAScript e permite expandir a capacidade do Nginx de processar solicitações usando scripts na configuração. Os scripts podem ser usados ​​em um arquivo de configuração para definir lógica avançada para processar solicitações, gerar uma configuração, gerar dinamicamente uma resposta, modificar uma solicitação/resposta ou criar stubs rapidamente para resolver problemas em aplicações web.

A nova versão implementa a diretiva js_import para importar módulos JavaScript com implementação de manipuladores de variáveis ​​ou locais. Por exemplo, no módulo foo.js você pode definir uma barra de funções, que pode ser chamada em relação a um caminho específico:

foo.js:

barra de funções(r) {
r.return(200);
}

exportar padrão {barra};

nginx.conf:

js_import foo.js;

Localização /
js_content foo.bar;
}

No objeto r.headersOut adicionado suporte para cabeçalhos que incluem vários valores, por exemplo:

conteúdo da função(r) {
r.headersOut['Set-Cookie'] = [
'foo=111; Idade máxima=3600; caminho=/',
'barra=qqq; Idade máxima=86400; caminho=/'
];

r.return(200);
}

Além disso, pode-se notar сообщение Empresa do Grupo Rambler sobre direção às autoridades investigadoras de uma petição oficial para encerrar caso criminalrelacionado ao Nginx. A petição foi enviada como parte da execução publicado em dezembro, a decisão do conselho de administração do Grupo Rambler de transferir o processo com a Nginx para a área de direito civil. Além disso, foi relatado que o contrato com o escritório de advocacia Lynwood Investments CY Ltd, que inicialmente contatou as agências de aplicação da lei, agindo em nome da Rambler, foi rescindido.

Curiosamente, apesar da rescisão do contrato, a Lynwood Investments CY Ltd manteve o direito de provar danos e compensações no caso NGINX em seu próprio nome e no seu próprio interesse, mas não tem o direito de conduzir qualquer negócio em nome do Rambler Grupo. Por informação do advogado do Centro de Direitos Digitais, a petição de Rambler não é válida, uma vez que um processo criminal não pode ser encerrado apenas com base na reconciliação das partes - a decisão sobre a ausência de corpus delicti em processos criminais é da competência do autoridades investigativas.

Fonte: opennet.ru

Adicionar um comentário