CINXE.COM

[Apache-SVN] Log of /httpd/httpd/trunk/server/mpm_common.c

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <!-- ViewVC :: http://www.viewvc.org/ --> <head> <title>[Apache-SVN] Log of /httpd/httpd/trunk/server/mpm_common.c</title> <meta name="generator" content="ViewVC 1.1.26" /> <link rel="shortcut icon" href="/vc-static/images/favicon.ico" /> <link rel="stylesheet" href="/vc-static/styles.css" type="text/css" /> </head> <body> <div class="vc_navheader"> <table><tr> <td><strong><a href="/viewvc?view=roots"><span class="pathdiv">/</span></a><a href="/viewvc/?pathrev=1200449">[Apache-SVN]</a><span class="pathdiv">/</span><a href="/viewvc/httpd/?pathrev=1200449">httpd</a><span class="pathdiv">/</span><a href="/viewvc/httpd/httpd/?pathrev=1200449">httpd</a><span class="pathdiv">/</span><a href="/viewvc/httpd/httpd/trunk/?pathrev=1200449">trunk</a><span class="pathdiv">/</span><a href="/viewvc/httpd/httpd/trunk/server/?pathrev=1200449">server</a><span class="pathdiv">/</span>mpm_common.c</strong></td> <td style="text-align: right;"></td> </tr></table> </div> <div style="float: right; padding: 5px;"><a href="http://www.viewvc.org/" title="ViewVC Home"><img src="/vc-static/images/viewvc-logo.png" alt="ViewVC logotype" width="240" height="70" /></a></div> <h1>Log of /httpd/httpd/trunk/server/mpm_common.c</h1> <p style="margin:0;"> <a href="/viewvc/httpd/httpd/trunk/server/?pathrev=1200449"><img src="/vc-static/images/back_small.png" class="vc_icon" alt="Parent Directory" /> Parent Directory</a> | <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?view=log&amp;pathrev=1200449"><img src="/vc-static/images/log.png" class="vc_icon" alt="Revision Log" /> Revision Log</a> </p> <hr /> <table class="auto"> <tr> <td>Links to HEAD:</td> <td> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?view=markup">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?view=co">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?view=annotate">annotate</a>) </td> </tr> <tr> <td>Sticky Revision:</td> <td><form method="get" action="/viewvc" style="display: inline"> <div style="display: inline"> <input type="hidden" name="orig_pathrev" value="1200449"/><input type="hidden" name="orig_pathtype" value="FILE"/><input type="hidden" name="orig_view" value="log"/><input type="hidden" name="orig_path" value="httpd/httpd/trunk/server/mpm_common.c"/><input type="hidden" name="view" value="redirect_pathrev"/> <input type="text" name="pathrev" value="1200449" size="6"/> <input type="submit" value="Set" /> </div> </form> <form method="get" action="/viewvc/httpd/httpd/trunk/server/mpm_common.c" style="display: inline"> <div style="display: inline"> <input type="hidden" name="view" value="log"/> <input type="submit" value="Clear" /> </div> </form> </td> </tr> </table> <div> <hr /> <a name="rev1200449"></a> Revision <a href="/viewvc?view=revision&amp;revision=1200449"><strong>1200449</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=1200449&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=1200449&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=1200449&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=1200449">[select for diffs]</a> <br /> Modified <em>Thu Nov 10 17:46:57 2011 UTC</em> (13 years, 3 months ago) by <em>trawick</em> <br />File length: 17171 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=1198868&amp;r2=1200449&amp;pathrev=1200449">previous 1198868</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=1198868&amp;r2=1200449&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">end-generation hook: Fix false notification of end-of-generation for temporary intervals with no active MPM children. </pre> </div> <div> <hr /> <a name="rev1198868"></a> Revision <a href="/viewvc?view=revision&amp;revision=1198868"><strong>1198868</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=1198868&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=1198868&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=1198868&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=1198868">[select for diffs]</a> <br /> Modified <em>Mon Nov 7 18:46:47 2011 UTC</em> (13 years, 3 months ago) by <em>sf</em> <br />File length: 16093 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=1180687&amp;r2=1198868&amp;pathrev=1200449">previous 1180687</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=1180687&amp;r2=1198868&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Call apr_random_after_fork() manually in the child processes because the MPMs use plain fork() and not apr_proc_fork(). Also add some workaround for APR not changing the RNG state in the parent. </pre> </div> <div> <hr /> <a name="rev1180687"></a> Revision <a href="/viewvc?view=revision&amp;revision=1180687"><strong>1180687</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=1180687&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=1180687&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=1180687&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=1180687">[select for diffs]</a> <br /> Modified <em>Sun Oct 9 18:58:21 2011 UTC</em> (13 years, 4 months ago) by <em>sf</em> <br />File length: 16032 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=1180681&amp;r2=1180687&amp;pathrev=1200449">previous 1180681</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=1180681&amp;r2=1180687&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Consistently use base 10 for numbers when parsing config options. It may be confusing to the user if some directives treat a number with leading zero as octal while most don't. </pre> </div> <div> <hr /> <a name="rev1180681"></a> Revision <a href="/viewvc?view=revision&amp;revision=1180681"><strong>1180681</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=1180681&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=1180681&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=1180681&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=1180681">[select for diffs]</a> <br /> Modified <em>Sun Oct 9 18:35:23 2011 UTC</em> (13 years, 4 months ago) by <em>sf</em> <br />File length: 16030 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=1179448&amp;r2=1180681&amp;pathrev=1200449">previous 1179448</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=1179448&amp;r2=1180681&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Add -D DUMP_RUN_CFG option to dump some configuration items from the parsed (or default) config. This is useful for init scripts that need to setup temporary directories and permissions, for example if those temporary directories are located on a ram disk. </pre> </div> <div> <hr /> <a name="rev1179448"></a> Revision <a href="/viewvc?view=revision&amp;revision=1179448"><strong>1179448</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=1179448&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=1179448&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=1179448&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=1179448">[select for diffs]</a> <br /> Modified <em>Wed Oct 5 21:25:58 2011 UTC</em> (13 years, 4 months ago) by <em>sf</em> <br />File length: 15859 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=1143469&amp;r2=1179448&amp;pathrev=1200449">previous 1143469</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=1143469&amp;r2=1179448&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Export ap_max_mem_free, needed by <a href="/viewvc?view=revision&amp;revision=1178079">r1178079</a>, as pointed out by Gregg L. Smith </pre> </div> <div> <hr /> <a name="rev1143469"></a> Revision <a href="/viewvc?view=revision&amp;revision=1143469"><strong>1143469</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=1143469&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=1143469&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=1143469&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=1143469">[select for diffs]</a> <br /> Modified <em>Wed Jul 6 15:40:17 2011 UTC</em> (13 years, 7 months ago) by <em>jorton</em> <br />File length: 15843 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=1137813&amp;r2=1143469&amp;pathrev=1200449">previous 1137813</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=1137813&amp;r2=1143469&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">* server/mpm_common.c (ap_core_child_status): Allocate the geninfo, unused_geninfo ring heads from the heap; fixing gcc aliasing warnings. </pre> </div> <div> <hr /> <a name="rev1137813"></a> Revision <a href="/viewvc?view=revision&amp;revision=1137813"><strong>1137813</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=1137813&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=1137813&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=1137813&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=1137813">[select for diffs]</a> <br /> Modified <em>Mon Jun 20 22:57:24 2011 UTC</em> (13 years, 8 months ago) by <em>sf</em> <br />File length: 15705 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=1132781&amp;r2=1137813&amp;pathrev=1200449">previous 1132781</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=1132781&amp;r2=1137813&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Log the deprecation warning at level info, not warn </pre> </div> <div> <hr /> <a name="rev1132781"></a> Revision <a href="/viewvc?view=revision&amp;revision=1132781"><strong>1132781</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=1132781&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=1132781&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=1132781&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=1132781">[select for diffs]</a> <br /> Modified <em>Mon Jun 6 21:26:56 2011 UTC</em> (13 years, 8 months ago) by <em>sf</em> <br />File length: 15708 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=1101671&amp;r2=1132781&amp;pathrev=1200449">previous 1101671</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=1101671&amp;r2=1132781&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Introduce ap_(get|set)_core_module_config() functions/macros and use them everywhere. We know that the core module has module_index 0. Therefore we can save some pointer operations in ap_get_module_config(cv, &amp;core_module) and ap_set_module_config(cv, &amp;core_module, val). As these are called rather often, this may actually have some (small) measurable effect. </pre> </div> <div> <hr /> <a name="rev1101671"></a> Revision <a href="/viewvc?view=revision&amp;revision=1101671"><strong>1101671</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=1101671&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=1101671&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=1101671&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=1101671">[select for diffs]</a> <br /> Modified <em>Tue May 10 22:52:45 2011 UTC</em> (13 years, 9 months ago) by <em>trawick</em> <br />File length: 15596 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=1096609&amp;r2=1101671&amp;pathrev=1200449">previous 1096609</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=1096609&amp;r2=1101671&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">disable hook probes for our two hooks which have no args Reviewed by: jim </pre> </div> <div> <hr /> <a name="rev1096609"></a> Revision <a href="/viewvc?view=revision&amp;revision=1096609"><strong>1096609</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=1096609&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=1096609&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=1096609&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=1096609">[select for diffs]</a> <br /> Modified <em>Mon Apr 25 21:21:22 2011 UTC</em> (13 years, 9 months ago) by <em>trawick</em> <br />File length: 15066 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=1089472&amp;r2=1096609&amp;pathrev=1200449">previous 1089472</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=1089472&amp;r2=1096609&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Add child_status hook for tracking creation/termination of MPM child processes. Add end_generation hook for notification when the last MPM child of a generation exits. end_generation is implemented completely by core using the child_status hook run by the MPM. simple and mpmt_os2 MPMs don't currently run the child_status hook, so neither hook is invoked with those MPMs. </pre> </div> <div> <hr /> <a name="rev1089472"></a> Revision <a href="/viewvc?view=revision&amp;revision=1089472"><strong>1089472</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=1089472&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=1089472&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=1089472&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=1089472">[select for diffs]</a> <br /> Modified <em>Wed Apr 6 14:49:45 2011 UTC</em> (13 years, 10 months ago) by <em>trawick</em> <br />File length: 11764 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=1087085&amp;r2=1089472&amp;pathrev=1200449">previous 1087085</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=1087085&amp;r2=1089472&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Abort if the MPM is changed across restart. A new MPM can't be expected to manage the existing state, particularly if that includes processes from the previous generation. </pre> </div> <div> <hr /> <a name="rev1087085"></a> Revision <a href="/viewvc?view=revision&amp;revision=1087085"><strong>1087085</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=1087085&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=1087085&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=1087085&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=1087085">[select for diffs]</a> <br /> Modified <em>Wed Mar 30 21:32:10 2011 UTC</em> (13 years, 10 months ago) by <em>trawick</em> <br />File length: 11491 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=1086953&amp;r2=1087085&amp;pathrev=1200449">previous 1086953</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=1086953&amp;r2=1087085&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Simplify the interface to ap_reclaim_child_processes() and ap_relieve_child_processes(): instead of requiring the MPM to implement an otherwise-useless hook, just use a callback function. As I don't expect third-party MPM devs are following our day to day progress, the API changes are considered part of yesterday's MMN change. </pre> </div> <div> <hr /> <a name="rev1086953"></a> Revision <a href="/viewvc?view=revision&amp;revision=1086953"><strong>1086953</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=1086953&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=1086953&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=1086953&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=1086953">[select for diffs]</a> <br /> Modified <em>Wed Mar 30 13:42:00 2011 UTC</em> (13 years, 10 months ago) by <em>trawick</em> <br />File length: 11736 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=1086293&amp;r2=1086953&amp;pathrev=1200449">previous 1086293</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=1086293&amp;r2=1086953&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">the mpm-note-child-killed hook was just for use by ap_{reclaim,relieve}_child_processes; those functions can invoke the hook directly; the function ap_mpm_note_child_killed() is useless </pre> </div> <div> <hr /> <a name="rev1086293"></a> Revision <a href="/viewvc?view=revision&amp;revision=1086293"><strong>1086293</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=1086293&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=1086293&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=1086293&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=1086293">[select for diffs]</a> <br /> Modified <em>Mon Mar 28 16:25:20 2011 UTC</em> (13 years, 10 months ago) by <em>trawick</em> <br />File length: 11856 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=1085779&amp;r2=1086293&amp;pathrev=1200449">previous 1085779</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=1085779&amp;r2=1086293&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">mpm_common.c implements a handful of config directives; the related state has to be re-initialized to the default values at pre-config time, but that was handled inconsistently by the MPMs, resulting in unexpected behavior when some of the directives were removed across restart move that necessary initialization from the MPMs to common code run from core's pre-config; MPMs that need to override defaults can do so by running after core's pre-config (the NetWare MPM now does that) the DEFAULT_MAX_REQUESTS_PER_CHILD compile setting wasn't useful enough to keep the simple MPM wasn't consistent in which of these directives were respected and which weren't, and that hasn't changed (see procmgr.max_requests_per_child vs. ap_max_requests_per_child) </pre> </div> <div> <hr /> <a name="rev1085779"></a> Revision <a href="/viewvc?view=revision&amp;revision=1085779"><strong>1085779</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=1085779&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=1085779&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=1085779&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=1085779">[select for diffs]</a> <br /> Modified <em>Sat Mar 26 18:36:11 2011 UTC</em> (13 years, 10 months ago) by <em>trawick</em> <br />File length: 11256 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=1082250&amp;r2=1085779&amp;pathrev=1200449">previous 1082250</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=1082250&amp;r2=1085779&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">use apr_time_from_sec() shortcut </pre> </div> <div> <hr /> <a name="rev1082250"></a> Revision <a href="/viewvc?view=revision&amp;revision=1082250"><strong>1082250</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=1082250&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=1082250&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=1082250&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=1082250">[select for diffs]</a> <br /> Modified <em>Wed Mar 16 18:30:40 2011 UTC</em> (13 years, 11 months ago) by <em>fuankg</em> <br />File length: 11243 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=1021924&amp;r2=1082250&amp;pathrev=1200449">previous 1021924</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=1021924&amp;r2=1082250&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Added prototype for initgroups(). </pre> </div> <div> <hr /> <a name="rev1021924"></a> Revision <a href="/viewvc?view=revision&amp;revision=1021924"><strong>1021924</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=1021924&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=1021924&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=1021924&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=1021924">[select for diffs]</a> <br /> Modified <em>Tue Oct 12 21:12:37 2010 UTC</em> (14 years, 4 months ago) by <em>sf</em> <br />File length: 11243 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=987806&amp;r2=1021924&amp;pathrev=1200449">previous 987806</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=987806&amp;r2=1021924&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Rename MaxRequestsPerChild to MaxConnectionsPerChild, which describes more accurately what the directive does. The old name still works but logs a warning. </pre> </div> <div> <hr /> <a name="rev987806"></a> Revision <a href="/viewvc?view=revision&amp;revision=987806"><strong>987806</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=987806&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=987806&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=987806&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=987806">[select for diffs]</a> <br /> Modified <em>Sat Aug 21 18:06:41 2010 UTC</em> (14 years, 6 months ago) by <em>sf</em> <br />File length: 10997 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=982050&amp;r2=987806&amp;pathrev=1200449">previous 982050</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=982050&amp;r2=987806&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">core: Abort with sensible error message if no or more than one MPM is loaded. </pre> </div> <div> <hr /> <a name="rev982050"></a> Revision <a href="/viewvc?view=revision&amp;revision=982050"><strong>982050</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=982050&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=982050&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=982050&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=982050">[select for diffs]</a> <br /> Modified <em>Tue Aug 3 22:12:19 2010 UTC</em> (14 years, 6 months ago) by <em>sf</em> <br />File length: 10744 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=951895&amp;r2=982050&amp;pathrev=1200449">previous 951895</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=951895&amp;r2=982050&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">remove more unused variables revove some obsolete comments netware file is untested </pre> </div> <div> <hr /> <a name="rev951895"></a> Revision <a href="/viewvc?view=revision&amp;revision=951895"><strong>951895</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=951895&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=951895&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=951895&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=951895">[select for diffs]</a> <br /> Modified <em>Sun Jun 6 16:59:50 2010 UTC</em> (14 years, 8 months ago) by <em>sf</em> <br />File length: 10772 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=903020&amp;r2=951895&amp;pathrev=1200449">previous 903020</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=903020&amp;r2=951895&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Use the new APLOG_USE_MODULE/AP_DECLARE_MODULE macros everywhere to take advantage of per-module loglevels </pre> </div> <div> <hr /> <a name="rev903020"></a> Revision <a href="/viewvc?view=revision&amp;revision=903020"><strong>903020</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=903020&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=903020&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=903020&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=903020">[select for diffs]</a> <br /> Modified <em>Tue Jan 26 00:05:37 2010 UTC</em> (15 years ago) by <em>wrowe</em> <br />File length: 10747 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=883540&amp;r2=903020&amp;pathrev=1200449">previous 883540</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=883540&amp;r2=903020&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Refactor mod_status out of the ExtendedStatus toggle picture, as other modules can and should be able to use this scoreboard information. Rename suggestions for such a directive are welcomed. Note that mod_status toggles the default, to present the ExtendedStatus for server operators, whenever it is loaded. Docs changes to follow. </pre> </div> <div> <hr /> <a name="rev883540"></a> Revision <a href="/viewvc?view=revision&amp;revision=883540"><strong>883540</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=883540&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=883540&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=883540&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=883540">[select for diffs]</a> <br /> Modified <em>Mon Nov 23 23:17:51 2009 UTC</em> (15 years, 2 months ago) by <em>trawick</em> <br />File length: 11028 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=818828&amp;r2=883540&amp;pathrev=1200449">previous 818828</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=818828&amp;r2=883540&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Replace AcceptMutex, LockFile, RewriteLock, SSLMutex, SSLStaplingMutex, and WatchdogMutexPath with a single Mutex directive. Add APIs to simplify setup and user customization of APR proc and global mutexes. (See util_mutex.h.) Build-time setting DEFAULT_LOCKFILE is no longer respected; set DEFAULT_REL_RUNTIMEDIR instead. Some existing modules, such as mod_ldap and mod_auth_digest gain configurability for their mutexes. </pre> </div> <div> <hr /> <a name="rev818828"></a> Revision <a href="/viewvc?view=revision&amp;revision=818828"><strong>818828</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=818828&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=818828&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=818828&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=818828">[select for diffs]</a> <br /> Modified <em>Fri Sep 25 12:11:51 2009 UTC</em> (15 years, 4 months ago) by <em>jim</em> <br />File length: 12284 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=818825&amp;r2=818828&amp;pathrev=1200449">previous 818825</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=818825&amp;r2=818828&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Hmmm... forgot git commit/dcommit. </pre> </div> <div> <hr /> <a name="rev818825"></a> Revision <a href="/viewvc?view=revision&amp;revision=818825"><strong>818825</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=818825&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=818825&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=818825&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=818825">[select for diffs]</a> <br /> Modified <em>Fri Sep 25 11:59:30 2009 UTC</em> (15 years, 4 months ago) by <em>jim</em> <br />File length: 12266 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=807930&amp;r2=818825&amp;pathrev=1200449">previous 807930</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=807930&amp;r2=818825&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Enhance ap_hook_monitor to pass along a server_rec (in general the ap_server_conf) and tuck away some storage in there which may be useful as an opaque data pointer. </pre> </div> <div> <hr /> <a name="rev807930"></a> Revision <a href="/viewvc?view=revision&amp;revision=807930"><strong>807930</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=807930&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=807930&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=807930&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=807930">[select for diffs]</a> <br /> Modified <em>Wed Aug 26 08:56:13 2009 UTC</em> (15 years, 5 months ago) by <em>bjh</em> <br />File length: 12248 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=762127&amp;r2=807930&amp;pathrev=1200449">previous 762127</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=762127&amp;r2=807930&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Bring back OS/2 support. Reverses <a href="/viewvc?view=revision&amp;revision=758929">r758929</a> with a little bit of conflict resolution. </pre> </div> <div> <hr /> <a name="rev762127"></a> Revision <a href="/viewvc?view=revision&amp;revision=762127"><strong>762127</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=762127&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=762127&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=762127&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=762127">[select for diffs]</a> <br /> Modified <em>Sun Apr 5 17:54:22 2009 UTC</em> (15 years, 10 months ago) by <em>trawick</em> <br />File length: 12232 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=760864&amp;r2=762127&amp;pathrev=1200449">previous 760864</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=760864&amp;r2=762127&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">main() can use ap_run_mpm() directly, so axe the old ap_mpm_run() function change the mpm hooks to return OK/DONE instead of 0/1 </pre> </div> <div> <hr /> <a name="rev760864"></a> Revision <a href="/viewvc?view=revision&amp;revision=760864"><strong>760864</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=760864&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=760864&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=760864&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=760864">[select for diffs]</a> <br /> Modified <em>Wed Apr 1 11:53:50 2009 UTC</em> (15 years, 10 months ago) by <em>trawick</em> <br />File length: 12375 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=759757&amp;r2=760864&amp;pathrev=1200449">previous 759757</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=759757&amp;r2=760864&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">mpm-query hook: distinguish between DECLINED and APR_ENOTIMPL so that . ap_mpm_query() can return APR_EGENERAL if called too early (for debugging a module) . some hypothetical module which implements the mpm-query hook can bypass the MPM with APR_ENOTIMPL </pre> </div> <div> <hr /> <a name="rev759757"></a> Revision <a href="/viewvc?view=revision&amp;revision=759757"><strong>759757</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=759757&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=759757&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=759757&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=759757">[select for diffs]</a> <br /> Modified <em>Sun Mar 29 19:30:17 2009 UTC</em> (15 years, 10 months ago) by <em>trawick</em> <br />File length: 12277 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=758944&amp;r2=759757&amp;pathrev=1200449">previous 758944</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=758944&amp;r2=759757&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">the mpm_get_child_pid hook is unnecessary, as was the per-MPM MPM_CHILD_PID() macro which it replaced axe this new hook, and use ap_get_scoreboard_process() instead </pre> </div> <div> <hr /> <a name="rev758944"></a> Revision <a href="/viewvc?view=revision&amp;revision=758944"><strong>758944</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=758944&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=758944&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=758944&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=758944">[select for diffs]</a> <br /> Modified <em>Fri Mar 27 00:32:22 2009 UTC</em> (15 years, 10 months ago) by <em>trawick</em> <br />File length: 12597 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=758936&amp;r2=758944&amp;pathrev=1200449">previous 758936</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=758936&amp;r2=758944&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">axe unmaintained 1.3-era code to support AUX, SunOS, IRIX, Next, Tandem, MPE, LynxOS, QNX, and UnixWare </pre> </div> <div> <hr /> <a name="rev758936"></a> Revision <a href="/viewvc?view=revision&amp;revision=758936"><strong>758936</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=758936&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=758936&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=758936&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=758936">[select for diffs]</a> <br /> Modified <em>Fri Mar 27 00:05:18 2009 UTC</em> (15 years, 10 months ago) by <em>trawick</em> <br />File length: 12761 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=758929&amp;r2=758936&amp;pathrev=1200449">previous 758929</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=758929&amp;r2=758936&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">remove TPF support </pre> </div> <div> <hr /> <a name="rev758929"></a> Revision <a href="/viewvc?view=revision&amp;revision=758929"><strong>758929</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=758929&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=758929&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=758929&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=758929">[select for diffs]</a> <br /> Modified <em>Thu Mar 26 23:47:52 2009 UTC</em> (15 years, 10 months ago) by <em>trawick</em> <br />File length: 12794 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=758891&amp;r2=758929&amp;pathrev=1200449">previous 758891</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=758891&amp;r2=758929&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">remove OS/2 platform support </pre> </div> <div> <hr /> <a name="rev758891"></a> Revision <a href="/viewvc?view=revision&amp;revision=758891"><strong>758891</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=758891&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=758891&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=758891&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=758891">[select for diffs]</a> <br /> Modified <em>Thu Mar 26 22:23:44 2009 UTC</em> (15 years, 10 months ago) by <em>trawick</em> <br />File length: 12810 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=758613&amp;r2=758891&amp;pathrev=1200449">previous 758613</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=758613&amp;r2=758891&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">remove BeOS OS support </pre> </div> <div> <hr /> <a name="rev758613"></a> Revision <a href="/viewvc?view=revision&amp;revision=758613"><strong>758613</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=758613&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=758613&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=758613&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=758613">[select for diffs]</a> <br /> Modified <em>Thu Mar 26 12:44:48 2009 UTC</em> (15 years, 10 months ago) by <em>trawick</em> <br />File length: 12833 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=758406&amp;r2=758613&amp;pathrev=1200449">previous 758406</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=758406&amp;r2=758613&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">remove leader, perchild, and threadpool MPMs (other than non-English bits in common parts of the manual) </pre> </div> <div> <hr /> <a name="rev758406"></a> Revision <a href="/viewvc?view=revision&amp;revision=758406"><strong>758406</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=758406&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=758406&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=758406&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=758406">[select for diffs]</a> <br /> Modified <em>Wed Mar 25 18:57:09 2009 UTC</em> (15 years, 10 months ago) by <em>trawick</em> <br />File length: 13308 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=758367&amp;r2=758406&amp;pathrev=1200449">previous 758367</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=758367&amp;r2=758406&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">fix mpm_get_name hook a string can't be used as the declined value since the hook macro must compare retcodes from hooks with that declined value (thanks, gcc/Joe) accommodate in ap_show_mpm() since we don't want to return NULL to the caller of this simple API </pre> </div> <div> <hr /> <a name="rev758367"></a> Revision <a href="/viewvc?view=revision&amp;revision=758367"><strong>758367</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=758367&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=758367&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=758367&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=758367">[select for diffs]</a> <br /> Modified <em>Wed Mar 25 17:52:23 2009 UTC</em> (15 years, 10 months ago) by <em>wrowe</em> <br />File length: 13233 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=758312&amp;r2=758367&amp;pathrev=1200449">previous 758312</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=758312&amp;r2=758367&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">refactor mpm_common.c into itself and mpm_unix.c for unix-specific quirks </pre> </div> <div> <hr /> <a name="rev758312"></a> Revision <a href="/viewvc?view=revision&amp;revision=758312"><strong>758312</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=758312&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=758312&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=758312&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=758312">[select for diffs]</a> <br /> Modified <em>Wed Mar 25 15:46:56 2009 UTC</em> (15 years, 10 months ago) by <em>trawick</em> <br />File length: 39841 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=757853&amp;r2=758312&amp;pathrev=1200449">previous 757853</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=757853&amp;r2=758312&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">resurrect the old (pre-<a href="/viewvc?view=revision&amp;revision=757867">r757867</a>) compiled-in MPM_NAME value, but via a hook for dynamically linked MPMs </pre> </div> <div> <hr /> <a name="rev757853"></a> Revision <a href="/viewvc?view=revision&amp;revision=757853"><strong>757853</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=757853&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=757853&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=757853&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=757853">[select for diffs]</a> <br /> Modified <em>Tue Mar 24 15:43:59 2009 UTC</em> (15 years, 10 months ago) by <em>trawick</em> <br />File length: 39663 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=726065&amp;r2=757853&amp;pathrev=1200449">previous 726065</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=726065&amp;r2=757853&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Introduce a new set of APIs to allow MPMs to be proper modules instead of integral parts which share global variables, functions, and macros with the rest of httpd. Converted now: prefork, worker, event, simple, WinNT* *WinNT hasn't been built or tested, and relies on a hack to include the WinNT mpm.h to disable Unixy MPM support routines in mpm_common.c </pre> </div> <div> <hr /> <a name="rev726065"></a> Revision <a href="/viewvc?view=revision&amp;revision=726065"><strong>726065</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=726065&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=726065&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=726065&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=726065">[select for diffs]</a> <br /> Modified <em>Fri Dec 12 16:08:16 2008 UTC</em> (16 years, 2 months ago) by <em>jorton</em> <br />File length: 37740 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=722399&amp;r2=726065&amp;pathrev=1200449">previous 722399</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=722399&amp;r2=726065&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">* server/mpm_common.c (dummy_connection): If possible, use a non-SSL listening port to use for the dummy connection, to avoid causing (confusing) error log spam by sending EOF down an SSL port. PR: 39653 </pre> </div> <div> <hr /> <a name="rev722399"></a> Revision <a href="/viewvc?view=revision&amp;revision=722399"><strong>722399</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=722399&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=722399&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=722399&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=722399">[select for diffs]</a> <br /> Modified <em>Tue Dec 2 08:13:36 2008 UTC</em> (16 years, 2 months ago) by <em>pquerna</em> <br />File length: 37335 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=709993&amp;r2=722399&amp;pathrev=1200449">previous 709993</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=709993&amp;r2=722399&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">API Cleanup in preperation for 2.4.x, make sure all exported functions or variables contain an ap_ prefix. </pre> </div> <div> <hr /> <a name="rev709993"></a> Revision <a href="/viewvc?view=revision&amp;revision=709993"><strong>709993</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=709993&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=709993&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=709993&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=709993">[select for diffs]</a> <br /> Modified <em>Mon Nov 3 00:46:54 2008 UTC</em> (16 years, 3 months ago) by <em>niq</em> <br />File length: 37328 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=697425&amp;r2=709993&amp;pathrev=1200449">previous 697425</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=697425&amp;r2=709993&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Switch all unix MPMs to use drop_privileges hook (mod_unixd) for startup and add a flag to prevent running without any module taking responsibility for managing system privileges! </pre> </div> <div> <hr /> <a name="rev697425"></a> Revision <a href="/viewvc?view=revision&amp;revision=697425"><strong>697425</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=697425&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=697425&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=697425&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=697425">[select for diffs]</a> <br /> Modified <em>Sat Sep 20 22:04:03 2008 UTC</em> (16 years, 5 months ago) by <em>pquerna</em> <br />File length: 37093 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=617373&amp;r2=697425&amp;pathrev=1200449">previous 617373</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=617373&amp;r2=697425&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Add dummy ap_mpm_register_timed_callback for other MPMs besides Event. </pre> </div> <div> <hr /> <a name="rev617373"></a> Revision <a href="/viewvc?view=revision&amp;revision=617373"><strong>617373</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=617373&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=617373&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=617373&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=617373">[select for diffs]</a> <br /> Modified <em>Fri Feb 1 08:50:09 2008 UTC</em> (17 years ago) by <em>martin</em> <br />File length: 36800 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=613263&amp;r2=617373&amp;pathrev=1200449">previous 613263</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=613263&amp;r2=617373&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Avoid core dumps by getting the signal_description only if a process actually terminated on a signal. Update status only on a valid wait response. </pre> </div> <div> <hr /> <a name="rev613263"></a> Revision <a href="/viewvc?view=revision&amp;revision=613263"><strong>613263</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=613263&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=613263&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=613263&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=613263">[select for diffs]</a> <br /> Modified <em>Fri Jan 18 20:49:46 2008 UTC</em> (17 years, 1 month ago) by <em>jorton</em> <br />File length: 36739 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=587673&amp;r2=613263&amp;pathrev=1200449">previous 587673</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=587673&amp;r2=613263&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">* server/mpm_common.c (reclaim_one_pid): Retrieve the exit status from apr_proc_wait(); call ap_process_child_status() for children which terminate, to ensure that abnormal exits (e.g. SIGSEGV) are logged. PR: 42757 </pre> </div> <div> <hr /> <a name="rev587673"></a> Revision <a href="/viewvc?view=revision&amp;revision=587673"><strong>587673</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=587673&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=587673&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=587673&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=587673">[select for diffs]</a> <br /> Modified <em>Tue Oct 23 22:05:14 2007 UTC</em> (17 years, 3 months ago) by <em>wrowe</em> <br />File length: 36596 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=568833&amp;r2=587673&amp;pathrev=1200449">previous 568833</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=568833&amp;r2=587673&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Unless I've misread this, POD is write-blocking, read nonblocking timeout 0. </pre> </div> <div> <hr /> <a name="rev568833"></a> Revision <a href="/viewvc?view=revision&amp;revision=568833"><strong>568833</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=568833&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=568833&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=568833&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=568833">[select for diffs]</a> <br /> Modified <em>Thu Aug 23 05:55:11 2007 UTC</em> (17 years, 6 months ago) by <em>wrowe</em> <br />File length: 36543 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=551889&amp;r2=568833&amp;pathrev=1200449">previous 551889</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=551889&amp;r2=568833&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">ap_available_mutexes_string and ap_add_available_mutexes_string cannot be data symbols when mod_ssl is built as a loadable module; using an external string constant in a loadable module is not portable. Also reorganize file and sem to follow their explicit mechanisms, and ensured that the explicit mechansims are listed in order of preference. This raises a question, would [fcntl|file] be a clearer way of indiciating what the file/sem methods devolve to? </pre> </div> <div> <hr /> <a name="rev551889"></a> Revision <a href="/viewvc?view=revision&amp;revision=551889"><strong>551889</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=551889&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=551889&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=551889&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=551889">[select for diffs]</a> <br /> Modified <em>Fri Jun 29 13:28:58 2007 UTC</em> (17 years, 7 months ago) by <em>jim</em> <br />File length: 36547 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=551843&amp;r2=551889&amp;pathrev=1200449">previous 551843</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=551843&amp;r2=551889&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">getpgid() returns a pid_t </pre> </div> <div> <hr /> <a name="rev551843"></a> Revision <a href="/viewvc?view=revision&amp;revision=551843"><strong>551843</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=551843&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=551843&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=551843&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=551843">[select for diffs]</a> <br /> Modified <em>Fri Jun 29 10:33:14 2007 UTC</em> (17 years, 7 months ago) by <em>jorton</em> <br />File length: 36545 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=551835&amp;r2=551843&amp;pathrev=1200449">previous 551835</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=551835&amp;r2=551843&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Add alternative fixes for CVE-2007-3304: * configure.in: Check for getpgid. * include/mpm_common.h (ap_mpm_safe_kill): New prototype. * server/mpm_common.c (reclaim_one_pid): Ensure pid validity before calling apr_proc_wait(). (ap_mpm_safe_kill): New function. * server/mpm/prefork/prefork.c, server/mpm/worker/worker.c, server/mpm/experimental/event/event.c: Use ap_mpm_safe_kill() on pids from the scoreboard, throughout. * include/ap_mmn.h: Minor bump. </pre> </div> <div> <hr /> <a name="rev551835"></a> Revision <a href="/viewvc?view=revision&amp;revision=551835"><strong>551835</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=551835&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=551835&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=551835&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=551835">[select for diffs]</a> <br /> Modified <em>Fri Jun 29 09:31:11 2007 UTC</em> (17 years, 7 months ago) by <em>jorton</em> <br />File length: 34723 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=551823&amp;r2=551835&amp;pathrev=1200449">previous 551823</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=551823&amp;r2=551835&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Revert <a href="/viewvc?view=revision&amp;revision=547987">r547987</a> (&quot;svn merge -c -547987 .&quot;) </pre> </div> <div> <hr /> <a name="rev551823"></a> Revision <a href="/viewvc?view=revision&amp;revision=551823"><strong>551823</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=551823&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=551823&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=551823&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=551823">[select for diffs]</a> <br /> Modified <em>Fri Jun 29 08:43:29 2007 UTC</em> (17 years, 7 months ago) by <em>jorton</em> <br />File length: 35751 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=547987&amp;r2=551823&amp;pathrev=1200449">previous 547987</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=547987&amp;r2=551823&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">* server/mpm/prefork/prefork.c (reap_children), * server/mpm_common.c (ap_wait_or_timeout): Remove dead code; NEED_WAITPID has never been defined by the 2.x build system. </pre> </div> <div> <hr /> <a name="rev547987"></a> Revision <a href="/viewvc?view=revision&amp;revision=547987"><strong>547987</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=547987&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=547987&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=547987&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=547987">[select for diffs]</a> <br /> Modified <em>Sat Jun 16 21:29:24 2007 UTC</em> (17 years, 8 months ago) by <em>jim</em> <br />File length: 35856 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=517233&amp;r2=547987&amp;pathrev=1200449">previous 517233</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=517233&amp;r2=547987&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">PID table impl: parent process keeps a local table store of Apache child process PIDs and uses that to check validity of what's in the scoreboard. </pre> </div> <div> <hr /> <a name="rev517233"></a> Revision <a href="/viewvc?view=revision&amp;revision=517233"><strong>517233</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=517233&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=517233&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=517233&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=517233">[select for diffs]</a> <br /> Modified <em>Mon Mar 12 14:49:07 2007 UTC</em> (17 years, 11 months ago) by <em>jorton</em> <br />File length: 34828 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=500897&amp;r2=517233&amp;pathrev=1200449">previous 500897</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=500897&amp;r2=517233&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">* server/mpm_common.c (dummy_connection): Use &quot;OPTIONS *&quot; for request on dummy connection. PR: 41796 </pre> </div> <div> <hr /> <a name="rev500897"></a> Revision <a href="/viewvc?view=revision&amp;revision=500897"><strong>500897</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=500897&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=500897&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=500897&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=500897">[select for diffs]</a> <br /> Modified <em>Sun Jan 28 21:51:43 2007 UTC</em> (18 years ago) by <em>rpluem</em> <br />File length: 34824 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=500881&amp;r2=500897&amp;pathrev=1200449">previous 500881</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=500881&amp;r2=500897&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">* Nitpicking: Get the comment right. </pre> </div> <div> <hr /> <a name="rev500881"></a> Revision <a href="/viewvc?view=revision&amp;revision=500881"><strong>500881</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=500881&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=500881&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=500881&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=500881">[select for diffs]</a> <br /> Modified <em>Sun Jan 28 21:14:40 2007 UTC</em> (18 years ago) by <em>trawick</em> <br />File length: 34824 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=467326&amp;r2=500881&amp;pathrev=1200449">previous 467326</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=467326&amp;r2=500881&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Unix MPMs: Catch SIGFPE so that exception hooks and CoreDumpDirectory can work after that terminating signal. Submitted by: Eric Covener &lt;covener gmail.com&gt; Reviewed by: trawick </pre> </div> <div> <hr /> <a name="rev467326"></a> Revision <a href="/viewvc?view=revision&amp;revision=467326"><strong>467326</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=467326&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=467326&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=467326&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=467326">[select for diffs]</a> <br /> Modified <em>Tue Oct 24 13:17:29 2006 UTC</em> (18 years, 3 months ago) by <em>jim</em> <br />File length: 34609 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=440337&amp;r2=467326&amp;pathrev=1200449">previous 440337</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=440337&amp;r2=467326&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Once SSLMutex allowed for the setting of both the locking method and the lockfile location, I never liked how AcceptMutex was linked to LockFile. This seemed unnecessary. Much better to have AcceptMutex do both as well. Plus, now that we will likely see other modules require a &quot;standard&quot; way of setting mutexes, why not have Apache provide that as an API of sorts. Anyway, LockFile is now depreciated and AcceptMutex is now SSLMutex-like. We also provide a short function that &quot;parses&quot; out a mutex parameter and strips out the mechanism and lockfile location. AcceptMutex and SSLMutex is this capability. </pre> </div> <div> <hr /> <a name="rev440337"></a> Revision <a href="/viewvc?view=revision&amp;revision=440337"><strong>440337</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=440337&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=440337&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=440337&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=440337">[select for diffs]</a> <br /> Modified <em>Tue Sep 5 13:08:15 2006 UTC</em> (18 years, 5 months ago) by <em>trawick</em> <br />File length: 35113 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=420983&amp;r2=440337&amp;pathrev=1200449">previous 420983</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=420983&amp;r2=440337&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Replace ap_get_server_version with ap_get_server_banner() and ap_get_server_description(). High-level summary: The full server version information is now included in the error log at startup as well as server status reports, irrespective of the setting of the ServerTokens directive. Third-party modules must now use ap_get_server_banner() or ap_get_server_description() in place of ap_get_server_version(). </pre> </div> <div> <hr /> <a name="rev420983"></a> Revision <a href="/viewvc?view=revision&amp;revision=420983"><strong>420983</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=420983&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=420983&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=420983&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=420983">[select for diffs]</a> <br /> Modified <em>Tue Jul 11 20:33:53 2006 UTC</em> (18 years, 7 months ago) by <em>fielding</em> <br />File length: 35114 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=395228&amp;r2=420983&amp;pathrev=1200449">previous 395228</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=395228&amp;r2=420983&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">update license header text </pre> </div> <div> <hr /> <a name="rev395228"></a> Revision <a href="/viewvc?view=revision&amp;revision=395228"><strong>395228</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=395228&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=395228&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=395228&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=395228">[select for diffs]</a> <br /> Modified <em>Wed Apr 19 12:11:27 2006 UTC</em> (18 years, 10 months ago) by <em>colm</em> <br />File length: 34967 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=332306&amp;r2=395228&amp;pathrev=1200449">previous 332306</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=332306&amp;r2=395228&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Update the copyright year in all .c, .h and .xml files </pre> </div> <div> <hr /> <a name="rev332306"></a> Revision <a href="/viewvc?view=revision&amp;revision=332306"><strong>332306</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=332306&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=332306&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=332306&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=332306">[select for diffs]</a> <br /> Modified <em>Thu Nov 10 15:11:44 2005 UTC</em> (19 years, 3 months ago) by <em>jim</em> <br />File length: 34967 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=332305&amp;r2=332306&amp;pathrev=1200449">previous 332305</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=332305&amp;r2=332306&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">No functional Change: Removing trailing whitespace. This also means that &quot;blank&quot; lines consisting of just spaces or tabs are now really blank lines </pre> </div> <div> <hr /> <a name="rev332305"></a> Revision <a href="/viewvc?view=revision&amp;revision=332305"><strong>332305</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=332305&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=332305&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=332305&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=332305">[select for diffs]</a> <br /> Modified <em>Thu Nov 10 15:05:51 2005 UTC</em> (19 years, 3 months ago) by <em>jim</em> <br />File length: 35043 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=240465&amp;r2=332305&amp;pathrev=1200449">previous 240465</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=240465&amp;r2=332305&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">No functional change: simple detabbing of indented code. </pre> </div> <div> <hr /> <a name="rev240465"></a> Revision <a href="/viewvc?view=revision&amp;revision=240465"><strong>240465</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=240465&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=240465&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=240465&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=240465">[select for diffs]</a> <br /> Modified <em>Sat Aug 27 22:12:08 2005 UTC</em> (19 years, 5 months ago) by <em>colm</em> <br />File length: 35029 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=240296&amp;r2=240465&amp;pathrev=1200449">previous 240296</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=240296&amp;r2=240465&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log"> Add ap_relieve_child_processess(), a non-infanticidal copy of ap_reclaim_child_processes(). Allows us to waitpid() each process in the scoreboard and each &quot;extra&quot; process with a single call. </pre> </div> <div> <hr /> <a name="rev240296"></a> Revision <a href="/viewvc?view=revision&amp;revision=240296"><strong>240296</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=240296&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=240296&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=240296&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=240296">[select for diffs]</a> <br /> Modified <em>Fri Aug 26 17:43:24 2005 UTC</em> (19 years, 5 months ago) by <em>colm</em> <br />File length: 34269 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=240269&amp;r2=240296&amp;pathrev=1200449">previous 240269</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=240269&amp;r2=240296&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log"> Move the &quot;GracefulShutdownTimeout&quot; directive into mpm_common, for re-use with other MPM's. </pre> </div> <div> <hr /> <a name="rev240269"></a> Revision <a href="/viewvc?view=revision&amp;revision=240269"><strong>240269</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=240269&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=240269&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=240269&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=240269">[select for diffs]</a> <br /> Modified <em>Fri Aug 26 16:00:59 2005 UTC</em> (19 years, 5 months ago) by <em>colm</em> <br />File length: 33869 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=239430&amp;r2=240269&amp;pathrev=1200449">previous 239430</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=239430&amp;r2=240269&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log"> Make the neccessary changes to mpm_common and main to support a graceful-stop command line argument. </pre> </div> <div> <hr /> <a name="rev239430"></a> Revision <a href="/viewvc?view=revision&amp;revision=239430"><strong>239430</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=239430&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=239430&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=239430&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=239430">[select for diffs]</a> <br /> Modified <em>Tue Aug 23 16:41:17 2005 UTC</em> (19 years, 6 months ago) by <em>colm</em> <br />File length: 33440 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=230808&amp;r2=239430&amp;pathrev=1200449">previous 230808</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=230808&amp;r2=239430&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Remove support for the threaded-mpm's on Linux 2.0, and de-autoconf the graceful restart signal. Frees up SIGWINCH for implementing graceful stop. See &lt;<a href="mailto:20050727114058.GA3390%40stdlib.net">&#50;&#48;&#48;&#53;&#48;&#55;&#50;&#55;&#49;&#49;&#52;&#48;&#53;&#56;&#46;&#71;&#65;&#51;&#51;&#57;&#48;&#64;&#115;&#116;&#100;&#108;&#105;&#98;&#46;&#110;&#101;&#116;</a>&gt; and subsequent thread on httpd-dev. </pre> </div> <div> <hr /> <a name="rev230808"></a> Revision <a href="/viewvc?view=revision&amp;revision=230808"><strong>230808</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=230808&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=230808&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=230808&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=230808">[select for diffs]</a> <br /> Modified <em>Mon Aug 8 14:37:14 2005 UTC</em> (19 years, 6 months ago) by <em>pquerna</em> <br />File length: 33432 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=202508&amp;r2=230808&amp;pathrev=1200449">previous 202508</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=202508&amp;r2=230808&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Add a User-Agent to the dummy connection code to ease admin debugging. Submitted By: Colm MacCarthaigh &lt;colm stdlib.net&gt; </pre> </div> <div> <hr /> <a name="rev202508"></a> Revision <a href="/viewvc?view=revision&amp;revision=202508"><strong>202508</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=202508&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=202508&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=202508&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=202508">[select for diffs]</a> <br /> Modified <em>Thu Jun 30 09:10:25 2005 UTC</em> (19 years, 7 months ago) by <em>jorton</em> <br />File length: 33098 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=202039&amp;r2=202508&amp;pathrev=1200449">previous 202039</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=202039&amp;r2=202508&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">* server/mpm_common.c (dummy_connection): Fix length argument passed to apr_socket_send. Remove redundant _shutdown call. </pre> </div> <div> <hr /> <a name="rev202039"></a> Revision <a href="/viewvc?view=revision&amp;revision=202039"><strong>202039</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=202039&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=202039&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=202039&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=202039">[select for diffs]</a> <br /> Modified <em>Mon Jun 27 19:30:23 2005 UTC</em> (19 years, 7 months ago) by <em>pquerna</em> <br />File length: 33113 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=202027&amp;r2=202039&amp;pathrev=1200449">previous 202027</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=202027&amp;r2=202039&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Argh. Style Fix. Habits are hard to kill. </pre> </div> <div> <hr /> <a name="rev202027"></a> Revision <a href="/viewvc?view=revision&amp;revision=202027"><strong>202027</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=202027&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=202027&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=202027&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=202027">[select for diffs]</a> <br /> Modified <em>Mon Jun 27 18:40:56 2005 UTC</em> (19 years, 7 months ago) by <em>pquerna</em> <br />File length: 33113 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=189475&amp;r2=202027&amp;pathrev=1200449">previous 189475</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=189475&amp;r2=202027&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">*) server/mpm_common.c: Send a simple HTTP 1.0 request to every listener socket, instead of just closing the socket. This fixes shutdown of the Worker MPM on FreeBSD, when Accept Filters are enabled. In the future, we need a method to send a simple request for all protocols. Currently this is very specific to HTTP and FreeBSD's Accept Filter. </pre> </div> <div> <hr /> <a name="rev189475"></a> Revision <a href="/viewvc?view=revision&amp;revision=189475"><strong>189475</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=189475&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=189475&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=189475&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=189475">[select for diffs]</a> <br /> Modified <em>Tue Jun 7 23:45:50 2005 UTC</em> (19 years, 8 months ago) by <em>niq</em> <br />File length: 32574 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=188846&amp;r2=189475&amp;pathrev=1200449">previous 188846</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=188846&amp;r2=189475&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Fix for reported compile problem </pre> </div> <div> <hr /> <a name="rev188846"></a> Revision <a href="/viewvc?view=revision&amp;revision=188846"><strong>188846</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=188846&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=188846&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=188846&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=188846">[select for diffs]</a> <br /> Modified <em>Tue Jun 7 19:13:37 2005 UTC</em> (19 years, 8 months ago) by <em>niq</em> <br />File length: 32559 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=154044&amp;r2=188846&amp;pathrev=1200449">previous 154044</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=154044&amp;r2=188846&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Add monitor hook (discussed under &quot;watchdog&quot; thread). </pre> </div> <div> <hr /> <a name="rev154044"></a> Revision <a href="/viewvc?view=revision&amp;revision=154044"><strong>154044</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=154044&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=154044&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=154044&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=154044">[select for diffs]</a> <br /> Modified <em>Wed Feb 16 16:44:26 2005 UTC</em> (20 years ago) by <em>trawick</em> <br />File length: 32330 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=151408&amp;r2=154044&amp;pathrev=1200449">previous 151408</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=151408&amp;r2=154044&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">restore google-ability of an ancient message of great importance </pre> </div> <div> <hr /> <a name="rev151408"></a> Revision <a href="/viewvc?view=revision&amp;revision=151408"><strong>151408</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=151408&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=151408&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=151408&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=151408">[select for diffs]</a> <br /> Modified <em>Fri Feb 4 20:28:49 2005 UTC</em> (20 years ago) by <em>jerenkrantz</em> <br />File length: 32330 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=109510&amp;r2=151408&amp;pathrev=1200449">previous 109510</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=109510&amp;r2=151408&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Update copyright year to 2005 and standardize on current copyright owner line. </pre> </div> <div> <hr /> <a name="rev109510"></a> Revision <a href="/viewvc?view=revision&amp;revision=109510"><strong>109510</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=109510&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=109510&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=109510&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=109510">[select for diffs]</a> <br /> Modified <em>Thu Dec 2 17:39:22 2004 UTC</em> (20 years, 2 months ago) by <em>trawick</em> <br />File length: 32294 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=106918&amp;r2=109510&amp;pathrev=1200449">previous 106918</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=106918&amp;r2=109510&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">worker MPM: Fix a problem which could cause httpd processes to remain active after shutdown. The problem occurred when a scoreboard entry currently in use by an exiting child process was used for a new child process. At that point, the MPM forgot about the exiting child process, so ap_reclaim_child_processes() wouldn't be able to forceably terminate it. (An exiting child process may *never* exit due to a stuck or long-running request being handled on one of the threads.) </pre> </div> <div> <hr /> <a name="rev106918"></a> Revision <a href="/viewvc?view=revision&amp;revision=106918"><strong>106918</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=106918&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=106918&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=106918&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=106918">[select for diffs]</a> <br /> Modified <em>Mon Nov 29 15:37:03 2004 UTC</em> (20 years, 2 months ago) by <em>trawick</em> <br />File length: 31193 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=106103&amp;r2=106918&amp;pathrev=1200449">previous 106103</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=106103&amp;r2=106918&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">zap extra blank in error message </pre> </div> <div> <hr /> <a name="rev106103"></a> Revision <a href="/viewvc?view=revision&amp;revision=106103"><strong>106103</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=106103&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=106103&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=106103&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=106103">[select for diffs]</a> <br /> Modified <em>Sun Nov 21 18:50:36 2004 UTC</em> (20 years, 3 months ago) by <em>nd</em> <br />File length: 31194 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=105264&amp;r2=106103&amp;pathrev=1200449">previous 105264</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=105264&amp;r2=106103&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">general property cleanup </pre> </div> <div> <hr /> <a name="rev105264"></a> Revision <a href="/viewvc?view=revision&amp;revision=105264"><strong>105264</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=105264&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=105264&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=105264&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=105264">[select for diffs]</a> <br /> Modified <em>Thu Sep 23 08:59:06 2004 UTC</em> (20 years, 5 months ago) by <em>jorton</em> <br />File length: 31194 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=105195&amp;r2=105264&amp;pathrev=1200449">previous 105195</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=105195&amp;r2=105264&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">* server/mpm_common.c (dummy_connection): Log the address if the connect() fails. </pre> </div> <div> <hr /> <a name="rev105195"></a> Revision <a href="/viewvc?view=revision&amp;revision=105195"><strong>105195</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=105195&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=105195&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=105195&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=105195">[select for diffs]</a> <br /> Modified <em>Sat Sep 18 00:33:56 2004 UTC</em> (20 years, 5 months ago) by <em>trawick</em> <br />File length: 31162 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=104651&amp;r2=105195&amp;pathrev=1200449">previous 104651</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=104651&amp;r2=105195&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Unix MPMs: Shut down the server more quickly when child processes are slow to exit. </pre> </div> <div> <hr /> <a name="rev104651"></a> Revision <a href="/viewvc?view=revision&amp;revision=104651"><strong>104651</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=104651&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=104651&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=104651&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=104651">[select for diffs]</a> <br /> Modified <em>Sat Aug 14 10:49:43 2004 UTC</em> (20 years, 6 months ago) by <em>trawick</em> <br />File length: 30000 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=102975&amp;r2=104651&amp;pathrev=1200449">previous 102975</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=102975&amp;r2=104651&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">tweak error handling when reading the pid file previously strtol() would look at unitialized storage, but now the string is terminated where the data read ends give user a hint about removing the file if we can't read/parse it properly (somehow I ended up with a truncated httpd.pid on my own system, leading to these tweaks) </pre> </div> <div> <hr /> <a name="rev102975"></a> Revision <a href="/viewvc?view=revision&amp;revision=102975"><strong>102975</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=102975&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=102975&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=102975&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=102975">[select for diffs]</a> <br /> Modified <em>Mon Mar 15 23:08:41 2004 UTC</em> (20 years, 11 months ago) by <em>trawick</em> <br />File length: 29862 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=102931&amp;r2=102975&amp;pathrev=1200449">previous 102931</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=102931&amp;r2=102975&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">use existing directive name ThreadStackSize instead of WorkerStackSize as made obvious by: Brad Nicholes </pre> </div> <div> <hr /> <a name="rev102931"></a> Revision <a href="/viewvc?view=revision&amp;revision=102931"><strong>102931</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=102931&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=102931&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=102931&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=102931">[select for diffs]</a> <br /> Modified <em>Thu Mar 11 03:57:50 2004 UTC</em> (20 years, 11 months ago) by <em>trawick</em> <br />File length: 29862 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=102869&amp;r2=102931&amp;pathrev=1200449">previous 102869</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=102869&amp;r2=102931&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Threaded MPMs for Unix and Win32: Add WorkerStackSize directive to override default thread stack size for threads which handle client connections. Required for some third-party modules on platforms with small default thread stack size. This is also useful for trimming back the stack size on platforms with relatively large default stack size in order to conserve address space for supporting more threads per child. </pre> </div> <div> <hr /> <a name="rev102869"></a> Revision <a href="/viewvc?view=revision&amp;revision=102869"><strong>102869</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=102869&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=102869&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=102869&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=102869">[select for diffs]</a> <br /> Modified <em>Sat Mar 6 14:50:55 2004 UTC</em> (20 years, 11 months ago) by <em>jorton</em> <br />File length: 29215 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=102772&amp;r2=102869&amp;pathrev=1200449">previous 102772</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=102772&amp;r2=102869&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">* include/mpm_common.h (ap_pod_t): Remove 'sa' field. * server/mpm_common.c (ap_mpm_pod_open, dummy_connection): Use ap_listeners-&gt;bind_addr for the dummy connection rather than doing a name lookup on the first listener's hostname and using one of the addresses returned. PR: 27313 </pre> </div> <div> <hr /> <a name="rev102772"></a> Revision <a href="/viewvc?view=revision&amp;revision=102772"><strong>102772</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=102772&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=102772&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=102772&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=102772">[select for diffs]</a> <br /> Modified <em>Wed Feb 25 11:55:31 2004 UTC</em> (20 years, 11 months ago) by <em>jorton</em> <br />File length: 29307 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=102686&amp;r2=102772&amp;pathrev=1200449">previous 102686</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=102686&amp;r2=102772&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">* server/mpm_common.c (ap_process_child_status): Remove an escaped \n in the error log and add some political correctness. </pre> </div> <div> <hr /> <a name="rev102686"></a> Revision <a href="/viewvc?view=revision&amp;revision=102686"><strong>102686</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=102686&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=102686&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=102686&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=102686">[select for diffs]</a> <br /> Modified <em>Thu Feb 19 11:19:43 2004 UTC</em> (21 years ago) by <em>trawick</em> <br />File length: 29346 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=102619&amp;r2=102686&amp;pathrev=1200449">previous 102619</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=102619&amp;r2=102686&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Add a new directive EnableExceptionHook that must be specified for exception hooks to be called (in addition to the build time requirements). The 2.1-dev feature is now more aligned with the 1.3.30-dev feature, in that there is a build-time requirement as well as a configuration requirement. </pre> </div> <div> <hr /> <a name="rev102619"></a> Revision <a href="/viewvc?view=revision&amp;revision=102619"><strong>102619</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=102619&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=102619&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=102619&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=102619">[select for diffs]</a> <br /> Modified <em>Mon Feb 9 20:40:53 2004 UTC</em> (21 years ago) by <em>nd</em> <br />File length: 28673 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=102525&amp;r2=102619&amp;pathrev=1200449">previous 102525</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=102525&amp;r2=102619&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">fix name of The Apache Software Foundation </pre> </div> <div> <hr /> <a name="rev102525"></a> Revision <a href="/viewvc?view=revision&amp;revision=102525"><strong>102525</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=102525&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=102525&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=102525&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=102525">[select for diffs]</a> <br /> Modified <em>Fri Feb 6 22:58:42 2004 UTC</em> (21 years ago) by <em>nd</em> <br />File length: 28669 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=102420&amp;r2=102525&amp;pathrev=1200449">previous 102420</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=102420&amp;r2=102525&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">apply Apache License, Version 2.0 </pre> </div> <div> <hr /> <a name="rev102420"></a> Revision <a href="/viewvc?view=revision&amp;revision=102420"><strong>102420</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=102420&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=102420&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=102420&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=102420">[select for diffs]</a> <br /> Modified <em>Tue Jan 27 17:11:04 2004 UTC</em> (21 years ago) by <em>trawick</em> <br />File length: 30888 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=102135&amp;r2=102420&amp;pathrev=1200449">previous 102135</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=102135&amp;r2=102420&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">avoid losing a subpool (until restart) on a rare error path </pre> </div> <div> <hr /> <a name="rev102135"></a> Revision <a href="/viewvc?view=revision&amp;revision=102135"><strong>102135</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=102135&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=102135&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=102135&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=102135">[select for diffs]</a> <br /> Modified <em>Thu Jan 1 13:26:26 2004 UTC</em> (21 years, 1 month ago) by <em>nd</em> <br />File length: 30830 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=102033&amp;r2=102135&amp;pathrev=1200449">previous 102033</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=102033&amp;r2=102135&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">update license to 2004. </pre> </div> <div> <hr /> <a name="rev102033"></a> Revision <a href="/viewvc?view=revision&amp;revision=102033"><strong>102033</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=102033&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=102033&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=102033&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=102033">[select for diffs]</a> <br /> Modified <em>Thu Dec 11 19:05:30 2003 UTC</em> (21 years, 2 months ago) by <em>trawick</em> <br />File length: 30830 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=101899&amp;r2=102033&amp;pathrev=1200449">previous 101899</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=101899&amp;r2=102033&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">fix a problem where a crash of a non-MPM child process could result in an error log message stating that the parent had crashed the problem, which affected all *X platforms, was due to an attempt to support the general problem with linuxthreads; this change leaves us with a relatively obscure hole when running on linuxthreads (see comments) </pre> </div> <div> <hr /> <a name="rev101899"></a> Revision <a href="/viewvc?view=revision&amp;revision=101899"><strong>101899</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=101899&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=101899&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=101899&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=101899">[select for diffs]</a> <br /> Modified <em>Wed Nov 26 03:45:34 2003 UTC</em> (21 years, 2 months ago) by <em>trawick</em> <br />File length: 30469 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=101848&amp;r2=101899&amp;pathrev=1200449">previous 101848</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=101848&amp;r2=101899&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Add fatal exception hook for use by debug modules. The hook is only available if the --enable-exception-hook configure parm is used. Sample users at <a href="http://httpd.apache.org/~trawick/exception_hook.html">http://httpd.apache.org/~trawick/exception_hook.html</a> </pre> </div> <div> <hr /> <a name="rev101848"></a> Revision <a href="/viewvc?view=revision&amp;revision=101848"><strong>101848</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=101848&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=101848&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=101848&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=101848">[select for diffs]</a> <br /> Modified <em>Sat Nov 22 20:43:25 2003 UTC</em> (21 years, 3 months ago) by <em>trawick</em> <br />File length: 29919 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=101154&amp;r2=101848&amp;pathrev=1200449">previous 101154</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=101154&amp;r2=101848&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">build with latest other-child API changes </pre> </div> <div> <hr /> <a name="rev101154"></a> Revision <a href="/viewvc?view=revision&amp;revision=101154"><strong>101154</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=101154&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=101154&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=101154&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=101154">[select for diffs]</a> <br /> Modified <em>Wed Sep 3 19:27:12 2003 UTC</em> (21 years, 5 months ago) by <em>trawick</em> <br />File length: 29892 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=99373&amp;r2=101154&amp;pathrev=1200449">previous 99373</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=99373&amp;r2=101154&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">switch to APR 1.0 API (which is still in flux) because of the changes to the argument lists of apr_mmap_dup and apr_socket_create, 2.1-dev won't build with apr and apr-util's 0.9 branch anymore </pre> </div> <div> <hr /> <a name="rev99373"></a> Revision <a href="/viewvc?view=revision&amp;revision=99373"><strong>99373</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=99373&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=99373&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=99373&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=99373">[select for diffs]</a> <br /> Modified <em>Tue Apr 15 22:34:47 2003 UTC</em> (21 years, 10 months ago) by <em>ake</em> <br />File length: 29882 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=99312&amp;r2=99373&amp;pathrev=1200449">previous 99312</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=99312&amp;r2=99373&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Enable ap_sock_disable_nagle for Windows. This along with the addition of APR_TCP_NODELAY_INHERITED to apr.hw will cause Nagle to be disabled for Windows. </pre> </div> <div> <hr /> <a name="rev99312"></a> Revision <a href="/viewvc?view=revision&amp;revision=99312"><strong>99312</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=99312&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=99312&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=99312&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=99312">[select for diffs]</a> <br /> Modified <em>Wed Apr 9 16:58:30 2003 UTC</em> (21 years, 10 months ago) by <em>trawick</em> <br />File length: 29901 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=99032&amp;r2=99312&amp;pathrev=1200449">previous 99032</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=99032&amp;r2=99312&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">consolidate code related to sig_coredump a note on perchild: perchild exception handling was busted before this and is still busted the problem I noticed was that a client that exposes a segfault never gets its connection dropped and the parent never notices that the child process that segfaulted hasexited </pre> </div> <div> <hr /> <a name="rev99032"></a> Revision <a href="/viewvc?view=revision&amp;revision=99032"><strong>99032</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=99032&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=99032&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=99032&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=99032">[select for diffs]</a> <br /> Modified <em>Thu Mar 20 21:50:40 2003 UTC</em> (21 years, 11 months ago) by <em>wrowe</em> <br />File length: 26910 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=98908&amp;r2=99032&amp;pathrev=1200449">previous 98908</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=98908&amp;r2=99032&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log"> SECURITY: Eliminated leaks of several file descriptors to child processes, such as CGI scripts. PR: 17206 Submitted by: Christian Kratzer &lt;<a href="mailto:ck%40cksoft.de">&#99;&#107;&#64;&#99;&#107;&#115;&#111;&#102;&#116;&#46;&#100;&#101;</a>&gt;, Bjoern A. Zeeb &lt;<a href="mailto:bz%40zabbadoz.net">&#98;&#122;&#64;&#122;&#97;&#98;&#98;&#97;&#100;&#111;&#122;&#46;&#110;&#101;&#116;</a>&gt; Reviewed by: Joe Orton, Will Rowe </pre> </div> <div> <hr /> <a name="rev98908"></a> Revision <a href="/viewvc?view=revision&amp;revision=98908"><strong>98908</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=98908&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=98908&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=98908&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=98908">[select for diffs]</a> <br /> Modified <em>Thu Mar 6 21:48:58 2003 UTC</em> (21 years, 11 months ago) by <em>gregames</em> <br />File length: 26785 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=98573&amp;r2=98908&amp;pathrev=1200449">previous 98573</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=98573&amp;r2=98908&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Linux 2.4+: enable coredumps when Apache is started as root if CoreDumpDirectory is explicitly coded </pre> </div> <div> <hr /> <a name="rev98573"></a> Revision <a href="/viewvc?view=revision&amp;revision=98573"><strong>98573</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=98573&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=98573&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=98573&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=98573">[select for diffs]</a> <br /> Modified <em>Mon Feb 3 17:53:28 2003 UTC</em> (22 years ago) by <em>nd</em> <br />File length: 26719 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=96057&amp;r2=98573&amp;pathrev=1200449">previous 96057</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=96057&amp;r2=98573&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">finished that boring job: update license to 2003. Happy New Year! ;-)) </pre> </div> <div> <hr /> <a name="rev96057"></a> Revision <a href="/viewvc?view=revision&amp;revision=96057"><strong>96057</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=96057&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=96057&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=96057&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=96057">[select for diffs]</a> <br /> Modified <em>Mon Jul 15 08:05:11 2002 UTC</em> (22 years, 7 months ago) by <em>wrowe</em> <br />File length: 26719 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=96055&amp;r2=96057&amp;pathrev=1200449">previous 96055</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=96055&amp;r2=96057&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log"> http occurances to update for apr_socket_opt_get/set </pre> </div> <div> <hr /> <a name="rev96055"></a> Revision <a href="/viewvc?view=revision&amp;revision=96055"><strong>96055</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=96055&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=96055&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=96055&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=96055">[select for diffs]</a> <br /> Modified <em>Mon Jul 15 07:46:19 2002 UTC</em> (22 years, 7 months ago) by <em>wrowe</em> <br />File length: 26709 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=95955&amp;r2=96055&amp;pathrev=1200449">previous 95955</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=95955&amp;r2=96055&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log"> Timeout/time fixes </pre> </div> <div> <hr /> <a name="rev95955"></a> Revision <a href="/viewvc?view=revision&amp;revision=95955"><strong>95955</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=95955&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=95955&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=95955&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=95955">[select for diffs]</a> <br /> Modified <em>Thu Jul 4 15:24:01 2002 UTC</em> (22 years, 7 months ago) by <em>striker</em> <br />File length: 26719 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=95954&amp;r2=95955&amp;pathrev=1200449">previous 95954</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=95954&amp;r2=95955&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Now why did I commit that symbolic constant in APR again? Exactly... to use it here. </pre> </div> <div> <hr /> <a name="rev95954"></a> Revision <a href="/viewvc?view=revision&amp;revision=95954"><strong>95954</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=95954&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=95954&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=95954&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=95954">[select for diffs]</a> <br /> Modified <em>Thu Jul 4 15:20:54 2002 UTC</em> (22 years, 7 months ago) by <em>striker</em> <br />File length: 26661 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=95587&amp;r2=95954&amp;pathrev=1200449">previous 95587</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=95587&amp;r2=95954&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Add a new directive: MaxMemFree. MaxMemFree makes it possible to configure the maximum amount of memory the allocators will hold on to for reuse. Anything over the MaxMemFree threshold will be free()d. This directive is usefull when uncommon large peaks occur in memory usage. It should _not_ be used to mask defective modules' memory use. </pre> </div> <div> <hr /> <a name="rev95587"></a> Revision <a href="/viewvc?view=revision&amp;revision=95587"><strong>95587</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=95587&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=95587&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=95587&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=95587">[select for diffs]</a> <br /> Modified <em>Sun Jun 9 03:44:03 2002 UTC</em> (22 years, 8 months ago) by <em>wrowe</em> <br />File length: 26051 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=95269&amp;r2=95587&amp;pathrev=1200449">previous 95269</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=95269&amp;r2=95587&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log"> Well the wrappers work out well... nice to be able to put off committing these API changes until the evening ;) </pre> </div> <div> <hr /> <a name="rev95269"></a> Revision <a href="/viewvc?view=revision&amp;revision=95269"><strong>95269</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=95269&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=95269&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=95269&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=95269">[select for diffs]</a> <br /> Modified <em>Fri May 24 18:48:10 2002 UTC</em> (22 years, 9 months ago) by <em>trawick</em> <br />File length: 26051 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=95251&amp;r2=95269&amp;pathrev=1200449">previous 95251</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=95251&amp;r2=95269&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">the &quot;-k startssl&quot; parameter is reverted by popular demand </pre> </div> <div> <hr /> <a name="rev95251"></a> Revision <a href="/viewvc?view=revision&amp;revision=95251"><strong>95251</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=95251&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=95251&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=95251&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=95251">[select for diffs]</a> <br /> Modified <em>Thu May 23 18:31:02 2002 UTC</em> (22 years, 9 months ago) by <em>trawick</em> <br />File length: 26354 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=95237&amp;r2=95251&amp;pathrev=1200449">previous 95237</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=95237&amp;r2=95251&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">fix data initialization problem in new Unix -k option processing </pre> </div> <div> <hr /> <a name="rev95237"></a> Revision <a href="/viewvc?view=revision&amp;revision=95237"><strong>95237</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=95237&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=95237&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=95237&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=95237">[select for diffs]</a> <br /> Modified <em>Thu May 23 12:58:37 2002 UTC</em> (22 years, 9 months ago) by <em>trawick</em> <br />File length: 26257 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=95149&amp;r2=95237&amp;pathrev=1200449">previous 95149</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=95149&amp;r2=95237&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Add &quot;-k start|startssl|restart|graceful|stop&quot; support to httpd for the Unix MPMs. These have semantics very similar to the old apachectl commands of the same name. The use of stderr/stdout and exit status for error conditions needs to be revisited. For now it matches apachectl behavior. Justin Erenkrantz got the ball rolling with this feature. Some of his support code was used unchanged. Other code was shuffled around and modified or rewritten. </pre> </div> <div> <hr /> <a name="rev95149"></a> Revision <a href="/viewvc?view=revision&amp;revision=95149"><strong>95149</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=95149&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=95149&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=95149&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=95149">[select for diffs]</a> <br /> Modified <em>Fri May 17 11:11:39 2002 UTC</em> (22 years, 9 months ago) by <em>trawick</em> <br />File length: 21937 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=94566&amp;r2=95149&amp;pathrev=1200449">previous 94566</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=94566&amp;r2=95149&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">stop using APLOG_NOERRNO in calls to ap_log_?error() </pre> </div> <div> <hr /> <a name="rev94566"></a> Revision <a href="/viewvc?view=revision&amp;revision=94566"><strong>94566</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=94566&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=94566&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=94566&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=94566">[select for diffs]</a> <br /> Modified <em>Tue Apr 9 06:48:31 2002 UTC</em> (22 years, 10 months ago) by <em>aaron</em> <br />File length: 22049 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=94434&amp;r2=94566&amp;pathrev=1200449">previous 94434</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=94434&amp;r2=94566&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Remove unnecessary includes of apr_lock.h </pre> </div> <div> <hr /> <a name="rev94434"></a> Revision <a href="/viewvc?view=revision&amp;revision=94434"><strong>94434</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=94434&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=94434&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=94434&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=94434">[select for diffs]</a> <br /> Modified <em>Thu Apr 4 18:36:03 2002 UTC</em> (22 years, 10 months ago) by <em>jim</em> <br />File length: 22071 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=94308&amp;r2=94434&amp;pathrev=1200449">previous 94308</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=94308&amp;r2=94434&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Added support for Posix semaphore-based mutex locking (AcceptMutex posixsem). It's between pthread and sysvsem in the DEFAULT priority ranking. This makes it the new default for Darwin, and adds support for it for other platforms as well (like Solaris). PR: Obtained from: Submitted by: Reviewed by: </pre> </div> <div> <hr /> <a name="rev94308"></a> Revision <a href="/viewvc?view=revision&amp;revision=94308"><strong>94308</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=94308&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=94308&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=94308&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=94308">[select for diffs]</a> <br /> Modified <em>Fri Mar 29 16:15:33 2002 UTC</em> (22 years, 10 months ago) by <em>rederpj</em> <br />File length: 21878 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=94062&amp;r2=94308&amp;pathrev=1200449">previous 94062</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=94062&amp;r2=94308&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log"> PR: Obtained from: Submitted by: Paul J. Reder Reviewed by: Remove the MPM_SYNC_CHILD_TABLE macro since there is no longer a scoreboard file that needs to be synched. </pre> </div> <div> <hr /> <a name="rev94062"></a> Revision <a href="/viewvc?view=revision&amp;revision=94062"><strong>94062</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=94062&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=94062&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=94062&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=94062">[select for diffs]</a> <br /> Modified <em>Wed Mar 20 22:19:11 2002 UTC</em> (22 years, 11 months ago) by <em>jim</em> <br />File length: 21906 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=94055&amp;r2=94062&amp;pathrev=1200449">previous 94055</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=94055&amp;r2=94062&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Fold the compiled-in knowledge of the allowable AcceptMutex settings into its help entry. Requires the use of a extern string rather than a function call for the initialization to be valid in the macro (Thx to Jeff!). In the meantime, bump down the error logging until we deal with true default and configured setting information ala 1.3. PR: Obtained from: Submitted by: Reviewed by: </pre> </div> <div> <hr /> <a name="rev94055"></a> Revision <a href="/viewvc?view=revision&amp;revision=94055"><strong>94055</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=94055&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=94055&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=94055&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=94055">[select for diffs]</a> <br /> Modified <em>Wed Mar 20 16:44:13 2002 UTC</em> (22 years, 11 months ago) by <em>jim</em> <br />File length: 22053 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=93999&amp;r2=94055&amp;pathrev=1200449">previous 93999</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=93999&amp;r2=94055&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Bring 2.0 up to parity, a bit, with how much info we provide to the admin regarding valid values for AcceptMutex. Should also tell 'em what &quot;default&quot; actually maps to, but that can wait. PR: Obtained from: Submitted by: Reviewed by: </pre> </div> <div> <hr /> <a name="rev93999"></a> Revision <a href="/viewvc?view=revision&amp;revision=93999"><strong>93999</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=93999&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=93999&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=93999&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=93999">[select for diffs]</a> <br /> Modified <em>Mon Mar 18 18:24:55 2002 UTC</em> (22 years, 11 months ago) by <em>trawick</em> <br />File length: 21927 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=93997&amp;r2=93999&amp;pathrev=1200449">previous 93997</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=93997&amp;r2=93999&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Fix a hang condition with graceful restart and prefork MPM in the situation where MaxClients is very high but much fewer servers are actually started at the time of the restart. The way we notify an entire generation to die at once is changed so that we don't have to use the pod (and deal with the ease of filling the kernel pipe buffer). </pre> </div> <div> <hr /> <a name="rev93997"></a> Revision <a href="/viewvc?view=revision&amp;revision=93997"><strong>93997</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=93997&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=93997&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=93997&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=93997">[select for diffs]</a> <br /> Modified <em>Mon Mar 18 16:39:56 2002 UTC</em> (22 years, 11 months ago) by <em>trawick</em> <br />File length: 21419 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=93969&amp;r2=93997&amp;pathrev=1200449">previous 93969</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=93969&amp;r2=93997&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">don't check for EINTR after a call to apr_file_write(); you'll never see it </pre> </div> <div> <hr /> <a name="rev93969"></a> Revision <a href="/viewvc?view=revision&amp;revision=93969"><strong>93969</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=93969&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=93969&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=93969&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=93969">[select for diffs]</a> <br /> Modified <em>Sat Mar 16 18:42:46 2002 UTC</em> (22 years, 11 months ago) by <em>wrowe</em> <br />File length: 21472 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=93965&amp;r2=93969&amp;pathrev=1200449">previous 93965</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=93965&amp;r2=93969&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log"> Simplify s/APR_OS_PROC_T_FMT/APR_PID_T_FMT/, apr_os_foo entities aren't for external consumption. </pre> </div> <div> <hr /> <a name="rev93965"></a> Revision <a href="/viewvc?view=revision&amp;revision=93965"><strong>93965</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=93965&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=93965&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=93965&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=93965">[select for diffs]</a> <br /> Modified <em>Sat Mar 16 18:26:58 2002 UTC</em> (22 years, 11 months ago) by <em>wrowe</em> <br />File length: 21476 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=93918&amp;r2=93965&amp;pathrev=1200449">previous 93918</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=93918&amp;r2=93965&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log"> Eliminate potential ap_server_root_relative segfaults, with the input of Jeff Trawick's style changes to the first patches. Doesn't include the fixes to ssl [more complex], and we won't trap errors that involve ap_serverroot, since we presume that was normalized on the way in. Therefore, testing ap_server_root_relative(DEFAULT_FOO) cases should never become necessary. </pre> </div> <div> <hr /> <a name="rev93918"></a> Revision <a href="/viewvc?view=revision&amp;revision=93918"><strong>93918</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=93918&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=93918&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=93918&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=93918">[select for diffs]</a> <br /> Modified <em>Wed Mar 13 20:48:07 2002 UTC</em> (22 years, 11 months ago) by <em>fielding</em> <br />File length: 21208 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=93843&amp;r2=93918&amp;pathrev=1200449">previous 93843</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=93843&amp;r2=93918&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Update our copyright for this year. </pre> </div> <div> <hr /> <a name="rev93843"></a> Revision <a href="/viewvc?view=revision&amp;revision=93843"><strong>93843</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=93843&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=93843&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=93843&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=93843">[select for diffs]</a> <br /> Modified <em>Mon Mar 11 14:27:45 2002 UTC</em> (22 years, 11 months ago) by <em>striker</em> <br />File length: 21208 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=93833&amp;r2=93843&amp;pathrev=1200449">previous 93833</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=93833&amp;r2=93843&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Make this look a bit better. </pre> </div> <div> <hr /> <a name="rev93833"></a> Revision <a href="/viewvc?view=revision&amp;revision=93833"><strong>93833</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=93833&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=93833&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=93833&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=93833">[select for diffs]</a> <br /> Modified <em>Mon Mar 11 10:48:58 2002 UTC</em> (22 years, 11 months ago) by <em>striker</em> <br />File length: 21199 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=93560&amp;r2=93833&amp;pathrev=1200449">previous 93560</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=93560&amp;r2=93833&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Style Police comming through... </pre> </div> <div> <hr /> <a name="rev93560"></a> Revision <a href="/viewvc?view=revision&amp;revision=93560"><strong>93560</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=93560&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=93560&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=93560&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=93560">[select for diffs]</a> <br /> Modified <em>Sun Feb 24 20:41:19 2002 UTC</em> (22 years, 11 months ago) by <em>trawick</em> <br />File length: 20909 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=93479&amp;r2=93560&amp;pathrev=1200449">previous 93479</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=93479&amp;r2=93560&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">don't wait nearly so long for child processes to go away the adjustment of the wait time was done too soon now the code should be consistent with 1.3 behavior </pre> </div> <div> <hr /> <a name="rev93479"></a> Revision <a href="/viewvc?view=revision&amp;revision=93479"><strong>93479</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=93479&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=93479&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=93479&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=93479">[select for diffs]</a> <br /> Modified <em>Mon Feb 18 16:18:10 2002 UTC</em> (23 years ago) by <em>trawick</em> <br />File length: 20909 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=93366&amp;r2=93479&amp;pathrev=1200449">previous 93366</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=93366&amp;r2=93479&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">close an extremely unlikely file descriptor leak in dummy_connection() </pre> </div> <div> <hr /> <a name="rev93366"></a> Revision <a href="/viewvc?view=revision&amp;revision=93366"><strong>93366</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=93366&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=93366&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=93366&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=93366">[select for diffs]</a> <br /> Modified <em>Mon Feb 11 23:20:16 2002 UTC</em> (23 years ago) by <em>gregames</em> <br />File length: 20877 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=92791&amp;r2=93366&amp;pathrev=1200449">previous 92791</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=92791&amp;r2=93366&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">if a child detects a resource shortage on accept(), limit the rate of fork()s to 1 per second until the situation clears up. Inspired by: Martin Kraemer </pre> </div> <div> <hr /> <a name="rev92791"></a> Revision <a href="/viewvc?view=revision&amp;revision=92791"><strong>92791</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=92791&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=92791&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=92791&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=92791">[select for diffs]</a> <br /> Modified <em>Thu Jan 10 00:28:00 2002 UTC</em> (23 years, 1 month ago) by <em>wrowe</em> <br />File length: 20634 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=92653&amp;r2=92791&amp;pathrev=1200449">previous 92653</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=92653&amp;r2=92791&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log"> This patch eliminated from the _SHARED_ segment of the scoreboard all pointer math. This is required for portable scoreboards. vhost becomes the 'vhost name string' so it now survives ap_generation clicks. next was apparently never used. This patch also accounts for the changes to the apr_shm api, and gives Win32 the magic of a shared scoreboard. Breakage aplenty on non-win32 platforms, I suspect, but this radical surgery, and culling of unused functions, was really, really needed. </pre> </div> <div> <hr /> <a name="rev92653"></a> Revision <a href="/viewvc?view=revision&amp;revision=92653"><strong>92653</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=92653&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=92653&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=92653&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=92653">[select for diffs]</a> <br /> Modified <em>Sat Dec 29 23:16:24 2001 UTC</em> (23 years, 1 month ago) by <em>trawick</em> <br />File length: 20615 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=92512&amp;r2=92653&amp;pathrev=1200449">previous 92512</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=92512&amp;r2=92653&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">handle the disappearance of apr_lock_create_np() and apr_proc_mutex_create_np() and the new parameter to apr_lock_create() and apr_proc_mutex_create() </pre> </div> <div> <hr /> <a name="rev92512"></a> Revision <a href="/viewvc?view=revision&amp;revision=92512"><strong>92512</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=92512&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=92512&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=92512&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=92512">[select for diffs]</a> <br /> Modified <em>Tue Dec 18 13:48:54 2001 UTC</em> (23 years, 2 months ago) by <em>trawick</em> <br />File length: 20618 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=92437&amp;r2=92512&amp;pathrev=1200449">previous 92437</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=92437&amp;r2=92512&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Change core code to allow an MPM to set hard thread/server limits at startup. </pre> </div> <div> <hr /> <a name="rev92437"></a> Revision <a href="/viewvc?view=revision&amp;revision=92437"><strong>92437</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=92437&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=92437&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=92437&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=92437">[select for diffs]</a> <br /> Modified <em>Wed Dec 12 23:56:46 2001 UTC</em> (23 years, 2 months ago) by <em>aaron</em> <br />File length: 20593 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=92411&amp;r2=92437&amp;pathrev=1200449">previous 92411</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=92411&amp;r2=92437&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Fix a bug in how we select the IP for the POD to connect to for dummy connects (dislodging a doomed child from the accept mutex). No longer do we assume that the child is listening to 127.0.0.1, but instead we just pick the first hostname/port from the listen rec. </pre> </div> <div> <hr /> <a name="rev92411"></a> Revision <a href="/viewvc?view=revision&amp;revision=92411"><strong>92411</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=92411&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=92411&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=92411&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=92411">[select for diffs]</a> <br /> Modified <em>Mon Dec 10 20:10:05 2001 UTC</em> (23 years, 2 months ago) by <em>gregames</em> <br />File length: 20545 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=92305&amp;r2=92411&amp;pathrev=1200449">previous 92305</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=92305&amp;r2=92411&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">fix a problem with graceful restart. If you look at daedalus early in the morning, you will usually see lots ( &gt;50 ) of old generation processes happily serving requests with yesterday's config. Late in the afternoon, they are usually gone due to MaxRequestsPerChild and perform_idle_server_maintenance. ap_mpm_pod_signal can time out during connect(), causing it to exit with an error. If it was called by ap_mpm_pod_killpg during graceful restart, ap_mpm_pod_killpg will exit immediately. This can cause us to not write enough characters to the pod to kill off all the old generation children. This fix decouples the loop which writes to the pod from the loop which generates dummy connect()s. The connect()s aren't as important as writing to the pod when there is a steady stream of inbound connections. also, close the socket and destroy the temporary pool if the connect() fails. </pre> </div> <div> <hr /> <a name="rev92305"></a> Revision <a href="/viewvc?view=revision&amp;revision=92305"><strong>92305</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=92305&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=92305&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=92305&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=92305">[select for diffs]</a> <br /> Modified <em>Tue Dec 4 01:04:17 2001 UTC</em> (23 years, 2 months ago) by <em>trawick</em> <br />File length: 19889 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=92020&amp;r2=92305&amp;pathrev=1200449">previous 92020</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=92020&amp;r2=92305&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">get prototype for strcasecmp() on AIX </pre> </div> <div> <hr /> <a name="rev92020"></a> Revision <a href="/viewvc?view=revision&amp;revision=92020"><strong>92020</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=92020&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=92020&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=92020&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=92020">[select for diffs]</a> <br /> Modified <em>Sat Nov 17 14:09:14 2001 UTC</em> (23 years, 3 months ago) by <em>trawick</em> <br />File length: 19842 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=92019&amp;r2=92020&amp;pathrev=1200449">previous 92019</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=92019&amp;r2=92020&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">make sure ap_process_child_status() always returns something </pre> </div> <div> <hr /> <a name="rev92019"></a> Revision <a href="/viewvc?view=revision&amp;revision=92019"><strong>92019</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=92019&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=92019&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=92019&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=92019">[select for diffs]</a> <br /> Modified <em>Sat Nov 17 14:02:26 2001 UTC</em> (23 years, 3 months ago) by <em>trawick</em> <br />File length: 19828 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=91648&amp;r2=92019&amp;pathrev=1200449">previous 91648</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=91648&amp;r2=92019&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Get mod_cgid killed when a MPM exits due to a fatal error. Presumably other such processes are affected to. Now we give main() a chance to clean up. </pre> </div> <div> <hr /> <a name="rev91648"></a> Revision <a href="/viewvc?view=revision&amp;revision=91648"><strong>91648</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=91648&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=91648&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=91648&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=91648">[select for diffs]</a> <br /> Modified <em>Tue Oct 23 17:30:07 2001 UTC</em> (23 years, 4 months ago) by <em>rbb</em> <br />File length: 19705 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=91101&amp;r2=91648&amp;pathrev=1200449">previous 91101</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=91101&amp;r2=91648&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Fix the reporting for child processes that die. This removes all of the non-portable W* macros from Apache. Submitted by: Jeff Trawick and Ryan Bloom </pre> </div> <div> <hr /> <a name="rev91101"></a> Revision <a href="/viewvc?view=revision&amp;revision=91101"><strong>91101</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=91101&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=91101&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=91101&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=91101">[select for diffs]</a> <br /> Modified <em>Fri Sep 21 14:29:33 2001 UTC</em> (23 years, 5 months ago) by <em>jerenkrantz</em> <br />File length: 19652 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=91093&amp;r2=91101&amp;pathrev=1200449">previous 91093</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=91093&amp;r2=91101&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Switch proc_pthread to pthread for the AcceptMutex directive. </pre> </div> <div> <hr /> <a name="rev91093"></a> Revision <a href="/viewvc?view=revision&amp;revision=91093"><strong>91093</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=91093&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=91093&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=91093&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=91093">[select for diffs]</a> <br /> Modified <em>Thu Sep 20 09:03:24 2001 UTC</em> (23 years, 5 months ago) by <em>gstein</em> <br />File length: 19662 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=91076&amp;r2=91093&amp;pathrev=1200449">previous 91076</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=91076&amp;r2=91093&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Add an extra parameter to all apr_proc_wait() calls for the new &quot;exitcode&quot; parameter. Pass NULL because we aren't interested in the value. </pre> </div> <div> <hr /> <a name="rev91076"></a> Revision <a href="/viewvc?view=revision&amp;revision=91076"><strong>91076</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=91076&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=91076&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=91076&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=91076">[select for diffs]</a> <br /> Modified <em>Tue Sep 18 22:13:59 2001 UTC</em> (23 years, 5 months ago) by <em>jerenkrantz</em> <br />File length: 19656 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=91029&amp;r2=91076&amp;pathrev=1200449">previous 91029</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=91029&amp;r2=91076&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Switch back to SIGUSR1 for graceful restarts on all platforms that support it. This defines a symbol called AP_SIG_GRACEFUL in ap_config_auto.h which will have the appropriate signal value. All direct references to SIGWINCH have been replaced with AP_SIG_GRACEFUL. On Linux 2.0, use SIGWINCH instead since SIGUSR1 is used by glibc 2.0's user-space threading library to control threads. All later versions of Linux/glibc don't have this problem. (Not to mention the security holes in older Linux versions which make it unsuitable for use as a web server.) If your platform doesn't have SIGUSR1, use the appropriate mojo in configure to define what your graceful restart signal should be. In theory, a configure switch could be added to allow the admin to specify the appropriate signal that should be used. This is left as an exercise to the reader for now. The docs need to be updated. Since the signal is now configurable, just saying SIGUSR1 for graceful restart isn't completely true. Also, the apachectl functionality needs to be moved into httpd - this is what Win32 does and it makes us consistent across platforms. Roy issued a veto against use of SIGWINCH by default, so this should resolve that veto. </pre> </div> <div> <hr /> <a name="rev91029"></a> Revision <a href="/viewvc?view=revision&amp;revision=91029"><strong>91029</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=91029&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=91029&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=91029&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=91029">[select for diffs]</a> <br /> Modified <em>Fri Sep 14 23:28:41 2001 UTC</em> (23 years, 5 months ago) by <em>bnicholes</em> <br />File length: 19649 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=90213&amp;r2=91029&amp;pathrev=1200449">previous 90213</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=90213&amp;r2=91029&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Added NetWare to the #ifdef list </pre> </div> <div> <hr /> <a name="rev90213"></a> Revision <a href="/viewvc?view=revision&amp;revision=90213"><strong>90213</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=90213&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=90213&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=90213&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=90213">[select for diffs]</a> <br /> Modified <em>Thu Aug 16 13:59:14 2001 UTC</em> (23 years, 6 months ago) by <em>trawick</em> <br />File length: 19629 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=90153&amp;r2=90213&amp;pathrev=1200449">previous 90153</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=90153&amp;r2=90213&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">The Unix MPMs other than perchild now allow child server processes to use the accept mutex when starting as root and using SysV sems for the accept mutex. Previously, this combination would lead to fatal errors in the child server processes. perchild can't use SysV sems because of security issues. translation: steal apache 1.3 code to call semop(IPC_SET) on the semaphore to set permissions and uid/gid </pre> </div> <div> <hr /> <a name="rev90153"></a> Revision <a href="/viewvc?view=revision&amp;revision=90153"><strong>90153</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=90153&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=90153&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=90153&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=90153">[select for diffs]</a> <br /> Modified <em>Tue Aug 14 12:30:50 2001 UTC</em> (23 years, 6 months ago) by <em>trawick</em> <br />File length: 19332 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=90141&amp;r2=90153&amp;pathrev=1200449">previous 90141</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=90141&amp;r2=90153&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">namespace-protect accept_lock_mech fix a bug in the worker MPM which effectively disabled the AcceptMutex directive </pre> </div> <div> <hr /> <a name="rev90141"></a> Revision <a href="/viewvc?view=revision&amp;revision=90141"><strong>90141</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=90141&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=90141&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=90141&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=90141">[select for diffs]</a> <br /> Modified <em>Mon Aug 13 18:24:53 2001 UTC</em> (23 years, 6 months ago) by <em>trawick</em> <br />File length: 19314 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=90138&amp;r2=90141&amp;pathrev=1200449">previous 90138</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=90138&amp;r2=90141&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">change the name of AP_MPM_NEEDS_RECLAIM_CHILD_PROCESSES to be more consistent with similar names added recently; this also cleans up an #if/#ifdef discrepency </pre> </div> <div> <hr /> <a name="rev90138"></a> Revision <a href="/viewvc?view=revision&amp;revision=90138"><strong>90138</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=90138&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=90138&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=90138&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=90138">[select for diffs]</a> <br /> Modified <em>Mon Aug 13 16:42:13 2001 UTC</em> (23 years, 6 months ago) by <em>trawick</em> <br />File length: 19316 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=90137&amp;r2=90138&amp;pathrev=1200449">previous 90137</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=90137&amp;r2=90138&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">(hopefully) get WinNT MPM to build using mpm_common.c code; a few notes: . the selection of ap_sock_disable() is certainly ugly, but that may need to be cleaned up in a different manner... . the directive functions couldn't be AP_DECLARE() if they are to be compatible with AP_INIT_TAKExxx(); this is an old restriction </pre> </div> <div> <hr /> <a name="rev90137"></a> Revision <a href="/viewvc?view=revision&amp;revision=90137"><strong>90137</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=90137&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=90137&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=90137&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=90137">[select for diffs]</a> <br /> Modified <em>Mon Aug 13 15:44:00 2001 UTC</em> (23 years, 6 months ago) by <em>trawick</em> <br />File length: 19255 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=90132&amp;r2=90137&amp;pathrev=1200449">previous 90132</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=90132&amp;r2=90137&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">allow non-Unix MPMs to use mpm_common.c by not automatically building in Unix-specific code </pre> </div> <div> <hr /> <a name="rev90132"></a> Revision <a href="/viewvc?view=revision&amp;revision=90132"><strong>90132</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=90132&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=90132&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=90132&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=90132">[select for diffs]</a> <br /> Modified <em>Mon Aug 13 04:57:35 2001 UTC</em> (23 years, 6 months ago) by <em>rbb</em> <br />File length: 19028 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=89612&amp;r2=90132&amp;pathrev=1200449">previous 89612</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=89612&amp;r2=90132&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Begin to sanitize the MPM configuration directives. Now, all MPMs use the same functions for all common MPM directives. This should make it easier to catch all bugs in these directives once. Everybody should check their favorite MPM to ensure that it still compiles, and that these directives work. This is a big patch, and although it looks good, and things compiled for me, that is no garauntee that it will work on all platforms. :-) Submitted by: Cody Sherr &lt;<a href="mailto:csherr%40covalent.net">&#99;&#115;&#104;&#101;&#114;&#114;&#64;&#99;&#111;&#118;&#97;&#108;&#101;&#110;&#116;&#46;&#110;&#101;&#116;</a>&gt; </pre> </div> <div> <hr /> <a name="rev89612"></a> Revision <a href="/viewvc?view=revision&amp;revision=89612"><strong>89612</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=89612&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=89612&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=89612&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=89612">[select for diffs]</a> <br /> Modified <em>Wed Jul 18 21:16:40 2001 UTC</em> (23 years, 7 months ago) by <em>gregames</em> <br />File length: 15224 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=89604&amp;r2=89612&amp;pathrev=1200449">previous 89604</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=89604&amp;r2=89612&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">fix memory leak of apr_sockaddr_t and apr_socket_t in ap_mpm_pod_signal, called by perform_idle_server_maintenance. allocate &amp; init one apr_sockaddr_t for the dummy connect at pod open time. use a temporary subpool for the apr_socket_t </pre> </div> <div> <hr /> <a name="rev89604"></a> Revision <a href="/viewvc?view=revision&amp;revision=89604"><strong>89604</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=89604&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=89604&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=89604&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=89604">[select for diffs]</a> <br /> Modified <em>Wed Jul 18 20:29:00 2001 UTC</em> (23 years, 7 months ago) by <em>rederpj</em> <br />File length: 14950 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=89592&amp;r2=89604&amp;pathrev=1200449">previous 89592</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=89592&amp;r2=89604&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log"> Changed AP_MPMQ_MAX_DAEMONS to refer to MaxClients and added an AP_MPMQ_MAX_DAEMON_USED to refer to the highest daemon index actually used in the scoreboard. I also updated the pertinent calls. Paul J. Reder </pre> </div> <div> <hr /> <a name="rev89592"></a> Revision <a href="/viewvc?view=revision&amp;revision=89592"><strong>89592</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=89592&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=89592&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=89592&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=89592">[select for diffs]</a> <br /> Modified <em>Wed Jul 18 16:56:55 2001 UTC</em> (23 years, 7 months ago) by <em>wrowe</em> <br />File length: 14946 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=89557&amp;r2=89592&amp;pathrev=1200449">previous 89557</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=89557&amp;r2=89592&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log"> Changes to back out inherit flag from apr_os_sock_make() and apr_socket_create() </pre> </div> <div> <hr /> <a name="rev89557"></a> Revision <a href="/viewvc?view=revision&amp;revision=89557"><strong>89557</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=89557&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=89557&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=89557&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=89557">[select for diffs]</a> <br /> Modified <em>Mon Jul 16 16:11:05 2001 UTC</em> (23 years, 7 months ago) by <em>rbb</em> <br />File length: 14962 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=89539&amp;r2=89557&amp;pathrev=1200449">previous 89539</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=89539&amp;r2=89557&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Added an inherit flag to apr_socket_create and other socket creation functions. This allows APR programs to specify that a socket should be passed to any child processes that are created. The inherit flag is only meaningful if programs use apr_process_create(). This also adds a couple of macros that allow APR types to set and unset the inherit flag. This also fixes Apache to use the new API. </pre> </div> <div> <hr /> <a name="rev89539"></a> Revision <a href="/viewvc?view=revision&amp;revision=89539"><strong>89539</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=89539&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=89539&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=89539&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=89539">[select for diffs]</a> <br /> Modified <em>Wed Jul 11 14:48:23 2001 UTC</em> (23 years, 7 months ago) by <em>trawick</em> <br />File length: 14946 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=89335&amp;r2=89539&amp;pathrev=1200449">previous 89335</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=89335&amp;r2=89539&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Fix an issue with the pod and prefork: when the parent process wakes up a server process via connect(), use an APR timeout on the connect() so that we don't hang for a long time if there aren't server processes around to do accept() </pre> </div> <div> <hr /> <a name="rev89335"></a> Revision <a href="/viewvc?view=revision&amp;revision=89335"><strong>89335</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=89335&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=89335&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=89335&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=89335">[select for diffs]</a> <br /> Modified <em>Mon Jun 11 18:23:21 2001 UTC</em> (23 years, 8 months ago) by <em>trawick</em> <br />File length: 13953 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=89314&amp;r2=89335&amp;pathrev=1200449">previous 89314</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=89314&amp;r2=89335&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">back out a change from last week that reversed the meaning of pod_in and pod_out; after that change, all read and write syscalls on the handles failed because pod_in was only readable and pod_out was only writable we could instead reverse the order of the parameters to apr_pipe_create so that the descriptors returned by pipe() get put in the right place, but it seems better to stick with APR terminology for what is the input handle and what is the output handle </pre> </div> <div> <hr /> <a name="rev89314"></a> Revision <a href="/viewvc?view=revision&amp;revision=89314"><strong>89314</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=89314&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=89314&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=89314&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=89314">[select for diffs]</a> <br /> Modified <em>Sat Jun 9 02:57:46 2001 UTC</em> (23 years, 8 months ago) by <em>trawick</em> <br />File length: 13954 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=89310&amp;r2=89314&amp;pathrev=1200449">previous 89310</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=89310&amp;r2=89314&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">pod_in shouldn't be non-blocking after all Submitted by: Ryan Bloom </pre> </div> <div> <hr /> <a name="rev89310"></a> Revision <a href="/viewvc?view=revision&amp;revision=89310"><strong>89310</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=89310&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=89310&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=89310&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=89310">[select for diffs]</a> <br /> Modified <em>Fri Jun 8 16:53:10 2001 UTC</em> (23 years, 8 months ago) by <em>trawick</em> <br />File length: 14004 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=89303&amp;r2=89310&amp;pathrev=1200449">previous 89303</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=89303&amp;r2=89310&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">the input handle to the pod (used by child processes) needs to be non-blocking before this, no requests could be processed by prefork since after connect from the client prefork would block reading the pod the write handle to the pod probably doesn't have to be non-blocking, but getting EAGAIN for the pipe-full condition, rather than blocking, is nice for now since it would tend to indicate that something is FUBAR; on the other hand, this probably needs to change in order to support more than 4K workers </pre> </div> <div> <hr /> <a name="rev89303"></a> Revision <a href="/viewvc?view=revision&amp;revision=89303"><strong>89303</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=89303&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=89303&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=89303&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=89303">[select for diffs]</a> <br /> Modified <em>Fri Jun 8 04:55:44 2001 UTC</em> (23 years, 8 months ago) by <em>rbb</em> <br />File length: 13954 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=89296&amp;r2=89303&amp;pathrev=1200449">previous 89296</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=89296&amp;r2=89303&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">It helps to write to the input side of the pipe, and read from the output side. </pre> </div> <div> <hr /> <a name="rev89296"></a> Revision <a href="/viewvc?view=revision&amp;revision=89296"><strong>89296</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=89296&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=89296&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=89296&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=89296">[select for diffs]</a> <br /> Modified <em>Thu Jun 7 17:22:12 2001 UTC</em> (23 years, 8 months ago) by <em>trawick</em> <br />File length: 13954 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=89294&amp;r2=89296&amp;pathrev=1200449">previous 89294</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=89294&amp;r2=89296&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">trace failures of a couple of crucial socket calls in ap_mpm_pod_signal() </pre> </div> <div> <hr /> <a name="rev89294"></a> Revision <a href="/viewvc?view=revision&amp;revision=89294"><strong>89294</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=89294&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=89294&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=89294&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=89294">[select for diffs]</a> <br /> Modified <em>Thu Jun 7 15:18:28 2001 UTC</em> (23 years, 8 months ago) by <em>trawick</em> <br />File length: 13596 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=89282&amp;r2=89294&amp;pathrev=1200449">previous 89282</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=89282&amp;r2=89294&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">improve ap_mpm_pod_signal() by not let it loop until it fills the pipe it still doesn't handle the pipe being full for other reasons (bazillions of child processes?), but I'm not sure that is a real occurrence </pre> </div> <div> <hr /> <a name="rev89282"></a> Revision <a href="/viewvc?view=revision&amp;revision=89282"><strong>89282</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=89282&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=89282&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=89282&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=89282">[select for diffs]</a> <br /> Modified <em>Thu Jun 7 00:09:16 2001 UTC</em> (23 years, 8 months ago) by <em>rbb</em> <br />File length: 13745 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=89131&amp;r2=89282&amp;pathrev=1200449">previous 89131</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=89131&amp;r2=89282&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">First pass at the pipe_of_death logic for the prefork MPM. This does pass some initial testing, but it needs to be banged on more. It looks like if the server gets a lot of requests to restart all at once, there are potential problems, but other than that this does seem to solve our current restart issues. </pre> </div> <div> <hr /> <a name="rev89131"></a> Revision <a href="/viewvc?view=revision&amp;revision=89131"><strong>89131</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=89131&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=89131&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=89131&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=89131">[select for diffs]</a> <br /> Modified <em>Wed May 16 20:51:38 2001 UTC</em> (23 years, 9 months ago) by <em>stoddard</em> <br />File length: 11772 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=88986&amp;r2=89131&amp;pathrev=1200449">previous 88986</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=88986&amp;r2=89131&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Remove calls to apr_proc_probe_writable_fds(). The function is going away. </pre> </div> <div> <hr /> <a name="rev88986"></a> Revision <a href="/viewvc?view=revision&amp;revision=88986"><strong>88986</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=88986&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=88986&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=88986&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=88986">[select for diffs]</a> <br /> Modified <em>Fri May 4 18:42:51 2001 UTC</em> (23 years, 9 months ago) by <em>trawick</em> <br />File length: 11842 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=88741&amp;r2=88986&amp;pathrev=1200449">previous 88741</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=88741&amp;r2=88986&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Build (and do so cleanly) when !APR_HAS_OTHER_CHILD. </pre> </div> <div> <hr /> <a name="rev88741"></a> Revision <a href="/viewvc?view=revision&amp;revision=88741"><strong>88741</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=88741&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=88741&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=88741&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=88741">[select for diffs]</a> <br /> Modified <em>Fri Apr 6 20:12:09 2001 UTC</em> (23 years, 10 months ago) by <em>rederpj</em> <br />File length: 11856 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=88537&amp;r2=88741&amp;pathrev=1200449">previous 88537</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=88537&amp;r2=88741&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Changes required to make prefork clean up idle children properly. There was a window during which a starting worker deadlocks when an idle cleanup arrives before it completes init. Apache then keeps trying to cleanup the same deadlocked worker forever (until higher pids come along, but it still will never reduce below the deadlocked pid). Thus the number of children would not reduce to the correct idle level. </pre> </div> <div> <hr /> <a name="rev88537"></a> Revision <a href="/viewvc?view=revision&amp;revision=88537"><strong>88537</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=88537&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=88537&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=88537&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=88537">[select for diffs]</a> <br /> Modified <em>Mon Mar 19 13:07:28 2001 UTC</em> (23 years, 11 months ago) by <em>bjh</em> <br />File length: 11856 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=88437&amp;r2=88537&amp;pathrev=1200449">previous 88437</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=88437&amp;r2=88537&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Declaration of ap_reclaim_child_processes() in exports.c needs to be conditional in the same way that the function's definition is so give it a suitable macro that will be recogized by the scripts that make exports.c. </pre> </div> <div> <hr /> <a name="rev88437"></a> Revision <a href="/viewvc?view=revision&amp;revision=88437"><strong>88437</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=88437&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=88437&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=88437&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=88437">[select for diffs]</a> <br /> Modified <em>Fri Mar 2 22:46:33 2001 UTC</em> (23 years, 11 months ago) by <em>rbb</em> <br />File length: 11853 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=88184&amp;r2=88437&amp;pathrev=1200449">previous 88184</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=88184&amp;r2=88437&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Allow modules to query the MPM about it's execution profile. This query API can and should be extended in the future, but for now, max_daemons, and threading or forking is a very good start. Non-Unix MPM's do have the MPM query function, although there is no garauntee that the information is perfect, please check. Submitted by: Jon Travis &lt;<a href="mailto:jtravis%40covalent.net">&#106;&#116;&#114;&#97;&#118;&#105;&#115;&#64;&#99;&#111;&#118;&#97;&#108;&#101;&#110;&#116;&#46;&#110;&#101;&#116;</a>&gt; </pre> </div> <div> <hr /> <a name="rev88184"></a> Revision <a href="/viewvc?view=revision&amp;revision=88184"><strong>88184</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=88184&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=88184&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=88184&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=88184">[select for diffs]</a> <br /> Modified <em>Fri Feb 16 04:26:53 2001 UTC</em> (24 years ago) by <em>fielding</em> <br />File length: 11823 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=88103&amp;r2=88184&amp;pathrev=1200449">previous 88103</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=88103&amp;r2=88184&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Update copyright to 2001 </pre> </div> <div> <hr /> <a name="rev88103"></a> Revision <a href="/viewvc?view=revision&amp;revision=88103"><strong>88103</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=88103&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=88103&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=88103&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=88103">[select for diffs]</a> <br /> Modified <em>Mon Feb 12 02:49:56 2001 UTC</em> (24 years ago) by <em>gstein</em> <br />File length: 11818 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=88079&amp;r2=88103&amp;pathrev=1200449">previous 88079</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=88079&amp;r2=88103&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">*) remove some obsolete/unused defines from httpd.h. *) remove DEFAULT_XFERLOG from main.c; it is never set/used *) move ap_get_max_daemons() to ap_mpm.h *) move DEFAULT_LISTENBACKLOG to mpm_common.h </pre> </div> <div> <hr /> <a name="rev88079"></a> Revision <a href="/viewvc?view=revision&amp;revision=88079"><strong>88079</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=88079&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=88079&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=88079&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=88079">[select for diffs]</a> <br /> Modified <em>Sun Feb 11 00:44:40 2001 UTC</em> (24 years ago) by <em>gstein</em> <br />File length: 11798 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=88019&amp;r2=88079&amp;pathrev=1200449">previous 88019</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=88019&amp;r2=88079&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">toss the signal description stuff from unixd.[ch], beosd.h, and spmt_os2. use the new functionality in APR. </pre> </div> <div> <hr /> <a name="rev88019"></a> Revision <a href="/viewvc?view=revision&amp;revision=88019"><strong>88019</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=88019&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=88019&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=88019&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=88019">[select for diffs]</a> <br /> Modified <em>Thu Feb 8 07:45:33 2001 UTC</em> (24 years ago) by <em>dougm</em> <br />File length: 12168 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=87881&amp;r2=88019&amp;pathrev=1200449">previous 87881</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=87881&amp;r2=88019&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">renaming various functions for consistency sake see: <a href="http://apr.apache.org/~dougm/apr_rename.pl">http://apr.apache.org/~dougm/apr_rename.pl</a> PR: Obtained from: Submitted by: Reviewed by: </pre> </div> <div> <hr /> <a name="rev87881"></a> Revision <a href="/viewvc?view=revision&amp;revision=87881"><strong>87881</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=87881&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=87881&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=87881&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=87881">[select for diffs]</a> <br /> Modified <em>Sun Jan 28 01:16:37 2001 UTC</em> (24 years ago) by <em>rbb</em> <br />File length: 12153 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=87777&amp;r2=87881&amp;pathrev=1200449">previous 87777</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=87777&amp;r2=87881&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Make the Prefork MPM use SIGWINCH instead of SIGUSR1 for graceful restarts. </pre> </div> <div> <hr /> <a name="rev87777"></a> Revision <a href="/viewvc?view=revision&amp;revision=87777"><strong>87777</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=87777&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=87777&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=87777&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=87777">[select for diffs]</a> <br /> Modified <em>Sun Jan 21 14:52:12 2001 UTC</em> (24 years, 1 month ago) by <em>bjh</em> <br />File length: 12152 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=87755&amp;r2=87777&amp;pathrev=1200449">previous 87755</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=87755&amp;r2=87777&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Add headers needed for getpwnam &amp; getgrnam prototypes &amp; types. </pre> </div> <div> <hr /> <a name="rev87755"></a> Revision <a href="/viewvc?view=revision&amp;revision=87755"><strong>87755</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=87755&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=87755&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=87755&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=87755">[select for diffs]</a> <br /> Modified <em>Sat Jan 20 06:05:15 2001 UTC</em> (24 years, 1 month ago) by <em>rbb</em> <br />File length: 12067 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=87080&amp;r2=87755&amp;pathrev=1200449">previous 87080</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=87080&amp;r2=87755&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Move initgroupgs, ap_uname2id and ap_gname2id from util.c to mpm_common.c. These functions are only valid on some platforms, so they should not be in the main-line code. These functions are also not portable to non-unix platforms, so they don't really belong in APR. Since they are only used in MPMs, for right now, I am moving them to mpm_common.c </pre> </div> <div> <hr /> <a name="rev87080"></a> Revision <a href="/viewvc?view=revision&amp;revision=87080"><strong>87080</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=87080&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=87080&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=87080&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=87080">[select for diffs]</a> <br /> Modified <em>Sun Nov 26 04:47:43 2000 UTC</em> (24 years, 2 months ago) by <em>gstein</em> <br />File length: 10432 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=86405&amp;r2=87080&amp;pathrev=1200449">previous 86405</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=86405&amp;r2=87080&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">*) Compensate for recent changes in the APR headers. Specifically, some files need to specifically include stdio.h, or a particular apr_*.h header. *) Adjust callers of apr_create_process() to deal with the extra &quot;const&quot; *) Add &quot;const&quot; to args of ap_os_create_privileged_process() </pre> </div> <div> <hr /> <a name="rev86405"></a> Revision <a href="/viewvc?view=revision&amp;revision=86405"><strong>86405</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=86405&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=86405&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=86405&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=86405">[select for diffs]</a> <br /> Modified <em>Thu Oct 5 17:33:14 2000 UTC</em> (24 years, 4 months ago) by <em>wrowe</em> <br />File length: 10523 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=86133&amp;r2=86405&amp;pathrev=1200449">previous 86133</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=86133&amp;r2=86405&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log"> The lots of little ones... APR_IS_STATUS_condition(rv) conditional macros replacing the majority of fallible rv == APR_condition tests. But there are lots more to fix, these are the obvious ones that already did proper canonical error conversion. </pre> </div> <div> <hr /> <a name="rev86133"></a> Revision <a href="/viewvc?view=revision&amp;revision=86133"><strong>86133</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=86133&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=86133&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=86133&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=86133">[select for diffs]</a> <br /> Modified <em>Tue Aug 22 15:09:28 2000 UTC</em> (24 years, 6 months ago) by <em>bjh</em> <br />File length: 10528 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=86008&amp;r2=86133&amp;pathrev=1200449">previous 86008</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=86008&amp;r2=86133&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">APRize disabling nagle (setting TCP_NODELAY). Note that several areas have not been tested as they apply to MPMs or APR code that I can't test. PR: Obtained from: Submitted by: Reviewed by: </pre> </div> <div> <hr /> <a name="rev86008"></a> Revision <a href="/viewvc?view=revision&amp;revision=86008"><strong>86008</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=86008&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=86008&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=86008&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=86008">[select for diffs]</a> <br /> Modified <em>Sun Aug 6 06:07:53 2000 UTC</em> (24 years, 6 months ago) by <em>wrowe</em> <br />File length: 10563 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85976&amp;r2=86008&amp;pathrev=1200449">previous 85976</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85976&amp;r2=86008&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log"> Remaining cleanup of ap_ -&gt; apr_ and AP_ -&gt; APR_ transformation... see src/lib/apr/apr_compat.h for most details. Also a few minor nits to get Win32 to build. PR: Obtained from: Submitted by: Reviewed by: </pre> </div> <div> <hr /> <a name="rev85976"></a> Revision <a href="/viewvc?view=revision&amp;revision=85976"><strong>85976</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85976&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85976&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=85976&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=85976">[select for diffs]</a> <br /> Modified <em>Wed Aug 2 05:27:38 2000 UTC</em> (24 years, 6 months ago) by <em>dougm</em> <br />File length: 10561 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85951&amp;r2=85976&amp;pathrev=1200449">previous 85951</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85951&amp;r2=85976&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">prefix libapr functions and types with apr_ </pre> </div> <div> <hr /> <a name="rev85951"></a> Revision <a href="/viewvc?view=revision&amp;revision=85951"><strong>85951</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85951&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85951&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=85951&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=85951">[select for diffs]</a> <br /> Modified <em>Sun Jul 30 12:03:48 2000 UTC</em> (24 years, 6 months ago) by <em>manoj</em> <br />File length: 10548 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85950&amp;r2=85951&amp;pathrev=1200449">previous 85950</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85950&amp;r2=85951&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Eliminate references to specific MPMs from mpm_common.c by having the MPMs export interfaces to the tables used to keep track of children. </pre> </div> <div> <hr /> <a name="rev85950"></a> Revision <a href="/viewvc?view=revision&amp;revision=85950"><strong>85950</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85950&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85950&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=85950&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=85950">[select for diffs]</a> <br /> Modified <em>Sun Jul 30 11:49:29 2000 UTC</em> (24 years, 6 months ago) by <em>manoj</em> <br />File length: 10935 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85902&amp;r2=85950&amp;pathrev=1200449">previous 85902</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85902&amp;r2=85950&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Change semantics of ap_child_table somewhat. Instead of checking for a dead process with status == SERVER_DEAD, check with pid == 0. This makes somewhat more sense conceptually, and also matches the behavior of MPMs that use a shmem scoreboard to track children. </pre> </div> <div> <hr /> <a name="rev85902"></a> Revision <a href="/viewvc?view=revision&amp;revision=85902"><strong>85902</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85902&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85902&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=85902&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=85902">[select for diffs]</a> <br /> Modified <em>Thu Jul 27 00:16:32 2000 UTC</em> (24 years, 6 months ago) by <em>rbb</em> <br />File length: 11085 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85901&amp;r2=85902&amp;pathrev=1200449">previous 85901</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85901&amp;r2=85902&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Add a new MPM. Currently this is almost an exact copy of the dexter MPM. In time, this will be the MPM that allows each child process to have a unique user id. I need a place to work and keep track of my changes. Don't expect this to work until next week sometime. </pre> </div> <div> <hr /> <a name="rev85901"></a> Revision <a href="/viewvc?view=revision&amp;revision=85901"><strong>85901</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85901&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85901&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=85901&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=85901">[select for diffs]</a> <br /> Modified <em>Thu Jul 27 00:04:11 2000 UTC</em> (24 years, 6 months ago) by <em>rbb</em> <br />File length: 11081 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85899&amp;r2=85901&amp;pathrev=1200449">previous 85899</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85899&amp;r2=85901&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Cleanup the MPM #defines. Each MPM #defines a unique name that identifies it to the system. That name should be of the format NAME_MPM where name is something like DEXTER, MPMT_PTHREAD, SPMT_OS2, etc. </pre> </div> <div> <hr /> <a name="rev85899"></a> Revision <a href="/viewvc?view=revision&amp;revision=85899"><strong>85899</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85899&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85899&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=85899&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=85899">[select for diffs]</a> <br /> Modified <em>Wed Jul 26 18:07:34 2000 UTC</em> (24 years, 6 months ago) by <em>trawick</em> <br />File length: 11100 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85894&amp;r2=85899&amp;pathrev=1200449">previous 85894</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85894&amp;r2=85899&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Fix some build issues for dexter: . dexter/scoreboard.c needed apr_strings.h to get the right function prototypes . main/mpm_common.c needed to recognize that we were building for dexter; otherwise, no ap_reclaim_child_processes() was compiled and linking failed (It would be nice to standardize on which preprocessor symbols are checked for... mpmname_MPM seems nice enough. Didn't the check for symbol mpmname (no &quot;_MPM&quot;) come with mpmt.c?) </pre> </div> <div> <hr /> <a name="rev85894"></a> Revision <a href="/viewvc?view=revision&amp;revision=85894"><strong>85894</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85894&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85894&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=85894&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=85894">[select for diffs]</a> <br /> Modified <em>Wed Jul 26 14:12:38 2000 UTC</em> (24 years, 6 months ago) by <em>trawick</em> <br />File length: 11077 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85878&amp;r2=85894&amp;pathrev=1200449">previous 85878</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85878&amp;r2=85894&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Get ap_socket_disable_nagle() working again. Submitted by: Greg Ames Reviewed by: Jeff Trawick </pre> </div> <div> <hr /> <a name="rev85878"></a> Revision <a href="/viewvc?view=revision&amp;revision=85878"><strong>85878</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85878&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85878&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=85878&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=85878">[select for diffs]</a> <br /> Modified <em>Tue Jul 25 01:06:32 2000 UTC</em> (24 years, 7 months ago) by <em>wrowe</em> <br />File length: 10996 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85821&amp;r2=85878&amp;pathrev=1200449">previous 85821</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85821&amp;r2=85878&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log"> Add APR_EOL_STR for a platform specific text delimiter, provided by apr.h (defined in apr.h.in and apr.hw). This is needed -only- in APR created files (true raw files) such as logs. It is not required in any splat to screen (stderr/stdout) formatting, nor any html markup. Some other modules slipped through in the prior apr_strings.h commit. Sorry 'bout that. PR: Obtained from: Submitted by: Reviewed by: </pre> </div> <div> <hr /> <a name="rev85821"></a> Revision <a href="/viewvc?view=revision&amp;revision=85821"><strong>85821</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85821&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85821&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=85821&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=85821">[select for diffs]</a> <br /> Modified <em>Tue Jul 11 22:12:18 2000 UTC</em> (24 years, 7 months ago) by <em>stoddard</em> <br />File length: 10987 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85819&amp;r2=85821&amp;pathrev=1200449">previous 85819</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85819&amp;r2=85821&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">#ifdef APR_HAS_OTHER_CHILD to #if APR_HAS_OTHER_CHILD. Not tested. </pre> </div> <div> <hr /> <a name="rev85819"></a> Revision <a href="/viewvc?view=revision&amp;revision=85819"><strong>85819</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85819&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85819&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=85819&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=85819">[select for diffs]</a> <br /> Modified <em>Tue Jul 11 19:00:16 2000 UTC</em> (24 years, 7 months ago) by <em>rbb</em> <br />File length: 10990 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85811&amp;r2=85819&amp;pathrev=1200449">previous 85811</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85811&amp;r2=85819&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Remove all pthreads calls from the mpmt MPM prefork emulation. This makes the mpmt MPM look almost exactly like the original prefork MPM. Basically, all that's left is re-naming the defined directives so they work with 1.3 config files. That will come later. </pre> </div> <div> <hr /> <a name="rev85811"></a> Revision <a href="/viewvc?view=revision&amp;revision=85811"><strong>85811</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85811&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85811&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=85811&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=85811">[select for diffs]</a> <br /> Modified <em>Mon Jul 10 22:08:11 2000 UTC</em> (24 years, 7 months ago) by <em>rbb</em> <br />File length: 10993 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85808&amp;r2=85811&amp;pathrev=1200449">previous 85808</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85808&amp;r2=85811&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Move sock_disable_nagle to mpm_common.c. Rename it to ap_sock_disable_nagle. Again, I tried to modify all MPMs that are currently using this code. </pre> </div> <div> <hr /> <a name="rev85808"></a> Revision <a href="/viewvc?view=revision&amp;revision=85808"><strong>85808</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85808&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85808&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=85808&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=85808">[select for diffs]</a> <br /> Modified <em>Mon Jul 10 18:21:24 2000 UTC</em> (24 years, 7 months ago) by <em>rbb</em> <br />File length: 10137 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85799&amp;r2=85808&amp;pathrev=1200449">previous 85799</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85799&amp;r2=85808&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Move process_child_status to mpm_common.c. This requires re-naming it to ap_process_child_status and opening up ap_coredump_dir. I have modified all of the MPMs that I saw using this function to work with this patch. Sorry if I broke anybody. </pre> </div> <div> <hr /> <a name="rev85799"></a> Revision <a href="/viewvc?view=revision&amp;revision=85799"><strong>85799</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85799&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85799&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=85799&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=85799">[select for diffs]</a> <br /> Modified <em>Sun Jul 9 23:12:44 2000 UTC</em> (24 years, 7 months ago) by <em>rbb</em> <br />File length: 8265 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85788&amp;r2=85799&amp;pathrev=1200449">previous 85788</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85788&amp;r2=85799&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Fix mpm_common for use with the real prefork MPM. This was broken when mpmt was added. This change can be removed when the MPM stuff calms down a bit and either mpmt or three separate MPMs are chosen. </pre> </div> <div> <hr /> <a name="rev85788"></a> Revision <a href="/viewvc?view=revision&amp;revision=85788"><strong>85788</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85788&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85788&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=85788&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=85788">[select for diffs]</a> <br /> Modified <em>Fri Jul 7 17:35:41 2000 UTC</em> (24 years, 7 months ago) by <em>rbb</em> <br />File length: 8241 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85658&amp;r2=85788&amp;pathrev=1200449">previous 85658</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85658&amp;r2=85788&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Initial version of the mpmt MPM. This MPM can emulate dexter, mpmt_pthread, and prefork. This basically just combines a lot of common code. This builds and serves pages in all three modes, but I don't think killing the server works in any of them. The configuration system hasn't changed at all, so using --with-mpm=(prefork|dexter|mpmt_pthread) all work. My goal is to remove the three separate MPMs in a few days, and then work on merging one of the BeOS and the OS/2 MPMs into this as well. :-) </pre> </div> <div> <hr /> <a name="rev85658"></a> Revision <a href="/viewvc?view=revision&amp;revision=85658"><strong>85658</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85658&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85658&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=85658&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=85658">[select for diffs]</a> <br /> Modified <em>Thu Jun 22 18:28:07 2000 UTC</em> (24 years, 8 months ago) by <em>dreid</em> <br />File length: 8250 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85657&amp;r2=85658&amp;pathrev=1200449">previous 85657</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85657&amp;r2=85658&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Add the EXTRA_LIBS to get apache building on BONE again and now that we're using ap_sleep remove the need for sys/socket.h in mpm_common.c </pre> </div> <div> <hr /> <a name="rev85657"></a> Revision <a href="/viewvc?view=revision&amp;revision=85657"><strong>85657</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85657&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85657&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=85657&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=85657">[select for diffs]</a> <br /> Modified <em>Thu Jun 22 16:55:01 2000 UTC</em> (24 years, 8 months ago) by <em>rbb</em> <br />File length: 8298 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85655&amp;r2=85657&amp;pathrev=1200449">previous 85655</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85655&amp;r2=85657&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Remove a few unnecessary calls to select. These calls used to be made so that we would sleep for a specified number of microseconds. APR provides a function ap_sleep that does this for us. </pre> </div> <div> <hr /> <a name="rev85655"></a> Revision <a href="/viewvc?view=revision&amp;revision=85655"><strong>85655</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85655&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85655&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=85655&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=85655">[select for diffs]</a> <br /> Modified <em>Thu Jun 22 01:36:33 2000 UTC</em> (24 years, 8 months ago) by <em>dreid</em> <br />File length: 8555 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85653&amp;r2=85655&amp;pathrev=1200449">previous 85653</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85653&amp;r2=85655&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Cut free mpm_common.c from ap_max_daemons_limit as a variable. Now we get the value from the MPM and thus free the MPM to use any variable name they like. </pre> </div> <div> <hr /> <a name="rev85653"></a> Revision <a href="/viewvc?view=revision&amp;revision=85653"><strong>85653</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85653&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85653&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=85653&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=85653">[select for diffs]</a> <br /> Modified <em>Thu Jun 22 00:41:43 2000 UTC</em> (24 years, 8 months ago) by <em>dreid</em> <br />File length: 8520 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85621&amp;r2=85653&amp;pathrev=1200449">previous 85621</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85621&amp;r2=85653&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Small change in an effort to get restarts working correctly on BeOS. </pre> </div> <div> <hr /> <a name="rev85621"></a> Revision <a href="/viewvc?view=revision&amp;revision=85621"><strong>85621</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85621&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85621&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=85621&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=85621">[select for diffs]</a> <br /> Modified <em>Mon Jun 19 21:11:49 2000 UTC</em> (24 years, 8 months ago) by <em>dreid</em> <br />File length: 8093 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85569&amp;r2=85621&amp;pathrev=1200449">previous 85569</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85569&amp;r2=85621&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Update mpm_common to work with the latest BeOS version and start adding support for a new BeOS MPM that I'll commit in a few days. </pre> </div> <div> <hr /> <a name="rev85569"></a> Revision <a href="/viewvc?view=revision&amp;revision=85569"><strong>85569</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85569&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85569&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=85569&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=85569">[select for diffs]</a> <br /> Modified <em>Wed Jun 14 13:50:40 2000 UTC</em> (24 years, 8 months ago) by <em>dreid</em> <br />File length: 8024 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85488&amp;r2=85569&amp;pathrev=1200449">previous 85488</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85488&amp;r2=85569&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Add sys/time.h to mpm_common to include define of timeval. </pre> </div> <div> <hr /> <a name="rev85488"></a> Revision <a href="/viewvc?view=revision&amp;revision=85488"><strong>85488</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85488&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85488&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=85488&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=85488">[select for diffs]</a> <br /> Modified <em>Fri Jun 9 22:05:36 2000 UTC</em> (24 years, 8 months ago) by <em>rbb</em> <br />File length: 7944 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85372&amp;r2=85488&amp;pathrev=1200449">previous 85372</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85372&amp;r2=85488&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Remove waitpid from the config checks and all calls to waitpid from the server. </pre> </div> <div> <hr /> <a name="rev85372"></a> Revision <a href="/viewvc?view=revision&amp;revision=85372"><strong>85372</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85372&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85372&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=85372&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=85372">[select for diffs]</a> <br /> Modified <em>Thu Jun 1 18:42:04 2000 UTC</em> (24 years, 8 months ago) by <em>dreid</em> <br />File length: 7882 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85333&amp;r2=85372&amp;pathrev=1200449">previous 85333</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85333&amp;r2=85372&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Add support for the BeOS mpm. Also change some things to make it easier for future additions. </pre> </div> <div> <hr /> <a name="rev85333"></a> Revision <a href="/viewvc?view=revision&amp;revision=85333"><strong>85333</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85333&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85333&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=85333&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=85333">[select for diffs]</a> <br /> Modified <em>Sun May 28 12:20:04 2000 UTC</em> (24 years, 8 months ago) by <em>bjh</em> <br />File length: 7867 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85286&amp;r2=85333&amp;pathrev=1200449">previous 85286</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85286&amp;r2=85333&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Only compile ap_reclaim_child_processes() if a CHILD_INFO_TABLE is known. </pre> </div> <div> <hr /> <a name="rev85286"></a> Revision <a href="/viewvc?view=revision&amp;revision=85286"><strong>85286</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85286&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85286&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=85286&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=85286">[select for diffs]</a> <br /> Modified <em>Wed May 24 00:42:01 2000 UTC</em> (24 years, 9 months ago) by <em>rbb</em> <br />File length: 7836 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85284&amp;r2=85286&amp;pathrev=1200449">previous 85284</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85284&amp;r2=85286&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Fix a memory leak with ap_wait_or_timeout. </pre> </div> <div> <hr /> <a name="rev85284"></a> Revision <a href="/viewvc?view=revision&amp;revision=85284"><strong>85284</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85284&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85284&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=85284&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=85284">[select for diffs]</a> <br /> Modified <em>Tue May 23 23:32:35 2000 UTC</em> (24 years, 9 months ago) by <em>gstein</em> <br />File length: 7852 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85283&amp;r2=85284&amp;pathrev=1200449">previous 85283</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85283&amp;r2=85284&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">use the correct size for 'ret' </pre> </div> <div> <hr /> <a name="rev85283"></a> Revision <a href="/viewvc?view=revision&amp;revision=85283"><strong>85283</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85283&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85283&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=85283&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=85283">[select for diffs]</a> <br /> Modified <em>Tue May 23 23:26:51 2000 UTC</em> (24 years, 9 months ago) by <em>rbb</em> <br />File length: 7851 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85279&amp;r2=85283&amp;pathrev=1200449">previous 85279</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85279&amp;r2=85283&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Fix a small bug/warning when compiling with use-maintiner-mode related to the ap_proc_t change. </pre> </div> <div> <hr /> <a name="rev85279"></a> Revision <a href="/viewvc?view=revision&amp;revision=85279"><strong>85279</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85279&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85279&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=85279&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=85279">[select for diffs]</a> <br /> Modified <em>Tue May 23 21:04:03 2000 UTC</em> (24 years, 9 months ago) by <em>rbb</em> <br />File length: 7822 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85257&amp;r2=85279&amp;pathrev=1200449">previous 85257</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85257&amp;r2=85279&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Convert ap_proc_t to a complete type. This lets us access the pid directly. Only the prefork MPM has been ported so far, the rest of the Unix MPM's are coming later today. </pre> </div> <div> <hr /> <a name="rev85257"></a> Revision <a href="/viewvc?view=revision&amp;revision=85257"><strong>85257</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85257&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85257&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=85257&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=85257">[select for diffs]</a> <br /> Modified <em>Fri May 19 07:10:57 2000 UTC</em> (24 years, 9 months ago) by <em>fielding</em> <br />File length: 7830 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85252&amp;r2=85257&amp;pathrev=1200449">previous 85252</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85252&amp;r2=85257&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Temporary fix for misuse of int instead of pid_t. Also include mpm_common.h to pick up the common prototypes. </pre> </div> <div> <hr /> <a name="rev85252"></a> Revision <a href="/viewvc?view=revision&amp;revision=85252"><strong>85252</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85252&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85252&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=85252&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=85252">[select for diffs]</a> <br /> Modified <em>Fri May 19 02:37:17 2000 UTC</em> (24 years, 9 months ago) by <em>trawick</em> <br />File length: 7720 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85250&amp;r2=85252&amp;pathrev=1200449">previous 85250</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85250&amp;r2=85252&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">ap_wait_or_timeout() can't be static since it is called from dexter.c, prefork.c, and mpmt_pthread.c. (Yes, we still need a function prototype somewhere, but at least we can link properly now.) </pre> </div> <div> <hr /> <a name="rev85250"></a> Revision <a href="/viewvc?view=revision&amp;revision=85250"><strong>85250</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85250&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85250&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=85250&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=85250">[select for diffs]</a> <br /> Modified <em>Fri May 19 01:05:26 2000 UTC</em> (24 years, 9 months ago) by <em>rbb</em> <br />File length: 7727 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85249&amp;r2=85250&amp;pathrev=1200449">previous 85249</a> (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?r1=85249&amp;r2=85250&amp;pathrev=1200449&amp;diff_format=h">colored</a>) <pre class="vc_log">Move wait_or_timeout from the MPM's into the new mpm_common.c file. I also renamed wait_or_timeout to ap_wait_or_timeout for namespace protection. </pre> </div> <div> <hr /> <a name="rev85249"></a> Revision <a href="/viewvc?view=revision&amp;revision=85249"><strong>85249</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85249&amp;view=markup&amp;pathrev=1200449">view</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?revision=85249&amp;view=co&amp;pathrev=1200449">download</a>) (<a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?annotate=85249&amp;pathrev=1200449">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/server/mpm_common.c?pathrev=1200449&amp;view=log&amp;r1=85249">[select for diffs]</a> <br /> Added <em>Thu May 18 23:25:06 2000 UTC</em> (24 years, 9 months ago) by <em>rbb</em> <br />File length: 6726 byte(s) <pre class="vc_log">First function removed from Unix MPM's and moved to a common file. This work is not anywhere near finished, but the cleanup has begun at least. Had to make a couple of variables non-static, so a name change was required since they are now viewable from outside the library. The advantage to this is code that is much easier to maintain into the future, because it is duplicated less often. </pre> </div> <hr /> <p><a name="diff"></a> This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision. </p> <form method="get" action="/viewvc/httpd/httpd/trunk/server/mpm_common.c" id="diff_select"> <table cellpadding="2" cellspacing="0" class="auto"> <tr> <td>&nbsp;</td> <td> <input type="hidden" name="pathrev" value="1200449"/><input type="hidden" name="view" value="diff"/> Diffs between <input type="text" size="12" name="r1" value="1200449" /> and <input type="text" size="12" name="r2" value="85249" /> </td> </tr> <tr> <td>&nbsp;</td> <td> Type of Diff should be a <select name="diff_format" onchange="submit()"> <option value="h" >Colored Diff</option> <option value="l" >Long Colored Diff</option> <option value="f" >Full Colored Diff</option> <option value="u" selected="selected">Unidiff</option> <option value="c" >Context Diff</option> <option value="s" >Side by Side</option> </select> <input type="submit" value=" Get Diffs " /> </td> </tr> </table> </form> <hr /> <table> <tr> <td><address><a href="mailto:infrastructure at apache.org">infrastructure at apache.org</a></address></td> <td style="text-align: right;"><strong><a href="/vc-static/help_log.html">ViewVC Help</a></strong></td> </tr> <tr> <td>Powered by <a href="http://viewvc.tigris.org/">ViewVC 1.1.26</a></td> <td style="text-align: right;">&nbsp;</td> </tr> </table> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10