summaryrefslogtreecommitdiff
path: root/changes-entries
diff options
context:
space:
mode:
authorStefan Eissing <icing@apache.org>2022-04-13 07:40:17 +0000
committerStefan Eissing <icing@apache.org>2022-04-13 07:40:17 +0000
commitfbb84e00fa53ca34b97f9acc4d024e512d4e6f23 (patch)
tree47249fbbc06ebbf64e767683f870c0d7dd14213f /changes-entries
parentd150ca6f4e93622150fd4867e7f7c1eec0026acb (diff)
downloadhttpd-fbb84e00fa53ca34b97f9acc4d024e512d4e6f23.tar.gz
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
Diffstat (limited to 'changes-entries')
-rw-r--r--changes-entries/core_request_buckets.txt10
1 files changed, 10 insertions, 0 deletions
diff --git a/changes-entries/core_request_buckets.txt b/changes-entries/core_request_buckets.txt
new file mode 100644
index 0000000000..7e6bd920c4
--- /dev/null
+++ b/changes-entries/core_request_buckets.txt
@@ -0,0 +1,10 @@
+ *) 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.
+ [Stefan Eissing]