]> git.ipfire.org Git - thirdparty/apache/httpd.git/commit
Rearchitect the mess in http_main.c, http_core.c and buff.c.
authorRoy T. Fielding <fielding@apache.org>
Thu, 26 Aug 1999 10:45:57 +0000 (10:45 +0000)
committerRoy T. Fielding <fielding@apache.org>
Thu, 26 Aug 1999 10:45:57 +0000 (10:45 +0000)
commitbab4dcb050b9ed5508cdf65ffa64cb68d9391647
tree6e521c310948856ab9e890304abce2287264f775
parentb09d9fa1cc6c901a165b0cf3777f545b1bd5f075
Rearchitect the mess in http_main.c, http_core.c and buff.c.
Basic restructuring to introduce the MPM concept; includes various
changes to the module API... better described by docs/initial_blurb.txt.

Created multiple process model (MPM) concept by ripping out the process
guts from http_main.c and http_core.c and moving them to separate files
under src/modules/mpm/

Moved socket creation stuff to listen.c.
Moved connection open, maintenance and close to http_connection.c.

I/O layering and BUFF revamp.  Much of buff.c moved to ap_iol,
iol_socket, and iol_file.  See docs/buff.txt.

Moved user and auth fields from connection_rec to request_rec.
Removed RLIMIT stuff, supposedly to be implemented later in mod_cgi.
Disabled suexec, supposedly to be reimplemented later.

Submitted by: Dean Gaudet

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83763 13f79535-47bb-0310-9956-ffa450edef68
include/http_conf_globals.h
include/http_config.h
include/http_core.h
include/http_main.h
include/httpd.h
modules/http/http_core.c
modules/http/http_protocol.c
server/config.c
server/main.c
server/util_script.c
server/util_uri.c