Op 11 maart, na meer dan twee maanden ontwikkeling en 538 commits, is de release van 8.19.0 (273e) cross-platform console tool en bibliotheek succesvol afgerond. curl, geschreven in de programmeertaal C en verspreid onder een licentie. curl.
Belangrijkste wijzigingen
Beveiliging
- Het beloningsprogramma voor het ontdekken van kwetsbaarheden is beëindigd, maar dit heeft mensen niet weerhouden om kwetsbaarheden in curl te vinden:
- CVE-2026-1965 – onjuist hergebruik van HTTP Negotiate verbinding;
- CVE-2026-3783 – tokens lekken bij omleidingen en netrc;
- CVE-2026-3784 – onjuist hergebruik van proxyverbindingen met referenties;
- CVE-2026-3805 – gebruik van geheugen na vrijgave bij hergebruik van SMB-verbinding.
Andere veranderingen
- De CMake-optie CURL_BUILD_EVERYTHING is toegevoegd;
- Initiële ondersteuning voor MQTTS is toegevoegd;
- Ondersteuning voor decimale waarden in de opties –limit-rate en –max-filesize is toegevoegd;
- De optie -J gebruikt nu de naam van de omleiding als reserve;
- Ondersteuning voor OpenSSL-QUIC is verwijderd.;
- In Windows kan curl nu zo worden gecompileerd dat het standaard de native CA-certificaatopslag gebruikt;
- De minimaal ondersteunde versie van Windows is nu Vista.
Aanstaande verwijderingen in volgende versies (zie details):
- ondersteuning voor NTLM wordt optioneel;
- ondersteuning voor RTMP zal worden verwijderd;
- ondersteuning voor SMB wordt optioneel;
- ondersteuning voor de c-ares bibliotheek tot versie 1.16 zal worden verwijderd;
- ondersteuning voor CMake versie 3.17 en eerdere versies zal worden verwijderd;
- ondersteuning voor TLS-SRP zal worden verwijderd.
Bron: linux.org.ru
