CINXE.COM
[Apache-SVN] Log of /httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.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/modules/slotmem/mod_slotmem_shm.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=1873985">[Apache-SVN]</a><span class="pathdiv">/</span><a href="/viewvc/httpd/?pathrev=1873985">httpd</a><span class="pathdiv">/</span><a href="/viewvc/httpd/httpd/?pathrev=1873985">httpd</a><span class="pathdiv">/</span><a href="/viewvc/httpd/httpd/trunk/?pathrev=1873985">trunk</a><span class="pathdiv">/</span><a href="/viewvc/httpd/httpd/trunk/modules/?pathrev=1873985">modules</a><span class="pathdiv">/</span><a href="/viewvc/httpd/httpd/trunk/modules/slotmem/?pathrev=1873985">slotmem</a><span class="pathdiv">/</span>mod_slotmem_shm.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/modules/slotmem/mod_slotmem_shm.c</h1> <p style="margin:0;"> <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/?pathrev=1873985"><img src="/vc-static/images/back_small.png" class="vc_icon" alt="Parent Directory" /> Parent Directory</a> | <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?view=log&pathrev=1873985"><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/modules/slotmem/mod_slotmem_shm.c?view=markup">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?view=co">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.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="1873985"/><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/modules/slotmem/mod_slotmem_shm.c"/><input type="hidden" name="view" value="redirect_pathrev"/> <input type="text" name="pathrev" value="1873985" size="6"/> <input type="submit" value="Set" /> </div> </form> <form method="get" action="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.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="rev1873985"></a> Revision <a href="/viewvc?view=revision&revision=1873985"><strong>1873985</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1873985&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1873985&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1873985&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1873985">[select for diffs]</a> <br /> Modified <em>Thu Feb 13 18:15:57 2020 UTC</em> (4 years, 9 months ago) by <em>mrumph</em> <br />File length: 25265 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1870499&r2=1873985&pathrev=1873985">previous 1870499</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1870499&r2=1873985&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Fix spelling errors found by codespell. [skip ci] </pre> </div> <div> <hr /> <a name="rev1870499"></a> Revision <a href="/viewvc?view=revision&revision=1870499"><strong>1870499</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1870499&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1870499&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1870499&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1870499">[select for diffs]</a> <br /> Modified <em>Wed Nov 27 11:16:56 2019 UTC</em> (4 years, 11 months ago) by <em>icing</em> <br />File length: 25264 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1870454&r2=1870499&pathrev=1873985">previous 1870454</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1870454&r2=1870499&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Reverting <a href="/viewvc?view=revision&revision=1870454">r1870454</a> for this source. </pre> </div> <div> <hr /> <a name="rev1870454"></a> Revision <a href="/viewvc?view=revision&revision=1870454"><strong>1870454</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1870454&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1870454&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1870454&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1870454">[select for diffs]</a> <br /> Modified <em>Tue Nov 26 09:36:28 2019 UTC</em> (4 years, 11 months ago) by <em>icing</em> <br />File length: 25327 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1842882&r2=1870454&pathrev=1873985">previous 1842882</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1842882&r2=1870454&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log"> *) mod_http2: Fixed interaction with mod_reqtimeout. A loaded mod_http2 was disabling the ssl handshake timeouts. Also, fixed a mistake of the last version that made `H2Direct` always `on`, irregardless of configuration. Found and reported by <<a href="mailto:Armin.Abfalterer%40united-security-providers.ch">Armin.Abfalterer@united-security-providers.ch</a>> and <<a href="mailto:Marcial.Rion%40united-security-providers.ch">Marcial.Rion@united-security-providers.ch</a>>. [Stefan Eissing] *) mod_http2: Multiple field length violations in the same request no longer cause several log entries to be written. [@mkauf] </pre> </div> <div> <hr /> <a name="rev1842882"></a> Revision <a href="/viewvc?view=revision&revision=1842882"><strong>1842882</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1842882&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1842882&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1842882&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1842882">[select for diffs]</a> <br /> Modified <em>Fri Oct 5 10:17:18 2018 UTC</em> (6 years, 1 month ago) by <em>jorton</em> <br />File length: 25264 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1832479&r2=1842882&pathrev=1873985">previous 1832479</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1832479&r2=1842882&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">* modules/slotmem/mod_slotmem_shm.c (restore_slotmem): Remove redundant assignment (clang warning), the apr_file_eof(fp)=>APR_EOF case assigns rv to APR_EOF and then to APR_SUCCESS after already. </pre> </div> <div> <hr /> <a name="rev1832479"></a> Revision <a href="/viewvc?view=revision&revision=1832479"><strong>1832479</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1832479&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1832479&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1832479&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1832479">[select for diffs]</a> <br /> Modified <em>Tue May 29 20:22:44 2018 UTC</em> (6 years, 5 months ago) by <em>ylavic</em> <br />File length: 25334 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1831935&r2=1832479&pathrev=1873985">previous 1831935</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1831935&r2=1832479&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">mod_slotmem_shm: follow up to <a href="/viewvc?view=revision&revision=1831869">r1831869</a>: fix dead else if condition. </pre> </div> <div> <hr /> <a name="rev1831935"></a> Revision <a href="/viewvc?view=revision&revision=1831935"><strong>1831935</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1831935&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1831935&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1831935&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1831935">[select for diffs]</a> <br /> Modified <em>Sun May 20 12:19:13 2018 UTC</em> (6 years, 6 months ago) by <em>ylavic</em> <br />File length: 25454 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1831871&r2=1831935&pathrev=1873985">previous 1831871</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1831871&r2=1831935&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">mod_slotmem_shm: follow up to <a href="/viewvc?view=revision&revision=1831869">r1831869</a>: fix persisted file size's checksum. </pre> </div> <div> <hr /> <a name="rev1831871"></a> Revision <a href="/viewvc?view=revision&revision=1831871"><strong>1831871</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1831871&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1831871&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1831871&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1831871">[select for diffs]</a> <br /> Modified <em>Fri May 18 17:05:18 2018 UTC</em> (6 years, 6 months ago) by <em>ylavic</em> <br />File length: 25464 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1831870&r2=1831871&pathrev=1873985">previous 1831870</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1831870&r2=1831871&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">mod_slotmem_shm: follow up to <a href="/viewvc?view=revision&revision=1831869">r1831869</a> (check persistent files). Since persistent files are also reused on stop/start, we must ensure that they match the same descriptor when reused on the next startup, so add it to integrity metadata. Also, the descriptor being the first field in the SHM, we don't need to copy on the stack it in several places, and can handle it as a pointer. </pre> </div> <div> <hr /> <a name="rev1831870"></a> Revision <a href="/viewvc?view=revision&revision=1831870"><strong>1831870</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1831870&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1831870&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1831870&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1831870">[select for diffs]</a> <br /> Modified <em>Fri May 18 16:48:34 2018 UTC</em> (6 years, 6 months ago) by <em>ylavic</em> <br />File length: 23449 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1831869&r2=1831870&pathrev=1873985">previous 1831869</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1831869&r2=1831870&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">mod_slotmem_shm: follow up to <a href="/viewvc?view=revision&revision=1831869">r1831869</a>. Don't try to attach SHMs on startup, they might be from a previous crash and prevent the server to start (on failure to reuse it). On mpm_winnt though, the pre/post_config() phases are re-run in child process, and the parent process already created the SMs, so they must be attached there. </pre> </div> <div> <hr /> <a name="rev1831869"></a> Revision <a href="/viewvc?view=revision&revision=1831869"><strong>1831869</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1831869&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1831869&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1831869&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1831869">[select for diffs]</a> <br /> Modified <em>Fri May 18 16:33:28 2018 UTC</em> (6 years, 6 months ago) by <em>ylavic</em> <br />File length: 24537 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1831868&r2=1831869&pathrev=1873985">previous 1831868</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1831868&r2=1831869&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">mod_slotmem_shm: use a generation number for SHM filename on all platforms. Successive generations can't share the same SHMs because restarts may modify them under the terminating children, while SHMs are not extensible when all slots are in use. This effectively restores <a href="/viewvc?view=revision&revision=1822341">r1822341</a> which was reverted by <a href="/viewvc?view=revision&revision=1822505">r1822505</a>. </pre> </div> <div> <hr /> <a name="rev1831868"></a> Revision <a href="/viewvc?view=revision&revision=1831868"><strong>1831868</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1831868&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1831868&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1831868&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1831868">[select for diffs]</a> <br /> Modified <em>Fri May 18 16:22:21 2018 UTC</em> (6 years, 6 months ago) by <em>ylavic</em> <br />File length: 25939 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1831394&r2=1831868&pathrev=1873985">previous 1831394</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1831394&r2=1831868&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Restore mod_slotmem_shm from 2.4.29. Will restart from there to really fix PR 62308 (and PR 62044 still). This effectively reverts: - <a href="/viewvc?view=revision&revision=1831394">r1831394</a>, - <a href="/viewvc?view=revision&revision=1830800">r1830800</a>, - <a href="/viewvc?view=revision&revision=1826970">r1826970</a>, - <a href="/viewvc?view=revision&revision=1826845">r1826845</a>, - <a href="/viewvc?view=revision&revision=1823572">r1823572</a>, - <a href="/viewvc?view=revision&revision=1823416">r1823416</a>, - <a href="/viewvc?view=revision&revision=1823415">r1823415</a>, - <a href="/viewvc?view=revision&revision=1823412">r1823412</a>, - <a href="/viewvc?view=revision&revision=1822511">r1822511</a>, - <a href="/viewvc?view=revision&revision=1822509">r1822509</a>. </pre> </div> <div> <hr /> <a name="rev1831394"></a> Revision <a href="/viewvc?view=revision&revision=1831394"><strong>1831394</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1831394&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1831394&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1831394&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1831394">[select for diffs]</a> <br /> Modified <em>Fri May 11 09:31:13 2018 UTC</em> (6 years, 6 months ago) by <em>ylavic</em> <br />File length: 30274 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1830800&r2=1831394&pathrev=1873985">previous 1830800</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1830800&r2=1831394&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">mod_slotmem_shm: follow up to <a href="/viewvc?view=revision&revision=1830800">r1830800</a>, preserve callee API. The caller might (and actually balancer_child_init() does) rely on slotmem_attach() to not mangle the passed in/out slotmem pointer on failure. [Reverted by <a href="/viewvc?view=revision&revision=1831868">r1831868</a>] </pre> </div> <div> <hr /> <a name="rev1830800"></a> Revision <a href="/viewvc?view=revision&revision=1830800"><strong>1830800</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1830800&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1830800&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1830800&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1830800">[select for diffs]</a> <br /> Modified <em>Thu May 3 08:32:42 2018 UTC</em> (6 years, 6 months ago) by <em>ylavic</em> <br />File length: 30291 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1826970&r2=1830800&pathrev=1873985">previous 1826970</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1826970&r2=1830800&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">mod_slomem_shm: Handle a generation number when the slotmem size changes. Modifying the number of proxy balancers or balancer members on restart could have prevented the server to load, notably on Windows. PR 62308. The generation number integrated in the SHM filename allows to create a new/resized SHM while the previous is still in use by previous generation gracefully shutting down (Windows prevents SHM/file to be removed in this case, but even on Unix(es) an unlinked file might not be re-openable while an inode exists). The generation number is added/incremented only if the size requirement changed, such that unrelated restarts continue to share SHMs between generations. The cleanup handling is also simplified because both the parent process and the Windows child process need to cleanup everything on exit. This translates to cleanup_slotmem() being always registered but in the dry load state (AP_SQ_MS_CREATE_PRE_CONFIG), for both cases still. [Reverted by <a href="/viewvc?view=revision&revision=1831868">r1831868</a>] </pre> </div> <div> <hr /> <a name="rev1826970"></a> Revision <a href="/viewvc?view=revision&revision=1826970"><strong>1826970</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1826970&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1826970&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1826970&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1826970">[select for diffs]</a> <br /> Modified <em>Fri Mar 16 11:10:35 2018 UTC</em> (6 years, 8 months ago) by <em>ylavic</em> <br />File length: 28780 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1826845&r2=1826970&pathrev=1873985">previous 1826845</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1826845&r2=1826970&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">mod_slotmem_shm: better comment on MPM WinNT specifics. Also avoids registering a no-op cleanup for WinNT children. No functional changes. [Reverted by <a href="/viewvc?view=revision&revision=1831868">r1831868</a>] </pre> </div> <div> <hr /> <a name="rev1826845"></a> Revision <a href="/viewvc?view=revision&revision=1826845"><strong>1826845</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1826845&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1826845&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1826845&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1826845">[select for diffs]</a> <br /> Modified <em>Thu Mar 15 18:06:51 2018 UTC</em> (6 years, 8 months ago) by <em>ylavic</em> <br />File length: 28692 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1823572&r2=1826845&pathrev=1873985">previous 1823572</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1823572&r2=1826845&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">mod_slotmem_shm: SHMs need to be attached in MPM winnt children processes. We can't (re-)create them since they exist already and are owned by the parent process. [Reverted by <a href="/viewvc?view=revision&revision=1831868">r1831868</a>] </pre> </div> <div> <hr /> <a name="rev1823572"></a> Revision <a href="/viewvc?view=revision&revision=1823572"><strong>1823572</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1823572&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1823572&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1823572&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1823572">[select for diffs]</a> <br /> Modified <em>Thu Feb 8 15:42:49 2018 UTC</em> (6 years, 9 months ago) by <em>ylavic</em> <br />File length: 27479 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1823416&r2=1823572&pathrev=1873985">previous 1823416</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1823416&r2=1823572&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">mod_slotmem_shm: follow up tp <a href="/viewvc?view=revision&revision=1822509">r1822509</a>. Fishy "unlink semantic" (description) does not apply anymore. [Reverted by <a href="/viewvc?view=revision&revision=1831868">r1831868</a>] </pre> </div> <div> <hr /> <a name="rev1823416"></a> Revision <a href="/viewvc?view=revision&revision=1823416"><strong>1823416</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1823416&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1823416&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1823416&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1823416">[select for diffs]</a> <br /> Modified <em>Tue Feb 6 23:43:41 2018 UTC</em> (6 years, 9 months ago) by <em>ylavic</em> <br />File length: 28603 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1823415&r2=1823416&pathrev=1873985">previous 1823415</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1823415&r2=1823416&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">mod_slotmem_shm: follow up tp <a href="/viewvc?view=revision&revision=1822509">r1822509</a>. Complete layout of SHM and persited file (ascii art). Simplify an "if" condition, no functional change. [Reverted by <a href="/viewvc?view=revision&revision=1831868">r1831868</a>] </pre> </div> <div> <hr /> <a name="rev1823415"></a> Revision <a href="/viewvc?view=revision&revision=1823415"><strong>1823415</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1823415&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1823415&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1823415&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1823415">[select for diffs]</a> <br /> Modified <em>Tue Feb 6 23:37:25 2018 UTC</em> (6 years, 9 months ago) by <em>ylavic</em> <br />File length: 28238 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1823412&r2=1823415&pathrev=1873985">previous 1823412</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1823412&r2=1823415&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">mod_slotmem_shm: follow up tp <a href="/viewvc?view=revision&revision=1822509">r1822509</a>. Do not bind attached slotmems to the global list, they should be detached with the given pool (pchild) is cleaned up, but not destroyed/removed (doubly) with pglobal. [Reverted by <a href="/viewvc?view=revision&revision=1831868">r1831868</a>] </pre> </div> <div> <hr /> <a name="rev1823412"></a> Revision <a href="/viewvc?view=revision&revision=1823412"><strong>1823412</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1823412&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1823412&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1823412&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1823412">[select for diffs]</a> <br /> Modified <em>Tue Feb 6 23:30:41 2018 UTC</em> (6 years, 9 months ago) by <em>ylavic</em> <br />File length: 28352 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1822511&r2=1823412&pathrev=1873985">previous 1822511</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1822511&r2=1823412&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">mod_slotmem_shm: follow up tp <a href="/viewvc?view=revision&revision=1822509">r1822509</a>. Check SHM sizes when reused, reload may have changed the needs. [Reverted by <a href="/viewvc?view=revision&revision=1831868">r1831868</a>] </pre> </div> <div> <hr /> <a name="rev1822511"></a> Revision <a href="/viewvc?view=revision&revision=1822511"><strong>1822511</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1822511&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1822511&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1822511&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1822511">[select for diffs]</a> <br /> Modified <em>Mon Jan 29 14:43:21 2018 UTC</em> (6 years, 9 months ago) by <em>ylavic</em> <br />File length: 26678 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1822509&r2=1822511&pathrev=1873985">previous 1822509</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1822509&r2=1822511&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">mod_slotmem_shm: follow up tp <a href="/viewvc?view=revision&revision=1822509">r1822509</a>. Please buildbot (and incidentally users of older APR) by using apr_shm_remove() instead of the new(er) apr_shm_delete(). [Reverted by <a href="/viewvc?view=revision&revision=1831868">r1831868</a>] </pre> </div> <div> <hr /> <a name="rev1822509"></a> Revision <a href="/viewvc?view=revision&revision=1822509"><strong>1822509</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1822509&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1822509&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1822509&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1822509">[select for diffs]</a> <br /> Modified <em>Mon Jan 29 14:34:50 2018 UTC</em> (6 years, 9 months ago) by <em>ylavic</em> <br />File length: 26748 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1822505&r2=1822509&pathrev=1873985">previous 1822505</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1822505&r2=1822509&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">mod_slotmem_shm: Rework SHM reuse/deletion. To fix races with graceful restarts (PR 62044). This commit does: 1/ use a constant file name for all systems (no generation suffix which makes a new SHM to be created for each restart, losing previous data) 2/ maintain the list of the created SHMs accross restarts (ap_pglobal list) 3/ not unlink the files on restart anymore (otherwise we can't reuse them) 4/ not attach existing SHMs in slotmem_create() anymore (not suitable since those are necessarily crash remainders) 5/ add type/sizes consistency check for persisted slots on restoration 6/ unlink the files only on stop/exit or before creating them (crash recovery) We could possibly avoid 6/ (since we don't need to re-open files now) if we remove the file just after the SHM is created. This would at least work for systems with "unlink semantic" (i.e. unlink succeeds even if some descriptors are opened, the "real" thing happening when the last one desciptor closed), but this wouldn't work for other systems so I kept the code generic for now. [Reverted by <a href="/viewvc?view=revision&revision=1831868">r1831868</a>] </pre> </div> <div> <hr /> <a name="rev1822505"></a> Revision <a href="/viewvc?view=revision&revision=1822505"><strong>1822505</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1822505&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1822505&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1822505&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1822505">[select for diffs]</a> <br /> Modified <em>Mon Jan 29 13:22:47 2018 UTC</em> (6 years, 9 months ago) by <em>ylavic</em> <br />File length: 25939 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1822341&r2=1822505&pathrev=1873985">previous 1822341</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1822341&r2=1822505&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Revert <a href="/viewvc?view=revision&revision=1822341">r1822341</a>, slotmems are not reused on (graceful) restart. Will follow up with an alternate fix. </pre> </div> <div> <hr /> <a name="rev1822341"></a> Revision <a href="/viewvc?view=revision&revision=1822341"><strong>1822341</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1822341&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1822341&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1822341&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1822341">[select for diffs]</a> <br /> Modified <em>Fri Jan 26 19:49:04 2018 UTC</em> (6 years, 9 months ago) by <em>jim</em> <br />File length: 24537 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1782069&r2=1822341&pathrev=1873985">previous 1782069</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1782069&r2=1822341&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">PR 62044: Force addition of generation number to shm filename on all platforms. Keep persisted filename as-was. [Reverted by <a href="/viewvc?view=revision&revision=1822505">r1822505</a>] </pre> </div> <div> <hr /> <a name="rev1782069"></a> Revision <a href="/viewvc?view=revision&revision=1782069"><strong>1782069</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1782069&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1782069&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1782069&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1782069">[select for diffs]</a> <br /> Modified <em>Tue Feb 7 19:48:51 2017 UTC</em> (7 years, 9 months ago) by <em>jchampion</em> <br />File length: 25939 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1778031&r2=1782069&pathrev=1873985">previous 1778031</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1778031&r2=1782069&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">check: merge warning fixes from feature branch </pre> </div> <div> <hr /> <a name="rev1778031"></a> Revision <a href="/viewvc?view=revision&revision=1778031"><strong>1778031</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1778031&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1778031&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1778031&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1778031">[select for diffs]</a> <br /> Modified <em>Mon Jan 9 19:12:22 2017 UTC</em> (7 years, 10 months ago) by <em>jchampion</em> <br />File length: 25939 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1756038&r2=1778031&pathrev=1873985">previous 1756038</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1756038&r2=1778031&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">check: merge MPM-DSO fixes from feature branch </pre> </div> <div> <hr /> <a name="rev1756038"></a> Revision <a href="/viewvc?view=revision&revision=1756038"><strong>1756038</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1756038&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1756038&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1756038&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1756038">[select for diffs]</a> <br /> Modified <em>Thu Aug 11 19:50:02 2016 UTC</em> (8 years, 3 months ago) by <em>rjung</em> <br />File length: 25939 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1722150&r2=1756038&pathrev=1873985">previous 1722150</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1722150&r2=1756038&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Fix spelling in comments and text files. No functional change. PR 59990 </pre> </div> <div> <hr /> <a name="rev1722150"></a> Revision <a href="/viewvc?view=revision&revision=1722150"><strong>1722150</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1722150&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1722150&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1722150&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1722150">[select for diffs]</a> <br /> Modified <em>Tue Dec 29 15:32:27 2015 UTC</em> (8 years, 10 months ago) by <em>ylavic</em> <br />File length: 25940 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1715876&r2=1722150&pathrev=1873985">previous 1715876</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1715876&r2=1722150&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Follow up to <a href="/viewvc?view=revision&revision=1715880">r1715880</a>: revert more abusive ap_casecmpstr[n]() usages. </pre> </div> <div> <hr /> <a name="rev1715876"></a> Revision <a href="/viewvc?view=revision&revision=1715876"><strong>1715876</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1715876&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1715876&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1715876&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1715876">[select for diffs]</a> <br /> Modified <em>Mon Nov 23 16:46:01 2015 UTC</em> (9 years ago) by <em>ylavic</em> <br />File length: 25943 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1715869&r2=1715876&pathrev=1873985">previous 1715869</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1715869&r2=1715876&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Use new ap_casecmpstr[n]() functions where appropriate (not exhaustive). </pre> </div> <div> <hr /> <a name="rev1715869"></a> Revision <a href="/viewvc?view=revision&revision=1715869"><strong>1715869</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1715869&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1715869&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1715869&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1715869">[select for diffs]</a> <br /> Modified <em>Mon Nov 23 16:28:36 2015 UTC</em> (9 years ago) by <em>ylavic</em> <br />File length: 25940 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1715789&r2=1715869&pathrev=1873985">previous 1715789</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1715789&r2=1715869&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Revert <a href="/viewvc?view=revision&revision=1715789">r1715789</a>: will re-commit without spurious functional changes. </pre> </div> <div> <hr /> <a name="rev1715789"></a> Revision <a href="/viewvc?view=revision&revision=1715789"><strong>1715789</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1715789&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1715789&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1715789&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1715789">[select for diffs]</a> <br /> Modified <em>Mon Nov 23 12:33:09 2015 UTC</em> (9 years ago) by <em>ylavic</em> <br />File length: 25943 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1703169&r2=1715789&pathrev=1873985">previous 1703169</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1703169&r2=1715789&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Use new ap_casecmpstr[n]() functions where appropriate (not exhaustive). [Reverted by <a href="/viewvc?view=revision&revision=1715869">r1715869</a>] </pre> </div> <div> <hr /> <a name="rev1703169"></a> Revision <a href="/viewvc?view=revision&revision=1703169"><strong>1703169</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1703169&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1703169&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1703169&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1703169">[select for diffs]</a> <br /> Modified <em>Tue Sep 15 12:24:24 2015 UTC</em> (9 years, 2 months ago) by <em>ylavic</em> <br />File length: 25940 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1703149&r2=1703169&pathrev=1873985">previous 1703149</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1703149&r2=1703169&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">mod_slotmem_shm: follow up to <a href="/viewvc?view=revision&revision=1702450">r1702450</a>. Make systems without unlink() semantic happy by destroying (detaching) the SHM before removing the base file. Windows is supposed to have the "delete on last handle closed" semantic but yet fails here when this handle is owned by the same process (go figure!). </pre> </div> <div> <hr /> <a name="rev1703149"></a> Revision <a href="/viewvc?view=revision&revision=1703149"><strong>1703149</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1703149&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1703149&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1703149&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1703149">[select for diffs]</a> <br /> Modified <em>Tue Sep 15 11:01:40 2015 UTC</em> (9 years, 2 months ago) by <em>ylavic</em> <br />File length: 25940 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1702955&r2=1703149&pathrev=1873985">previous 1702955</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1702955&r2=1703149&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">mod_slotmem_shm: follow up to <a href="/viewvc?view=revision&revision=1702450">r1702450</a>. <a href="/viewvc?view=revision&revision=1702450">r1702450</a> changed the behaviour of slotmem_{create,attach}() when given given an absolute (SHM file )name. Don't mangle the SHM file name in this case, it's up to the caller to provide a unique name per call when this matters. </pre> </div> <div> <hr /> <a name="rev1702955"></a> Revision <a href="/viewvc?view=revision&revision=1702955"><strong>1702955</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1702955&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1702955&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1702955&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1702955">[select for diffs]</a> <br /> Modified <em>Mon Sep 14 14:04:19 2015 UTC</em> (9 years, 2 months ago) by <em>ylavic</em> <br />File length: 25609 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1702501&r2=1702955&pathrev=1873985">previous 1702501</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1702501&r2=1702955&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">mod_slotmem_shm: revert frivolous s/name/fname/ from <a href="/viewvc?view=revision&revision=1702473">r1702473</a>, keep the comments. </pre> </div> <div> <hr /> <a name="rev1702501"></a> Revision <a href="/viewvc?view=revision&revision=1702501"><strong>1702501</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1702501&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1702501&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1702501&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1702501">[select for diffs]</a> <br /> Modified <em>Fri Sep 11 15:30:16 2015 UTC</em> (9 years, 2 months ago) by <em>ylavic</em> <br />File length: 25618 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1702473&r2=1702501&pathrev=1873985">previous 1702473</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1702473&r2=1702501&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">mod_slotmem_shm: follow up to <a href="/viewvc?view=revision&revision=1702450">r1702450</a>. Use the generation number from the MPM (AP_MPMQ_GENERATION) since AP_SQ_CONFIG_GEN is irrelevent in non-forked MPMs children. </pre> </div> <div> <hr /> <a name="rev1702473"></a> Revision <a href="/viewvc?view=revision&revision=1702473"><strong>1702473</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1702473&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1702473&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1702473&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1702473">[select for diffs]</a> <br /> Modified <em>Fri Sep 11 13:58:44 2015 UTC</em> (9 years, 2 months ago) by <em>ylavic</em> <br />File length: 25505 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1702450&r2=1702473&pathrev=1873985">previous 1702450</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1702450&r2=1702473&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">mod_slotmem_shm: follow up to <a href="/viewvc?view=revision&revision=1702450">r1702450</a>. Rename ap_slotmem_instance_t's field 'name' to 'fname' since it really stores the file path/name of the file-based SHM. </pre> </div> <div> <hr /> <a name="rev1702450"></a> Revision <a href="/viewvc?view=revision&revision=1702450"><strong>1702450</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1702450&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1702450&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1702450&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1702450">[select for diffs]</a> <br /> Modified <em>Fri Sep 11 13:00:53 2015 UTC</em> (9 years, 2 months ago) by <em>ylavic</em> <br />File length: 25483 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1657965&r2=1702450&pathrev=1873985">previous 1657965</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1657965&r2=1702450&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">mod_slotmem_shm: Fix balancers and balancer members slots reuse on restart when new ones are added (Windows and OS/2 only). PR 58024. Since Windows and OS/2 don't have the unlink() but the "delete on last close" semantic for opened files being removed, we can't reuse the same SHM files names for processes of different generation. Let's append the generation number in the files names for those. This commit also axes unused Unix specifics about mutexes/semaphores. </pre> </div> <div> <hr /> <a name="rev1657965"></a> Revision <a href="/viewvc?view=revision&revision=1657965"><strong>1657965</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1657965&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1657965&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1657965&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1657965">[select for diffs]</a> <br /> Modified <em>Fri Feb 6 21:14:29 2015 UTC</em> (9 years, 9 months ago) by <em>jailletc36</em> <br />File length: 23914 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1621373&r2=1657965&pathrev=1873985">previous 1621373</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1621373&r2=1657965&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">This 2 includes are not needed anymore. They were added in <a href="/viewvc?view=revision&revision=1542732">r1542732</a>. The need of apr_version.h has been removed in <a href="/viewvc?view=revision&revision=1561200">r1561200</a>. The need of apr_hash.h has been removed in <a href="/viewvc?view=revision&revision=1561211">r1561211</a>. </pre> </div> <div> <hr /> <a name="rev1621373"></a> Revision <a href="/viewvc?view=revision&revision=1621373"><strong>1621373</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1621373&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1621373&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1621373&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1621373">[select for diffs]</a> <br /> Modified <em>Fri Aug 29 19:42:54 2014 UTC</em> (10 years, 2 months ago) by <em>jim</em> <br />File length: 23961 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1574151&r2=1621373&pathrev=1873985">previous 1574151</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1574151&r2=1621373&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">These are more than debug errors... </pre> </div> <div> <hr /> <a name="rev1574151"></a> Revision <a href="/viewvc?view=revision&revision=1574151"><strong>1574151</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1574151&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1574151&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1574151&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1574151">[select for diffs]</a> <br /> Modified <em>Tue Mar 4 17:45:36 2014 UTC</em> (10 years, 8 months ago) by <em>trawick</em> <br />File length: 23964 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1562472&r2=1574151&pathrev=1873985">previous 1562472</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1562472&r2=1574151&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">follow-up to <a href="/viewvc?view=revision&revision=1562472">r1562472</a>, 1561262, and 1561923: Improve messaging... * easier to tell what went wrong in some cases * reduce number of debug messages without losing information in some cases </pre> </div> <div> <hr /> <a name="rev1562472"></a> Revision <a href="/viewvc?view=revision&revision=1562472"><strong>1562472</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1562472&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1562472&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1562472&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1562472">[select for diffs]</a> <br /> Modified <em>Wed Jan 29 15:10:08 2014 UTC</em> (10 years, 9 months ago) by <em>jim</em> <br />File length: 23504 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1561923&r2=1562472&pathrev=1873985">previous 1561923</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1561923&r2=1562472&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">More debugging </pre> </div> <div> <hr /> <a name="rev1561923"></a> Revision <a href="/viewvc?view=revision&revision=1561923"><strong>1561923</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1561923&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1561923&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1561923&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1561923">[select for diffs]</a> <br /> Modified <em>Tue Jan 28 01:49:21 2014 UTC</em> (10 years, 9 months ago) by <em>covener</em> <br />File length: 23217 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1561385&r2=1561923&pathrev=1873985">previous 1561385</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1561385&r2=1561923&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">c89 fix </pre> </div> <div> <hr /> <a name="rev1561385"></a> Revision <a href="/viewvc?view=revision&revision=1561385"><strong>1561385</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1561385&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1561385&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1561385&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1561385">[select for diffs]</a> <br /> Modified <em>Sat Jan 25 20:11:50 2014 UTC</em> (10 years, 10 months ago) by <em>jim</em> <br />File length: 23217 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1561262&r2=1561385&pathrev=1873985">previous 1561262</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1561262&r2=1561385&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Remove wonky and unneeded code. We have access cross forks, so child processes have access. When we need true external access, this is something that APR shm must provide. We should have no knowledge of APR internals. </pre> </div> <div> <hr /> <a name="rev1561262"></a> Revision <a href="/viewvc?view=revision&revision=1561262"><strong>1561262</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1561262&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1561262&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1561262&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1561262">[select for diffs]</a> <br /> Modified <em>Sat Jan 25 06:06:54 2014 UTC</em> (10 years, 10 months ago) by <em>jim</em> <br />File length: 24338 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1561242&r2=1561262&pathrev=1873985">previous 1561242</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1561242&r2=1561262&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">More debug messaging... useful for tracking down if we used attach or create </pre> </div> <div> <hr /> <a name="rev1561242"></a> Revision <a href="/viewvc?view=revision&revision=1561242"><strong>1561242</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1561242&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1561242&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1561242&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1561242">[select for diffs]</a> <br /> Modified <em>Sat Jan 25 01:14:58 2014 UTC</em> (10 years, 10 months ago) by <em>jim</em> <br />File length: 23915 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1561211&r2=1561242&pathrev=1873985">previous 1561211</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1561211&r2=1561242&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">not needed any longer </pre> </div> <div> <hr /> <a name="rev1561211"></a> Revision <a href="/viewvc?view=revision&revision=1561211"><strong>1561211</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1561211&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1561211&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1561211&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1561211">[select for diffs]</a> <br /> Modified <em>Fri Jan 24 22:10:12 2014 UTC</em> (10 years, 10 months ago) by <em>jim</em> <br />File length: 23953 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1561200&r2=1561211&pathrev=1873985">previous 1561200</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1561200&r2=1561211&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Revert to assuming APR uses ftok(..,1) </pre> </div> <div> <hr /> <a name="rev1561200"></a> Revision <a href="/viewvc?view=revision&revision=1561200"><strong>1561200</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1561200&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1561200&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1561200&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1561200">[select for diffs]</a> <br /> Modified <em>Fri Jan 24 21:40:35 2014 UTC</em> (10 years, 10 months ago) by <em>jim</em> <br />File length: 24234 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1542732&r2=1561200&pathrev=1873985">previous 1542732</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1542732&r2=1561200&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Avoid APR check. </pre> </div> <div> <hr /> <a name="rev1542732"></a> Revision <a href="/viewvc?view=revision&revision=1542732"><strong>1542732</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1542732&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1542732&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1542732&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1542732">[select for diffs]</a> <br /> Modified <em>Sun Nov 17 14:22:58 2013 UTC</em> (11 years ago) by <em>jim</em> <br />File length: 24083 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1542413&r2=1542732&pathrev=1873985">previous 1542413</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1542413&r2=1542732&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Handle the gugz fix in APR 1.5.1 regarding duplicate keys. </pre> </div> <div> <hr /> <a name="rev1542413"></a> Revision <a href="/viewvc?view=revision&revision=1542413"><strong>1542413</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1542413&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1542413&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1542413&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1542413">[select for diffs]</a> <br /> Modified <em>Fri Nov 15 21:52:58 2013 UTC</em> (11 years ago) by <em>trawick</em> <br />File length: 23868 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1540220&r2=1542413&pathrev=1873985">previous 1540220</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1540220&r2=1542413&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Follow-up to <a href="/viewvc?view=revision&revision=1540161">r1540161</a>: The last arg to apr_file_write_full() isn't needed unless you need to know the number of bytes written before an error occurred. </pre> </div> <div> <hr /> <a name="rev1540220"></a> Revision <a href="/viewvc?view=revision&revision=1540220"><strong>1540220</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1540220&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1540220&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1540220&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1540220">[select for diffs]</a> <br /> Modified <em>Fri Nov 8 23:42:50 2013 UTC</em> (11 years ago) by <em>jim</em> <br />File length: 23958 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1540179&r2=1540220&pathrev=1873985">previous 1540179</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1540179&r2=1540220&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Avoid the confusion... the digests are NOT strings. Add some debug logging </pre> </div> <div> <hr /> <a name="rev1540179"></a> Revision <a href="/viewvc?view=revision&revision=1540179"><strong>1540179</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1540179&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1540179&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1540179&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1540179">[select for diffs]</a> <br /> Modified <em>Fri Nov 8 20:51:44 2013 UTC</em> (11 years ago) by <em>jim</em> <br />File length: 23084 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1540178&r2=1540179&pathrev=1873985">previous 1540178</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1540178&r2=1540179&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">If apr_file_read did return APR_EOF, then ensure that, as long as we read the right number of bytes, we return APR_SUCCESS </pre> </div> <div> <hr /> <a name="rev1540178"></a> Revision <a href="/viewvc?view=revision&revision=1540178"><strong>1540178</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1540178&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1540178&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1540178&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1540178">[select for diffs]</a> <br /> Modified <em>Fri Nov 8 20:48:16 2013 UTC</em> (11 years ago) by <em>jim</em> <br />File length: 23014 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1540163&r2=1540178&pathrev=1873985">previous 1540163</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1540163&r2=1540178&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Allow for backwards compatibility for the md5 check... if we've read the slotmem data and we are at EOF, then don't bother checking the md5 and assume all is OK. </pre> </div> <div> <hr /> <a name="rev1540163"></a> Revision <a href="/viewvc?view=revision&revision=1540163"><strong>1540163</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1540163&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1540163&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1540163&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1540163">[select for diffs]</a> <br /> Modified <em>Fri Nov 8 19:41:34 2013 UTC</em> (11 years ago) by <em>jim</em> <br />File length: 22608 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1540161&r2=1540163&pathrev=1873985">previous 1540161</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1540161&r2=1540163&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">whitespace </pre> </div> <div> <hr /> <a name="rev1540161"></a> Revision <a href="/viewvc?view=revision&revision=1540161"><strong>1540161</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1540161&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1540161&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1540161&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1540161">[select for diffs]</a> <br /> Modified <em>Fri Nov 8 19:38:20 2013 UTC</em> (11 years ago) by <em>jim</em> <br />File length: 22609 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1540051&r2=1540161&pathrev=1873985">previous 1540051</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1540051&r2=1540161&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Error detection and a quick validity check when restoring... Designed to address errors, not nefarious changes. </pre> </div> <div> <hr /> <a name="rev1540051"></a> Revision <a href="/viewvc?view=revision&revision=1540051"><strong>1540051</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1540051&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1540051&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1540051&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1540051">[select for diffs]</a> <br /> Modified <em>Fri Nov 8 14:30:08 2013 UTC</em> (11 years ago) by <em>jim</em> <br />File length: 21943 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1442309&r2=1540051&pathrev=1873985">previous 1442309</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1442309&r2=1540051&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Ensure that the file-based shm file is removed... </pre> </div> <div> <hr /> <a name="rev1442309"></a> Revision <a href="/viewvc?view=revision&revision=1442309"><strong>1442309</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1442309&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1442309&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1442309&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1442309">[select for diffs]</a> <br /> Modified <em>Mon Feb 4 19:37:18 2013 UTC</em> (11 years, 9 months ago) by <em>sf</em> <br />File length: 21738 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1430869&r2=1442309&pathrev=1873985">previous 1430869</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1430869&r2=1442309&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">fix valgrind warnings about uninitialized memory in syscall arguments </pre> </div> <div> <hr /> <a name="rev1430869"></a> Revision <a href="/viewvc?view=revision&revision=1430869"><strong>1430869</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1430869&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1430869&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1430869&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1430869">[select for diffs]</a> <br /> Modified <em>Wed Jan 9 14:14:42 2013 UTC</em> (11 years, 10 months ago) by <em>jim</em> <br />File length: 21726 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1406068&r2=1430869&pathrev=1873985">previous 1406068</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1406068&r2=1430869&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Fix mistaken reset of num_free with restored shm </pre> </div> <div> <hr /> <a name="rev1406068"></a> Revision <a href="/viewvc?view=revision&revision=1406068"><strong>1406068</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1406068&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1406068&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1406068&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1406068">[select for diffs]</a> <br /> Modified <em>Tue Nov 6 08:25:56 2012 UTC</em> (12 years ago) by <em>sf</em> <br />File length: 21647 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1387088&r2=1406068&pathrev=1873985">previous 1387088</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1387088&r2=1406068&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Replace duplicate log tags </pre> </div> <div> <hr /> <a name="rev1387088"></a> Revision <a href="/viewvc?view=revision&revision=1387088"><strong>1387088</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1387088&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1387088&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1387088&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1387088">[select for diffs]</a> <br /> Modified <em>Tue Sep 18 10:59:20 2012 UTC</em> (12 years, 2 months ago) by <em>jim</em> <br />File length: 21647 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1387085&r2=1387088&pathrev=1873985">previous 1387085</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1387085&r2=1387088&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Add in new type CLEARINUSE which allows the inuse table to be cleared upon storage. This may be expected/wanted/required by some applications </pre> </div> <div> <hr /> <a name="rev1387085"></a> Revision <a href="/viewvc?view=revision&revision=1387085"><strong>1387085</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1387085&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1387085&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1387085&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1387085">[select for diffs]</a> <br /> Modified <em>Tue Sep 18 10:42:54 2012 UTC</em> (12 years, 2 months ago) by <em>jim</em> <br />File length: 21133 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1386880&r2=1387085&pathrev=1873985">previous 1386880</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1386880&r2=1387085&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Use our private function and just allow for conditonal concat of .persist suffix </pre> </div> <div> <hr /> <a name="rev1386880"></a> Revision <a href="/viewvc?view=revision&revision=1386880"><strong>1386880</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1386880&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1386880&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1386880&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1386880">[select for diffs]</a> <br /> Modified <em>Mon Sep 17 22:26:28 2012 UTC</em> (12 years, 2 months ago) by <em>jim</em> <br />File length: 20981 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1386822&r2=1386880&pathrev=1873985">previous 1386822</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1386822&r2=1386880&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Allow for a forced grab of a slotmem slot. </pre> </div> <div> <hr /> <a name="rev1386822"></a> Revision <a href="/viewvc?view=revision&revision=1386822"><strong>1386822</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1386822&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1386822&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1386822&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1386822">[select for diffs]</a> <br /> Modified <em>Mon Sep 17 20:38:59 2012 UTC</em> (12 years, 2 months ago) by <em>jim</em> <br />File length: 20345 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1386726&r2=1386822&pathrev=1873985">previous 1386726</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1386726&r2=1386822&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">More consistent return errors... </pre> </div> <div> <hr /> <a name="rev1386726"></a> Revision <a href="/viewvc?view=revision&revision=1386726"><strong>1386726</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1386726&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1386726&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1386726&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1386726">[select for diffs]</a> <br /> Modified <em>Mon Sep 17 17:19:44 2012 UTC</em> (12 years, 2 months ago) by <em>jim</em> <br />File length: 20174 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1331113&r2=1386726&pathrev=1873985">previous 1331113</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1331113&r2=1386726&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Add debug output when slotmem is persisting shm </pre> </div> <div> <hr /> <a name="rev1331113"></a> Revision <a href="/viewvc?view=revision&revision=1331113"><strong>1331113</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1331113&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1331113&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1331113&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1331113">[select for diffs]</a> <br /> Modified <em>Thu Apr 26 21:50:34 2012 UTC</em> (12 years, 7 months ago) by <em>sf</em> <br />File length: 19792 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1331110&r2=1331113&pathrev=1873985">previous 1331110</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1331110&r2=1331113&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">fixup for <a href="/viewvc?view=revision&revision=1331110">r1331110</a>: pass correct argument </pre> </div> <div> <hr /> <a name="rev1331110"></a> Revision <a href="/viewvc?view=revision&revision=1331110"><strong>1331110</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1331110&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1331110&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1331110&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1331110">[select for diffs]</a> <br /> Modified <em>Thu Apr 26 21:44:51 2012 UTC</em> (12 years, 7 months ago) by <em>sf</em> <br />File length: 19793 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1298433&r2=1331110&pathrev=1873985">previous 1298433</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1298433&r2=1331110&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Replace use of apr_file_write() with apr_file_write_full() to prevent incomplete writes. Add comments in some places where error handling/logging is missing. PR: 53131. Submitted by: Nicolas Viennot <apache viennot biz>, Stefan Fritsch </pre> </div> <div> <hr /> <a name="rev1298433"></a> Revision <a href="/viewvc?view=revision&revision=1298433"><strong>1298433</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1298433&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1298433&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1298433&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1298433">[select for diffs]</a> <br /> Modified <em>Thu Mar 8 15:40:42 2012 UTC</em> (12 years, 8 months ago) by <em>jim</em> <br />File length: 19755 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1297560&r2=1298433&pathrev=1873985">previous 1297560</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1297560&r2=1298433&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Use new ap_runtime_dir_relative() API </pre> </div> <div> <hr /> <a name="rev1297560"></a> Revision <a href="/viewvc?view=revision&revision=1297560"><strong>1297560</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1297560&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1297560&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1297560&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1297560">[select for diffs]</a> <br /> Modified <em>Tue Mar 6 16:20:17 2012 UTC</em> (12 years, 8 months ago) by <em>jim</em> <br />File length: 19031 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1226375&r2=1297560&pathrev=1873985">previous 1226375</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1226375&r2=1297560&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Allow for DEFAULT_REL_RUNTIMEDIR ala socache... prevent perm issues with some configs </pre> </div> <div> <hr /> <a name="rev1226375"></a> Revision <a href="/viewvc?view=revision&revision=1226375"><strong>1226375</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1226375&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1226375&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1226375&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1226375">[select for diffs]</a> <br /> Modified <em>Mon Jan 2 09:00:55 2012 UTC</em> (12 years, 10 months ago) by <em>sf</em> <br />File length: 18985 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1211637&r2=1226375&pathrev=1873985">previous 1211637</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1211637&r2=1226375&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Add a bit of debug logging </pre> </div> <div> <hr /> <a name="rev1211637"></a> Revision <a href="/viewvc?view=revision&revision=1211637"><strong>1211637</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1211637&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1211637&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1211637&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1211637">[select for diffs]</a> <br /> Modified <em>Wed Dec 7 21:13:57 2011 UTC</em> (12 years, 11 months ago) by <em>sf</em> <br />File length: 18452 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1210261&r2=1211637&pathrev=1873985">previous 1210261</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1210261&r2=1211637&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Remove unused variable </pre> </div> <div> <hr /> <a name="rev1210261"></a> Revision <a href="/viewvc?view=revision&revision=1210261"><strong>1210261</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1210261&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1210261&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1210261&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1210261">[select for diffs]</a> <br /> Modified <em>Sun Dec 4 22:28:40 2011 UTC</em> (12 years, 11 months ago) by <em>minfrin</em> <br />File length: 18479 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1210221&r2=1210261&pathrev=1873985">previous 1210221</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1210221&r2=1210261&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">mod_slotmem_shm: Remove the colon syntax to indicate a relative path, and make the relative path default behaviour. Remove the word "anonymous" as a filename for special treatment, what used to be "anonymous" is now "none". </pre> </div> <div> <hr /> <a name="rev1210221"></a> Revision <a href="/viewvc?view=revision&revision=1210221"><strong>1210221</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1210221&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1210221&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1210221&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1210221">[select for diffs]</a> <br /> Modified <em>Sun Dec 4 21:03:34 2011 UTC</em> (12 years, 11 months ago) by <em>sf</em> <br />File length: 18829 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1150179&r2=1210221&pathrev=1873985">previous 1150179</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1150179&r2=1210221&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Change the provider names to match the module names: mod_slotmem_shm: shared -> shm mod_socache_memcache: mc -> memcache </pre> </div> <div> <hr /> <a name="rev1150179"></a> Revision <a href="/viewvc?view=revision&revision=1150179"><strong>1150179</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1150179&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1150179&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1150179&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1150179">[select for diffs]</a> <br /> Modified <em>Sat Jul 23 17:49:04 2011 UTC</em> (13 years, 4 months ago) by <em>sf</em> <br />File length: 18832 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1146737&r2=1150179&pathrev=1873985">previous 1146737</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1146737&r2=1150179&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Merge branch revert-ap-ldap: Revert ap_ldap integration due to veto by Graham Leggett Mailing list threads: <a href="http://mail-archives.apache.org/mod_mbox/httpd-dev/201106.mbox/%3C4192DC1D-C0B9-42BB-B614-C3A41290F18B">http://mail-archives.apache.org/mod_mbox/httpd-dev/201106.mbox/%3C4192DC1D-C0B9-42BB-B614-C3A41290F18B</a>@sharp.fm%3E <a href="http://mail-archives.apache.org/mod_mbox/httpd-dev/201107.mbox/%3C4E15E51E.4090700">http://mail-archives.apache.org/mod_mbox/httpd-dev/201107.mbox/%3C4E15E51E.4090700</a>@rowe-clan.net%3E </pre> </div> <div> <hr /> <a name="rev1146737"></a> Revision <a href="/viewvc?view=revision&revision=1146737"><strong>1146737</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1146737&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1146737&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1146737&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1146737">[select for diffs]</a> <br /> Modified <em>Thu Jul 14 14:47:59 2011 UTC</em> (13 years, 4 months ago) by <em>trawick</em> <br />File length: 18832 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1136947&r2=1146737&pathrev=1873985">previous 1136947</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1136947&r2=1146737&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">fix def'n of AP_SLOTMEM_PROVIDER_VERSION, use it </pre> </div> <div> <hr /> <a name="rev1136947"></a> Revision <a href="/viewvc?view=revision&revision=1136947"><strong>1136947</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1136947&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1136947&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1136947&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1136947">[select for diffs]</a> <br /> Modified <em>Fri Jun 17 17:15:57 2011 UTC</em> (13 years, 5 months ago) by <em>jim</em> <br />File length: 18783 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1087862&r2=1136947&pathrev=1873985">previous 1087862</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1087862&r2=1136947&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">No mo subpool </pre> </div> <div> <hr /> <a name="rev1087862"></a> Revision <a href="/viewvc?view=revision&revision=1087862"><strong>1087862</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1087862&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1087862&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1087862&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1087862">[select for diffs]</a> <br /> Modified <em>Fri Apr 1 19:25:19 2011 UTC</em> (13 years, 7 months ago) by <em>jim</em> <br />File length: 19089 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1087677&r2=1087862&pathrev=1873985">previous 1087677</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1087677&r2=1087862&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">More cleanups at cleanup... move to using pconf and then remove any file-based shms </pre> </div> <div> <hr /> <a name="rev1087677"></a> Revision <a href="/viewvc?view=revision&revision=1087677"><strong>1087677</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1087677&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1087677&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1087677&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1087677">[select for diffs]</a> <br /> Modified <em>Fri Apr 1 12:15:49 2011 UTC</em> (13 years, 7 months ago) by <em>jim</em> <br />File length: 18883 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1087333&r2=1087677&pathrev=1873985">previous 1087333</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1087333&r2=1087677&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">wrong stash </pre> </div> <div> <hr /> <a name="rev1087333"></a> Revision <a href="/viewvc?view=revision&revision=1087333"><strong>1087333</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1087333&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1087333&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1087333&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1087333">[select for diffs]</a> <br /> Modified <em>Thu Mar 31 15:12:13 2011 UTC</em> (13 years, 7 months ago) by <em>jim</em> <br />File length: 18836 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1070153&r2=1087333&pathrev=1873985">previous 1070153</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1070153&r2=1087333&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Don't kill me mister... </pre> </div> <div> <hr /> <a name="rev1070153"></a> Revision <a href="/viewvc?view=revision&revision=1070153"><strong>1070153</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1070153&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1070153&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1070153&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1070153">[select for diffs]</a> <br /> Modified <em>Sat Feb 12 21:23:56 2011 UTC</em> (13 years, 9 months ago) by <em>sf</em> <br />File length: 19010 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1068072&r2=1070153&pathrev=1873985">previous 1068072</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1068072&r2=1070153&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Use ap_state_query() to fix many modules that were not correctly initializing if they were not active during server startup but got enabled later during a graceful restart (in which case they need to do all work during a single config run). </pre> </div> <div> <hr /> <a name="rev1068072"></a> Revision <a href="/viewvc?view=revision&revision=1068072"><strong>1068072</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1068072&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1068072&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1068072&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1068072">[select for diffs]</a> <br /> Modified <em>Mon Feb 7 19:32:31 2011 UTC</em> (13 years, 9 months ago) by <em>jim</em> <br />File length: 19405 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1068066&r2=1068072&pathrev=1873985">previous 1068066</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1068066&r2=1068072&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Only persist if we want it to </pre> </div> <div> <hr /> <a name="rev1068066"></a> Revision <a href="/viewvc?view=revision&revision=1068066"><strong>1068066</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1068066&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1068066&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1068066&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1068066">[select for diffs]</a> <br /> Modified <em>Mon Feb 7 19:25:14 2011 UTC</em> (13 years, 9 months ago) by <em>jim</em> <br />File length: 19266 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1068019&r2=1068066&pathrev=1873985">previous 1068019</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1068019&r2=1068066&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">OK, use faster, shared version... makes sense to persist this info since it is aligned with the actual data itself. </pre> </div> <div> <hr /> <a name="rev1068019"></a> Revision <a href="/viewvc?view=revision&revision=1068019"><strong>1068019</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1068019&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1068019&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1068019&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1068019">[select for diffs]</a> <br /> Modified <em>Mon Feb 7 17:15:02 2011 UTC</em> (13 years, 9 months ago) by <em>jim</em> <br />File length: 18463 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1068018&r2=1068019&pathrev=1873985">previous 1068018</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1068018&r2=1068019&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Save this for later to be done... recall that .free needs to exist in shm... </pre> </div> <div> <hr /> <a name="rev1068018"></a> Revision <a href="/viewvc?view=revision&revision=1068018"><strong>1068018</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1068018&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1068018&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1068018&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1068018">[select for diffs]</a> <br /> Modified <em>Mon Feb 7 17:14:59 2011 UTC</em> (13 years, 9 months ago) by <em>jim</em> <br />File length: 18921 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1061874&r2=1068018&pathrev=1873985">previous 1061874</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1061874&r2=1068018&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Slotmem now provides for the number of "free" slots available. </pre> </div> <div> <hr /> <a name="rev1061874"></a> Revision <a href="/viewvc?view=revision&revision=1061874"><strong>1061874</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1061874&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1061874&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1061874&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1061874">[select for diffs]</a> <br /> Modified <em>Fri Jan 21 16:13:21 2011 UTC</em> (13 years, 10 months ago) by <em>jim</em> <br />File length: 18241 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1060108&r2=1061874&pathrev=1873985">previous 1060108</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1060108&r2=1061874&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">arith on void* is not good </pre> </div> <div> <hr /> <a name="rev1060108"></a> Revision <a href="/viewvc?view=revision&revision=1060108"><strong>1060108</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1060108&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1060108&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1060108&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1060108">[select for diffs]</a> <br /> Modified <em>Mon Jan 17 22:03:45 2011 UTC</em> (13 years, 10 months ago) by <em>rjung</em> <br />File length: 18177 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1057748&r2=1060108&pathrev=1873985">previous 1057748</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1057748&r2=1060108&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Increase memory alignment for slotmem data in mod_slotmem_shm. Consumers still need to choose the slot sizes appropriate for consistent alignment. mod_slotmem_shm only cares about the alignment for the first slot. We use the APR default alignment. </pre> </div> <div> <hr /> <a name="rev1057748"></a> Revision <a href="/viewvc?view=revision&revision=1057748"><strong>1057748</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1057748&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1057748&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1057748&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1057748">[select for diffs]</a> <br /> Modified <em>Tue Jan 11 17:30:59 2011 UTC</em> (13 years, 10 months ago) by <em>jim</em> <br />File length: 18103 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1056331&r2=1057748&pathrev=1873985">previous 1056331</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1056331&r2=1057748&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">revert... </pre> </div> <div> <hr /> <a name="rev1056331"></a> Revision <a href="/viewvc?view=revision&revision=1056331"><strong>1056331</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1056331&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1056331&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1056331&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1056331">[select for diffs]</a> <br /> Modified <em>Fri Jan 7 14:17:54 2011 UTC</em> (13 years, 10 months ago) by <em>jim</em> <br />File length: 18477 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1056330&r2=1056331&pathrev=1873985">previous 1056330</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1056330&r2=1056331&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">whitespace </pre> </div> <div> <hr /> <a name="rev1056330"></a> Revision <a href="/viewvc?view=revision&revision=1056330"><strong>1056330</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1056330&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1056330&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1056330&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1056330">[select for diffs]</a> <br /> Modified <em>Fri Jan 7 14:17:50 2011 UTC</em> (13 years, 10 months ago) by <em>jim</em> <br />File length: 18485 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1001831&r2=1056330&pathrev=1873985">previous 1001831</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1001831&r2=1056330&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Use consistant naming and be sure to pad all shm size slots, due to char* and void* adjustments... </pre> </div> <div> <hr /> <a name="rev1001831"></a> Revision <a href="/viewvc?view=revision&revision=1001831"><strong>1001831</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1001831&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1001831&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1001831&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1001831">[select for diffs]</a> <br /> Modified <em>Mon Sep 27 17:37:33 2010 UTC</em> (14 years, 2 months ago) by <em>jim</em> <br />File length: 18103 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1001819&r2=1001831&pathrev=1873985">previous 1001819</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=1001819&r2=1001831&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Allow for non-persist of shared mem </pre> </div> <div> <hr /> <a name="rev1001819"></a> Revision <a href="/viewvc?view=revision&revision=1001819"><strong>1001819</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1001819&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=1001819&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=1001819&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=1001819">[select for diffs]</a> <br /> Modified <em>Mon Sep 27 17:10:18 2010 UTC</em> (14 years, 2 months ago) by <em>jim</em> <br />File length: 17815 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=982050&r2=1001819&pathrev=1873985">previous 982050</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=982050&r2=1001819&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">No leakie </pre> </div> <div> <hr /> <a name="rev982050"></a> Revision <a href="/viewvc?view=revision&revision=982050"><strong>982050</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=982050&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=982050&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=982050&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=982050">[select for diffs]</a> <br /> Modified <em>Tue Aug 3 22:12:19 2010 UTC</em> (14 years, 3 months ago) by <em>sf</em> <br />File length: 17547 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=954641&r2=982050&pathrev=1873985">previous 954641</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=954641&r2=982050&pathrev=1873985&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="rev954641"></a> Revision <a href="/viewvc?view=revision&revision=954641"><strong>954641</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=954641&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=954641&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=954641&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=954641">[select for diffs]</a> <br /> Modified <em>Mon Jun 14 20:55:59 2010 UTC</em> (14 years, 5 months ago) by <em>sf</em> <br />File length: 17573 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=951895&r2=954641&pathrev=1873985">previous 951895</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=951895&r2=954641&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Fix some compiler warnings: - suggest braces around empty body in an 'if' statement - comparison of unsigned expression >= 0 is always true - comparison of unsigned expression < 0 is always false Please review carefully. </pre> </div> <div> <hr /> <a name="rev951895"></a> Revision <a href="/viewvc?view=revision&revision=951895"><strong>951895</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=951895&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=951895&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=951895&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=951895">[select for diffs]</a> <br /> Modified <em>Sun Jun 6 16:59:50 2010 UTC</em> (14 years, 5 months ago) by <em>sf</em> <br />File length: 17583 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=820755&r2=951895&pathrev=1873985">previous 820755</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=820755&r2=951895&pathrev=1873985&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="rev820755"></a> Revision <a href="/viewvc?view=revision&revision=820755"><strong>820755</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=820755&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=820755&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=820755&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=820755">[select for diffs]</a> <br /> Modified <em>Thu Oct 1 19:17:02 2009 UTC</em> (15 years, 1 month ago) by <em>jim</em> <br />File length: 17601 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=811009&r2=820755&pathrev=1873985">previous 811009</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=811009&r2=820755&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Allow for pass-thru or early termination of doall() loops </pre> </div> <div> <hr /> <a name="rev811009"></a> Revision <a href="/viewvc?view=revision&revision=811009"><strong>811009</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=811009&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=811009&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=811009&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=811009">[select for diffs]</a> <br /> Modified <em>Thu Sep 3 16:02:18 2009 UTC</em> (15 years, 2 months ago) by <em>jim</em> <br />File length: 17496 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=791448&r2=811009&pathrev=1873985">previous 791448</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=791448&r2=811009&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">An error detect question in comments </pre> </div> <div> <hr /> <a name="rev791448"></a> Revision <a href="/viewvc?view=revision&revision=791448"><strong>791448</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=791448&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=791448&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=791448&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=791448">[select for diffs]</a> <br /> Modified <em>Mon Jul 6 11:39:47 2009 UTC</em> (15 years, 4 months ago) by <em>jfclere</em> <br />File length: 17334 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=791409&r2=791448&pathrev=1873985">previous 791409</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=791409&r2=791448&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Arrange the slotmem chain logic in attach() too. </pre> </div> <div> <hr /> <a name="rev791409"></a> Revision <a href="/viewvc?view=revision&revision=791409"><strong>791409</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=791409&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=791409&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=791409&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=791409">[select for diffs]</a> <br /> Modified <em>Mon Jul 6 08:39:44 2009 UTC</em> (15 years, 4 months ago) by <em>jfclere</em> <br />File length: 17207 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=777614&r2=791409&pathrev=1873985">previous 777614</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=777614&r2=791409&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Arrange the slotmem chain logic. </pre> </div> <div> <hr /> <a name="rev777614"></a> Revision <a href="/viewvc?view=revision&revision=777614"><strong>777614</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=777614&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=777614&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=777614&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=777614">[select for diffs]</a> <br /> Modified <em>Fri May 22 16:44:15 2009 UTC</em> (15 years, 6 months ago) by <em>jim</em> <br />File length: 17068 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=777195&r2=777614&pathrev=1873985">previous 777195</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=777195&r2=777614&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">avoid a relatively ugly code dup </pre> </div> <div> <hr /> <a name="rev777195"></a> Revision <a href="/viewvc?view=revision&revision=777195"><strong>777195</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=777195&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=777195&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=777195&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=777195">[select for diffs]</a> <br /> Modified <em>Thu May 21 17:35:38 2009 UTC</em> (15 years, 6 months ago) by <em>jim</em> <br />File length: 17135 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=776343&r2=777195&pathrev=1873985">previous 776343</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=776343&r2=777195&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Complete API :) </pre> </div> <div> <hr /> <a name="rev776343"></a> Revision <a href="/viewvc?view=revision&revision=776343"><strong>776343</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=776343&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=776343&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=776343&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=776343">[select for diffs]</a> <br /> Modified <em>Tue May 19 14:51:33 2009 UTC</em> (15 years, 6 months ago) by <em>jim</em> <br />File length: 17094 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=776337&r2=776343&pathrev=1873985">previous 776337</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=776337&r2=776343&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">linewrap. no func diffs </pre> </div> <div> <hr /> <a name="rev776337"></a> Revision <a href="/viewvc?view=revision&revision=776337"><strong>776337</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=776337&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=776337&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=776337&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=776337">[select for diffs]</a> <br /> Modified <em>Tue May 19 14:47:09 2009 UTC</em> (15 years, 6 months ago) by <em>jim</em> <br />File length: 16446 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=775256&r2=776337&pathrev=1873985">previous 775256</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=775256&r2=776337&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Doesn't really make sense to have to keep these 2 structs in sync... Change once and be happy </pre> </div> <div> <hr /> <a name="rev775256"></a> Revision <a href="/viewvc?view=revision&revision=775256"><strong>775256</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=775256&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=775256&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=775256&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=775256">[select for diffs]</a> <br /> Modified <em>Fri May 15 17:45:27 2009 UTC</em> (15 years, 6 months ago) by <em>jim</em> <br />File length: 16553 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=775255&r2=775256&pathrev=1873985">previous 775255</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=775255&r2=775256&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Align internal names with external... Note, rename of return to release for obvious reserved keyword reasons :) </pre> </div> <div> <hr /> <a name="rev775255"></a> Revision <a href="/viewvc?view=revision&revision=775255"><strong>775255</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=775255&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=775255&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=775255&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=775255">[select for diffs]</a> <br /> Modified <em>Fri May 15 17:41:56 2009 UTC</em> (15 years, 6 months ago) by <em>jim</em> <br />File length: 16542 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=775209&r2=775255&pathrev=1873985">previous 775209</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=775209&r2=775255&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Another slotmem flag. This one determines if access requires grab/return </pre> </div> <div> <hr /> <a name="rev775209"></a> Revision <a href="/viewvc?view=revision&revision=775209"><strong>775209</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=775209&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=775209&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=775209&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=775209">[select for diffs]</a> <br /> Modified <em>Fri May 15 16:07:43 2009 UTC</em> (15 years, 6 months ago) by <em>jim</em> <br />File length: 16066 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=775188&r2=775209&pathrev=1873985">previous 775188</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=775188&r2=775209&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Remove all locking from slotmem_shm... </pre> </div> <div> <hr /> <a name="rev775188"></a> Revision <a href="/viewvc?view=revision&revision=775188"><strong>775188</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=775188&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=775188&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=775188&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=775188">[select for diffs]</a> <br /> Modified <em>Fri May 15 15:19:04 2009 UTC</em> (15 years, 6 months ago) by <em>jim</em> <br />File length: 19031 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=775186&r2=775188&pathrev=1873985">previous 775186</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=775186&r2=775188&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Align with module naming </pre> </div> <div> <hr /> <a name="rev775186"></a> Revision <a href="/viewvc?view=revision&revision=775186"><strong>775186</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=775186&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=775186&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=775186&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=775186">[select for diffs]</a> <br /> Modified <em>Fri May 15 15:16:16 2009 UTC</em> (15 years, 6 months ago) by <em>jim</em> <br />File length: 18997 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=775176&r2=775186&pathrev=1873985">previous 775176</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=775176&r2=775186&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">compile-time issues </pre> </div> <div> <hr /> <a name="rev775176"></a> Revision <a href="/viewvc?view=revision&revision=775176"><strong>775176</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=775176&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=775176&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=775176&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=775176">[select for diffs]</a> <br /> Modified <em>Fri May 15 15:04:37 2009 UTC</em> (15 years, 6 months ago) by <em>jim</em> <br />File length: 18983 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=775148&r2=775176&pathrev=1873985">previous 775148</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=775148&r2=775176&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Final ( :) ) step to transition which removes the ap_slotmem_foo API and just does providers direct </pre> </div> <div> <hr /> <a name="rev775148"></a> Revision <a href="/viewvc?view=revision&revision=775148"><strong>775148</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=775148&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=775148&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=775148&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=775148">[select for diffs]</a> <br /> Modified <em>Fri May 15 14:24:19 2009 UTC</em> (15 years, 6 months ago) by <em>jim</em> <br />File length: 18776 byte(s) <br />Copied from: <a href="/viewvc/httpd/httpd/trunk/modules/mem/mod_slotmem_shm.c?view=log&pathrev=775146"><em>httpd/httpd/trunk/modules/mem/mod_slotmem_shm.c</em></a> revision 775146 <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=775145&r2=775148&pathrev=1873985">previous 775145</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=775145&r2=775148&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Move over </pre> </div> <div> <hr /> <a name="rev775145"></a> Revision <a href="/viewvc?view=revision&revision=775145"><strong>775145</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=775145&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=775145&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=775145&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=775145">[select for diffs]</a> <br /> Modified <em>Fri May 15 14:17:34 2009 UTC</em> (15 years, 6 months ago) by <em>jim</em> <br />Original Path: <a href="/viewvc/httpd/httpd/trunk/modules/mem/mod_slotmem_shm.c?view=log&pathrev=775145"><em>httpd/httpd/trunk/modules/mem/mod_slotmem_shm.c</em></a> <br />File length: 18776 byte(s) <br />Copied from: <a href="/viewvc/httpd/httpd/trunk/modules/mem/mod_sharedmem.c?view=log&pathrev=775131"><em>httpd/httpd/trunk/modules/mem/mod_sharedmem.c</em></a> revision 775131 <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=774778&r2=775145&pathrev=1873985">previous 774778</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=774778&r2=775145&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Rename of slotmem in transition away from ap_slotmem_ foo nis </pre> </div> <div> <hr /> <a name="rev774778"></a> Revision <a href="/viewvc?view=revision&revision=774778"><strong>774778</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=774778&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=774778&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=774778&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=774778">[select for diffs]</a> <br /> Modified <em>Thu May 14 14:20:47 2009 UTC</em> (15 years, 6 months ago) by <em>jim</em> <br />Original Path: <a href="/viewvc/httpd/httpd/trunk/modules/mem/mod_sharedmem.c?view=log&pathrev=774778"><em>httpd/httpd/trunk/modules/mem/mod_sharedmem.c</em></a> <br />File length: 18776 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=774500&r2=774778&pathrev=1873985">previous 774500</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=774500&r2=774778&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">optimize as suggested by chrisd </pre> </div> <div> <hr /> <a name="rev774500"></a> Revision <a href="/viewvc?view=revision&revision=774500"><strong>774500</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=774500&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=774500&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=774500&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=774500">[select for diffs]</a> <br /> Modified <em>Wed May 13 19:44:56 2009 UTC</em> (15 years, 6 months ago) by <em>jim</em> <br />Original Path: <a href="/viewvc/httpd/httpd/trunk/modules/mem/mod_sharedmem.c?view=log&pathrev=774500"><em>httpd/httpd/trunk/modules/mem/mod_sharedmem.c</em></a> <br />File length: 19024 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=774498&r2=774500&pathrev=1873985">previous 774498</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=774498&r2=774500&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">add API back from <a href="/viewvc?view=revision&revision=774454">r774454</a> </pre> </div> <div> <hr /> <a name="rev774498"></a> Revision <a href="/viewvc?view=revision&revision=774498"><strong>774498</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=774498&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=774498&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=774498&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=774498">[select for diffs]</a> <br /> Modified <em>Wed May 13 19:21:44 2009 UTC</em> (15 years, 6 months ago) by <em>jim</em> <br />Original Path: <a href="/viewvc/httpd/httpd/trunk/modules/mem/mod_sharedmem.c?view=log&pathrev=774498"><em>httpd/httpd/trunk/modules/mem/mod_sharedmem.c</em></a> <br />File length: 19006 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=774497&r2=774498&pathrev=1873985">previous 774497</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=774497&r2=774498&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">no need to recalc... we store this. </pre> </div> <div> <hr /> <a name="rev774497"></a> Revision <a href="/viewvc?view=revision&revision=774497"><strong>774497</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=774497&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=774497&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=774497&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=774497">[select for diffs]</a> <br /> Modified <em>Wed May 13 19:18:53 2009 UTC</em> (15 years, 6 months ago) by <em>jim</em> <br />Original Path: <a href="/viewvc/httpd/httpd/trunk/modules/mem/mod_sharedmem.c?view=log&pathrev=774497"><em>httpd/httpd/trunk/modules/mem/mod_sharedmem.c</em></a> <br />File length: 19136 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=774491&r2=774497&pathrev=1873985">previous 774491</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=774491&r2=774497&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Oops... not yet </pre> </div> <div> <hr /> <a name="rev774491"></a> Revision <a href="/viewvc?view=revision&revision=774491"><strong>774491</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=774491&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=774491&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=774491&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=774491">[select for diffs]</a> <br /> Modified <em>Wed May 13 18:58:28 2009 UTC</em> (15 years, 6 months ago) by <em>jim</em> <br />Original Path: <a href="/viewvc/httpd/httpd/trunk/modules/mem/mod_sharedmem.c?view=log&pathrev=774491"><em>httpd/httpd/trunk/modules/mem/mod_sharedmem.c</em></a> <br />File length: 19136 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=774483&r2=774491&pathrev=1873985">previous 774483</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=774483&r2=774491&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Bounds check... id can't be >= number of slots (0 indexing) </pre> </div> <div> <hr /> <a name="rev774483"></a> Revision <a href="/viewvc?view=revision&revision=774483"><strong>774483</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=774483&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=774483&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=774483&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=774483">[select for diffs]</a> <br /> Modified <em>Wed May 13 18:34:19 2009 UTC</em> (15 years, 6 months ago) by <em>jim</em> <br />Original Path: <a href="/viewvc/httpd/httpd/trunk/modules/mem/mod_sharedmem.c?view=log&pathrev=774483"><em>httpd/httpd/trunk/modules/mem/mod_sharedmem.c</em></a> <br />File length: 19084 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=774473&r2=774483&pathrev=1873985">previous 774473</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=774473&r2=774483&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">error detection </pre> </div> <div> <hr /> <a name="rev774473"></a> Revision <a href="/viewvc?view=revision&revision=774473"><strong>774473</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=774473&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=774473&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=774473&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=774473">[select for diffs]</a> <br /> Modified <em>Wed May 13 18:27:04 2009 UTC</em> (15 years, 6 months ago) by <em>jim</em> <br />Original Path: <a href="/viewvc/httpd/httpd/trunk/modules/mem/mod_sharedmem.c?view=log&pathrev=774473"><em>httpd/httpd/trunk/modules/mem/mod_sharedmem.c</em></a> <br />File length: 18948 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=774454&r2=774473&pathrev=1873985">previous 774454</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=774454&r2=774473&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Add in draft grab/return (alloc/free)... not in API yet. </pre> </div> <div> <hr /> <a name="rev774454"></a> Revision <a href="/viewvc?view=revision&revision=774454"><strong>774454</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=774454&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=774454&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=774454&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=774454">[select for diffs]</a> <br /> Modified <em>Wed May 13 18:04:05 2009 UTC</em> (15 years, 6 months ago) by <em>jim</em> <br />Original Path: <a href="/viewvc/httpd/httpd/trunk/modules/mem/mod_sharedmem.c?view=log&pathrev=774454"><em>httpd/httpd/trunk/modules/mem/mod_sharedmem.c</em></a> <br />File length: 17869 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=774121&r2=774454&pathrev=1873985">previous 774121</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=774121&r2=774454&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">ap_slotmem_mem no longer exists. We never provide the ptr to the actual mem. Instead, we rely solely on getter/setter </pre> </div> <div> <hr /> <a name="rev774121"></a> Revision <a href="/viewvc?view=revision&revision=774121"><strong>774121</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=774121&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=774121&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=774121&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=774121">[select for diffs]</a> <br /> Modified <em>Tue May 12 22:54:04 2009 UTC</em> (15 years, 6 months ago) by <em>jim</em> <br />Original Path: <a href="/viewvc/httpd/httpd/trunk/modules/mem/mod_sharedmem.c?view=log&pathrev=774121"><em>httpd/httpd/trunk/modules/mem/mod_sharedmem.c</em></a> <br />File length: 17887 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=774041&r2=774121&pathrev=1873985">previous 774041</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=774041&r2=774121&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">typo2 </pre> </div> <div> <hr /> <a name="rev774041"></a> Revision <a href="/viewvc?view=revision&revision=774041"><strong>774041</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=774041&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=774041&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=774041&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=774041">[select for diffs]</a> <br /> Modified <em>Tue May 12 19:23:24 2009 UTC</em> (15 years, 6 months ago) by <em>jim</em> <br />Original Path: <a href="/viewvc/httpd/httpd/trunk/modules/mem/mod_sharedmem.c?view=log&pathrev=774041"><em>httpd/httpd/trunk/modules/mem/mod_sharedmem.c</em></a> <br />File length: 17887 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=774036&r2=774041&pathrev=1873985">previous 774036</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=774036&r2=774041&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">fix typo </pre> </div> <div> <hr /> <a name="rev774036"></a> Revision <a href="/viewvc?view=revision&revision=774036"><strong>774036</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=774036&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=774036&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=774036&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=774036">[select for diffs]</a> <br /> Modified <em>Tue May 12 19:15:08 2009 UTC</em> (15 years, 6 months ago) by <em>jim</em> <br />Original Path: <a href="/viewvc/httpd/httpd/trunk/modules/mem/mod_sharedmem.c?view=log&pathrev=774036"><em>httpd/httpd/trunk/modules/mem/mod_sharedmem.c</em></a> <br />File length: 17886 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=773977&r2=774036&pathrev=1873985">previous 773977</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=773977&r2=774036&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Optimization... for large slotmems, it would be useful to know which ones are actually "in use"... So flag this. Need a way to de-allocate a slot for completeness I think, but am having a hard time coming up with a use case... </pre> </div> <div> <hr /> <a name="rev773977"></a> Revision <a href="/viewvc?view=revision&revision=773977"><strong>773977</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=773977&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=773977&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=773977&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=773977">[select for diffs]</a> <br /> Modified <em>Tue May 12 16:55:17 2009 UTC</em> (15 years, 6 months ago) by <em>jim</em> <br />Original Path: <a href="/viewvc/httpd/httpd/trunk/modules/mem/mod_sharedmem.c?view=log&pathrev=773977"><em>httpd/httpd/trunk/modules/mem/mod_sharedmem.c</em></a> <br />File length: 17422 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=771697&r2=773977&pathrev=1873985">previous 771697</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=771697&r2=773977&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">If we have a mutex, we should use it whenever we create a shared mem segment. This allows safe segment creation post child-init </pre> </div> <div> <hr /> <a name="rev771697"></a> Revision <a href="/viewvc?view=revision&revision=771697"><strong>771697</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=771697&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=771697&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=771697&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=771697">[select for diffs]</a> <br /> Modified <em>Tue May 5 12:38:15 2009 UTC</em> (15 years, 6 months ago) by <em>jim</em> <br />Original Path: <a href="/viewvc/httpd/httpd/trunk/modules/mem/mod_sharedmem.c?view=log&pathrev=771697"><em>httpd/httpd/trunk/modules/mem/mod_sharedmem.c</em></a> <br />File length: 16817 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=771537&r2=771697&pathrev=1873985">previous 771537</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=771537&r2=771697&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Move to an enum, instead of bitmaps... no functional change </pre> </div> <div> <hr /> <a name="rev771537"></a> Revision <a href="/viewvc?view=revision&revision=771537"><strong>771537</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=771537&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=771537&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=771537&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=771537">[select for diffs]</a> <br /> Modified <em>Tue May 5 03:30:00 2009 UTC</em> (15 years, 6 months ago) by <em>chrisd</em> <br />Original Path: <a href="/viewvc/httpd/httpd/trunk/modules/mem/mod_sharedmem.c?view=log&pathrev=771537"><em>httpd/httpd/trunk/modules/mem/mod_sharedmem.c</em></a> <br />File length: 16722 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=771458&r2=771537&pathrev=1873985">previous 771458</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=771458&r2=771537&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">silence warnings </pre> </div> <div> <hr /> <a name="rev771458"></a> Revision <a href="/viewvc?view=revision&revision=771458"><strong>771458</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=771458&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=771458&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=771458&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=771458">[select for diffs]</a> <br /> Modified <em>Mon May 4 21:45:50 2009 UTC</em> (15 years, 6 months ago) by <em>rpluem</em> <br />Original Path: <a href="/viewvc/httpd/httpd/trunk/modules/mem/mod_sharedmem.c?view=log&pathrev=771458"><em>httpd/httpd/trunk/modules/mem/mod_sharedmem.c</em></a> <br />File length: 16715 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=771286&r2=771458&pathrev=1873985">previous 771286</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=771286&r2=771458&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">* Remove unused locking functions. </pre> </div> <div> <hr /> <a name="rev771286"></a> Revision <a href="/viewvc?view=revision&revision=771286"><strong>771286</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=771286&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=771286&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=771286&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=771286">[select for diffs]</a> <br /> Modified <em>Mon May 4 12:22:36 2009 UTC</em> (15 years, 6 months ago) by <em>jfclere</em> <br />Original Path: <a href="/viewvc/httpd/httpd/trunk/modules/mem/mod_sharedmem.c?view=log&pathrev=771286"><em>httpd/httpd/trunk/modules/mem/mod_sharedmem.c</em></a> <br />File length: 16972 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=771278&r2=771286&pathrev=1873985">previous 771278</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=771278&r2=771286&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Add a parameter for slotmem_create for the persistancy of the slotmem area. </pre> </div> <div> <hr /> <a name="rev771278"></a> Revision <a href="/viewvc?view=revision&revision=771278"><strong>771278</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=771278&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=771278&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=771278&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=771278">[select for diffs]</a> <br /> Modified <em>Mon May 4 11:58:50 2009 UTC</em> (15 years, 6 months ago) by <em>jfclere</em> <br />Original Path: <a href="/viewvc/httpd/httpd/trunk/modules/mem/mod_sharedmem.c?view=log&pathrev=771278"><em>httpd/httpd/trunk/modules/mem/mod_sharedmem.c</em></a> <br />File length: 16923 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=771262&r2=771278&pathrev=1873985">previous 771262</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=771262&r2=771278&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Fix shared memory permisson problems. </pre> </div> <div> <hr /> <a name="rev771262"></a> Revision <a href="/viewvc?view=revision&revision=771262"><strong>771262</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=771262&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=771262&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=771262&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=771262">[select for diffs]</a> <br /> Modified <em>Mon May 4 10:20:42 2009 UTC</em> (15 years, 6 months ago) by <em>jfclere</em> <br />Original Path: <a href="/viewvc/httpd/httpd/trunk/modules/mem/mod_sharedmem.c?view=log&pathrev=771262"><em>httpd/httpd/trunk/modules/mem/mod_sharedmem.c</em></a> <br />File length: 15526 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=742992&r2=771262&pathrev=1873985">previous 742992</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=742992&r2=771262&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Remove ap_slotmem_lock / ap_slotmem_unlock from the slotmem API. </pre> </div> <div> <hr /> <a name="rev742992"></a> Revision <a href="/viewvc?view=revision&revision=742992"><strong>742992</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=742992&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=742992&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=742992&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=742992">[select for diffs]</a> <br /> Modified <em>Tue Feb 10 15:16:24 2009 UTC</em> (15 years, 9 months ago) by <em>jim</em> <br />Original Path: <a href="/viewvc/httpd/httpd/trunk/modules/mem/mod_sharedmem.c?view=log&pathrev=742992"><em>httpd/httpd/trunk/modules/mem/mod_sharedmem.c</em></a> <br />File length: 15529 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=730879&r2=742992&pathrev=1873985">previous 730879</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=730879&r2=742992&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Add getter/setter functions to the slotmem API. Also, reset the id vars to unsigned ints universally. </pre> </div> <div> <hr /> <a name="rev730879"></a> Revision <a href="/viewvc?view=revision&revision=730879"><strong>730879</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=730879&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=730879&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=730879&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=730879">[select for diffs]</a> <br /> Modified <em>Sat Jan 3 00:42:53 2009 UTC</em> (15 years, 10 months ago) by <em>rjung</em> <br />Original Path: <a href="/viewvc/httpd/httpd/trunk/modules/mem/mod_sharedmem.c?view=log&pathrev=730879"><em>httpd/httpd/trunk/modules/mem/mod_sharedmem.c</em></a> <br />File length: 14789 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=730833&r2=730879&pathrev=1873985">previous 730833</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=730833&r2=730879&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Need to close temporary file before using it for global mutex (at least on Solaris). </pre> </div> <div> <hr /> <a name="rev730833"></a> Revision <a href="/viewvc?view=revision&revision=730833"><strong>730833</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=730833&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=730833&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=730833&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=730833">[select for diffs]</a> <br /> Modified <em>Fri Jan 2 19:58:08 2009 UTC</em> (15 years, 10 months ago) by <em>jim</em> <br />Original Path: <a href="/viewvc/httpd/httpd/trunk/modules/mem/mod_sharedmem.c?view=log&pathrev=730833"><em>httpd/httpd/trunk/modules/mem/mod_sharedmem.c</em></a> <br />File length: 14587 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=730597&r2=730833&pathrev=1873985">previous 730597</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=730597&r2=730833&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Add new struct element: name... </pre> </div> <div> <hr /> <a name="rev730597"></a> Revision <a href="/viewvc?view=revision&revision=730597"><strong>730597</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=730597&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=730597&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=730597&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=730597">[select for diffs]</a> <br /> Modified <em>Thu Jan 1 20:17:56 2009 UTC</em> (15 years, 10 months ago) by <em>jim</em> <br />Original Path: <a href="/viewvc/httpd/httpd/trunk/modules/mem/mod_sharedmem.c?view=log&pathrev=730597"><em>httpd/httpd/trunk/modules/mem/mod_sharedmem.c</em></a> <br />File length: 14570 byte(s) <br />Copied from: <a href="/viewvc/httpd/httpd/trunk/modules/mem/providers/mod_sharedmem.c?view=log&pathrev=730595"><em>httpd/httpd/trunk/modules/mem/providers/mod_sharedmem.c</em></a> revision 730595 <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=730432&r2=730597&pathrev=1873985">previous 730432</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=730432&r2=730597&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Transition mod_slotmem to ap_slotmem... just monkeying with the locations, etc. now... adding getter/setter will be over the weekend and post-2.3.1 but I figured at least do this beforehand... I love trunk :) </pre> </div> <div> <hr /> <a name="rev730432"></a> Revision <a href="/viewvc?view=revision&revision=730432"><strong>730432</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=730432&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=730432&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=730432&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=730432">[select for diffs]</a> <br /> Modified <em>Wed Dec 31 17:46:47 2008 UTC</em> (15 years, 10 months ago) by <em>jim</em> <br />Original Path: <a href="/viewvc/httpd/httpd/trunk/modules/mem/providers/mod_sharedmem.c?view=log&pathrev=730432"><em>httpd/httpd/trunk/modules/mem/providers/mod_sharedmem.c</em></a> <br />File length: 14011 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=730281&r2=730432&pathrev=1873985">previous 730281</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=730281&r2=730432&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">be consistant with naming... </pre> </div> <div> <hr /> <a name="rev730281"></a> Revision <a href="/viewvc?view=revision&revision=730281"><strong>730281</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=730281&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=730281&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=730281&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=730281">[select for diffs]</a> <br /> Modified <em>Wed Dec 31 00:49:19 2008 UTC</em> (15 years, 10 months ago) by <em>chrisd</em> <br />Original Path: <a href="/viewvc/httpd/httpd/trunk/modules/mem/providers/mod_sharedmem.c?view=log&pathrev=730281"><em>httpd/httpd/trunk/modules/mem/providers/mod_sharedmem.c</em></a> <br />File length: 14009 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=730262&r2=730281&pathrev=1873985">previous 730262</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=730262&r2=730281&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">use a local apr_shm_t* to avoid casts and type-punning warnings </pre> </div> <div> <hr /> <a name="rev730262"></a> Revision <a href="/viewvc?view=revision&revision=730262"><strong>730262</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=730262&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=730262&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=730262&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=730262">[select for diffs]</a> <br /> Modified <em>Tue Dec 30 22:23:35 2008 UTC</em> (15 years, 10 months ago) by <em>chrisd</em> <br />Original Path: <a href="/viewvc/httpd/httpd/trunk/modules/mem/providers/mod_sharedmem.c?view=log&pathrev=730262"><em>httpd/httpd/trunk/modules/mem/providers/mod_sharedmem.c</em></a> <br />File length: 14171 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=730181&r2=730262&pathrev=1873985">previous 730181</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=730181&r2=730262&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">detabify and clean some whitespace </pre> </div> <div> <hr /> <a name="rev730181"></a> Revision <a href="/viewvc?view=revision&revision=730181"><strong>730181</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=730181&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=730181&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=730181&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=730181">[select for diffs]</a> <br /> Modified <em>Tue Dec 30 17:08:24 2008 UTC</em> (15 years, 10 months ago) by <em>jim</em> <br />Original Path: <a href="/viewvc/httpd/httpd/trunk/modules/mem/providers/mod_sharedmem.c?view=log&pathrev=730181"><em>httpd/httpd/trunk/modules/mem/providers/mod_sharedmem.c</em></a> <br />File length: 13108 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=730180&r2=730181&pathrev=1873985">previous 730180</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=730180&r2=730181&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">And complete the API changes... </pre> </div> <div> <hr /> <a name="rev730180"></a> Revision <a href="/viewvc?view=revision&revision=730180"><strong>730180</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=730180&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=730180&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=730180&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=730180">[select for diffs]</a> <br /> Modified <em>Tue Dec 30 17:07:25 2008 UTC</em> (15 years, 10 months ago) by <em>jim</em> <br />Original Path: <a href="/viewvc/httpd/httpd/trunk/modules/mem/providers/mod_sharedmem.c?view=log&pathrev=730180"><em>httpd/httpd/trunk/modules/mem/providers/mod_sharedmem.c</em></a> <br />File length: 13131 byte(s) <br />Copied from: <a href="/viewvc/httpd/httpd/trunk/modules/mem/mod_sharedmem.c?view=log&pathrev=730179"><em>httpd/httpd/trunk/modules/mem/mod_sharedmem.c</em></a> revision 730179 <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=730133&r2=730180&pathrev=1873985">previous 730133</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=730133&r2=730180&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Start of further refactoring.... </pre> </div> <div> <hr /> <a name="rev730133"></a> Revision <a href="/viewvc?view=revision&revision=730133"><strong>730133</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=730133&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=730133&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=730133&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=730133">[select for diffs]</a> <br /> Modified <em>Tue Dec 30 13:59:17 2008 UTC</em> (15 years, 10 months ago) by <em>jim</em> <br />Original Path: <a href="/viewvc/httpd/httpd/trunk/modules/mem/mod_sharedmem.c?view=log&pathrev=730133"><em>httpd/httpd/trunk/modules/mem/mod_sharedmem.c</em></a> <br />File length: 13131 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=729929&r2=730133&pathrev=1873985">previous 729929</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=729929&r2=730133&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Move desc of slotmem type to be generic enough so can be shared among all memory providers. </pre> </div> <div> <hr /> <a name="rev729929"></a> Revision <a href="/viewvc?view=revision&revision=729929"><strong>729929</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=729929&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=729929&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=729929&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=729929">[select for diffs]</a> <br /> Modified <em>Mon Dec 29 16:25:04 2008 UTC</em> (15 years, 10 months ago) by <em>jim</em> <br />Original Path: <a href="/viewvc/httpd/httpd/trunk/modules/mem/mod_sharedmem.c?view=log&pathrev=729929"><em>httpd/httpd/trunk/modules/mem/mod_sharedmem.c</em></a> <br />File length: 13402 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=729921&r2=729929&pathrev=1873985">previous 729921</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=729921&r2=729929&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">No need to sep out all the shared mem stuff... clean up </pre> </div> <div> <hr /> <a name="rev729921"></a> Revision <a href="/viewvc?view=revision&revision=729921"><strong>729921</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=729921&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=729921&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=729921&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=729921">[select for diffs]</a> <br /> Modified <em>Mon Dec 29 15:55:58 2008 UTC</em> (15 years, 10 months ago) by <em>jim</em> <br />Original Path: <a href="/viewvc/httpd/httpd/trunk/modules/mem/mod_sharedmem.c?view=log&pathrev=729921"><em>httpd/httpd/trunk/modules/mem/mod_sharedmem.c</em></a> <br />File length: 4596 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=729312&r2=729921&pathrev=1873985">previous 729312</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=729312&r2=729921&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">implement mutex control from shared memory... plain memory not done yet... wonder if we should even do/include it? Also looking at cleaning up the struct... do we really need the sharedslotdesc element?? </pre> </div> <div> <hr /> <a name="rev729312"></a> Revision <a href="/viewvc?view=revision&revision=729312"><strong>729312</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=729312&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=729312&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=729312&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=729312">[select for diffs]</a> <br /> Modified <em>Wed Dec 24 13:35:58 2008 UTC</em> (15 years, 11 months ago) by <em>jim</em> <br />Original Path: <a href="/viewvc/httpd/httpd/trunk/modules/mem/mod_sharedmem.c?view=log&pathrev=729312"><em>httpd/httpd/trunk/modules/mem/mod_sharedmem.c</em></a> <br />File length: 2407 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=729308&r2=729312&pathrev=1873985">previous 729308</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=729308&r2=729312&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">Foo </pre> </div> <div> <hr /> <a name="rev729308"></a> Revision <a href="/viewvc?view=revision&revision=729308"><strong>729308</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=729308&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=729308&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=729308&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=729308">[select for diffs]</a> <br /> Modified <em>Wed Dec 24 13:04:34 2008 UTC</em> (15 years, 11 months ago) by <em>jim</em> <br />Original Path: <a href="/viewvc/httpd/httpd/trunk/modules/mem/mod_sharedmem.c?view=log&pathrev=729308"><em>httpd/httpd/trunk/modules/mem/mod_sharedmem.c</em></a> <br />File length: 2428 byte(s) <br />Diff to <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=729059&r2=729308&pathrev=1873985">previous 729059</a> (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?r1=729059&r2=729308&pathrev=1873985&diff_format=h">colored</a>) <pre class="vc_log">style changes only </pre> </div> <div> <hr /> <a name="rev729059"></a> Revision <a href="/viewvc?view=revision&revision=729059"><strong>729059</strong></a> - (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=729059&view=markup&pathrev=1873985">view</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?revision=729059&view=co&pathrev=1873985">download</a>) (<a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?annotate=729059&pathrev=1873985">annotate</a>) - <a href="/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?pathrev=1873985&view=log&r1=729059">[select for diffs]</a> <br /> Added <em>Tue Dec 23 18:39:56 2008 UTC</em> (15 years, 11 months ago) by <em>jim</em> <br />Original Path: <a href="/viewvc/httpd/httpd/trunk/modules/mem/mod_sharedmem.c?view=log&pathrev=729059"><em>httpd/httpd/trunk/modules/mem/mod_sharedmem.c</em></a> <br />File length: 2495 byte(s) <pre class="vc_log">Add in the useful slotmem memory module, from httpd-scoreboard. Cleaned up... </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/modules/slotmem/mod_slotmem_shm.c" id="diff_select"> <table cellpadding="2" cellspacing="0" class="auto"> <tr> <td> </td> <td> <input type="hidden" name="pathrev" value="1873985"/><input type="hidden" name="view" value="diff"/> Diffs between <input type="text" size="12" name="r1" value="1873985" /> and <input type="text" size="12" name="r2" value="729059" /> </td> </tr> <tr> <td> </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;"> </td> </tr> </table> </body> </html>