Vydanie nástroja cURL 8.0

Nástroj na získavanie a odosielanie dát po sieti curl oslávil 25 rokov. Pri tejto príležitosti bola vytvorená nová významná vetva cURL 8.0. Prvé vydanie predchádzajúcej vetvy curl 7.x bolo vydané v roku 2000 a odvtedy sa kódová základňa zvýšila z 17 na 155 tisíc riadkov kódu, počet možností príkazového riadku dosiahol 249, bola implementovaná podpora 28 sieťových protokolov, 13 kryptografických knižníc, 3 SSH knižníc a 3 knižníc HTTP/3. Kód projektu je distribuovaný pod licenciou Curl (variant licencie MIT).

Pre HTTP/HTTPS nástroj poskytuje flexibilnú možnosť formovania sieťového dopytu s určením takých parametrov, ako sú Cookie, user_agent, referer a akékoľvek iné hlavičky. Okrem HTTPS, HTTP/1.x, HTTP/2.0 a HTTP/3, nástroj podporuje odosielanie dopytov pomocou SMTP, IMAP, POP3, SSH, Telnet, FTP, SFTP, SMB, LDAP, RTSP, RTMP a ďalších sieťových protokolov. Paralelne sa vyvíja knižnica libcurl, ktorá poskytuje API na zapojenie všetkých funkcií curl v programoch v takých jazykoch, ako sú C, Perl, PHP, Python.

Nové vydanie cURL 8.0 neobsahuje zásadné novinky ani nekompatibilné zmeny API a ABI. Zmena číslovania je spôsobená túžbou osláviť 25. výročie projektu a konečne zresetovať druhú číslicu verzie, ktorá sa hromadila už viac ako 22 rokov.

V novej verzii bolo odstránených 6 zraniteľností v spracovateľoch protokolov TELNET, FTP, SFTP, GSS, SSH, HSTS, z ktorých 5 je označených ako drobné a jedna má strednú úroveň nebezpečenstva (CVE-2023-27535, možnosť opätovného použitia predtým vytvoreného FTP pripojenia s inými parametrami, vrátane rozporu v prihlasovacích údajoch). Zmienky, ktoré nie sú spojené s opravou zraniteľností a chýb, sa týkajú len zastavenia podpory kompilácie na systémoch, pre ktoré chýbajú funkčné 64-bitové dátové typy (pre kompiláciu je teraz potrebné mať typ „long long“).

Hneď po vydaní 8.0.0 bola uvedená verzia 8.0.1 s opravou nájdenej chyby, ktorá spôsobovala haváriu v niektorých testovacích scenároch.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster