Releases: icing/mod_h2
Releases · icing/mod_h2
mod-h2 v1.15.9
- 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
- Fixed an unfortunate regression introduced in v1.15.7 that prevented
H2_STREAM_ID to be set. Fixes https://bz.apache.org/bugzilla/show_bug.cgi?id=64330
and Windows crashes reported in https://www.apachelounge.com/viewtopic.php?p=39012#39012. - Synch with code spell/APLOGNO changes from Apache svn.
mod-h2 v1.15.7
- Fixes issue #195 regarding h2 slave connection ids that resulted in duplicate
request ids being generated under loads.
mod-h2 v1.15.6
- Fix by Joe Orton for a gcc 10 warnings on s390x.
mod-h2 v1.15.5
- 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
- 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 madeH2Direct
alwayson
, 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
- 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
- fixing mod_proxy_http2 to support trailers in both directions. See PR 63502.
mod_h2 v1.15.1
- further copying of passed data to disentangle worker and main connection.
mod_h2 v1.15.0
- 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.
- in stream instance and main connection output handling for a