curl 7.66.0: parallellism och HTTP/3

Den 11 september slĂ€pptes en ny version curl — ett enkelt CLI-verktyg och bibliotek för att hĂ€mta och skicka data över nĂ€tverket. Nyheter:

  • Experimentellt stöd för HTTP3 (som standard avstĂ€ngt, krĂ€ver ombyggnad med quiche eller ngtcp2+nghttp3)
  • FörbĂ€ttringar av autentisering via SASL
  • Parallell datöverföring (nyckel -Z)
  • Behandling av Retry-After-headern
  • ErsĂ€ttning av curl_multi_wait() med curl_multi_poll(), vilket bör förhindra hĂ€ngning vid vĂ€ntan.
  • Buggfixar: frĂ„n minneslĂ€ckor och krascher till stöd för Plan 9.

Tidigare lade curl-utvecklaren Daniel Stenberg ut förklaringar i bloggen och en 2,5 timmars videogenomgĂ„ng, varför HTTP/3 behövs och hur man anvĂ€nder det. Kort sagt — istĂ€llet för TCP-protokollet anvĂ€nds UDP med TLS-kryptering. I nulĂ€get fungerar följande med HTTP/3: Ă„tkomst över IPv4 och IPv6, alla tillgĂ€ngliga DNS-funktioner, hantering av headers, cookies. Stora kroppar och parallellisering av förfrĂ„gningar Ă€r inte implementerade Ă€n.

Projekt pÄ GitHub

KĂ€lla: linux.org.ru

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