mirror of
https://github.com/apache/httpd.git
synced 2026-01-06 09:01:14 +03:00
introduce extended error status as a start of more helpful error logging; instead of aborting the process when we get a bucket-straddling char too wide to handle, trace the problem and return an error; when we get to the end of the brigade and we're still waiting for the rest of a character, return an error instead of ignoring the problem; if we get 0 bytes when reading from a pipe, don't fret (segfault); skip over this empty bucket and read the next one; don't set done if send_downstream() returns APR_SUCCESS; set it for the opposite condition; that bug kept us from processing our entire input brigade for brigades that caused lots of output; git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86164 13f79535-47bb-0310-9956-ffa450edef68
The directory structure for this level is as follows: standard/ In this directory are the standard supported modules for Apache. Not all are compiled by default. proxy/ This houses the code for the proxy module for Apache. experimental/ In this directory we've placed some modules which we think provide some pretty interesting functionality, but which are still in the early stages of development and could evolve radically in the future. This code isn't supported officially. test/ This directory houses modules which test various components of Apache. You should not compile these into a production server. example/ This directory houses example modules, to help module authors figure their way around the Apache API and module concept.