curl 7.66.0 : parallélisme et HTTP/3

La nouvelle version est sortie le 11 septembre curl — un utilitaire CLI simple et une bibliothĂšque pour obtenir et envoyer des donnĂ©es sur le rĂ©seau. Nouvelles fonctionnalitĂ©s :

  • Support expĂ©rimental pour HTTP3 (dĂ©sactivĂ© par dĂ©faut, nĂ©cessite une reconstruction avec quiche ou ngtcp2+nghttp3)
  • AmĂ©liorations de l'authentification via SASL
  • Transmission de donnĂ©es parallĂšle (clĂ© -Z)
  • Gestion de l'en-tĂȘte Retry-After
  • Remplacement de curl_multi_wait() par curl_multi_poll(), ce qui devrait prĂ©venir le blocage en attente.
  • Corrections de bugs : des fuites de mĂ©moire aux plantages, jusqu'au support de Plan 9.

Auparavant, le dĂ©veloppeur de curl, Daniel Stenberg, avait publiĂ© des explications sur son blog et une vidĂ©o de 2,5 heures prĂ©sentation vidĂ©o, sur l'utilisation de HTTP/3. En bref — au lieu du protocole TCP, UDP avec cryptage TLS est utilisĂ©. Actuellement, les Ă©lĂ©ments suivants fonctionnent avec HTTP/3 : accĂšs via IPv4 et IPv6, toutes les fonctionnalitĂ©s DNS disponibles, gestion des en-tĂȘtes, cookies. Les requĂȘtes avec des corps volumineux, le parallĂ©lisme et les tests ne sont pas encore rĂ©alisĂ©s.

Projets sur GitHub

Source : linux.org.ru

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster