Skip to content

Releases: icing/mod_h2

mod-h2 v2.0.29

10 Jul 11:11
Compare
Choose a tag to compare
  • fixed a compiler warning about an unused static var when AP_MPMQ_CAN_WAITIO is not defined.

mod-h2 v2.0.28

10 Jul 10:41
Compare
Choose a tag to compare
  • When HTTP/2 flow controls blocks further writes, return processing to an
    async mpm to free a worker thread. The connection needs window updates from
    the client in such a case and can leave monitoring the socket to the mpm.
    So far, only effective on Apache httpd 2.5.0 (trunk).
    [ylavic, icing]
  • Backport fix of CVE-2024-36387 from Apache 2.4.60.

mod-h2 v2.0.27

03 Apr 13:37
Compare
Choose a tag to compare
  • Added cmake support provided by @jfclere. Many thanks.
  • Improved handling of excess request headers to lead to an early stream reset.

mod_h2 v2.0.26

17 Jan 08:21
Compare
Choose a tag to compare
  • Fixed Date header on requests upgraded from HTTP/1.1 (h2c). Fixes #272.
  • Fixed small memory leak in h2 header bucket free. Thanks to
    Michael Kaufmann for finding this and providing the fix.

mod_h2 v2.0.25

19 Oct 10:48
Compare
Choose a tag to compare
  • Fixed a bug that prevented immediate memory release of reset streams
    on rare occasions. Memory was reclaimed instead at connection close.
    This could be exploited, unless nghttp2 v1.57.0 is used, in a variation
    of the Rapid Reset attack. Apache httpd issued CVE-2023-45802 for this.
  • Synchronized with Apache httpd svn trunk

mod_h2 v2.0.24

19 Sep 19:28
Compare
Choose a tag to compare
  • fixed a compile time issue for Windows builds.

mod_h2 v2.0.23

18 Sep 07:46
Compare
Choose a tag to compare

mod_h2 v2.0.22

24 Aug 13:02
Compare
Choose a tag to compare
  • Added support for bootstrapping WebSockets via HTTP/2, as described in
    RFC 8441.
  • A new directive 'H2WebSockets on|off' has been added. The feature is
    disabled by default for compatibility reasons.
  • In Apache httpd development trunk (e.g. version 2.5.x) it is possible to use
    this with the proxy module to reverse proxy to a backend WebSockets server.
    This requires some new internal plumbing code in the server for getting I/O
    events on the HTTP/2 stream serving the connection.
    This "plumbing" is planned to be ported back into Apache 2.4.58.
  • For implementors of Apache modules using WebSockets, mod_h2 offers an
    optional function that provides an alternative to "older" Apache versions.
    See http2_get_pollfd_from_conn, declared in mod_http2.h.

mod_h2 v2.0.21

27 Jul 11:19
Compare
Choose a tag to compare
  • The reporting of Total Accesses in the server-status page was fixed. It
    counted HTTP/2 requests twice. Test case added for this. Fixes PR 66801.
  • New directive H2ProxyRequests on|off to enable handling of HTTP/2 requests
    in a forward proxy configuration. In addition to ProxyRequests for
    HTTP/1.1. Set both directives to on to allow both HTTP versions.
  • Fixed an inconsistency in main connection io state after the connection
    write encountered an error. Related to PR 66649.

mod-h2 v2.0.20

15 Jun 14:45
Compare
Choose a tag to compare
  • Fixed a compiler warning about an uninitialized var used in logging.