Ngaleupaskeun utilitas cURL 8.0

Utiliti pikeun nampa sareng ngirim data dina jaringan, curl, umurna 25 taun. Keur ngahargaan ka acara ieu, cabang cURL 8.0 signifikan anyar geus kabentuk. Pelepasan mimiti cabang saméméhna curl 7.x kabentuk dina 2000 sarta saprak lajeng basa kode geus ngaronjat ti 17 nepi ka 155 sarébu garis kode, jumlah pilihan garis paréntah geus ngaronjat nepi ka 249, rojongan pikeun 28 protokol jaringan. , 13 perpustakaan cryptographic, 3 perpustakaan SSH geus dilaksanakeun sarta 3 HTTP / 3 perpustakaan. Kodeu proyék disebarkeun dina lisénsi Curl (varian tina lisénsi MIT).

Pikeun HTTP / HTTPS, utilitas nyadiakeun kamampuhan pikeun flexibly ngabentuk pamundut jaringan kalawan parameter kayaning Cookie, user_agent, referer tur sagala lulugu lianna. Salian HTTPS, HTTP/1.x, HTTP/2.0 jeung HTTP/3, utiliti ngarojong ngirim requests maké SMTP, IMAP, POP3, SSH, Telnet, FTP, SFTP, SMB, LDAP, RTSP, RTMP jeung protokol jaringan séjén. . Dina waktos anu sami, perpustakaan libcurl nuju dikembangkeun, nyayogikeun API pikeun ngagunakeun sadaya fungsi curl dina program dina basa sapertos C, Perl, PHP, Python.

Pelepasan anyar cURL 8.0 henteu ngandung inovasi utama atanapi parobihan API sareng ABI anu ngarobih interoperabilitas. Parobihan panomeran disababkeun ku kahayang pikeun ngagungkeun ulang taun ka-25 proyék sareng tungtungna ngareset angka kadua versi, anu parantos ngumpulkeun langkung ti 22 taun.

Versi anyar ngaleungitkeun 6 kerentanan dina TELNET, FTP, SFTP, GSS, SSH, HSTS pawang aliran, nu 5 ditandaan minor, sarta hiji boga tingkat bahaya sedeng (CVE-2023-27535, kamampuhan pikeun make deui a. sambungan FTP saméméhna dijieun kalawan parameter séjén, kaasup lamun Kapercayaan pamaké teu cocog). Diantara parobihan anu henteu aya hubunganana sareng ngaleungitkeun kerentanan sareng kasalahan, hiji-hijina catetan nyaéta ngeureunkeun dukungan pikeun ngawangun sistem anu henteu ngagaduhan jinis data 64-bit (gedong ayeuna peryogi ayana jinis "panjang panjang").

Teu lila sanggeus sékrési 8.0.0, versi 8.0.1 dileupaskeun ku fix pikeun bug hotly kapanggih anu ngakibatkeun ngadat dina sababaraha skenario test.

sumber: opennet.ru

Tambahkeun komentar