curl 7.66.0: samtidighed og HTTP/3

Ny version udgivet den 11. september krølle — et simpelt CLI-værktøj og bibliotek til modtagelse og afsendelse af data over netværket. Innovationer:

  • Eksperimentel HTTP3-understøttelse (deaktiveret som standard, kræver genmontering med quiche eller ngtcp2+nghttp3)
  • Godkendelsesforbedringer via SASL
  • Parallel dataoverførsel (tast -Z)
  • Behandler overskriften Prøv igen efter
  • Udskiftning af curl_multi_wait() med curl_multi_poll(), som skulle forhindre, at hænger, mens man venter.
  • Fejlrettelser: fra hukommelseslækager og nedbrud til Plan 9-understøttelse.

Tidligere har krølleudvikler Daniel Stenberg lagt ud blog forklaring og 2,5 time videoanmeldelse, hvorfor HTTP/3 er nødvendig, og hvordan man bruger det. Kort sagt er TCP erstattet af UDP med TLS-kryptering. For nu fungerer ting som HTTP/3: adgang via IPv4 og IPv6, alle tilgængelige DNS-funktioner, headerbehandling, cookies. Forespørgsler med store kroppe, parallelisering og test blev ikke lavet.

Projekter på GitHub

Kilde: linux.org.ru

Tilføj en kommentar