4331b3f5dad5d335c0fdd4d3dbea960a101322bc 1656062 |
|
30-Jan-2015 |
covener |
expand comment |
855dcf9f39fac51ed3db4c8985a15ad83e48f3b8 1656058 |
|
30-Jan-2015 |
covener |
Provide a way for EXEC_ON_READ directives to see their context
(parent directive).
Usually, this context is not also EXEC_ON_READ so it's not fully processed, so
e.g cmd->path is not fluffed up yet because the closing tag
of the section is not read yet and ap_check_cmd_context()
doesn't work) |
44ff304057225e944e220e981d434a046d14cf06 1655146 |
|
27-Jan-2015 |
covener |
AP_INIT_NO_ARGS mishandled in macro
Submitted by: Joachim Zobel <jzobel heute-morgen.de>, covener
Committed by: covener |
f0eaa043a2c80e21c1e9eace464378f52c818b7c 1560482 |
|
22-Jan-2014 |
trawick |
doxygen improvements |
347cec698205c39abc414c0fb54fe4f0f9aa762e 1509341 |
|
01-Aug-2013 |
trawick |
fix a couple of grammar problems |
6e946fb27fa43424c6bed033ae9dcb5322938e99 1498880 |
|
02-Jul-2013 |
sf |
Replace pre_htaccess hook with more flexible open_htaccess hook |
497e47ed2aaf97b229bd29a8bdd15f5927dc50e6 1406495 |
|
07-Nov-2012 |
sf |
Make ap_check_cmd_context() treat <If> sections like <File> sections.
This is necessary to properly disallow directives that don't work in
<If>.
A separate NOT_IN_IF flag may be nicer, but would create much more
hassle when being backported to 2.4. |
d776b0a2d2889ce1d13494873368f34327a2e1bb 1389339 |
|
24-Sep-2012 |
trawick |
add pre_htaccess hook; in conjunction with earlier dirwalk_stat
and post_perdir_config hooks, this should allow mpm-itk to be
used without patches to httpd core |
2dada762fb99649c2a57bb9e19fe1666f2c20c38 1297959 |
|
07-Mar-2012 |
jim |
Docs (and minor comment change) for DefaultRuntimeDir directive |
c8da09046e09bb2a007c9b837831a0007366be27 1297955 |
|
07-Mar-2012 |
jim |
Fold on Jeff's DefaultRuntimeDir impl... docs on the way |
acb0dcdb18c2593d9f5c01cb424b1dba2d372552 1229021 |
|
09-Jan-2012 |
niq |
Core configuration: add AllowOverride option to treat syntax
errors in .htaccess as non-fatal.
PR 52439 |
b02dfdb611f84136664b3c05e4d4d704aeabbf63 1228323 |
|
06-Jan-2012 |
wrowe |
Clean up size_t abuse, part 2. ap_malloc/calloc/realloc are explicitly
excluded from this cleanup as they must be signature identical to the
clib functions, and although the definition of size_t has been flakey,
the definition of those functions appears to be generally clean since
ANSI C. |
6f3d07d3152232d46eda8f3d97a511bcb1c82d3d 1213338 |
|
12-Dec-2011 |
sf |
Limit length of lines in .htaccess to 8K again, to reduce DoS potential.
Make ap_varbuf_cfg_getline() strictly enforce the max_len parameter. |
dc180f0e4bda2934d19e96fb824d9bed5acaaccf 1180671 |
|
09-Oct-2011 |
sf |
Consistenly use apr_file_* API instead of libc when dumping config because
mixing the two can give strange results due to buffering. |
bcb2c4ef861e8f8260284631b6753e1088643c8a 1153676 |
|
03-Aug-2011 |
sf |
cleanups related to new AllowOverrideList functionality:
- add new NOT_IN_HTACCESS flag for ap_check_cmd_context()
- describe the need for this in new_api_2_4.xml
- forbid Define and UnDefine in .htaccess |
113961f0559eb026ea0d379cb7350f82bc09d710 1151654 |
|
28-Jul-2011 |
druggeri |
Add AllowOverrideList directive and documentation |
a8a8c19891534966e34c09737c2946e62c905c2a 1151045 |
|
26-Jul-2011 |
sf |
Document the weird semantics of ap_find_command_in_modules() |
f41a766fa487557756383cef3368ab402c93e5aa 1139540 |
|
25-Jun-2011 |
sf |
dox fix |
12b170a812f740fafc96da32a188a8b2761a3d5c 1101067 |
|
09-May-2011 |
jim |
Cleanup... most don't need apr_hooks.h at all... |
b8e5134b5779bf5505a9e5241cf8c930cc4aac5e 1096569 |
|
25-Apr-2011 |
sf |
Add new ap_reserve_module_slots/ap_reserve_module_slots_directive API,
necessary if a module (like mod_perl) registers additional modules later than the
EXEC_ON_READ phase.
Tested by: Torsten Foertsch <torsten foertsch gmx net> |
71eb8d07f3a2cd0086e70ff169a0da2dc16c5913 1094127 |
|
17-Apr-2011 |
sf |
clarify comment |
8bb2f3c90a792c14fd29180b386cd516960eec5d 1091621 |
|
13-Apr-2011 |
fuankg |
Axed tabs and trailing spaces. |
6ec154950417d0b32082f6590ffa3acc3e0c3d49 1086761 |
|
29-Mar-2011 |
sf |
Add CHANGES entry for r1086756 / ap_cfg_* change
Update docs for ap_cfg_getc |
8bd599bd5e87f9fbbbc1f7240e7b813fb6d286e5 1086756 |
|
29-Mar-2011 |
sf |
Change the ap_cfg_getline() and ap_cfg_getc() to return an error code.
Also:
- Make ap_cfg_getline() return APR_ENOSPC if a config line is too long.
- Add ap_pcfg_strerror() function to convert ap_cfg_getline's return value
into a nice message.
- Adjust definition of ap_configfile_t accordingly.
Not bumping MMN because it has already been bumped today. |
7d84798eed7ad93b66b88841974525641749a9b1 1086071 |
|
28-Mar-2011 |
trawick |
fix doxygen warnings |
7af19efc4667363f74d332a8d010b49e88d56fd5 1080821 |
|
12-Mar-2011 |
trawick |
fix some grammar mistakes, mostly in comments |
76a33192b55bef44bc6e6756a6b4e77d411127b9 1039204 |
|
25-Nov-2010 |
sf |
Fix some Windows build issues |
b0ac1e83f8582a9b5a72bff798ffb31a419c8ade 1036602 |
|
18-Nov-2010 |
sf |
mod_proxy: Fix ProxyPassInterpolateEnv directive.
PR: 50292 |
f14d416f2297bf060ce17337c3264aa9ad883219 1033427 |
|
10-Nov-2010 |
rpluem |
* Fix parameter name as new is a reserved word in C++ which makes compiling
of http_config.h with C++ impossible.
PR: 50243 |
f6e47621625cca111811e84e407be84b5b18e9c5 1032167 |
|
06-Nov-2010 |
sf |
Add a generic pool cleanup function that sets a pointer to NULL and use
it to replace various pool cleanup functions. |
e302f38fd646764ce1a1e1c578d794aef514a9e5 992806 |
|
05-Sep-2010 |
sf |
Add ErrorLogFormat directive for configuring the error log format, including
additional information that is logged once per connection or request.
Add error log IDs for connections and request to allow correlating error log
lines and the corresponding access log entry. |
3371c98b62cd1841359657f75c6d42317f14c303 989377 |
|
25-Aug-2010 |
sf |
- add more comments explaining the logging macros
- make the documentation more doxygen friendly, as suggested by Justin
Erenkrantz |
15b3dc9be5ccb7b78e9d13c5a8a32c5ea268a6ac 965712 |
|
20-Jul-2010 |
niq |
Trivial spelling fix so I can close
PR 44195 |
6da508999ce67bd795032cb2a29c6410a53a0bdc 965408 |
|
19-Jul-2010 |
sf |
Add ap_find_module_short_name() to quickly get the module short name
(i.e. symbol name with trailing "_module" removed) from the module_index.
To be used for logging. |
78b8e4dd910f03af0a602bc4b63ad7bc69868ee3 959464 |
|
01-Jul-2010 |
sf |
re-order many struct members for better alignment on 64bit |
7538cfc9bcb1132e87011484b826c0d8bff9cc73 954611 |
|
14-Jun-2010 |
sf |
- Introduce ap_log_cserror to allow mod_ssl to associate log messages to
different servers than c->base_server.
- Adjust the scope of some mod_ssl trace logging from server to conn. |
7c253d100ca111a50451b942d839b7be39578027 953125 |
|
09-Jun-2010 |
sf |
Fix some issues found by Ruediger Pluem |
efd83d1dd1a25688a3093c5a542ae16bacef62dd 951897 |
|
06-Jun-2010 |
sf |
- Add loglevels to request_rec and conn_rec
- Introduce per-directory loglevel configuration |
d37a236a4b64d0aeb4a8bbfd3978503af8c82765 951893 |
|
06-Jun-2010 |
sf |
- Introduce log levels trace1/.../trace8
- Add macro wrappers for ap_log_*error. On C99, this will save argument
preparation and function call overhead when a message is not logged
because of the configured loglevel.
- Introduce per-module loglevel configuration. |
3aee48bc96621595981ae454092840be9e58e03c 931435 |
|
07-Apr-2010 |
wrowe |
First order simplification; Add IncludeOptional for introducing
wildcard pattern matches or specific includes which may be omitted.
Refactors ap_process_resource_config() to deal efficiently with
a single file, and renames the new _ex() flavor per list discussion
to ap_process_fnmatch_configs() for wildcard processing. |
7b969cfaa37debd6f500c68164872e06eed62597 929663 |
|
31-Mar-2010 |
minfrin |
Add the missing header file from r928916. |
aa51f4b9e1f954f9c04d2728a0d7be01719fe0a1 905454 |
|
02-Feb-2010 |
sf |
replace duplicate code with new function ap_parse_log_level() |
5a9609d43c25550fb107c4e312b2b0609129b2fc 832442 |
|
03-Nov-2009 |
poirier |
Fix remaining doxygen warnings. "make dox" is now clean with doxygen
version 1.5.8.
PR: 48093
Submitted by: Brad Hards
Reviewed by: poirier |
c779aea0c9b7c47c2e4fd258e3f54835a849625d 830527 |
|
28-Oct-2009 |
poirier |
Fix a lot of doxygen warnings. Thanks to Brad Hards for the patch.
I added a few more fixes, and there are still more that might
need a doxygen expert.
PR: 48061
Submitted by: Brad Hards
Reviewed by: poirier |
ff0d250751b2f53f755070f99cbda447064ca90a 759924 |
|
30-Mar-2009 |
trawick |
rename the new retained-data APIs to ap_retained_data_create()/ap_retained_data_get(), for better
consistency with existing APIs (e.g., slotmem)
don't bother changing the MMN, which doesn't reflect recent -dev changes anyway |
222834d5a33b915037094af014905f3683cae78b 758173 |
|
25-Mar-2009 |
trawick |
Provide ap_set_retained_data()/ap_get_retained_data() for preservation
of module state across unload/load.
The existing idiom used by modules to associate userdata with pglobal
doesn't work in the earliest phases of module execution.
(This does expose pglobal as an implementation detail, but it would be great
to unexpose it if at all possible (but modules already have access to pglobal
at almost all stages of execution anyway).) |
933c34b8a545925e60026ce9d79c719c518a5b1c 645412 |
|
07-Apr-2008 |
pquerna |
Remove CORE_PRIVATE.
This define serves no modern purpose, since every module in the wild, including
our own define it, for no purpose.
If you have functions which you do not want in the 'public' API, put them
in a private header, that is not installed, just like mod_ssl does. |
5051b9f43675d53cdbeda306bc8c75e9d33a2715 645164 |
|
05-Apr-2008 |
wrowe |
"Method" in HTTP has a particular meaning, simple descriptive
change to avoid using that phrase in another context. |
f47c690c6fa01fa4334306be872da72fb9a3cdad 553013 |
|
04-Jul-2007 |
sctemme |
Use correct Doxygen keywords for functions and variables. TODO: figure out whether those keywords are actually necessary. HTML-ify some documentation comments for benefit of Doxygen. |
4bd465052c4a0c8d41e573ee7a90c312d980355f 431460 |
|
15-Aug-2006 |
chrisd |
Introduce a check_config phase between pre_config and open_logs,
to allow modules to review interdependent configuration directive
values and adjust them while messages can still be logged to the
console.
The open_logs phase is already used somewhat for this purpose by
certain MPMs (winnt, prefork, worker, and event) but only by forcing
their functions ahead of the core ap_open_logs() function, and
since this phase runs after the ap_signal_server function during startup,
it can not be used to generate messages on the console when restarting.
Add the check_config phase to mod_info and mod_example.
Handle relevant MPM directives during this phase and format messages
for both the console and the error log, as appropriate. Bounds and sanity
checks on the values of the MPM directives are handled in sequence in
this phase instead of in the various directive handling functions, since
those functions (e.g., set_max_clients()) may not be called at all if their
directives do not appear in the configuration files, and even if they
are called, there is no guarantee that this will occur in any particular
order.
Remove from the worker and event MPMs the code in the pre_config phase
that alters the configuration node tree by re-ordering ThreadsPerChild
ahead of MaxClients. This code is effective but insufficient; for
example, if ServerLimit follows MaxClients, the test against server_limit
in set_max_clients() is invalid. (In practice, this only results in
incorrect or absent warnings on the console, because server_limit is
set to its configured value when the main loop re-runs the configuration
process.)
Prevent ap_threads_per_child from exceeding thread_limit in the
winnt, worker, and event MPMs. This situation could occur if
ThreadsPerChild was not specified in the configuration files and
ThreadLimit was set to a value smaller than DEFAULT_THREADS_PER_CHILD,
because set_threads_per_child() would never be called and therefore
its bounds check against thread_limit would not be performed.
Remove from the winnt, prefork, worker, and event MPMs the
changed_limit_at_restart flag. Set the first_server_limit and
first_thread_limit values during the first execution of the check_config
function, and use them to detect changes to ServerLimit and ThreadLimit
across restarts and issue appropriately formatted warnings. Remove the
comments about the error log being a "bit bucket"; this was true when
the code was originally committed in r92530 but that was due to a bug
fixed in r92769.
Be consistent about setting all MPM configuration directive values in the
pre_config phase.
Rephrase and reformat the console and log file messages relating to
MPM configuration directives to be consistent across all MPMs. Use
briefer messages when logging to the error log than to the console.
Update miscellaneous stale comments and messages (e.g., reference to
daemons_min_free in worker and event MPMs, "prefork open_logs" in
winnt MPM, and StartServers in netware MPM).
The winnt, netware, beos, and mpmt_os2 MPMs should be tested by developers
with access to those platforms, especially the winnt MPM, which has
unique logic with respect to distinguishing between parent and child
processes during the configuration phases.
Update the English documentation for the worker MPM's ThreadsPerChild
directive, which no longer needs to precede other MPM directives in the
configuration files if it has a non-default value. The German (.de) and
Japanese (.ja) translations should be updated by developers fluent in
those languages. |
842ae4bd224140319ae7feec1872b93dfd491143 420983 |
|
11-Jul-2006 |
fielding |
update license header text |
3d81f57512275ca06a60a9bcbd23c1f8b429fdf2 395228 |
|
19-Apr-2006 |
colm |
Update the copyright year in all .c, .h and .xml files |
9d129b55f5a43abf43865c6b0eb6dd19bc22aba8 263931 |
|
29-Aug-2005 |
ianh |
Doxygen fixup / cleanup
submited by: Neale Ranns neale ranns.org
reviewed by: Ian Holsman |
8b7594c66e764f5cd3506b6f2459497ab65a8b03 168202 |
|
05-May-2005 |
pquerna |
Add AP_INIT_TAKE_ARGV. There can be some inconsistent results because of the behavoir of ap_getword_conf. Do not rely upon any last argument that is "". If the argument is in the middle of the line, it should work correctly.
This is updated from the version sent to dev@httpd to fix the behavoir with 0 arguments.
* include/http_config.h: minor MMN bump for the new interface.
* modules/generators/mod_autoindex.c: Migrate IndexOptions to the new ARGV command type. |
08cb74ca432a8c24e39f17dedce527e6a47b8001 151408 |
|
04-Feb-2005 |
jerenkrantz |
Update copyright year to 2005 and standardize on current copyright owner line. |
07bd77dc1c9119dd3791ae652c2c10046777fdcd 111964 |
|
15-Dec-2004 |
jorton |
* include/http_config.h: Add missing parameter name. |
cc7d8b55b16eee88be925a090473ca94b0a6e770 104685 |
|
17-Aug-2004 |
jorton |
Implement -t -DDUMP_MODULES using generic test_config hook rather than
hooking into mod_so from main.c:
* include/http_config.h, server/config.c: Declare test_config hook.
* server/main.c: Drop hooks into mod_so; run test_config hooks.
* modules/mappers/mod_so.h: Drop ap_dump_loaded_modules optional
function.
* modules/mappers/mod_so.c (dump_loaded_modules): Renamed from
ap_dump_loaded_modules; only run if -DDUMP_MODULES is defined.
(register_hooks): Register test_config hook instead of optional
function.
Reviewed by: Justin Erenkrantz, Paul Querna |
103a93c625bcde1a6a7a5155b64dcda36f612180 104283 |
|
14-Jul-2004 |
pquerna |
Added 'AllowOverride Options=Indexes,MultiViews' to give an admin better
control over what options can be used in .htaccess files.
PR: 29310
Submitted by: Tom Alsberg <alsbergt-apache cs.huji.ac.il> |
c2549f0b237ac86f3623a601a766969d805dbc2a 103849 |
|
05-Jun-2004 |
nd |
Nobody objected:
<IfModule> now takes the module identifier in addition to the
filename.
CAUTION: this commit breaks the build on netware. It still needs
to be adjusted. (but I don't have any netware knowledge...)
Also, developers need to re-run buildconf on unices.
PR: 29003
Submitted by: Edward Rudd <eddie omegaware.com>, Andr� Malo |
03a3ed87983471816561562f957390ed935d7b3b 103517 |
|
25-Apr-2004 |
nd |
changed the following APIs to return an error instead of hard exiting:
ap_add_module, ap_add_loaded_module, ap_setup_prelinked_modules,
and ap_process_resource_config |
c533ecac2227dc228070e686fb14dc6860f497f8 103516 |
|
25-Apr-2004 |
nd |
ap_add_named_module is not used and maintained anymore. Drop it. |
6de8046f8f7e07cd83895a528df25d977e502c76 102619 |
|
09-Feb-2004 |
nd |
fix name of The Apache Software Foundation |
497c60d05c62d2e4a37b0a0c002f62cd5824b4e3 102548 |
|
07-Feb-2004 |
nd |
fix copyright dates according to the first check in |
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dc 102525 |
|
06-Feb-2004 |
nd |
apply Apache License, Version 2.0 |
26a4456dd6f1a5d7d7fff766551461a578687c4a 102135 |
|
01-Jan-2004 |
nd |
update license to 2004. |
e639234f0e7b41c76fbb923c99905e1fd0d46aef 101636 |
|
31-Oct-2003 |
bnicholes |
Revert the change to the cmd_func typedef to avoid a type mismatch
compiler error in the Metrowerks compiler |
206864a4c5d951663ef037ac9fcf0c0b89ff566e 101630 |
|
31-Oct-2003 |
striker |
* include/http_config.h
(cmd_func): Fix prototype, eliminate warning. |
c99edff9ea0e3e712dc5fda734a8ff31101eb869 98921 |
|
07-Mar-2003 |
striker |
* include/http_config.h
(ap_get_module_config, ap_set_module_config): Use the macro
when AP_DEBUG is _not_ defined, not the other way around.
Noticed by: Jeff Trawick |
84ba82304285b4bb1aafd5c6cdada5ce74c29973 98903 |
|
06-Mar-2003 |
striker |
* include/http_config.h
(ap_get_module_config, ap_set_module_config): Always declare.
* include/httpd.h
(ap_strchr, ap_strchr_c, ap_strrchr, ap_strrchr_c, ap_strstr, ap_strstr_c):
Always declare.
* server/util_debug.c
(ap_get_module_config, ap_set_module_config, ap_strchr, ap_strchr_c,
ap_strrchr, ap_strrchr_c, ap_strstr, ap_strstr_c):
Always implement and export. |
a3f2646ef3d8a3a5234a5601de0f95f10308c2a6 98693 |
|
17-Feb-2003 |
jerenkrantz |
Allow restart of httpd to occur even with syntax errors in the config
file. (Out-of-date DSOs with bad MMNs will still be fatal unfortunately.)
Add return parameter to ap_process_config_tree - OK on success, !OK on
syntax error. We will no longer call exit() from ap_process_config_tree.
The caller must exit if there is an error (makes sense anyway). This allows
the initial start-up code to delay the exit until trying to let the
signal_server optional function execute first.
(The chances are that the syntax error isn't in the PidFile directive. If
that happens, we'll try the default one. Oh, well.)
PR: 16813 |
33bdcae1f7a1a65e351dda2a766a0cf28b1e695d 98573 |
|
03-Feb-2003 |
nd |
finished that boring job:
update license to 2003.
Happy New Year! ;-)) |
0e5a5512f0ca5707af7ac58cdb91a31942cf56b1 94837 |
|
28-Apr-2002 |
aaron |
Style cleanup (remove tabs, fix alignment).
Submitted by: Thom May <thom@planetarytramp.net> |
30b4a330a5f651eb5198fa93dbb9f3d3594564c9 94240 |
|
27-Mar-2002 |
stoddard |
Add a new parameter to the quick_handler hook to instruct
quick handlers to optionally do a lookup rather than actually
serve content. This is the first of several changes required fix
several problems with how quick handlers work with subrequests. |
76dfd813a62c68419b2c146a80ba776b0b831734 93948 |
|
15-Mar-2002 |
martin |
Typo (noticed while browsing http://docx.webperf.org/) |
bc8fd1b0b1afdf89b8d28eefa8cd74e26ba97986 93918 |
|
13-Mar-2002 |
fielding |
Update our copyright for this year. |
417f504d4d11631c0d062be85347f82a26c88677 93063 |
|
29-Jan-2002 |
aaron |
The pre_config hook now takes a return value. This allows modules to
cause the server to bail out under error conditions. |
f9f506f0686ad065b4c6fe14dd962cdd478350db 92149 |
|
24-Nov-2001 |
ianh |
change open_logs hook to return a value, allowing you to flag a error
while opening logs
Obtained from: Doug MacEachern |
9d0665da83d1e22c0ea0e5f6f940f70f75bf5237 92144 |
|
23-Nov-2001 |
ianh |
Modify post_config hook so that it can return a error,
causing the server not to start.
previous method was to call exit(1) which would not fail
gracefully
PR:
Obtained from:
Submitted by:
Reviewed by: (Idea only Jeff Trawick) |
9885f9150bc231260f3061e7355afe5844ed60d3 92027 |
|
18-Nov-2001 |
jwoolley |
fix spelling |
97719ad970d779ac48af9364ab0ea9fdcc27470a 92026 |
|
18-Nov-2001 |
jwoolley |
Don't know why these were missing... just an oversight, I'm guessing? |
0bc0dd27e9c47bb00b60f6909c1f56ff473c2d5a 92025 |
|
18-Nov-2001 |
jwoolley |
Fix spelling |
3d0bdf16bc410722e6c42aa2ceb0677b0ae29b90 91229 |
|
02-Oct-2001 |
ianh |
Added Doxygen Comments
With these 2 changes most of the Doxygen warnings go away.
(these patch just modifies comments/slight moves in typedefs, no other changes) |
6720d20f66dadb8e4a26670e595101ff441fdff9 90583 |
|
23-Aug-2001 |
wrowe |
Better doc of ap_server_root_relative() |
3d72602d1d9e6f0d49d20f0d0a71831c160ef589 90567 |
|
23-Aug-2001 |
wrowe |
Eliminated ap_os_[systemcase|[case_]canonical]_filename() and
move ap_os_is_path_absolute() into util.c (now relies on apr.) |
0121d200bba86a448db25d745607f372d133e3bd 89896 |
|
03-Aug-2001 |
wrowe |
Provide an ap_set_deprecated() fn for quick-and-dirty 'we don't do this'
entries in the command table.
(Also fixes a nit about returning a single bit of an apr_int_64 as an int.
Know how this group loves !! expresssions :) |
62db15de4c1f335a64d45821796ae197cff94ef8 89869 |
|
02-Aug-2001 |
rbb |
Add the ability to extend the methods that Apache understands
and have those methods <limit>able in the httpd.conf. It uses
the same bit mask/shifted offset as the original HTTP methods
such as M_GET or M_POST, but expands the total bits from an int to
an ap_int64_t to handle more bits for new request methods than
an int provides.
Submitted by: Cody Sherr <csherr@covalent.net> |
46a46ab2b6365b60b2e8e22fcceac27781745de2 89235 |
|
28-May-2001 |
ben |
Doxygenation. |
1dda9e3137f1ce78309a5b07f79b358348176bac 89103 |
|
13-May-2001 |
trawick |
Separate enablement of AP_DEBUG code from enablement of code
which depends on the compiler supporting designated initializers. |
f8ade263526e70e9e4f4f830b052f1b6669108ca 89102 |
|
13-May-2001 |
gstein |
Implement Jeff's idea for an autoconf-defined symbol to enable the special
command function prototype stuff. AP_DEBUG is always set in maintainer mode
and AP_DEBUG_HAVE_GCC is set when the compiler is GCC.
Submitted by: Jeff Trawick |
9fd07e8ab0dc0b200d2bceb45ba6ecab917c2f71 89088 |
|
11-May-2001 |
orlikowski |
Fix up some of the definitions, based on Ian's patch. |
1702068419e130e99f021228659597c1ec658edc 89078 |
|
11-May-2001 |
chuck |
Add the AP_DECLARE()/AP_CORE_DECLARE macros on the return types of
functions used by mod_proxy for export in DLL
Submitted by: Ian Holsman <IanH@cnet.com>
Reviewed by: Chuck murcko |
8919d92298d365db6859847461fa597e1ee6ad32 88965 |
|
30-Apr-2001 |
dougm |
C::Scan strikes again; include argument name in ap_invoke_handler prototype |
44ea927aaaa7c419de1c824beb01b26216f387c3 88902 |
|
20-Apr-2001 |
dougm |
Add ap_set_int_slot() function
PR:
Obtained from:
Submitted by: John K. Sterling <sterling@covalent.net>
Reviewed by: dougm |
bc0dbcc699190ff9a59431f2dad8f08b7a460bdd 88857 |
|
14-Apr-2001 |
rbb |
We need a prototype for ap_show_mpm |
7edf9e4344090f75b892e326f8c716b2120339ab 88646 |
|
02-Apr-2001 |
bjh |
Reformat declaration so make_export.awk will recognize them. Yes, I know this
makes lines longer than is normally acceptable but I'd like to see anyone come
up with an awk script that handles these things broken over multiple lines... |
73cd9876e07c696a3e3563277a1d4e3173861af6 88596 |
|
27-Mar-2001 |
stoddard |
Performance: Add quick_handler hook. This hook is called at the
very beginning of the request processing before location_walk,
translate_name, etc. This hook is useful for URI keyed content
caches like Mike Abbott's Quick Shortcut Cache. |
f0484231f96a9d95f5044c1c8cb33b322d6f9bcb 88582 |
|
26-Mar-2001 |
dougm |
top_module global variable renamed to ap_top_module |
c3f224381c60ae6566ced33d46637edca7a71d56 88313 |
|
25-Feb-2001 |
wrowe |
Reconsidered the wisdom of this change... back to the drawing board.
The ap_ prefix is still good, IMHO |
196ed5483df1d70fed0864831df425f3403100e5 88312 |
|
25-Feb-2001 |
wrowe |
Clean up namespace badness with s/configfile_t/ap_configfile_t/ |
56ed3e7e5a5032e0a3d31ec5cf0438cc1b88f3b4 88291 |
|
23-Feb-2001 |
dougm |
remove ap_{post_config,child_init}_hook
replace usage with ap_run_{post_config,child_init}
PR:
Obtained from:
Submitted by:
Reviewed by: |
6b461be507f2b7ad1760690b25bedd395a5f1c28 88273 |
|
22-Feb-2001 |
dougm |
server_rec* -> server_rec * (sorry for nit, C::Scan made me doit) |
43004168b2961927c63083120bb47a4bdadddeeb 88272 |
|
22-Feb-2001 |
dougm |
avoid c++ keywords |
c00ad4d02c3be0f3538b7de47edcd6c67f6c115b 88227 |
|
18-Feb-2001 |
gstein |
- more ap_conf_vector_t fixup.
- break out the cmd_parms to ap_set_config_vectors to clarify/doc what is
happening in there and because the function operates independent of cmds. |
a6b9ed64fdf548c61de9714e2cfb999ec59d149c 88225 |
|
18-Feb-2001 |
gstein |
*) Introduce "ap_conf_vector_t" type to assist with legibility and provide
some type safety. (unfortunately, our old "void*" is type-safe with the
new one, but over time we should be better)
*) Propagate the new type to all appropriate functions.
*) Random cleaning, whitespace, stylistic nits. |
b99dbaab171d91e1b664397cc40e039d0c087c65 88184 |
|
16-Feb-2001 |
fielding |
Update copyright to 2001 |
42ce672c516baf6e4eaed18ccc1647de2d456d8e 87970 |
|
04-Feb-2001 |
dougm |
fix minor prototype inconsistencies noticed with C::Scan |
3b90d13d1b04bf1d07c23c9f38a8a50879102523 87912 |
|
29-Jan-2001 |
ben |
More doc improvements. |
4783bc116b4dc37deadcc0b68ce3d3eeb6a7464a 87868 |
|
27-Jan-2001 |
ben |
Add support for type-safe optional functions. |
8695c28e4d0bb9357f606045b37238d4f49ce8b6 87784 |
|
21-Jan-2001 |
rbb |
Remove AddModule and ClearModuleList. Neither directive really makes
much sense anymore, since we use the hooks to order modules correctly.
This also removes the possability that one module will ever register the
same function for the same hook twice. |
4aebe4128dcba3416f9acc4c5d888178c45952de 87734 |
|
19-Jan-2001 |
wrowe |
The only symbol dropped, not counting regcomp regerror regexec regfree
which aren't namespace protected in the first place. |
c032b37ad682c1da5382258811e8e35a8ec0d78d 87733 |
|
19-Jan-2001 |
wrowe |
Normalize the use of AP_DECLARE_DATA |
b980ad7fdc218b4855cde9f75a747527f50c554d 87731 |
|
19-Jan-2001 |
wrowe |
The big change. This is part 3 of the apr-util symbols rename, please
see the first commit of srclib/apr-util/include (cvs apr-util/include)
for the quick glance at symbols changed. |
5bb5dcb58168642439dd227d24c708a266943fb2 87699 |
|
17-Jan-2001 |
wrowe |
Provide apr_pool_t arg to register_hooks, since anything they do in that
step -must- be done with a pool that will not outlive the cmd pool, from
which they may have been dynamically loaded.
This needs further review, it's committed only as a stopgap for those
who's builds I broke, sorry. Review tbc late this evening. |
73e8b26287de5c06fa470d36162e103dbac9c7e5 87697 |
|
17-Jan-2001 |
wrowe |
Provide apr_pool_t arg to register_hooks, since anything they do in that
step -must- be done with a pool that will not outlive the cmd pool, from
which they may have been dynamically loaded. |
ca53a74f4012a45cbad48e940eddf27d866981f9 87617 |
|
09-Jan-2001 |
dougm |
adjust remaining modules to use the new handler hook method (Alan Edwards)
bring back the old handler prototype by reusing r->handler (dougm)
PR:
Obtained from:
Submitted by:
Reviewed by: |
e95f5a6ebefb83d0e8a82cbc4db7d354957a817d 87604 |
|
07-Jan-2001 |
ben |
Make handlers use hooks. |
886cd69ebf69e990dbc365be87ff8ea7cd681904 87424 |
|
19-Dec-2000 |
rbb |
Force all Apache functions to be linked into the executable, whether they
are used or not. This uses the same mechanism that is used for APR
and APR-util. This may not be the correct solution, but it works, and that
is what I really care about. This also renames CHARSET_EBCDIC to
AP_CHARSET_EBCDIC. This is for namespace correctness, but it also makes
the exports script a bit easier. |
e5616632c15d99288127ada167f02a00d6b92e35 86768 |
|
30-Oct-2000 |
rbb |
Make mod_auth_db compile cleanly in 2.0 |
3d96ee83babeec32482c9082c9426340cee8c44d 86609 |
|
16-Oct-2000 |
wrowe |
Renamed all MODULE_EXPORT symbols to AP_MODULE_DECLARE and all symbols
for CORE_EXPORT to AP_CORE_DECLARE (namespace protecting the wrapper)
and retitled API_EXPORT as AP_DECLARE and APR_EXPORT as APR_DECLARE.
All _VAR_ flavors changes to _DATA to be absolutely clear.
Thank you Greg, for the most obvious suggestion. |
91f0d8da77152d24e4bbb31ce199282b3fd6e3b2 86210 |
|
13-Sep-2000 |
coar |
Start introducing the extension-method elements so we're not
bound to hard-coded names and a bitmask. We still use the
bitmask for known methods, but we also have an array for
extension method named. Wherever we used the M_* constants
we need to use a routine that knows about the new structure instead.
This is far from complete, but AFAIK this interim work doesn't
break anything -- especially the compile. The rest of the
work will be added in segments; this is just a checkpoint. |
b6ca75862f7bdb7ffc55dbea1b28d7730654e4b8 86053 |
|
12-Aug-2000 |
coar |
Preset the cmd_parms->limited field to the magic 'no limit active'
value, and add some prototype API routines for expanding support
for arbitrary extension HTTP methods. |
1ccd992d37d62c8cb2056126f2234f64ec189bfd 85976 |
|
02-Aug-2000 |
dougm |
prefix libapr functions and types with apr_ |
4802ff3fbb6c55a519821f0e582b58e4488927ae 85955 |
|
30-Jul-2000 |
rbb |
Finish the http_config.h documentation. :-) |
66a318e22a7f8057dd713515a1ca82b73db0d306 85954 |
|
30-Jul-2000 |
rbb |
Add more of the comments to http_config.h. This is a horrible job by the
way. |
12121d7d4934822a86d96c54d7e8a0c5d524ed29 85949 |
|
30-Jul-2000 |
manoj |
Fix a couple of apparent typos. |
1df03415662628022001b7433f4bcbd3b74ebc65 85942 |
|
29-Jul-2000 |
rbb |
Begin to document http_config.h. This documents most (if not all) of the
structures defined by this header file. The functions will be the next
thing that needs documenting. |
e58d7897357a503672c34b5dbdcf525a38c36f4a 85925 |
|
28-Jul-2000 |
rbb |
Fix a small typo. TAKE3 directives really do need to take all 3 arguments.
Submitted by: Jeff Trawick |
52f8c7fbae0df2058862034e718c72cb7d9fd131 85923 |
|
28-Jul-2000 |
rbb |
Add the macro for AP_INIT_TAKE3 directives. I am assuming this was left
out by mistake. |
10b0a27bb38c6aac57b630fe89c69930fb6f8392 85898 |
|
26-Jul-2000 |
rbb |
Back out some changes that weren't supposed to be in my last commit. |
694e8dc146faadc46b2455f3bd0998121fc76c5d 85897 |
|
26-Jul-2000 |
rbb |
Remove all of the ap_is* functions from Apache. They were already in APR,
and we all hate duplicate code. :-) This also required adding ap_isascii
to APR. |
000b67449410515eac43e76ef6667915bfd4d2ab 85686 |
|
24-Jun-2000 |
gstein |
blast the old names for the status codes |
85922f92081d0e2177d8e2455ee3c1d3c63ee1e1 85609 |
|
18-Jun-2000 |
trawick |
Use the new command-handler initializer macros in mod_auth;
clean up the resulting warnings. |
1dbf0555bdbbbf7bbd793b3893538a4a31014fe8 85605 |
|
18-Jun-2000 |
trawick |
Provide some more missing initializer macros for when AP_DEBUG isn't
defined (no, I didn't miss these in my commit this a.m. :) ). |
c38e75a12c92f05c3e3a1b412c14d2ef766633e1 85604 |
|
17-Jun-2000 |
ben |
More command handlers. |
c951046af1e8d72440dcd54a92466b031f99d5fb 85600 |
|
17-Jun-2000 |
ben |
More command handler updates. |
e7f6aec8f5a0df18713bb39f39a656410ad0c10d 85596 |
|
17-Jun-2000 |
trawick |
Fill in missing implementations of AP_INIT_whatever for when
AP_DEBUG is not defined. Apache now compiles for me on FreeBSD
3.4 when AP_DEBUG isn't defined (albeit with a few warnings). |
0e6e93183d91142d7cf9ffbf502114ff77bd9e19 85595 |
|
17-Jun-2000 |
ben |
Command handler revamp. Note that this makes the code produce a LOT of
warnings! |
fb0c14f07aa634d66663d85fa621c99a53bc74e4 85522 |
|
12-Jun-2000 |
trawick |
Fix a couple of problems with the pre/post config processing changes:
1) symptom: on system with bad/no DNS setup, ServerName isn't
processed so init fails
cause:
ap_fini_vhost_config() called before ap_process_config_tree(), so
ServerName was never stored in the config structure
2) symptom: on system with virtual hosts configured, SIGSEGV in
open_multi_logs()
cause:
the module configs for the virtual hosts haven't been merged in
yet, and open_multi_logs() gets NULL for the mod_log_config
configuration
This stuff needs to be cleaned up further, exploring the use of a
post-config hook for fixup_virtual_hosts(), ap_fini_vhost_config(),
and ap_sort_hooks(), getting a lot of logic out of main(), and
processing the config tree only once. |
4d19384e3e259176012cf55ef716899570571d1a 85436 |
|
06-Jun-2000 |
wrowe |
PR:
Obtained from:
Submitted by:
Reviewed by:
Migrate the 'real' pre_config hook update from winnt.c to mpm_winnt.c
and correct newly required symbols for http_main.c |
543d682d2aedf7342a519ea303f9f32463fbef80 85393 |
|
03-Jun-2000 |
rbb |
Modify the config order so that we read the config, process all EXEC_ON_READ
directives at the same time, run pre_config hook for all modules, and
then walk the tree. This allows all modules to have a pre_config hook and
know that it will be called at a reasonable time. I also made "Include"
an EXEC_ON_READ directive so that it is included in the tree properly.
This was required after the other changes that were made. |
f38c43f9ec3b63dc40bdb7132ff4975bd4c9ae9c 85378 |
|
02-Jun-2000 |
rbb |
Add pre_config hooks back in for all modules. This is important for the
server tokens code that is coming soon. |
c4a7299491ca053baeccc39fc71815ec750e0d0e 85348 |
|
30-May-2000 |
trawick |
We now report the correct line number for syntax errors in config
files. |
870fc5cef199b3accf527d514ecc873eb6efe057 85326 |
|
28-May-2000 |
wrowe |
PR:
Obtained from:
Submitted by:
Reviewed by:
Finally a patch that can't (well, shouldn't :-) break any other platform.
Open up the symbols defined for http_main.c to move main() from the core
under Win32 (that's the real main(), not that apache_main() thing).
Win32 Project file changes will follow in a seperate patch. |
36bb027ff0af9d285d15e9fac4fc956db6c33e94 85319 |
|
28-May-2000 |
wrowe |
PR:
Obtained from:
Submitted by:
Reviewed by:
Reverse out additional linkage argument from DECLARE_HOOK
and IMPLEMENT_HOOK macros. |
e68becff3c3ddc18723c9799b8cc2e6e9c3dbd66 85318 |
|
28-May-2000 |
wrowe |
PR:
Obtained from:
Submitted by:
Reviewed by:
Reverse out all _EXPORT_VAR changes back to their original _VAR_EXPORT
names for linkage (API_, CORE_, and MODULE_). |
3a40b7d82613e316950b86018a6d09b1605697a2 85311 |
|
27-May-2000 |
wrowe |
Pass the process_rec to the MPM to allow rewriting of the args list.
Especially necessary under Win32, or other non-unix front ends where
oddball arguments might be required, but without causing a mess in
http_main.c. |
30c289e6bc6d28d210b21edd800ab2cfc78a8381 85309 |
|
27-May-2000 |
wrowe |
This patch corrects the issues from the AP_EXPORT and linkage
specification arguments to the ap_hooks.h declarations. As with
the APR_ and AP_ patches, API_VAR_EXPORT becomes API_EXPORT_VAR,
and MODULE_VAR_EXPORT becomes MODULE_EXPORT_VAR.
I will be happy to revert the inclusion of ap_config.h from
httpd.h if this bothers anyone. More individual modules need
to be patched if we do so.
The API_EXPORTs all moved into central storage in the ap_config.h
header. Without WIN32 or API_STATIC compile time declarations,
these macros remain no-ops.
This patch also moves the following data from http_main to http_config:
const char *ap_server_argv0;
const char *ap_server_root;
ap_array_header_t *ap_server_pre_read_config;
ap_array_header_t *ap_server_post_read_config;
ap_array_header_t *ap_server_config_defines;
And the following variables had already moved into ap_hooks.c:
ap_pool_t *g_pHookPool; (initialized now in http_config)
int g_bDebugHooks; (out of http_config)
const char *g_szCurrentHookName; (out of http_config)
The changes to http_main.c are in preparation for that module to
move out to a seperate .exe for win32. Other platforms will be
unaffected, outside of these changes. |
bf33ee9e40ff069b8ed271d0d9d628676430a03f 85241 |
|
18-May-2000 |
fielding |
Move prototype of ap_hook_deregister_all to where it belongs. |
56ebfcabd65871a354b7ad418d764281868825bc 85235 |
|
17-May-2000 |
wrowe |
Radical overhaul of the Apache-2.0/Win32 mpm <-> service schema.
1) Services and Registry are not part of the core Apache operations,
so registry.c and service.c are moved into Apache.exe - assuring
the service control layers of NT and 95 are truly isolated.
2) Isolation can't be complete, we need to know when the mpm is
fully initialized. A new pointer to a no-arg function returning
void is provided for this purpose, ap_mpm_init_complete. It is
only called if overridden with a non-NULL value prior to invoking
apache_main.
3) Control+C, Control+Break are handled on both WinNT and Win9x.
4) The window close, logoff and shutdown events are handled on WinNT.
5) The beginnings of a Win95 service startup are provided, -k startservice
but this is horribly incomplete since Win95 will NOT report shutdown. |
5dc7ed1c3e4d65d15c8dace26961f093328a7204 85217 |
|
15-May-2000 |
rbb |
Commit the EXEC_ON_READ changes. This allows modules to hook into the
config file read phase. Full details are in the CHANGES file blurb.
Examples to see how this should be used are provided for <IfModule>
<IfDefine> LoadModule, AddModule and ClearModuleList expect docs in the
next day or two. |
ff72a628571224579194f37cf8db96186ae889a5 85045 |
|
26-Apr-2000 |
dougm |
add AP_ prefix to *HOOK* macros |
6b11d948596dbe78c9b4fd0201c5391086305b76 85025 |
|
24-Apr-2000 |
gstein |
drop the "container" param from ap_walk_config(). callers should simply
pass the first child, rather than expecting the walker to do it.
remove the nasty "static" variable inside ap_walk_config(). it now walks the
tree provided with no worries about bumping up/down levels.
minor refactor between ap_walk_config() and ap_walk_config_sub() to clean up
some logic and clarify the code. |
9346b854b0827ae0645b456ffd2b4938f1e73c03 85024 |
|
24-Apr-2000 |
gstein |
clean up cmd_parms: config_file is no longer valid; end_token is bogus;
add directive.
move configfile_t and functions from httpd.h to http_config.h
new signature for ap_build_config() (since config_file removed from cmd_parms)
add "data" to ap_directive_t for future use by modules. add filename.
syntax checking for section-close directives: a section-open must exist,
the section-close must be </FOO>, and the open/close must match.
the file as a whole must be properly balanced (issue errors for each
unmatched section-open).
</FOO> command_rec structures are obsolete. Remove from http_core.c.
do not store </FOO> directives in the config tree.
clean out section-close logic from http_core.c (and old, related comments)
<Limit> and <LimitExcept> must walk their children.
new mechanism in ap_check_cmd_context() for testing enclosure in a
Directory/Location/File: find_parent()
<IfModule> and <IfDefine> must pass cmd->context when walking the children
several places: we had a walk followed by ap_get_module_config(). that
assumed the walk would create a config that we could fetch, which is not
true -- it is possible that the children are all from other modules
(e.g. the <Files> section in httpd.conf-dist has no "core" directives).
using ap_set_config_vectors() ensures we get a structure, and it returns
it to us.
[ note: when we had </Directory> (and friends) in the tree, the config
would get created; removing the directive removed the config; this
was a bitch to track down :-) ] |
2238fa6fe679a13fdf742389391629a753d22ba5 85023 |
|
24-Apr-2000 |
gstein |
handle error messages during building and processing of the configuration.
add missing return statements, wrap some lines, remove unused vars.
move syntax error reporting and exit(1) back to the right place (to be
fixed in a future pass; the exit() is inappropriate for parsing
.htaccess files). |
a253b0b3e7a5a72e32c0571a2faf336a5f5f54ba 85015 |
|
23-Apr-2000 |
rbb |
Parse the config tree, instead of the config file. This is a first step there
are some big improvements to be made to this code, but this works now, and
it is a first step. |
404e2e1f8ad30c2d996f5fb6b3a9a4a4a14a004b 84963 |
|
14-Apr-2000 |
rbb |
Change ap_context_t to ap_pool_t. This compiles, runs, and serves pages
on Linux, but probably breaks somewhere. |
f45b17d6bf6de6acf28b35f222d4c590703258ac 84961 |
|
14-Apr-2000 |
dgaudet |
more namespace cleanup |
f062ed7bd262a37a909dd77ce5fc23b446818823 84877 |
|
31-Mar-2000 |
fielding |
Update to Apache Software License version 1.1 |
3329f7438b6b9a05145df81f695633a54265742c 84864 |
|
30-Mar-2000 |
rbb |
Fix the warnings associated with the pre_config patch. |
62167363bf04c4df7b6a055c6143552212ffcee3 84862 |
|
30-Mar-2000 |
rbb |
Put the pre_config hook back into the table. This solves the problem of
the pre-config hook only being valid for MPM's. This patch also
distinguishes between STANDARD modules and MPM's. |
d6d7a37600a182e98bc7d5607a92e50cbc429c92 84828 |
|
23-Mar-2000 |
ake |
Clear hook registrations between reads of the config file.
When DSOs are unloaded and re-loaded the old hook pointers may
no longer be valid. This fix eliminates potential segfaults. |
64185f9824e42f21ca7b9ae6c004484215c031a7 84725 |
|
10-Mar-2000 |
rbb |
Fix all the License issues. Including:
s/Apache Group/Apache Software Foundation/
s/1999/2000/
s/Sascha's license/ASF license |
856cd04dde6122606dffc1c3c11200cdb1ea146e 83943 |
|
07-Oct-1999 |
bhyde |
Well this was thought provoking.
Drive out the use of malloc in two places.
In listen.c, using the global process pool instead. That changes the
API into listen so that a process is passed in rather than the config
pool. That's all was easy.
The pain is propogating a change into all N of the mpm, they
are all similar but different in their use of listen.c There
is a lot to dislike about similar but code scattered code.
I changed the N setup_listener routines, they now take only
the server since they can dig the config and global pool
out of there.
Free today: ap_setup_prelinked_modules now takes the process so it
can allocate it's table in the process's pool rathern than use
malloc. |
3887202241db08986e94b252fbd06a55e55d4b2d 83942 |
|
07-Oct-1999 |
bhyde |
Add process_rec to the top of {server,connection,request}_rec
hierarchy of structs that abstract server activities. Store some
stuff in process_rec (finally a place to have nearly guiltless
globals) for example the global and configuration pools. Put some
operations on process_rec in http_main, in particular the
destroy_and_exit operation, and the use it to do all the exit calls.
Change ap_read_config to operation on this "object" rather than on the
configuration pool. Modify server_rec to point to the process, so you
can get at it most all the time which should finally allow most of the
server's malloc calls to be eliminated.
There are no locks in the process struct as yet, put them in as needed.
Some of the hooks should take this rather than conf. pool. |
b4c8a80f7dbfc9b56dbe03bdc28f0b5eb5f23697 83852 |
|
31-Aug-1999 |
rbb |
Changed pools to contexts. Tested with prefork and pthread mpm's. I'll
check this out tomorrow and make sure everything was checked in correctly. |
fd0edaa8e3d4dd67d0604ccef2e96b071db96643 83770 |
|
26-Aug-1999 |
fielding |
Start to implement module-defined hooks that are a) fast and b) typesafe.
Replace pre_connection module call with a register_hook call and
implement pre_connection as a hook. The intent is that these hooks will
be extended to allow Apache to be multi-protocol, and also to allow the
calling order to be specified on a per-hook/per-module basis. [Ben Laurie]
Port a bunch of modules to the new module structure.
["Michael H. Voase" <mvoase@midcoast.com.au>]
Submitted by: Ben Laurie |
2e123e8beedc9f921448c113e2d6823a92fd5261 83763 |
|
26-Aug-1999 |
fielding |
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 |
2d2eda71267231c2526be701fe655db125852c1f 83749 |
|
24-Aug-1999 |
fielding |
Apache 1.3.9 baseline for the Apache 2.0 repository.
Obtained from: Apache 1.3.9 (minus unused files), tag APACHE_1_3_9
Submitted by: Apache Group |