Выпущены RPM- и DEB-пакеты mod_http3 v0.0.73

mod_http3 v0.0.73 добавлен в репозиторий CodeIT. Пакеты собраны для RHEL, CentOS, AlmaLinux, Rocky Linux и Oracle Linux 7, 8, 9 и 10, а также для Ubuntu 22.04 и 24.04.

Основные изменения:

  • Linux: на сокете [::] ответ теперь отправляется с адреса, на который клиент прислал запрос (IP_PKTINFO, IPV6_PKTINFO). Раньше источник выбирало ядро, и на хосте с более чем одним адресом клиент мог получить ответ с другого адреса и отбросить его.
  • Linux: ECN. Модуль считывает метку ECN каждого пакета и передаёт её ngtcp2, который сообщает её обратно клиенту в кадрах ACK_ECN, а также ставит ту метку, которую запрашивает ngtcp2, на каждый отправляемый пакет.
  • При ListenCoresBucketsRatio и более чем одном сокете QUIC сервер отправляет disable_active_migration, чтобы клиенты не переносили соединение на новый адрес, который может получить другой дочерний процесс.
  • Родительский процесс формирует ключ для Retry и stateless reset tokens и сохраняет его между graceful restarts. Token Retry от дочернего процесса теперь действителен в каждом другом дочернем процессе и в следующем поколении.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *