📄 addon.patch
字号:
## _ _ ## _ __ ___ ___ __| | ___ ___| | mod_ssl## | '_ ` _ \ / _ \ / _` | / __/ __| | Apache Interface to OpenSSL## | | | | | | (_) | (_| | \__ \__ \ | www.modssl.org## |_| |_| |_|\___/ \__,_|___|___/___/_| ftp.modssl.org## |_____| ## ____________________________________________________________________________#### Annotated patch file: addon.patch## Copyright (c) 1998-2000 Ralf S. Engelschall, All Rights Reserved. ## Created on: 25-Feb-2000#### 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 1999/08/17 11:21:38 1.1.1.5+++ src/Configuration.tmpl 2000/01/22 14:14:42 1.20@@ -243,6 +308,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 2000/02/24 13:55:40 1.1.1.9+++ src/modules/standard/mod_status.c 2000/02/24 13:58:17 1.6@@ -475,12 +475,33 @@ if (no_table_report) ap_rputs("<p><hr><h2>Server Details</h2>\n\n", r); else+#ifndef NO_PRETTYPRINT+ ap_rputs("<p>\n\n<table bgcolor=\"#ffffff\" border=\"0\">"+ "<tr bgcolor=000000>"+ "<td><font face=\"Arial,Helvetica\" color=\"#ffffff\"><b>Srv</b></font></td>"+ "<td><font face=\"Arial,Helvetica\" color=\"#ffffff\"><b>PID</b></font></td>"+ "<td><font face=\"Arial,Helvetica\" color=\"#ffffff\"><b>Acc</b></font></td>"+ "<td><font face=\"Arial,Helvetica\" color=\"#ffffff\"><b>M</b></font></td>"+#ifndef NO_TIMES+ "<td><font face=\"Arial,Helvetica\" color=\"#ffffff\"><b>CPU</b></font></td>"+#endif+ "<td><font face=\"Arial,Helvetica\" color=\"#ffffff\"><b>SS</b></font></td>"+ "<td><font face=\"Arial,Helvetica\" color=\"#ffffff\"><b>Req</b></font></td>"+ "<td><font face=\"Arial,Helvetica\" color=\"#ffffff\"><b>Conn</b></font></td>"+ "<td><font face=\"Arial,Helvetica\" color=\"#ffffff\"><b>Child</b></font></td>"+ "<td><font face=\"Arial,Helvetica\" color=\"#ffffff\"><b>Slot</b></font></td>"+ "<td><font face=\"Arial,Helvetica\" color=\"#ffffff\"><b>Host</b></font></td>"+ "<td><font face=\"Arial,Helvetica\" color=\"#ffffff\"><b>VHost</b></font></td>"+ "<td><font face=\"Arial,Helvetica\" color=\"#ffffff\"><b>Request</b></td>"+ "</tr>\n", r); +#else /* NO_PRETTYPRINT */ #ifdef NO_TIMES /* Allow for OS/2 not having CPU stats */ ap_rputs("<p>\n\n<table border=0><tr><th>Srv<th>PID<th>Acc<th>M\n<th>SS<th>Req<th>Conn<th>Child<th>Slot<th>Client<th>VHost<th>Request</tr>\n\n", r); #else ap_rputs("<p>\n\n<table border=0><tr><th>Srv<th>PID<th>Acc<th>M<th>CPU\n<th>SS<th>Req<th>Conn<th>Child<th>Slot<th>Client<th>VHost<th>Request</tr>\n\n", r); #endif+#endif /* NO_PRETTYPRINT */ } for (i = 0; i < HARD_SERVER_LIMIT; ++i) {@@ -598,14 +619,19 @@ vhost->server_hostname) : "(unavailable)"); } else { /* !no_table_report */+#ifndef NO_PRETTYPRINT+ ap_rprintf(r,"<tr bgcolor=\"#ffffff\">");+#else+ ap_rprintf(r,"<tr>");+#endif if (score_record.status == SERVER_DEAD) ap_rprintf(r,- "<tr><td><b>%d-%d</b><td>-<td>%d/%lu/%lu",+ "<td><b>%d-%d</b><td>-<td>%d/%lu/%lu", i, (int) ps_record.generation, (int) conn_lres, my_lres, lres); else ap_rprintf(r,- "<tr><td><b>%d-%d</b><td>%d<td>%d/%lu/%lu",+ "<td><b>%d-%d</b><td>%d<td>%d/%lu/%lu", i, (int) ps_record.generation, (int) ps_record.pid, (int) conn_lres, my_lres, lres);@@ -665,12 +691,23 @@ ap_rprintf(r, "<td>?<td nowrap>?<td nowrap>..reading.. </tr>\n\n"); else+#ifndef NO_PRETTYPRINT+ ap_rprintf(r,+ "<td nowrap><font face=\"Arial,Helvetica\" size=\"-1\">%s</font>"+ "<td nowrap><font face=\"Arial,Helvetica\" size=\"-1\">%s</font>"+ "<td nowrap><font face=\"Arial,Helvetica\" size=\"-1\">%s</font>"+ "</tr>\n\n",+ score_record.client,+ vhost ? vhost->server_hostname : "(unavailable)",+ ap_escape_html(r->pool, score_record.request));+#else ap_rprintf(r, "<td>%s<td nowrap>%s<td nowrap>%s</tr>\n\n", ap_escape_html(r->pool, score_record.client), vhost ? ap_escape_html(r->pool, vhost->server_hostname) : "(unavailable)", ap_escape_html(r->pool, score_record.request));+#endif } /* no_table_report */ } /* !short_report */ } /* if (<active child>) */+---------------------------------------------------------------------------| Add a hyperlink to the mod_define.html document.+---------------------------------------------------------------------------Index: htdocs/manual/mod/index.html--- htdocs/manual/mod/index.html 1999/08/17 11:22:28 1.1.1.2+++ htdocs/manual/mod/index.html 2000/01/22 20:19:32 1.8@@ -62,6 +62,8 @@ <DT><A HREF="mod_cookies.html">mod_cookies</A> up to Apache 1.1.1 <DD>Support for Netscape-like cookies. Replaced in Apache 1.2 by mod_usertrack+<DT><A HREF="mod_define.html">mod_define</A>+<DD>Variable Definition for Arbitrary Directives <DT><A HREF="mod_digest.html">mod_digest</A> <DD>MD5 authentication <DT><A HREF="mod_dir.html">mod_dir</A>+---------------------------------------------------------------------------| Add a hyperlink for the Define directives.+---------------------------------------------------------------------------Index: htdocs/manual/mod/directives.html--- htdocs/manual/mod/directives.html 2000/02/24 13:55:54 1.1.1.8+++ htdocs/manual/mod/directives.html 2000/02/24 13:58:16 1.18@@ -99,6 +99,7 @@ <LI><A HREF="mod_autoindex.html#defaulticon">DefaultIcon</A> <LI><A HREF="mod_mime.html#defaultlanguage">DefaultLanguage</A> <LI><A HREF="core.html#defaulttype">DefaultType</A>+<LI><A HREF="mod_define.html#define">Define</A> <LI><A HREF="mod_access.html#deny">deny</A> <LI><A HREF="core.html#directory"><Directory></A> <LI><A HREF="core.html#directorymatch"><DirectoryMatch></A>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -