curl 7.66.0: istovremenost i HTTP/3

Nova verzija objavljena 11. septembra curl — jednostavan CLI uslužni program i biblioteka za primanje i slanje podataka preko mreže. Inovacije:

  • Eksperimentalna podrška za HTTP3 (podrazumevano onemogućena, zahteva ponovno sastavljanje sa quicheom ili ngtcp2+nghttp3)
  • Poboljšanja autorizacije putem SASL-a
  • Paralelni prijenos podataka (tipka -Z)
  • Obrada zaglavlja Retry-After
  • Zamjena curl_multi_wait() sa curl_multi_poll(), što bi trebalo spriječiti zastoje tokom čekanja.
  • Ispravke grešaka: od curenja memorije i rušenja do podrške za Plan 9.

Prethodno je objavio curl programer Daniel Stenberg blog objašnjenje i 2,5 sata video recenzija, zašto je potreban HTTP/3 i kako ga koristiti. Ukratko, TCP je zamijenjen UDP sa TLS enkripcijom. Za sada, stvari poput HTTP/3 rade: pristup preko IPv4 i IPv6, sve dostupne DNS funkcije, obrada zaglavlja, kolačići. Nisu napravljeni upiti sa velikim tijelima, paralelizacija i testovi.

Projekti na GitHubu

izvor: linux.org.ru

Dodajte komentar