Foi apresentado o lançamento do projeto GNU Wget2 2.2.0, que desenvolve uma versão reescrita e totalmente reformulada do programa para automação de downloads recursivos de conteúdo GNU Wget. O Wget2 oferece um conjunto adicional de opções, suporta downloads em múltiplos threads, permite o uso de funcionalidades disponíveis através da biblioteca libwget, suporta os protocolos HTTP/2 e TLS 1.3, possibilita o download apenas de dados alterados, pode salvar dados de servidores de streaming, processa corretamente nomes de domínio internacionalizados e pode reencodar o conteúdo baixado. A ferramenta wget2 é licenciada sob GPLv3+, enquanto a biblioteca está sob LGPLv3+.
Na nova versão:
- Adicionada a suporte à biblioteca libproxy e fornecida a possibilidade de conexão através de proxy com suporte a HTTP/1.0.
- Por padrão, o modo de abertura rápida de conexões TCP (TCP FastOpen) está desabilitado. Adicionada a possibilidade de usar a opção '—no-tcp-fastopen' com núcleos Linux a partir da versão 4.11.
- Por padrão, o envio explícito de solicitações usando o protocolo OCSP (Protocolo de Status de Certificado Online) para verificar certificados revogados está desabilitado.
- Adicionada a suporte às opções '—progress=dot:' e '—restrict-file-names' para compatibilidade retroativa com wget 1.x.
- Ajustada a manipulação de redirecionamentos ao usar a opção '—no-parent' e resolvidos problemas com o download de múltiplos arquivos simultaneamente via HTTP/2.
- Melhorada a análise de arquivos robots.txt.
- Melhorado o suporte à construção com as bibliotecas WolfSSL e LibreSSL.
- Melhorado o suporte a IPv6.
- Assegurada a compatibilidade com a ferramenta fetchmail ao processar login e senha no arquivo .netrc.
- Adicionada a suporte para formatos de tempo não padrão em Cookies.
Fonte: opennet.ru
