## _ _ ## _ __ ___ ___ __| | ___ ___| | mod_ssl ## | '_ ` _ \ / _ \ / _` | / __/ __| | Apache Interface to OpenSSL ## | | | | | | (_) | (_| | \__ \__ \ | www.modssl.org ## |_| |_| |_|\___/ \__,_|___|___/___/_| ftp.modssl.org ## |_____| ## ____________________________________________________________________________ ## ## Annotated patch file: addon.patch ## Copyright (c) 1998-2007 Ralf S. Engelschall, All Rights Reserved. ## Created on: 12-Sep-2007 ## ## This file assembles changes to existing Apache source files ## between the original Apache and the patched variant. It can be ## automatically applied to a vanilla Apache source tree with the ## 'patch' tool to upgrade those files. Each patch snippet is ## annotated with a short description. ## +--------------------------------------------------------------------------- | Add an entry for mod_define. +--------------------------------------------------------------------------- Index: src/Configuration.tmpl --- src/Configuration.tmpl 11 May 2004 18:28:09 -0000 1.1.1.8 +++ src/Configuration.tmpl 11 May 2004 18:32:15 -0000 1.24 @@ -258,6 +313,11 @@ AddModule modules/standard/mod_env.o +## mod_define expands variables on arbitrary directive lines. +## It requires Extended API (EAPI). + +# AddModule modules/extra/mod_define.o + ## ## Request logging modules ## +--------------------------------------------------------------------------- | Add more beautiful optic to the status page table.. +--------------------------------------------------------------------------- Index: src/modules/standard/mod_status.c --- src/modules/standard/mod_status.c 10 Sep 2007 20:30:37 -0000 1.1.1.18 +++ src/modules/standard/mod_status.c 12 Sep 2007 05:32:20 -0000 @@ -442,12 +442,33 @@ if (no_table_report) ap_rputs("


Server Details

\n\n", r); else +#ifndef NO_PRETTYPRINT + ap_rputs("

\n\n" + "" + "" + "" + "" + "" +#ifndef NO_TIMES + "" +#endif + "" + "" + "" + "" + "" + "" + "" + "" + "\n", r); +#else /* NO_PRETTYPRINT */ #ifdef NO_TIMES /* Allow for OS/2 not having CPU stats */ ap_rputs("

\n\n

SrvPIDAccMCPUSSReqConnChildSlotHostVHostRequest
\n\n", r); #else ap_rputs("

\n\n

SrvPIDAccM\nSSReqConnChildSlotClientVHostRequest
\n\n", r); #endif +#endif /* NO_PRETTYPRINT */ } for (i = 0; i < HARD_SERVER_LIMIT; ++i) { @@ -576,6 +597,11 @@ vhost->server_hostname) : "(unavailable)"); } else { /* !no_table_report */ +#ifndef NO_PRETTYPRINT + ap_rprintf(r,""); +#else + ap_rprintf(r,""); +#endif if (score_record.status == SERVER_DEAD) #ifdef TPF if (kill(ps_record.pid, 0) == 0) { @@ -588,12 +614,12 @@ } else #endif /* TPF */ ap_rprintf(r, - "\n\n"); else +#ifndef NO_PRETTYPRINT + ap_rprintf(r, + "\n\n", + score_record.client, + vhost ? vhost->server_hostname : "(unavailable)", + ap_escape_html(r->pool, score_record.request)); +#else ap_rprintf(r, "\n\n", ap_escape_html(r->pool, score_record.client), @@ -660,6 +696,7 @@ vhost->server_hostname) : "(unavailable)", ap_escape_html(r->pool, ap_escape_logitem(r->pool, score_record.request))); +#endif } /* no_table_report */ } /* !short_report */ } /* if () */ +--------------------------------------------------------------------------- | Add a hyperlink to the mod_define.html document. +--------------------------------------------------------------------------- Index: htdocs/manual/mod/index.html.en --- htdocs/manual/mod/index.html.en 7 May 2006 18:10:42 -0000 1.1.1.4 +++ htdocs/manual/mod/index.html.en 7 May 2006 18:12:44 -0000 1.5 @@ -106,6 +106,10 @@
Support for Netscape-like cookies. Replaced in Apache 1.2 by mod_usertrack
+
mod_define
+ +
Variable Definition for Arbitrary Directives
+
mod_digest Apache 1.1 and up
+--------------------------------------------------------------------------- | Add a hyperlink for the Define directives. +--------------------------------------------------------------------------- Index: htdocs/manual/mod/directives.html.en --- htdocs/manual/mod/directives.html.en 7 May 2006 18:10:41 -0000 1.1.1.8 +++ htdocs/manual/mod/directives.html.en 7 May 2006 18:12:44 -0000 1.9 @@ -233,6 +233,8 @@
  • DefaultType
  • +
  • Define +
  • Deny
  • <Directory>
  • SrvPIDAccMCPU\nSSReqConnChildSlotClientVHostRequest
    %d-%d-%d/%lu/%lu", + "%d-%d-%d/%lu/%lu", i, (int) ps_record.generation, (int) conn_lres, my_lres, lres); else ap_rprintf(r, - "
    %d-%d%d%d/%lu/%lu", + "%d-%d%d%d/%lu/%lu", i, (int) ps_record.generation, (int) ps_record.pid, (int) conn_lres, my_lres, lres); @@ -653,6 +679,16 @@ ap_rprintf(r, "??..reading..
    %s" + "%s" + "%s" + "
    %s%s%s