11. martā, pēc vairāk nekā diviem mēnešiem izstrādes un 538 kommitiem, tika izlaista 8.19.0 (273. versija) multiplatformu konsoles utilīta un bibliotēka curl, kas uzrakstīta C valodā un izplatīta ar licenci curl.
Galvenās izmaiņas
Drošība
- Atbalsta programma par atklātajām drošības ievainojamībām ir pārtraukta, taču tas netraucēja cilvēkiem atrast ievainojamības curl:
- CVE-2026-1965 – nepareiza HTTP Negotiate savienojuma atkārtota izmantošana;
- CVE-2026-3783 – autentificēšanas vārdu un netrc tokenu noplūde;
- CVE-2026-3784 – nepareiza proxy savienojuma ar akreditācijas datiem atkārtota izmantošana;
- CVE-2026-3805 – atmiņas izmantošana pēc atbrīvošanas, atkārtoti izmantojot SMB savienojumu.
Citi uzlabojumi
- pievienota CMake opcija CURL_BUILD_EVERYTHING;
- pievienota sākotnējā MQTTS atbalsta funkcionalitāte;
- pievienots atbalsts frac skaitļiem opcijās –limit-rate un –max-filesize;
- opcijai -J tagad tiek izmantots pārvirzes nosaukums kā rezerves variants;
- noņemts atbalsts OpenSSL-QUIC;
- Windows vidē tagad var kompīlēt curl, lai noklusējumā izmantotu nativu CA sertifikātu krātuvi;
- tagad minimālā atbalstītā Windows versija ir Vista.
Gaidāmās izmaiņas nākamajās versijās (skat. sīkāka informācija):
- NTLM atbalsts kļūs par opciju;
- RTMP atbalsts tiks noņemts;
- SMB atbalsts kļūs par opciju;
- c-ares bibliotēkas atbalsts līdz versijai 1.16 tiks noņemts;
- CMake versijas 3.17 un vecāku versiju atbalsts tiks noņemts;
- TLS-SRP atbalsts tiks noņemts.
Avots: linux.org.ru
