curl 7.66.0: súbežnosť a HTTP/3

Nová verzia vydaná 11. septembra curl — jednoduchý nástroj CLI a knižnica na príjem a odosielanie údajov cez sieť. Inovácie:

  • Experimentálna podpora HTTP3 (v predvolenom nastavení zakázaná, vyžaduje opätovná montáž s quiche alebo ngtcp2+nghttp3)
  • Vylepšenia autorizácie cez SASL
  • Paralelný prenos dát (kláves -Z)
  • Spracúva sa hlavička Retry-After
  • Nahradenie curl_multi_wait() za curl_multi_poll(), ktoré by malo zabrániť zamrznutiu počas čakania.
  • Opravy chýb: od únikov pamäte a pádov po podporu plánu 9.

Predtým uverejnil príspevok vývojár kučier Daniel Stenberg vysvetlenie blogu a 2,5 hodiny video recenzia, prečo je HTTP/3 potrebný a ako ho používať. Stručne povedané, TCP je nahradené UDP so šifrovaním TLS. Zatiaľ fungujú veci ako HTTP/3: prístup cez IPv4 a IPv6, všetky dostupné funkcie DNS, spracovanie hlavičiek, cookies. Dopyty s veľkými telami, paralelizáciou a testami neboli vykonané.

Projekty na GitHub

Zdroj: linux.org.ru

Pridať komentár