No dia 11 de março, após mais de dois meses de desenvolvimento e 538 commits, foi lançado o 8.19.0 (273º) utilitário de console multiplataforma e biblioteca curl, escritos na linguagem C e distribuídos sob licença curl.
Principais mudanças
Segurança
- O programa de recompensas por identificação de vulnerabilidades foi encerrado, mas isso não impediu que pessoas encontrassem vulnerabilidades no curl:
- CVE-2026-1965 – reutilização inadequada da conexão HTTP Negotiate;
- CVE-2026-3783 – vazamento de tokens com redirecionamento e netrc;
- CVE-2026-3784 – reutilização inadequada da conexão proxy com credenciais;
- CVE-2026-3805 – uso de memória após liberação na reutilização da conexão SMB.
Outras alterações
- opção CMake CURL_BUILD_EVERYTHING adicionada;
- suporte inicial para MQTTS adicionado;
- suporte para valores fracionários nas opções –limit-rate e –max-filesize adicionado;
- a opção -J agora usa o nome de redirecionamento como substituto;
- suporte para OpenSSL-QUIC removido;
- agora é possível compilar o curl no Windows para usar o armazenamento nativo de certificados CA por padrão;
- a versão mínima suportada do Windows é agora o Vista.
Remoções planejadas nas próximas versões (veja detalhes):
- suporte NTLM se tornará opcional;
- suporte RTMP será removido;
- suporte SMB se tornará opcional;
- suporte para a biblioteca c-ares até a versão 1.16 será removido;
- suporte para CMake versão 3.17 e anteriores será removido;
- suporte para TLS-SRP será removido.
Fonte: linux.org.ru
