Rhyddhau'r cyfleustodau cURL 8.0

Mae'r cyfleustodau ar gyfer derbyn ac anfon data dros y rhwydwaith, Curl, yn 25 mlwydd oed. I anrhydeddu'r digwyddiad hwn, mae cangen CURL 8.0 arwyddocaol newydd wedi'i ffurfio. Ffurfiwyd datganiad cyntaf y gangen flaenorol o Curl 7.x yn 2000 ac ers hynny mae sylfaen y cod wedi cynyddu o 17 i 155 mil o linellau cod, mae nifer yr opsiynau llinell orchymyn wedi'i gynyddu i 249, cefnogaeth i 28 protocol rhwydwaith , 13 o lyfrgelloedd cryptograffig, 3 llyfrgell SSH wedi'u gweithredu a 3 llyfrgell HTTP / 3. Mae cod y prosiect yn cael ei ddosbarthu o dan y drwydded Curl (amrywiad o'r drwydded MIT).

Ar gyfer HTTP/HTTPS, mae'r cyfleustodau'n darparu'r gallu i ffurfio cais rhwydwaith yn hyblyg gyda pharamedrau fel Cookie, user_agent, referer ac unrhyw benawdau eraill. Yn ogystal Γ’ HTTPS, HTTP/1.x, HTTP/2.0 a HTTP/3, mae'r cyfleustodau'n cefnogi anfon ceisiadau gan ddefnyddio SMTP, IMAP, POP3, SSH, Telnet, FTP, SFTP, SMB, LDAP, RTSP, RTMP a phrotocolau rhwydwaith eraill . Ar yr un pryd, mae'r llyfrgell libcurl yn cael ei datblygu, gan ddarparu API ar gyfer defnyddio'r holl swyddogaethau curl mewn rhaglenni mewn ieithoedd fel C, Perl, PHP, Python.

Nid yw'r datganiad newydd o cURL 8.0 yn cynnwys arloesiadau mawr na newidiadau API ac ABI sy'n torri ar ryngweithredu. Mae'r newid rhifo oherwydd yr awydd i ddathlu 25 mlynedd ers y prosiect ac yn olaf ailosod ail ddigid y fersiwn, sydd wedi bod yn cronni ers mwy na 22 mlynedd.

Mae'r fersiwn newydd yn dileu 6 bregusrwydd yn y trinwyr ffrwd TELNET, FTP, SFTP, GSS, SSH, HSTS, y mae 5 ohonynt wedi'u nodi fel mΓ’n, ac mae gan un lefel gymedrol o berygl (CVE-2023-27535, y gallu i ailddefnyddio a cysylltiad FTP a grΓ«wyd yn flaenorol Γ’ pharamedrau eraill, gan gynnwys pan nad yw tystlythyrau defnyddwyr yn cyfateb). Ymhlith y newidiadau nad ydynt yn ymwneud Γ’ dileu gwendidau a gwallau, yr unig nodyn yw rhoi'r gorau i gefnogaeth ar gyfer adeiladu ar systemau nad oes ganddynt fathau o ddata 64-did sy'n gweithio (mae adeiladu bellach yn gofyn am bresenoldeb math "hir hir").

Yn fuan ar Γ΄l rhyddhau 8.0.0, rhyddhawyd fersiwn 8.0.1 gydag atgyweiriad ar gyfer nam a ddarganfuwyd yn boeth a arweiniodd at ddamweiniau mewn rhai senarios prawf.

Ffynhonnell: opennet.ru

Ychwanegu sylw