curl 7.66.0: concurrency kanye HTTP/3

Inguqulo entsha ekhishwe ngoSepthemba 11 i-curl β€” insiza elula ye-CLI nomtapo wolwazi wokwamukela nokuthumela idatha ngenethiwekhi. Okusunguliwe:

  • Ukwesekwa kwe-HTTP3 yokuhlola (kukhutshazwe ngokuzenzakalela, kudinga ukuhlanganisa kabusha nge-quiche noma ngtcp2+nghttp3)
  • Ukuthuthukiswa kokugunyazwa nge-SASL
  • Ukudluliswa kwedatha okuhambisanayo (ukhiye -Z)
  • Icubungula isihloko esithi Zama-Ngemva Kabusha
  • Ukushintsha i-curl_multi_wait() nge-curl_multi_poll(), okufanele kuvimbele ukulengiswa ngenkathi kulindile.
  • Ukulungiswa kweziphazamisi: kusukela ekuvuzeni kwememori nokuphahlazeka kuya ekusekelweni kwe-Plan 9.

Ngaphambilini, unjiniyela wama-curl uDaniel Stenberg uthumele incazelo yebhulogi futhi 2,5 amahora ukubuyekezwa kwevidiyo, kungani i-HTTP/3 idingeka, nokuthi isetshenziswa kanjani. Ngamafuphi, i-TCP ithathelwa indawo yi-UDP ngokubethela kwe-TLS. Okwamanje, izinto ezifana ne-HTTP/3 ziyasebenza: ukufinyelela nge-IPv4 ne-IPv6, zonke izici ezitholakalayo ze-DNS, ukucutshungulwa kwesihloko, amakhukhi. Imibuzo enemizimba emikhulu, ukufana, nokuhlolwa ayenziwanga.

Amaphrojekthi ku-GitHub

Source: linux.org.ru

Engeza amazwana