curl 7.66.0: samtidighet og HTTP/3

Ny versjon utgitt 11. september curl — et enkelt CLI-verktøy og bibliotek for mottak og sending av data over nettverket. Innovasjoner:

  • Eksperimentell HTTP3-støtte (deaktivert som standard, krever remontering med quiche eller ngtcp2+nghttp3)
  • Autorisasjonsforbedringer via SASL
  • Parallell dataoverføring (tast -Z)
  • Behandler overskriften Prøv på nytt etter
  • Erstatter curl_multi_wait() med curl_multi_poll(), som skal forhindre henger mens du venter.
  • Feilrettinger: fra minnelekkasjer og krasj til Plan 9-støtte.

Tidligere har krøllutvikler Daniel Stenberg lagt ut bloggforklaring og 2,5 time videoanmeldelse, hvorfor HTTP/3 er nødvendig, og hvordan du bruker det. Kort fortalt er TCP erstattet av UDP med TLS-kryptering. Foreløpig fungerer ting som HTTP/3: tilgang via IPv4 og IPv6, alle tilgjengelige DNS-funksjoner, overskriftsbehandling, informasjonskapsler. Forespørsler med store kropper, parallellisering og tester ble ikke gjort.

Prosjekter på GitHub

Kilde: linux.org.ru

Legg til en kommentar