]> git.ipfire.org Git - thirdparty/apache/httpd.git/commit
*) mod_http2: new directive "H2HeaderStrictness" to control the compliance
authorStefan Eissing <icing@apache.org>
Mon, 26 Sep 2022 12:29:47 +0000 (12:29 +0000)
committerStefan Eissing <icing@apache.org>
Mon, 26 Sep 2022 12:29:47 +0000 (12:29 +0000)
commit8476af1eb6c7618e561fbb790dddde885ac56b5e
treea819c3431375c7666ac43da04adb3881ed5a42e3
parent8ea5f43aa768b772ace157669b689ba5d1327a49
  *) mod_http2: new directive "H2HeaderStrictness" to control the compliance
     level of header checks as defined in the HTTP/2 RFCs. Default is 7540.
     9113 activates the checks for forbidden leading/trailing whitespace in
     field values (available from nghttp2 v1.50.0 on).

   - source sync with github version
   - fix for keepalive idle wait in mpm_worker setup
   - ensuring EOS when secondary connection has been handled
   - fixed race in late input EOS arrival when stream was
     already scheduled for execution.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1904269 13f79535-47bb-0310-9956-ffa450edef68
21 files changed:
changes-entries/h2_header_strictness.txt [new file with mode: 0644]
docs/manual/mod/mod_http2.xml
modules/http2/config2.m4
modules/http2/h2.h
modules/http2/h2_bucket_beam.c
modules/http2/h2_bucket_beam.h
modules/http2/h2_c1.c
modules/http2/h2_c1_io.c
modules/http2/h2_c2.c
modules/http2/h2_config.c
modules/http2/h2_config.h
modules/http2/h2_mplx.c
modules/http2/h2_mplx.h
modules/http2/h2_request.c
modules/http2/h2_session.c
modules/http2/h2_stream.c
modules/http2/h2_util.c
modules/http2/h2_version.h
modules/http2/h2_workers.c
modules/http2/h2_workers.h
test/modules/http2/test_105_timeout.py