Udgivelsen af cURL-værktøjet 8.0

Netværksværktøjet cURL fyldte 25 år. I anledning af denne begivenhed er en ny betydningsfuld version, cURL 8.0, blevet dannet. Den første version af den tidligere cURL 7.x gren blev udgivet i 2000, og siden da er kodebasen vokset fra 17 til 155.000 linjer kode, antallet af kommandolinjeindstillinger er steget til 249, og der er tilføjet støtte til 28 netværksprotokoller, 13 kryptografiske biblioteker, 3 SSH-biblioteker og 3 HTTP/3-biblioteker. Projektets kode distribueres under Curl-licensen (en variant af MIT-licensen).

For HTTP/HTTPS giver værktøjet mulighed for fleksibel oprettelse af netværksanmodninger ved at angive parametre såsom Cookie, user_agent, referer og enhver anden header. Udover HTTPS, HTTP/1.x, HTTP/2.0 og HTTP/3 understøtter værktøjet også sending af anmodninger via SMTP, IMAP, POP3, SSH, Telnet, FTP, SFTP, SMB, LDAP, RTSP, RTMP og andre netværksprotokoller. Samtidig udvikles biblioteket libcurl, som giver API til at bruge alle funktioner i cURL i programmer på sprog som C, Perl, PHP, Python.

Den nye version cURL 8.0 indeholder ikke radikale nyheder eller inkompatible ændringer i API og ABI. Ændringen i nummereringen skyldes ønsket om at fejre projektets 25-års jubilæum og endelig at slippe for det andet versionsnummer, som har været i brug i over 22 år.

I den nye version er 6 sårbarheder blevet rettet i håndteringen af protokoller som TELNET, FTP, SFTP, GSS, SSH, HSTS, hvoraf 5 er blevet klassificeret som mindre, og en har et moderat farepotentiale (CVE-2023-27535, muligheden for at genbruge et tidligere etableret FTP-forbindelse med andre parametre, herunder ved mismatch af brugernavn og adgangskode). Blandt ændringerne, der ikke er relateret til reparation af sårbarheder og fejl, er det kun nævnt, at der ikke længere vil være støtte til kompilering på systemer, der ikke har fungerende 64-bit datatyper (kompilering kræver nu tilstedeværelse af typen "long long").

Kort efter udgivelsen af version 8.0.0 blev version 8.0.1 udgivet med en rettelse til en fejl, der hurtigt blev opdaget, hvilket førte til nedbrud i visse testscenarier.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster