]> git.ipfire.org Git - thirdparty/apache/httpd.git/commit
Merge of 1761479,1761548,1762703,1763158 from trunk
authorStefan Eissing <icing@apache.org>
Mon, 3 Oct 2016 12:57:47 +0000 (12:57 +0000)
committerStefan Eissing <icing@apache.org>
Mon, 3 Oct 2016 12:57:47 +0000 (12:57 +0000)
commitdb462008f57927ce45b2f75645695325d48c30c9
tree1e13c4c64911e53e7ba99d44ecd19de4de8dc6f5
parenta975bb6a1cb0852056edba0cd739fee254cd9dde
Merge of 1761479,1761548,1762703,1763158 from trunk

mod_http2: rewrite of how responses and trailers are transferred between
     master and slave connection. Reduction of internal states for tasks
     and streams, stability. Heuristic id generation for slave connections
     to better keep promise of connection ids unique at given point int time.
     Fix for mod_cgid interop in high load situtations.
     Fix for handling of incoming trailers when no request body is sent.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1763163 13f79535-47bb-0310-9956-ffa450edef68
39 files changed:
CHANGES
CMakeLists.txt
modules/http2/NWGNUmod_http2
modules/http2/config2.m4
modules/http2/h2.h
modules/http2/h2_bucket_beam.c
modules/http2/h2_bucket_beam.h
modules/http2/h2_conn.c
modules/http2/h2_conn.h
modules/http2/h2_conn_io.c
modules/http2/h2_filter.c
modules/http2/h2_filter.h
modules/http2/h2_from_h1.c
modules/http2/h2_from_h1.h
modules/http2/h2_h2.c
modules/http2/h2_headers.c [new file with mode: 0644]
modules/http2/h2_headers.h [new file with mode: 0644]
modules/http2/h2_mplx.c
modules/http2/h2_mplx.h
modules/http2/h2_ngn_shed.c
modules/http2/h2_ngn_shed.h
modules/http2/h2_proxy_util.c
modules/http2/h2_push.c
modules/http2/h2_push.h
modules/http2/h2_request.c
modules/http2/h2_request.h
modules/http2/h2_response.c [deleted file]
modules/http2/h2_response.h [deleted file]
modules/http2/h2_session.c
modules/http2/h2_session.h
modules/http2/h2_stream.c
modules/http2/h2_stream.h
modules/http2/h2_task.c
modules/http2/h2_task.h
modules/http2/h2_util.c
modules/http2/h2_util.h
modules/http2/h2_version.h
modules/http2/mod_http2.c
modules/http2/mod_http2.dsp