curl 7.66.0: gelijktijdigheid en HTTP/3

Nieuwe versie uitgebracht op 11 september krullen — een eenvoudig CLI-hulpprogramma en bibliotheek voor het ontvangen en verzenden van gegevens via het netwerk. Innovaties:

  • Experimentele HTTP3-ondersteuning (standaard uitgeschakeld, vereist hermontage met quiche of ngtcp2+nghttp3)
  • Autorisatieverbeteringen via SASL
  • Parallelle gegevensoverdracht (sleutel -Z)
  • De Retry-After-header wordt verwerkt
  • Het vervangen van curl_multi_wait() door curl_multi_poll(), wat het vastlopen tijdens het wachten zou moeten voorkomen.
  • Bugfixes: van geheugenlekken en crashes tot Plan 9-ondersteuning.

Eerder berichtte curl-ontwikkelaar Daniel Stenberg blog uitleg en 2,5 uur videobeoordeling, waarom HTTP/3 nodig is en hoe je het kunt gebruiken. Kortom, TCP wordt vervangen door UDP met TLS-encryptie. Voorlopig werken zaken als HTTP/3: toegang via IPv4 en IPv6, alle beschikbare DNS-functies, headerverwerking, cookies. Er zijn geen zoekopdrachten met grote lichamen, parallellisatie en tests uitgevoerd.

Projecten op GitHub

Bron: linux.org.ru

Voeg een reactie