curl 7.66.0: paralleelsus ja HTTP/3

11. september ilmus uus versioon curl — lihtne CLI utiliit ja raamatukogu andmete saamiseks ja saatmiseks üle võrgu. Uuendused:

  • Eksperimentaalne tugi HTTP3 (vaikimisi keelatud, vajab uuendamist quiche või ngtcp2+nghttp3) koos
  • Parandused autoriseerimisel läbi SASL
  • Andmete paralleelne edastus (võti -Z)
  • Retry-After päise töötlemine
  • curl_multi_wait() asendamine curl_multi_poll()-iga, mis peaks ära hoidma seisakud ooteolekus.
  • Veakoodide parandused: mälu leketest ja krahhidest kuni Plan 9 toe lisamiseni.

Varasemalt postitas curl arendaja Daniel Stenberg selgitusi blogis ja 2,5-tunnise videokokkuvõtte, miks on vaja HTTP/3 ja kuidas seda kasutada. Lühidalt — TCP protokolli asemel kasutatakse UDP-d koos TLS-i krüptimisega. Praegu toetavad HTTP/3 sellised asjad nagu: juurdepääs IPv4 ja IPv6-le, kõik saadavad DNS-i funktsioonid, päiste töötlemine, küpsised. Suuri sisuubeid ei ole veel tehtud, paralleelseid töötlusi ega teste.

Projektid GitHubis

Allikas: linux.org.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster