Foi lançado o release do servidor http leve lighttpd 1.4.74, que busca combinar alto desempenho, segurança, conformidade com padrões e flexibilidade de configuração. O lighttpd é adequado para uso em sistemas de alta carga e é direcionado a baixo consumo de memória e recursos de CPU. O código do projeto é escrito em C e é distribuído sob a licença BSD.
Na nova versão:
- O comportamento ao salvar dados no log usando o syslog foi alterado (ativado pela configuração 'server.errorlog-use-syslog = 'enable'') — anteriormente, todas as mensagens eram enviadas apenas com a prioridade LOG_ERROR, agora a prioridade é escolhida dependendo do tipo de mensagem (LOG_WARNING, LOG_DEBUG).
- Em sistemas com a biblioteca C Musl, foi assegurado o uso da chamada sendfile().
- No módulo mod_dirlisting, foi adicionada a opção 'dir-listing.sort' para definir a ordenação da saída.
- No mod_deflate, foi incluída a configuração 'deflate.allowed-encodings', e o algoritmo bzip2 recebeu a menor prioridade na escolha.
- O arquivo de configuração agora suporta os operadores 'if', 'elif', 'elsif', 'elseif' e 'else if'.
- No mod_openssl e no mod_gnutls, foi adicionada a verificação do suporte à implementação de TLS a nível do kernel Linux (kTLS).
- Foi assegurada a compatibilidade com o sistema operacional DragonflyBSD.
Na próxima versão, várias alterações que quebram a compatibilidade estão previstas. Um conjunto de cifras mais seguro para TLS será utilizado por padrão, com proteção contra compromissos de sessão em caso de interceptação de chaves de longo prazo (forward secrecy) e uso de criptografia autenticada (AEAD). O conjunto 'EECDH+AESGCM:AES256+EECDH:CHACHA20:!SHA1:!SHA256:!SHA384' está previsto para ser substituído por 'EECDH+AESGCM:CHACHA20:!PSK:!DHE'.
A segunda alteração futura em compatibilidade será a mudança no mod_redirect aplicada para o código de redirecionamento HTTP/1.1, passando de 301 (Movido Permanentemente) para 308 (Redirecionamento Permanente), a menos que o parâmetro 'url.redirect-code' esteja explicitamente definido. Em 2025, a versão TLSv1.3 será ativada por padrão (o parâmetro MinProtocol será alterado para TLSv1.3).
Fonte: opennet.ru
