curl 7.66.0: паралелізм і HTTP/3

11 верасня выйшла новая версія завітак - просты CLI утыліты і бібліятэкі для атрымання і адпраўкі дадзеных па сетцы. Новаўвядзенні:

  • Эксперыментальная падтрымка HTTP3 (па змаўчанні адключаная, патрабуе перазборкі з quiche ці ngtcp2+nghttp3)
  • Дапрацоўкі аўтарызацыі праз SASL
  • Раўналежная перадача дадзеных (ключ -Z)
  • Апрацоўка загалоўка Retry-After
  • Замена curl_multi_wait() на curl_multi_poll(), што павінна прадухіліць падвісанне пры чаканні.
  • Выпраўленні багаў: ад уцечак памяці і падзенняў, да падтрымкі Plan 9.

Раней распрацоўшчык curl Дэніэл Стэнберг (Daniel Stenberg) выклаў тлумачэнні ў блогу і 2,5-гадзінны відэаагляд, навошта патрэбен HTTP/3, і як яго выкарыстоўваць. Сцісла - замест пратаколу TCP выкарыстоўваецца UDP з шыфраваннем TLS. Пакуль па HTTP/3 працуюць такія рэчы, як: доступ па IPv4 і IPv6, усе даступныя фічы DNS, апрацоўка загалоўкаў, куки. Не зроблены запыты з вялікім целам, распаралельванне, тэсты.

Праекты на GitHub

Крыніца: linux.org.ru

Дадаць каментар