Releases: icing/mod_h2
Releases · icing/mod_h2
mod-h2 v1.15.20 (BROKEN)
- BROKEN, relies on changes in Apache httpd 2.4.49, sorry about that.
- Align handling of 304 response headers with behaviour of http/1.1. [ylavic]
- now shares code with http/1.1 protocol implementation
for checking validity of methods and other request parameter. [ylavic]
mod-h2 v1.15.19
- Fixed the Makefile to include the test module in the distribution, so that
tests can be build an run from the tar file. Fixes #210.
mod-h2 v1.15.18
- Fixed a race condition that could lead to streams being aborted
(RST to the client), although a response had been produced.
mod_h2 v1.15.17
- Integrated changes from Apache trunk.
- Log requests and sent the configured error response in case of early detected
errors like too many or too long headers. [Ruediger Pluem] - added test for buffering across a mod_http2+mod_proxy_http2 connection
- added TRACE2 logging to show buffering flag when writing task output
- new option 'H2OutputBuffering on/off' which controls the buffering of stream output.
The default is on, which is the behaviour of older mod-h2 versions. When off, all
bytes are made available immediately to the main connection for sending them
out to the client. This fixes interop issues with certain flavours of gRPC, see
als #207. - Eliminated some Python deprecation warnings in test code.
mod-h2 v1.15.16
- Fixed reporting of transferred bytes for mod_logio for modifiers %O (and %S) to
report the number of transferred header and body lengths. This is still only
an approximation of the bytes on the connection. The data is subject to header
compression and h2 framing afterwards. Grain of salt. Fixes #203.
mod-h2 v1.15.14
- Removing support for abandoned draft of http-wg regarding cache-digests.
- in sync with Apache httpd 2.4.46
mod-h2 v1.15.13
- Fixes #200: "LimitRequestFields 0" now disables the limit, as documented.
mod-h2 v1.15.12
- Fixes #201: do not count repeated headers with same name against the field
count limit. The are merged internally, as if sent in a single HTTP/1 line. - Refrain from detecting (intermediate) responses, when the connection has
already been aborted or non-flush meta buckets are encountered. - Changed terminology to master/secondary connections in the source.
- Test against the installed version of the module. This allows test cases
to work with other versions.
mod-h2 v1.15.11
- 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
- mod_proxy_http2: respect ProxyTimeout settings on backend connections
while waiting on incoming data. [Ruediger Pluem, Stefan Eissing]