mod_http3 v0.0.73 ha sido añadido al repositorio de CodeIT. Los paquetes se han compilado para RHEL, CentOS, AlmaLinux, Rocky Linux y Oracle Linux 7, 8, 9 y 10, y para Ubuntu 22.04 y 24.04.
Cambios principales:
- Linux: en un socket [::], una respuesta ahora sale desde la dirección a la que el cliente envió la petición (IP_PKTINFO, IPV6_PKTINFO). Antes, el kernel elegía el origen, y en un host con más de una dirección un cliente podía recibir la respuesta desde otra dirección y descartarla.
- Linux: ECN. El módulo lee la marca ECN de cada paquete y se la entrega a ngtcp2, que la devuelve al cliente en tramas ACK_ECN, y aplica en cada paquete que envía la marca que le pide ngtcp2.
- Con ListenCoresBucketsRatio y más de un socket QUIC, el servidor envía disable_active_migration, para que los clientes no muevan una conexión a una nueva dirección que pueda obtener otro proceso hijo.
- El proceso padre genera la clave para Retry y stateless reset tokens y la conserva entre graceful restarts. Un token Retry procedente de un proceso hijo ahora es válido en cualquier otro proceso hijo y en la siguiente generación.
