curl 7.66.0: concurrency ug HTTP/3

Bag-ong bersyon nga gipagawas kaniadtong Setyembre 11 curl - usa ka yano nga CLI utility ug librarya alang sa pagdawat ug pagpadala sa datos sa network. Mga kabag-ohan:

  • Ang eksperimento nga suporta sa HTTP3 (gi-disable pinaagi sa default, gikinahanglan reassembly uban ang quiche o ngtcp2+nghttp3)
  • Mga pagpaayo sa pagtugot pinaagi sa SASL
  • Parallel data transfer (key -Z)
  • Pagproseso sa Retry-After header
  • Pag-ilis sa curl_multi_wait() sa curl_multi_poll(), nga kinahanglan magpugong sa pagbitay samtang naghulat.
  • Pag-ayo sa bug: gikan sa mga pagtulo sa memorya ug pag-crash hangtod sa suporta sa Plano 9.

Kaniadto, ang curl developer nga si Daniel Stenberg nag-post katin-awan sa blog ug 2,5h pagrepaso sa video, nganong gikinahanglan ang HTTP/3, ug unsaon kini paggamit. Sa laktud, ang TCP gipulihan sa UDP sa TLS encryption. Sa pagkakaron, ang mga butang sama sa HTTP / 3 nagtrabaho: pag-access pinaagi sa IPv4 ug IPv6, tanan nga magamit nga mga bahin sa DNS, pagproseso sa header, cookies. Ang mga pangutana nga adunay dagkong mga lawas, parallelization, ug mga pagsulay wala gihimo.

Mga proyekto sa GitHub

Source: linux.org.ru

Idugang sa usa ka comment