рдХрд░реНрд▓ 7.66.0: рд╕рдорд░реВрдкрддрд╛ рдЖрдгрд┐ HTTP/3

11 рд╕рдкреНрдЯреЗрдВрдмрд░ рд░реЛрдЬреА рдирд╡реАрди рдЖрд╡реГрддреНрддреА рд░рд┐рд▓реАрдЬ рдЭрд╛рд▓реА рдХреЗрд╕ рдХреБрд░рд│реЗ рдХрд░рдгреЗ тАФ рдиреЗрдЯрд╡рд░реНрдХрд╡рд░ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдкрд╛рдард╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рд╕рд╛рдзреА CLI рдЙрдкрдпреБрдХреНрддрддрд╛ рдЖрдгрд┐ рд▓рд╛рдпрдмреНрд░рд░реА. рдирд╡рдХрд▓реНрдкрдирд╛:

  • рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ HTTP3 рд╕рдорд░реНрдерди (рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рдЕрдХреНрд╖рдо, рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдкреБрдиреНрд╣рд╛ рдПрдХрддреНрд░ рдХрд░рдгреЗ quiche рдХрд┐рдВрд╡рд╛ ngtcp2+nghttp3 рд╕рд╣)
  • SASL рджреНрд╡рд╛рд░реЗ рдЕрдзрд┐рдХреГрддрддрд╛ рд╕реБрдзрд╛рд░рдгрд╛
  • рд╕рдорд╛рдВрддрд░ рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдиреНрд╕рдлрд░ (рдХреА -Z)
  • рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди-рдЖрдлреНрдЯрд░ рд╣реЗрдбрд░рд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдд рдЖрд╣реЗ
  • curl_multi_wait() рд▓рд╛ curl_multi_poll() рд╕рд╣ рдмрджрд▓рдд рдЖрд╣реЗ, рдЬреЗ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддрд╛рдирд╛ рд╣рдБрдЧ рд╣реЛрдгреНрдпрд╛рдкрд╛рд╕реВрди рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рддреЗ.
  • рджреЛрд╖ рдирд┐рд░рд╛рдХрд░рдгреЗ: рдореЗрдорд░реА рд▓реАрдХ рдЖрдгрд┐ рдХреНрд░реЕрд╢рдкрд╛рд╕реВрди рддреЗ рдкреНрд▓реЕрди 9 рд╕рдорд░реНрдердирд╛рдкрд░реНрдпрдВрдд.

рдкреВрд░реНрд╡реА, рдХрд░реНрд▓ рд╡рд┐рдХрд╕рдХ рдбреЕрдирд┐рдпрд▓ рд╕реНрдЯреЗрдирдмрд░реНрдЧ рдкреЛрд╕реНрдЯ рдмреНрд▓реЙрдЧ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдЖрдгрд┐ 2,5 рддрд╛рд╕ рд╡реНрд╣рд┐рдбрд┐рдУ рдкреБрдирд░рд╛рд╡рд▓реЛрдХрди, HTTP/3 рдХрд╛ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдЖрдгрд┐ рддреЗ рдХрд╕реЗ рд╡рд╛рдкрд░рд╛рд╡реЗ. рдереЛрдбрдХреНрдпрд╛рдд, TCP рдЪреА рдЬрд╛рдЧрд╛ UDP рдиреЗ TLS рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рдирдиреЗ рдШреЗрддрд▓реА рдЖрд╣реЗ. рдЖрддреНрддрд╛рд╕рд╛рдареА, HTTP/3 рд╕рд╛рд░рдЦреНрдпрд╛ рдЧреЛрд╖реНрдЯреА рдХрд╛рд░реНрдп рдХрд░рддрд╛рдд: IPv4 рдЖрдгрд┐ IPv6 рджреНрд╡рд╛рд░реЗ рдкреНрд░рд╡реЗрд╢, рд╕рд░реНрд╡ рдЙрдкрд▓рдмреНрдз DNS рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ, рд╢реАрд░реНрд╖рд▓реЗрдЦ рдкреНрд░рдХреНрд░рд┐рдпрд╛, рдХреБрдХреАрдЬ. рдореЛрдареНрдпрд╛ рд╕рдВрд╕реНрдерд╛, рд╕рдорд╛рдВрддрд░реАрдХрд░рдг рдЖрдгрд┐ рдЪрд╛рдЪрдгреНрдпрд╛рдВрд╕рд╣ рдХреНрд╡реЗрд░реА рдХреЗрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдирд╛рд╣реАрдд.

GitHub рд╡рд░ рдкреНрд░рдХрд▓реНрдк

рд╕реНрддреНрд░реЛрдд: linux.org.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛