Instrumentum programmatis "curl" ad mittenda et recipienda data per rete vicesimum quintum annum implevit. Ad hoc celebrandum, novum ramum significans, cURL 8.0, creatum est. Prima emissio rami prioris, curl 7.x, anno 2000 creata est, et ex eo tempore, basis codicis a 17,000 ad 155,000 lineas codicis crevit, numerus optionum lineae mandatorum ad 249 auctus est, et subsidium pro 28 protocollis retialibus, 13 bibliothecis cryptographicis, 3 bibliothecis SSH, et 3 bibliothecis HTTP/3 implementatum est. Codex propositi sub licentia Curl (varians licentiae MIT) distribuitur.
Pro HTTP/HTTPS, utilitas flexibilem petitionum retialium generationem praebet cum parametris ut Cookie, User_Agent, Referer, et quibuslibet aliis capitibus. Praeter HTTPS, HTTP/1.x, HTTP/2.0, et HTTP/3, utilitas petitiones mittere per SMTP, IMAP, POP3, SSH, Telnet, FTP, SFTP, SMB, LDAP, RTSP, RTMP, et alia protocolla retialia sustinet. Bibliotheca libcurl etiam explicatur, API praebens ad omnes functiones curl in programmatibus scriptis linguis ut C, Perl, PHP, et Python utendas.
Nova emissio cURL 8.0 nullas innovationes maiores aut mutationes API vel ABI incompatibiles continet. Mutatio in numeratione versionum ad vicesimum quintum anniversarium propositi celebrandum et tandem secundum digitum numeri versionis, qui per plus quam XXII annos accumulatus est, removendum destinatur.
Nova versio sex vulnerabilitates in tractatoribus protocollorum TELNET, FTP, SFTP, GSS, SSH, et HSTS emendat. Quinque ex his vulnerabilitatibus ut leves aestimantur, et una ut moderata (CVE-2023-27535, quae permittit iterum uti nexu FTP antea creato cum parametris diversis, etiam cum credentiales usoris discrepant). Sola mutatio quae non pertinet ad emendationem vulnerabilitatum vel errorum est cessatio subsidii constructionis in systematibus quae desunt typi datorum 64-bit operantes (constructionis nunc typum "long long" requirit).
Paulo post emissionem versionis 8.0.0, versio 8.0.1 edita est cum correctione vitii qui, statim post emissionem, inventus est, quod ruinas in quibusdam probationibus causabat.
Source: opennet.ru
