1
0
mirror of https://github.com/apache/httpd.git synced 2026-01-06 09:01:14 +03:00
Files
apache/modules
Jeff Trawick 079af320a9 fix a few bugs and improve error handling:
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
2000-08-30 21:15:33 +00:00
..
2000-08-08 19:53:27 +00:00
2000-08-09 12:58:21 +00:00
2000-03-02 08:26:23 +00:00

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.