mod_http3 v0.0.76 RPM and DEB packages released

mod_http3 v0.0.76 has been added to the CodeIT repository. The packages are built for RHEL, CentOS, AlmaLinux, Rocky Linux and Oracle Linux 7, 8, 9 and 10, and for Ubuntu 22.04 and 24.04.

Major changes:

  • On a stop, the final GOAWAY goes out at once. Before, nghttp3 could not report a connection drained until the grace period was over, so even an idle connection held a stopping child that long and the parent sent SIGTERM (AH00045). From apache/httpd PR #942.
  • The HTTP/3 threads allocate from a pool of their own with a locked allocator, not from the child pool, which has no mutex under prefork. They are also stopped from a cleanup of the child pool, since prefork skips the child_stopping hook when a child exits from a signal handler. Children could crash with SIGSEGV on stop. From apache/httpd PR #940.

Leave a Reply

Your email address will not be published. Required fields are marked *