curl 7.66.0: paralelizam i HTTP/3

11. septembra je izšla nova različica curl — preprosta CLI orodja in knjižnice za pridobivanje in pošiljanje podatkov po omrežju. Novosti:

  • Eksperimentalna podpora za HTTP3 (privzeto izklopljena, zahteva ponovno sestavljanje z quiche ali ngtcp2+nghttp3)
  • Dopolnitev avtentifikacije preko SASL
  • Vzporedni prenos podatkov (ključ -Z)
  • Obdelava glave Retry-After
  • Zamenjava curl_multi_wait() z curl_multi_poll(), kar bi moralo preprečiti zamrznitev med čakanjem.
  • Popravki napak: od spomina do padcev, do podpore za Plan 9.

Prej je razvijalec curl Daniel Stenberg objavil razlage na blogu in 2,5-urna video predstavitev, zakaj je HTTP/3 potreben in kako ga uporabljati. Na kratko — namesto protokola TCP se uporablja UDP s šifriranjem TLS. Do sedaj preko HTTP/3 delujejo takšne stvari, kot so: dostop preko IPv4 in IPv6, vse razpoložljive funkcije DNS, obdelava glav, piškotkov. Niso izvedeni zahtevki z velikimi telesi, razhroščevanje, testi.

Projekti na GitHubu

Izvor: linux.org.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster