Skip to content

Releases: icing/mod_h2

mod-h2 v1.15.11

09 Jun 07:24
Compare
Choose a tag to compare
  • mod_proxy_http2: the "ping" proxy parameter
    (see https://httpd.apache.org/docs/2.4/mod/mod_proxy.html) is now used
    when checking the liveliness of a new or reused h2 connection to the backend.
    With short durations, this makes load-balancing more responsive. The module
    will hold back requests until ping conditions are met, using features of the
    HTTP/2 protocol alone. [Ruediger Pluem, Stefan Eissing]

mod-h2 v1.15.10

28 May 15:34
Compare
Choose a tag to compare
  • mod_proxy_http2: respect ProxyTimeout settings on backend connections
    while waiting on incoming data. [Ruediger Pluem, Stefan Eissing]

mod-h2 v1.15.9

15 May 08:38
Compare
Choose a tag to compare
  • Since v1.15.4 mod_reqtimeout was enabled for h2 connections. This lead to closing of
    h2 connections when a handshake timeout was configured, irregardless if the handshake
    did happen or not. Added a positive test next to the negative one to ensure that
    mod_reqtimeout is removed after a successful handshake. Fixes #196

mod-h2 v1.15.8

16 Apr 17:01
Compare
Choose a tag to compare

mod-h2 v1.15.7

02 Mar 09:41
Compare
Choose a tag to compare
  • Fixes issue #195 regarding h2 slave connection ids that resulted in duplicate
    request ids being generated under loads.

mod-h2 v1.15.6

07 Feb 14:51
Compare
Choose a tag to compare
  • Fix by Joe Orton for a gcc 10 warnings on s390x.

mod-h2 v1.15.5

19 Dec 09:22
Compare
Choose a tag to compare
  • Fixed rare cases where a h2 worker could deadlock the main connection. All the good
    bits in this thanks to Yann Ylavic.

mod-h2 v1.15.4

25 Nov 15:58
Compare
Choose a tag to compare
  • Fixed interaction with mod_reqtimeout. mod-h2 was knocking it out completely, however
    it allow configuration of the TLS handshake timeout and that is very useful indeed.
    Also, fixed a stupid mistake of mine that made H2Direct always on, irregardless
    of configuration. Found and reported by [email protected] and
    [email protected]. Thanks!
  • Switched test suite and test cgis to python3. A regression in cgi.Fieldstorage() makes
    tests skip chunked uploads at the moment. Sad.
  • Merged PR by @mkaufmann that avoids multiple field lengths violations to be logged
    on the same request.

mod_h2 v1.15.3

18 Jul 12:22
Compare
Choose a tag to compare
  • fixes Timeout vs. KeepAliveTimeout behaviour, see PR 63534 (for trunk now,
    mpm event backport to 2.4.x up for vote).
  • Fixes stream cleanup when connection throttling is in place.
  • Counts stream resets by client on streams initiated by client as cause
    for connection throttling.
  • Header length checks are now logged similar to HTTP/1.1 protocol handler (thanks @mkaufmann)
  • Header length is checked also on the merged value from several header instances
    and results in a 431 response.

mod_h2 v1.15.2

14 Jun 12:50
Compare
Choose a tag to compare
  • fixing mod_proxy_http2 to support trailers in both directions. See PR 63502.