Rilis utilitas cURL 8.0

Utilitas kanggo nampa lan ngirim data liwat jaringan, curl, umure 25 taun. Kanggo ngurmati acara iki, cabang cURL 8.0 anyar sing penting wis dibentuk. Rilis pisanan saka cabang curl 7.x sadurungΓ© dibentuk ing taun 2000 lan wiwit iku basis kode tambah saka 17 dadi 155 ewu baris kode, jumlah pilihan baris perintah wis ditambah dadi 249, dhukungan kanggo 28 protokol jaringan. , 13 perpustakaan kriptografi, 3 perpustakaan SSH wis dileksanakake lan 3 perpustakaan HTTP/3. Kode proyek disebarake miturut lisensi Curl (varian saka lisensi MIT).

Kanggo HTTP/HTTPS, sarana kasebut nyedhiyakake kemampuan kanggo nggawe panjalukan jaringan kanthi fleksibel kanthi paramèter kayata Cookie, user_agent, referer lan header liyane. Saliyane HTTPS, HTTP/1.x, HTTP/2.0 lan HTTP/3, sarana ndhukung ngirim panjalukan nggunakake SMTP, IMAP, POP3, SSH, Telnet, FTP, SFTP, SMB, LDAP, RTSP, RTMP lan protokol jaringan liyane. . Ing wektu sing padha, perpustakaan libcurl lagi dikembangake, nyedhiyakake API kanggo nggunakake kabeh fungsi curl ing program ing basa kayata C, Perl, PHP, Python.

Rilis anyar cURL 8.0 ora ngemot inovasi utama utawa owah-owahan API lan ABI sing nglanggar interoperabilitas. Owah-owahan nomer kasebut amarga kepinginan kanggo ngrayakake ulang taun kaping 25 proyek kasebut lan pungkasane ngreset digit nomer loro versi kasebut, sing wis dikumpulake luwih saka 22 taun.

Versi anyar ngilangake 6 kerentanan ing TELNET, FTP, SFTP, GSS, SSH, HSTS stream handler, kang 5 ditandhani minangka cilik, lan siji duwe tingkat moderat bebaya (CVE-2023-27535, kemampuan kanggo nggunakake maneh a sambungan FTP sing digawe sadurunge karo paramèter liyane, kalebu nalika kredensial pangguna ora cocog). Antarane owah-owahan sing ora ana hubungane karo penghapusan kerentanan lan kesalahan, siji-sijine cathetan yaiku mandhek dhukungan kanggo mbangun sistem sing ora duwe jinis data 64-bit sing bisa digunakake (bangunan saiki mbutuhake jinis "dawa dawa".

Sakcepete sawise release saka 8.0.0, versi 8.0.1 dirilis karo fix kanggo bug hotly ketemu sing mimpin kanggo tubrukan ing sawetara skenario test.

Source: opennet.ru

Add a comment