Publikimi i utilitarit cURL 8.0

Pas më shumë se 25 vjet, utiliteti curl për marrjen dhe dërgimin e të dhënave përmes rrjetit ka festuar përvjetorin e tij. Në nder të këtij evenimenti, është formuar një degë e re e rëndësishme, cURL 8.0. Rritja e parë e degës së kaluar curl 7.x u publikua në vitin 2000 dhe që atëherë baza e kodit u rrit nga 17 në 155 mijë rreshta kodi, numri i opsioneve të linjës së komandës arriti në 249, dhe është realizuar mbështetje për 28 protokolle rrjetesh, 13 biblioteka kriptografike, 3 biblioteka SSH dhe 3 biblioteka HTTP/3. Kodi i projektit shpërndahet nën licencën Curl (varianti i licencës MIT).

Për HTTP/HTTPS, utiliteti ofron mundësi të fleksibilizuara për formimin e kërkesave rrjetore me përcaktimin e parametrave të tillë si Cookie, user_agent, referer dhe çdo titull tjetër. Përveç HTTPS, HTTP/1.x, HTTP/2.0 dhe HTTP/3, utiliteti mbështet dërgimin e kërkesave duke përdorur SMTP, IMAP, POP3, SSH, Telnet, FTP, SFTP, SMB, LDAP, RTSP, RTMP dhe protokolle të tjera rrjeti. Paralelisht, po evoluon biblioteka libcurl, e cila ofron API për të angazhuar të gjitha funksionet e curl në programe në gjuhë të tilla si C, Perl, PHP, Python.

Lëshimi i ri cURL 8.0 nuk përmban risitë thelbësore ose ndryshimet që cënojnë pajtueshmërinë e API dhe ABI. Ndryshimi i numërimit është për shkak të dëshirës për të festuar 25-vjetorin e projektit dhe për të hequr përfundimisht numrin e dytë të versionit, i cili është akumuluar për më shumë se 22 vjet.

Në versionin e ri janë eliminuar 6 vulnerabilitete në përpunuesit e protokolleve TELNET, FTP, SFTP, GSS, SSH, HSTS, nga të cilat 5 janë shënuar si të vogla dhe një ka një nivel rreziku të moderuar (CVE-2023-27535, mundësia e ripërdorimit të një lidhjeje FTP të krijuar më parë me parametra të tjerë, përfshirë kur nuk janë përputhur të dhënat e identifikimit të përdoruesit). Nga ndryshimet që nuk lidhen me eliminimin e vulnerabiliteteve dhe gabimeve, vërehet vetëm ndalimi i mbështetjes për ndërtimin në sisteme për të cilat nuk ekzistojnë llojet e dhënash 64-bit aktiv (për ndërtimin tani kërkohet të ketë llojin "long long").

Së shpejti pas lëshimit të 8.0.0, u publikua versioni 8.0.1 me korrigjimin e një gabimi të gjetur në fakt, i cili shkaktonte mbyllje të papritur në disa skenarë prove.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster