Return-Path: Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 94617 invoked by uid 500); 6 Jan 2003 19:01:56 -0000 Mailing-List: contact dev-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list dev@httpd.apache.org Received: (qmail 94604 invoked from network); 6 Jan 2003 19:01:55 -0000 From: "Bill Stoddard" To: Subject: HTTP Input header filter Date: Mon, 6 Jan 2003 13:49:59 -0500 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0) X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Importance: Normal X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N Just a heads up in case anyone else is interested or is comtemplating working on this... I am rewriting much of the code called by ap_read_request to handle HTTP headers. Much of the function in rgetline_core, read_request_headers and get_mime_headers_core is being reimplemented in ap_http_headers_input_filter. My goals for the rewrite are to eliminate at least 1000 instructions from the mainline code path, improve readability and maintainability of the code and to make doing async/non-blocking network reads a bit easier to implement. I hope to have something for review by the end of the week. Bill