Skip to content

Releases: icing/mod_h2

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.

mod_h2 v1.15.1

28 May 13:39
Compare
Choose a tag to compare
  • further copying of passed data to disentangle worker and main connection.

mod_h2 v1.15.0

22 May 13:29
Compare
Choose a tag to compare
mod_h2 v1.15.0 Pre-release
Pre-release
  • Code cleanups and Simplifications:
    • in stream instance and main connection output handling for a
      common strategy in h2/h2c versions of the protocol. Stream instances are
      kept in one place which will make future optimizations in state handling
      easier.
    • Discarding idea of re-using bucket beams and let them live for one request
      only. Removing design/implementation overhead of never used features.
    • Making mutexes nested, removing optional lock code no longer necessary.