curl 7.66.0: concurrency a me HTTP/3

Hoʻokuʻu ʻia ka mana hou ma ka lā 11 Kepakemapa pana - he mea hoʻohana CLI maʻalahi a me ka waihona no ka loaʻa ʻana a me ka hoʻouna ʻana i ka ʻikepili ma luna o ka pūnaewele. Nā mea hou:

  • Kākoʻo HTTP3 hoʻāʻo (hoʻopau ʻia e ka paʻamau, koi hui hou me quiche a i ʻole ngtcp2+nghttp3)
  • Nā hoʻomaikaʻi ʻae ʻia ma o SASL
  • Ka hoʻoili ʻikepili like ʻole (ki -Z)
  • Ke hana nei i ke poʻomanaʻo hoʻāʻo hou ma hope
  • Ke hoʻololi nei i ka curl_multi_wait () me ka curl_multi_poll (), pono e pale i nā kau ʻana i ke kali ʻana.
  • Hoʻoponopono ʻino: mai nā leaks hoʻomanaʻo a hāʻule i ke kākoʻo Plan 9.

Ma mua, ua hoʻopuka ka mea hoʻomohala curl ʻo Daniel Stenberg wehewehe blog a me 2,5 hola hōʻike wikiō, no ke aha e pono ai ʻo HTTP/3, a pehea e hoʻohana ai. I ka pōkole, ua hoʻololi ʻia ʻo TCP e UDP me ka hoʻopunipuni TLS. I kēia manawa, hana nā mea e like me HTTP/3: ke komo ʻana ma o IPv4 a me IPv6, nā hiʻohiʻona DNS āpau i loaʻa, ka hana poʻo, nā kuki. ʻAʻole i hana ʻia nā nīnau me nā kino nui, parallelization, a me nā hoʻāʻo.

Nā papahana ma GitHub

Source: linux.org.ru

Pākuʻi i ka manaʻo hoʻopuka