curl 7.66.0: lygiagretumas ir HTTP/3

Nauja versija išleista rugsėjo 11 d raitytis — paprasta CLI priemonė ir biblioteka, skirta duomenims priimti ir siųsti tinkle. Naujovės:

  • Eksperimentinis HTTP3 palaikymas (pagal numatytuosius nustatymus išjungtas, reikalingas surinkimas iš naujo su quiche arba ngtcp2+nghttp3)
  • Autorizacijos patobulinimai per SASL
  • Lygiagretus duomenų perdavimas (klavišas -Z)
  • Apdorojama antraštė „Retry-After“.
  • Curl_multi_wait() pakeitimas curl_multi_poll(), kuris turėtų užkirsti kelią pakibimams laukiant.
  • Klaidų pataisymai: nuo atminties nutekėjimo ir gedimų iki 9 plano palaikymo.

Anksčiau garbanų kūrėjas Danielis Stenbergas paskelbė tinklaraščio paaiškinimas ir 2,5 valandos vaizdo peržiūra, kodėl reikalingas HTTP/3 ir kaip juo naudotis. Trumpai tariant, TCP pakeičiamas UDP su TLS šifravimu. Šiuo metu veikia tokie dalykai kaip HTTP/3: prieiga per IPv4 ir IPv6, visos galimos DNS funkcijos, antraščių apdorojimas, slapukai. Užklausos su dideliais elementais, lygiagretavimu ir bandymais nebuvo atliekamos.

Projektai „GitHub“.

Šaltinis: linux.org.ru

Добавить комментарий