summaryrefslogtreecommitdiff
path: root/modules/http2/mod_http2.dsp
Commit message (Collapse)AuthorAgeFilesLines
* *) mod_http2: synchronization with github sources.Stefan Eissing2022-09-271-0/+4
| | | | | | | | | Building in trunk and against 2.4.x is now supported via AP_HAS_RESPONSE_BUCKETS defines. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1904305 13f79535-47bb-0310-9956-ffa450edef68
* *) mod_http2: use the new RESPONSE buckets introduced in r1899648.Stefan Eissing2022-04-071-4/+0
| | | | | | | | | | This replaces the internal H2_HEADERS bucket, removing its source file and also obsoletes any interim response parsing needs. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1899649 13f79535-47bb-0310-9956-ffa450edef68
* *) mod_http2:Stefan Eissing2021-10-121-17/+13
| | | | | | | | | | | | | | | | | | | | | | - Fixed an issue since 1.15.24 that "Server" headers in proxied requests were overwritten instead of preserved. [PR by @daum3ns] - Added directove 'H2StreamTimeout' to configure a separate value for HTTP/2 streams, overriding server's 'Timeout' configuration. [rpluem] - HTTP/2 connections now use pollsets to monitor the status of the ongoing streams and their main connection when host OS allows this. - Removed work-arounds for older versions of libnghttp2 and checking during configure that at least version 1.15.0 is present. - The HTTP/2 connection state handler, based on an experiment and draft at the IETF http working group (abandoned for some time), has been removed. - H2SerializeHeaders no longer has an effect. A warning is logged when it is set to "on". The switch enabled the internal writing of requests to be parsed by the internal HTTP/1.1 protocol handler and was introduced to avoid potential incompatibilities during the introduction of HTTP/2. - Removed the abort/redo of tasks when mood swings lower the active limit. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1894163 13f79535-47bb-0310-9956-ffa450edef68
* Uplift of relevante changes of r1855479 in branches/2.4.x, re disappearance ↵Stefan Eissing2019-03-141-4/+0
| | | | | | of h2_ngn_shed.* sources. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1855519 13f79535-47bb-0310-9956-ffa450edef68
* h2_worker.c is no more, so remove reference to this file.Christophe Jaillet2017-04-071-4/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1790620 13f79535-47bb-0310-9956-ffa450edef68
* On the trunk:Stefan Eissing2017-01-211-4/+0
| | | | | | | | | | | | *) mod_http2: rework of stream resource cleanup to avoid a crash in a close of a lingering connection. Prohibit special file bucket beaming for shared buckets. Files sent in stream output now use the stream pool as read buffer, reducing memory footprint of connections. [Yann Ylavic, Stefan Eissing] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1779738 13f79535-47bb-0310-9956-ffa450edef68
* various fixes, mod_cgid interop, response/trailer forwarding rewritten, ↵Stefan Eissing2016-10-031-1/+1
| | | | | | stability git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1763158 13f79535-47bb-0310-9956-ffa450edef68
* mod_http2: elimination of h2_io intermediate stream instancesStefan Eissing2016-04-201-4/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1740155 13f79535-47bb-0310-9956-ffa450edef68
* mod_http2: new bucket beams for tranporting buckets across threads without ↵Stefan Eissing2016-04-151-16/+4
| | | | | | buffer copy. Code cleanup git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1739303 13f79535-47bb-0310-9956-ffa450edef68
* adding missing source h2_ngn_shed.c for win buildStefan Eissing2016-03-221-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1736156 13f79535-47bb-0310-9956-ffa450edef68
* goodbye h2_stream_set, hello h2_ihash in h2_utilStefan Eissing2016-02-251-4/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1732295 13f79535-47bb-0310-9956-ffa450edef68
* using proxy http2 connection concurrently, if main connection also uses ↵Stefan Eissing2016-02-181-4/+4
| | | | | | http/2, needs more hardening git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1731096 13f79535-47bb-0310-9956-ffa450edef68
* needs to find mod_ssl.hGregg Lewis Smith2016-02-171-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1730893 13f79535-47bb-0310-9956-ffa450edef68
* moving session reading into a connection input filterStefan Eissing2015-12-171-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1720608 13f79535-47bb-0310-9956-ffa450edef68
* some rework for server pushStefan Eissing2015-11-111-4/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1713887 13f79535-47bb-0310-9956-ffa450edef68
* add new h2_bucket_* files to legacy win buildGregg Lewis Smith2015-11-031-0/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1712376 13f79535-47bb-0310-9956-ffa450edef68
* bye bye mod_h2, hello mod_http2Jim Jagielski2015-09-281-0/+207
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1705749 13f79535-47bb-0310-9956-ffa450edef68