curl 7.66.0: paralleelsus ja HTTP/3

11. september ilmus uus versioon curl — lihtne CLI tööriist ja teek andmete saatmiseks ja vastuvõtmiseks üle võrgu. Uuendused:

  • Eksperimentaalne HTTP3 tugi (vaikimisi keelatud, nõuab uuendamist quiche või ngtcp2+nghttp3) läbi
  • Täiendatud autoriseerimine SASL-i kaudu
  • Andmete paralelne edastamine (võti -Z)
  • Retry-After pealkirja töötlemine
  • curl_multi_wait() asendamine curl_multi_poll()-iga, mis peaks ära hoidma süsteemi hangumise ooteajal.
  • Veaparandused: mäluleked ja kokkuvarisemised, kuni Plan 9 toe lisamiseni.

Eelnevalt postitas curl arendaja Daniel Stenberg selgitusi blogis ja 2,5-tunnise videoülevaate, miks HTTP/3 vajalik on ja kuidas seda kasutada. Lühidalt — TCP protokolli asemel kasutatakse UDP-d koos TLS krüpteerimisega. Hetkel töötavad HTTP/3 all sellised asjad nagu: juurdepääs IPv4 ja IPv6, kõik olemasolevad DNS funktsioonid, pealkirjade töötlemine, küpsised. Suuri keha või paralleelseid päringuid ja teste pole tehtud.

Projektid GitHubis

Allikas: linux.org.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster