curl 7.66.0: ҳамзамон ва HTTP/3

Версияи нав 11 сентябр нашр шуд лаблабу — як утилитаи оддии CLI ва китобхона барои қабул ва фиристодани маълумот тавассути шабака. Инноватсияҳо:

  • Дастгирии таҷрибавии HTTP3 (бо нобаёнӣ ғайрифаъол аст, талаб мекунад аз нав васл кардан бо quiche ё ngtcp2+nghttp3)
  • Такмили авторизатсия тавассути SASL
  • Интиқоли параллели маълумот (калиди -Z)
  • Коркарди сарлавҳаи Retry-After
  • Иваз кардани curl_multi_wait() бо curl_multi_poll(), ки бояд ҳангоми интизорӣ аз овезон пешгирӣ кунад.
  • Ислоҳи хатогиҳо: аз ихроҷи хотира ва садамаҳо то дастгирии Нақшаи 9.

Пештар, таҳиягари curl Даниел Стенберг интишор карда буд шарҳи блог ва 2,5 соат баррасии видео, чаро HTTP/3 лозим аст ва чӣ тавр истифода бурдани он. Хулоса, TCP бо UDP бо рамзгузории TLS иваз карда мешавад. Ҳоло, чизҳое мисли HTTP/3 кор мекунанд: дастрасӣ тавассути IPv4 ва IPv6, ҳама хусусиятҳои дастраси DNS, коркарди сарлавҳа, кукиҳо. Дархостҳо бо баданҳои калон, параллелизатсия ва санҷишҳо анҷом дода нашуданд.

Лоиҳаҳо дар GitHub

Манбаъ: linux.org.ru

Илова Эзоҳ