Release av verktyget cURL 8.0

Verktyget för att skicka och ta emot data över nÀtet, curl, har fyllt 25 Är. I samband med detta har en ny, betydande version, cURL 8.0, skapats. Den första versionen av den tidigare cURL 7.x-grenen lanserades Är 2000 och har sedan dess kodbasen ökat frÄn 17 000 till 155 000 rader kod, antalet kommandoradsalternativ har nÄtt 249, och stöd för 28 nÀtverksprotokoll, 13 kryptografiska bibliotek, 3 SSH-bibliotek och 3 HTTP/3-bibliotek har implementerats. Projektets kod sprids under Curl-licensen (en variant av MIT-licensen).

För HTTP/HTTPS erbjuder verktyget möjlighet till flexibel skapande av nÀtverksförfrÄgningar med angivelse av parametrar som Cookie, user_agent, referer och andra rubriker. Förutom HTTPS, HTTP/1.x, HTTP/2.0 och HTTP/3, stödjer verktyget att skicka förfrÄgningar med anvÀndning av SMTP, IMAP, POP3, SSH, Telnet, FTP, SFTP, SMB, LDAP, RTSP, RTMP och andra nÀtverksprotokoll. Samtidigt utvecklas biblioteket libcurl, som tillhandahÄller API för att anvÀnda alla curl-funktioner i program pÄ sprÄk som C, Perl, PHP och Python.

Den nya versionen av cURL 8.0 innehÄller inga radikala förÀndringar eller bakÄtkompatibilitetsbrott i API och ABI. VersionsÀndringen beror pÄ att man vill uppmÀrksamma projektets 25-Ärsjubileum och Àntligen ta bort den andra versionssiffran, som har funnits i mer Àn 22 Är.

I den nya versionen har 6 sÄrbarheter i protokollhanterare för TELNET, FTP, SFTP, GSS, SSH och HSTS ÄtgÀrdats, varav 5 Àr klassificerade som lÄgrisk, medan en har en mÄttlig risknivÄ (CVE-2023-27535, möjligheten att ÄteranvÀnda en tidigare skapad FTP-anslutning med andra parametrar, inklusive vid mismatch av anvÀndarens autentiseringsuppgifter). NÀr det gÀller Àndringar som inte Àr relaterade till ÄtgÀrdande av sÄrbarheter och fel, Àr den enda anmÀrkningen att supportsystem för installation pÄ system som saknar fungerande 64-bits datatyper nu har avslutats (för installation krÀvs nu nÀrvaron av typen "long long").

Strax efter utgivningen av 8.0.0 slÀpptes version 8.0.1 med en ÄtgÀrd för ett nyligen upptÀckt fel som ledde till krasch i vissa testscenarier.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster