Gefa út cURL 8.0 tólinu

Tækið til að taka á móti og senda gögn um netið, curl, er 25 ára gamalt. Í tilefni af þessum viðburði hefur verið stofnað nýtt markvert cURL 8.0 útibú. Fyrsta útgáfan af fyrri grein af curl 7.x var stofnuð árið 2000 og síðan þá hefur kóðagrunnurinn aukist úr 17 í 155 þúsund línur af kóða, fjölda skipanalínuvalkosta hefur verið fjölgað í 249, stuðningur við 28 netsamskiptareglur , 13 dulkóðunarsöfn, 3 SSH bókasöfn hafa verið innleidd og 3 HTTP/3 söfn. Verkefniskóðanum er dreift undir Curl leyfinu (afbrigði af MIT leyfinu).

Fyrir HTTP/HTTPS veitir tólið möguleika á að mynda netbeiðni á sveigjanlegan hátt með breytum eins og Cookie, user_agent, referer og öðrum hausum. Auk HTTPS, HTTP/1.x, HTTP/2.0 og HTTP/3 styður tólið sendingu beiðna með því að nota SMTP, IMAP, POP3, SSH, Telnet, FTP, SFTP, SMB, LDAP, RTSP, RTMP og aðrar netsamskiptareglur . Á sama tíma er verið að þróa libcurl bókasafnið sem veitir API til að nota allar krulluaðgerðir í forritum á tungumálum eins og C, Perl, PHP, Python.

Nýja útgáfan af cURL 8.0 inniheldur ekki meiriháttar nýjungar eða breytingar sem brjóta á milli rekstrarsamhæfis API og ABI. Númerabreytingin er tilkomin vegna þess að vilja halda upp á 25 ára afmæli verkefnisins og endurstilla loks annan tölustaf útgáfunnar sem hefur safnast fyrir í meira en 22 ár.

Nýja útgáfan útilokar 6 veikleika í TELNET, FTP, SFTP, GSS, SSH, HSTS straumstýringum, þar af 5 eru merktir sem minniháttar, og einn er í meðallagi hættu (CVE-2023-27535, getu til að endurnýta a áður búin til FTP tenging við aðrar breytur, þar á meðal þegar notendaskilríki passa ekki saman). Meðal breytinga sem ekki tengjast útrýmingu veikleika og villna er eina athugasemdin að hætt er að styðja við byggingu á kerfum sem hafa ekki virka 64-bita gagnategundir (bygging krefst nú tilvistar „langrar“ gerðarinnar).

Stuttu eftir útgáfu 8.0.0 var útgáfa 8.0.1 gefin út með lagfæringu fyrir mjög fundinn villu sem leiddi til hruns í sumum prófunaratburðarásum.

Heimild: opennet.ru

Bæta við athugasemd