]> git.ipfire.org Git - thirdparty/apache/httpd.git/commit
Merge PR 311:
authorStefan Eissing <icing@apache.org>
Wed, 13 Apr 2022 07:40:17 +0000 (07:40 +0000)
committerStefan Eissing <icing@apache.org>
Wed, 13 Apr 2022 07:40:17 +0000 (07:40 +0000)
commitfbb84e00fa53ca34b97f9acc4d024e512d4e6f23
tree47249fbbc06ebbf64e767683f870c0d7dd14213f
parentd150ca6f4e93622150fd4867e7f7c1eec0026acb
Merge PR 311:

  *) core/mod_http: use REQUEST meta buckets and a new HTTP/1.x specific
     input filter to separate the handling for HTTP requests from the
     handling of HTTP/1.x request parsing and checks.
     A new HTTP1_REQUEST_IN filter installs itself on http/1.1 connections
     before a request is being read. It generates either a REQUEST meta
     bucket on success or an ERROR bucket with the proposed response status.
     The core connection processing, relying on ap_read_request(), now expects
     a REQUEST or ERROR bucket from the input filters and is agnostic to
     specific HTTP versions and how they bring requests into the server.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1899799 13f79535-47bb-0310-9956-ffa450edef68
changes-entries/core_request_buckets.txt [new file with mode: 0644]
include/ap_mmn.h
include/http_protocol.h
include/mod_core.h
modules/http/http_core.c
modules/http/http_filters.c
modules/http/http_protocol.c
server/protocol.c