for some text look into my previous post ;-)
(<[EMAIL PROTECTED]>)
nd
--
$_=q?tvc!uif)%*|#Bopuifs!A`#~tvc!Xibu)%*|qsjou#Kvtu!A`#~tvc!KBQI!)*|~
tvc!ifmm)%*|#Qfsm!A`#~tvc!jt)%*|(Ibdlfs(~ # What the hell is JAPH? ;
@_=split/\s\s+#/;$_=(join''=>map{chr(ord( # Andr� Malo ;
$_)-1)}split//=>$_[0]).$_[1];s s.*s$_see; # http://www.perlig.de/ ;
Index: manual/logs.xml
===================================================================
RCS file: /home/cvspublic/httpd-2.0/docs/manual/logs.xml,v
retrieving revision 1.3
diff -u -r1.3 logs.xml
--- manual/logs.xml 24 Aug 2002 11:20:22 -0000 1.3
+++ manual/logs.xml 26 Aug 2002 13:16:47 -0000
@@ -250,7 +250,7 @@
The time that the server finished processing the request.
The format is:
- <blockquote>
+ <p class="indent">
<code>[day/month/year:hour:minute:second zone]<br />
day = 2*digit<br />
month = 3*letter<br />
@@ -259,7 +259,7 @@
minute = 2*digit<br />
second = 2*digit<br />
zone = (`+' | `-') 4*digit</code>
- </blockquote>
+ </p>
It is possible to have the time displayed in another format
by specifying <code>%{format}t</code> in the log format
string, where <code>format</code> is as in
Index: manual/suexec.xml
===================================================================
RCS file: /home/cvspublic/httpd-2.0/docs/manual/suexec.xml,v
retrieving revision 1.2
diff -u -r1.2 suexec.xml
--- manual/suexec.xml 16 Aug 2002 03:52:53 -0000 1.2
+++ manual/suexec.xml 26 Aug 2002 13:16:50 -0000
@@ -100,209 +100,209 @@
<strong>Was the wrapper called with the proper number of
arguments?</strong>
- <blockquote>
+ <p class="indent">
The wrapper will only execute if it is given the proper
number of arguments. The proper argument format is known
to the Apache web server. If the wrapper is not receiving
the proper number of arguments, it is either being
hacked, or there is something wrong with the suEXEC
portion of your Apache binary.
- </blockquote>
+ </p>
</li>
<li>
<strong>Is the user executing this wrapper a valid user of
this system?</strong>
- <blockquote>
+ <p class="indent">
This is to ensure that the user executing the wrapper is
truly a user of the system.
- </blockquote>
+ </p>
</li>
<li>
<strong>Is this valid user allowed to run the
wrapper?</strong>
- <blockquote>
+ <p class="indent">
Is this user the user allowed to run this wrapper? Only
one user (the Apache user) is allowed to execute this
program.
- </blockquote>
+ </p>
</li>
<li>
<strong>Does the target program have an unsafe hierarchical
reference?</strong>
- <blockquote>
+ <p class="indent">
Does the target program contain a leading '/' or have a
'..' backreference? These are not allowed; the target
program must reside within the Apache webspace.
- </blockquote>
+ </p>
</li>
<li>
<strong>Is the target user name valid?</strong>
- <blockquote>
+ <p class="indent">
Does the target user exist?
- </blockquote>
+ </p>
</li>
<li>
<strong>Is the target group name valid?</strong>
- <blockquote>
+ <p class="indent">
Does the target group exist?
- </blockquote>
+ </p>
</li>
<li>
<strong>Is the target user <em>NOT</em> superuser?</strong>
- <blockquote>
+ <p class="indent">
Presently, suEXEC does not allow 'root' to execute
CGI/SSI programs.
- </blockquote>
+ </p>
</li>
<li>
<strong>Is the target userid <em>ABOVE</em> the minimum ID
number?</strong>
- <blockquote>
+ <p class="indent">
The minimum user ID number is specified during
configuration. This allows you to set the lowest possible
userid that will be allowed to execute CGI/SSI programs.
This is useful to block out "system" accounts.
- </blockquote>
+ </p>
</li>
<li>
<strong>Is the target group <em>NOT</em> the superuser
group?</strong>
- <blockquote>
+ <p class="indent">
Presently, suEXEC does not allow the 'root' group to
execute CGI/SSI programs.
- </blockquote>
+ </p>
</li>
<li>
<strong>Is the target groupid <em>ABOVE</em> the minimum ID
number?</strong>
- <blockquote>
+ <p class="indent">
The minimum group ID number is specified during
configuration. This allows you to set the lowest possible
groupid that will be allowed to execute CGI/SSI programs.
This is useful to block out "system" groups.
- </blockquote>
+ </p>
</li>
<li>
<strong>Can the wrapper successfully become the target user
and group?</strong>
- <blockquote>
+ <p class="indent">
Here is where the program becomes the target user and
group via setuid and setgid calls. The group access list
is also initialized with all of the groups of which the
user is a member.
- </blockquote>
+ </p>
</li>
<li>
<strong>Does the directory in which the program resides
exist?</strong>
- <blockquote>
+ <p class="indent">
If it doesn't exist, it can't very well contain files.
- </blockquote>
+ </p>
</li>
<li>
<strong>Is the directory within the Apache
webspace?</strong>
- <blockquote>
+ <p class="indent">
If the request is for a regular portion of the server, is
the requested directory within the server's document
root? If the request is for a UserDir, is the requested
directory within the user's document root?
- </blockquote>
+ </p>
</li>
<li>
<strong>Is the directory <em>NOT</em> writable by anyone
else?</strong>
- <blockquote>
+ <p class="indent">
We don't want to open up the directory to others; only
the owner user may be able to alter this directories
contents.
- </blockquote>
+ </p>
</li>
<li>
<strong>Does the target program exist?</strong>
- <blockquote>
+ <p class="indent">
If it doesn't exists, it can't very well be executed.
- </blockquote>
+ </p>
</li>
<li>
<strong>Is the target program <em>NOT</em> writable by
anyone else?</strong>
- <blockquote>
+ <p class="indent">
We don't want to give anyone other than the owner the
ability to change the program.
- </blockquote>
+ </p>
</li>
<li>
<strong>Is the target program <em>NOT</em> setuid or
setgid?</strong>
- <blockquote>
+ <p class="indent">
We do not want to execute programs that will then change
our UID/GID again.
- </blockquote>
+ </p>
</li>
<li>
<strong>Is the target user/group the same as the program's
user/group?</strong>
- <blockquote>
+ <p class="indent">
Is the user the owner of the file?
- </blockquote>
+ </p>
</li>
<li>
<strong>Can we successfully clean the process environment
to ensure safe operations?</strong>
- <blockquote>
+ <p class="indent">
suEXEC cleans the process' environment by establishing a
safe execution PATH (defined during configuration), as
well as only passing through those variables whose names
are listed in the safe environment list (also created
during configuration).
- </blockquote>
+ </p>
</li>
<li>
<strong>Can we successfully become the target program and
execute?</strong>
- <blockquote>
+ <p class="indent">
Here is where suEXEC ends and the target program begins.
- </blockquote>
+ </p>
</li>
</ol>
@@ -520,7 +520,7 @@
<li>
Hierarchy limitations
- <blockquote>
+ <p class="indent">
For security and efficiency reasons, all suexec requests
must remain within either a top-level document root for
virtual host requests, or one top-level personal document
@@ -529,29 +529,29 @@
of your VHosts' document roots off of one main Apache
document hierarchy to take advantage of suEXEC for
VirtualHosts. (Example forthcoming.)
- </blockquote>
+ </p>
</li>
<li>
suEXEC's PATH environment variable
- <blockquote>
+ <p class="indent">
This can be a dangerous thing to change. Make certain
every path you include in this define is a
<strong>trusted</strong> directory. You don't want to
open people up to having someone from across the world
running a trojan horse on them.
- </blockquote>
+ </p>
</li>
<li>
Altering the suEXEC code
- <blockquote>
+ <p class="indent">
Again, this can cause <strong>Big Trouble</strong> if you
try this without knowing what you are doing. Stay away
from it if at all possible.
- </blockquote>
+ </p>
</li>
</ul>
Index: manual/upgrading.xml
===================================================================
RCS file: /home/cvspublic/httpd-2.0/docs/manual/upgrading.xml,v
retrieving revision 1.1
diff -u -r1.1 upgrading.xml
--- manual/upgrading.xml 2 Aug 2002 12:13:14 -0000 1.1
+++ manual/upgrading.xml 26 Aug 2002 13:16:51 -0000
@@ -76,14 +76,14 @@
enclose the message in double quotes. For example, existing
instances of
- <blockquote>
- <code>ErrorDocument 403 "Some Message</code>
- </blockquote>
+ <example>
+ ErrorDocument 403 "Some Message
+ </example>
should be replaced with
- <blockquote>
- <code>ErrorDocument 403 "Some Message"</code>
- </blockquote>
+ <example>
+ ErrorDocument 403 "Some Message"
+ </example>
As long as the second argument is not a valid URL or
pathname, it will be treated as a text message.
</li>
Index: manual/upgrading.xml.de
===================================================================
RCS file: /home/cvspublic/httpd-2.0/docs/manual/upgrading.xml.de,v
retrieving revision 1.3
diff -u -r1.3 upgrading.xml.de
--- manual/upgrading.xml.de 18 Aug 2002 00:03:29 -0000 1.3
+++ manual/upgrading.xml.de 26 Aug 2002 13:16:52 -0000
@@ -80,14 +80,14 @@
Nachricht in doppelte Anführungszeichen einschließen.
Zum Beispiel sollten existierende Angaben wie
- <blockquote>
- <code>ErrorDocument 403 "Eine Nachricht</code>
- </blockquote>
+ <example>
+ ErrorDocument 403 "Eine Nachricht
+ </example>
durch
- <blockquote>
- <code>ErrorDocument 403 "Eine Nachricht"</code>
- </blockquote>
+ <example>
+ ErrorDocument 403 "Eine Nachricht"
+ </example>
ersetzt werden.
Solange das zweite Argument kein gültiger URL oder
Pfadname ist, wird es als Textnachricht behandelt.
Index: manual/mod/mod_cache.xml
===================================================================
RCS file: /home/cvspublic/httpd-2.0/docs/manual/mod/mod_cache.xml,v
retrieving revision 1.6
diff -u -r1.6 mod_cache.xml
--- manual/mod/mod_cache.xml 18 Aug 2002 13:04:19 -0000 1.6
+++ manual/mod/mod_cache.xml 26 Aug 2002 13:16:54 -0000
@@ -19,9 +19,9 @@
management modules. Two storage management modules are included in
the base Apache distribution:</p>
<dl>
- <dt><em><module>mod_disk_cache</module></em></dt>
+ <dt><module>mod_disk_cache</module></dt>
<dd>implements a disk based storage manager for use with
<module>mod_proxy</module></dd>
- <dt><em><module>mod_mem_cache</module></em></dt>
+ <dt><module>mod_mem_cache</module></dt>
<dd>implements an in-memory based storage manager. mod_mem_cache
can be configured to operate in two modes: caching open file
descriptors or caching objects in heap storage.
<em><module>mod_mem_cache</module></em>
@@ -69,7 +69,7 @@
LoadModule cache_module modules/mod_cache.so <br />
<IfModule mod_cache.c><br />
CacheOn On<br />
-<p />
+<br />
#LoadModule disk_cache_module modules/mod_disk_cache.so <br />
<IfModule mod_disk_cache.c> <br />
CacheRoot c:/cacheroot <br />
@@ -78,7 +78,7 @@
CacheDirLevels 5 <br />
CacheDirLength 3 <br />
</IfModule> <br />
-<p />
+<br />
LoadModule mem_cache_module modules/mod_mem_cache.so <br />
<IfModule mod_mem_cache.c> <br />
MCacheEnable mem / <br />
@@ -87,7 +87,7 @@
MCacheMinObjectSize 1 <br />
MCacheMaxObjectSize 2048 <br />
</IfModule> <br />
-<p />
+<br />
</IfModule> <br />
</example>
</section>
@@ -220,7 +220,7 @@
<p>The factor used to estimate the Expires date from the LastModified
date.</p>
<example>
- CacheLastModifiedFactor
+ CacheLastModifiedFactor 0.5
</example>
</usage>
</directivesynopsis>
@@ -228,39 +228,20 @@
<directivesynopsis>
<name>CacheForceCompletion</name>
<description>Percentage of download to arrive for the cache to force complete
transfert</description>
-<syntax>CacheLastModifiedFactor <em>Percentage</em></syntax>
-<default>CacheLastModifiedFactor 60</default>
+<syntax>CacheForceCompletion <em>Percentage</em></syntax>
+<default>CacheForceCompletion 60</default>
<contextlist><context>server config</context></contextlist>
<usage>
<p>Percentage of download to arrive for the cache to force complete
transfert.</p>
<example>
- CacheForceCompletion
+ CacheForceCompletion 80
</example>
<note type="warning">
This feature is currently <em>not</em> implemented.
</note>
</usage>
</directivesynopsis>
-
-<directivesynopsis>
-<name>CacheForceCompletion</name>
-<description>Percentage of download to arrive for the cache to force complete
transfert</description>
-<syntax>CacheLastModifiedFactor <em>Percentage</em></syntax>
-<default>CacheLastModifiedFactor 60</default>
-<contextlist><context>server config</context></contextlist>
-
-<usage>
- <p>Percentage of download to arrive for the cache to force complete
transfert.</p>
-
- <example>
- CacheForceCompletion
- </example>
-<note type="warning">
-This feature is currently <em>not</em> implemented.
-</note>
-</usage>
-</directivesynopsis>
</modulesynopsis>
Index: manual/mod/mod_charset_lite.xml
===================================================================
RCS file: /home/cvspublic/httpd-2.0/docs/manual/mod/mod_charset_lite.xml,v
retrieving revision 1.4
diff -u -r1.4 mod_charset_lite.xml
--- manual/mod/mod_charset_lite.xml 23 May 2002 14:50:11 -0000 1.4
+++ manual/mod/mod_charset_lite.xml 26 Aug 2002 13:16:55 -0000
@@ -88,10 +88,10 @@
APR. Generally, this means that it must be supported by
iconv.</p>
-<example><title>example</title>
+<example><title>Example</title>
<Directory "/export/home/trawick/apacheinst/htdocs/convert"><br />
CharsetSourceEnc UTF-16BE<br />
- CharsetDefault ISO8859-1<br />
+ CharsetDefault ISO-8859-1<br />
</Directory>
</example>
<p>The character set names in this example work with the iconv
@@ -122,7 +122,7 @@
<example><title>Example</title>
<Directory "/export/home/trawick/apacheinst/htdocs/convert"><br />
CharsetSourceEnc UTF-16BE<br />
- CharsetDefault ISO8859-1<br />
+ CharsetDefault ISO-8859-1<br />
</Directory>
</example>
</usage>
Index: manual/mod/mod_ext_filter.xml
===================================================================
RCS file: /home/cvspublic/httpd-2.0/docs/manual/mod/mod_ext_filter.xml,v
retrieving revision 1.7
diff -u -r1.7 mod_ext_filter.xml
--- manual/mod/mod_ext_filter.xml 23 Aug 2002 22:04:32 -0000 1.7
+++ manual/mod/mod_ext_filter.xml 26 Aug 2002 13:16:57 -0000
@@ -39,56 +39,52 @@
</ul>
<p>Even when the performance characteristics are not suitable
- for production use, <code>mod_ext_filter</code> can be used as
+ for production use, <module>mod_ext_filter</module> can be used as
a prototype environment for filters.</p>
</summary>
<section><title>Examples</title>
<section><title>Generating HTML from some other type of response</title>
-<example>
-<pre>
- # mod_ext_filter directive to define a filter to HTML-ize text/c files
- # using the external program /usr/bin/enscript, with the type of the
- # result set to text/html
- ExtFilterDefine c-to-html mode=output intype=text/c outtype=text/html \
- cmd="/usr/bin/enscript --color -W html -Ec -o - -"
-
- <Directory "/export/home/trawick/apacheinst/htdocs/c">
-
- # core directive to cause the new filter to be run on output
- SetOutputFilter c-to-html
-
- # mod_mime directive to set the type of .c files to text/c
- AddType text/c .c
-
- # mod_ext_filter directive to set the debug level just high
- # enough to see a log message per request showing the configuration
- # in force
- ExtFilterOptions DebugLevel=1
-
- </Directory>
-</pre>
-</example>
+<example><pre>
+# mod_ext_filter directive to define a filter to HTML-ize text/c files
+# using the external program /usr/bin/enscript, with the type of the
+# result set to text/html
+ExtFilterDefine c-to-html mode=output intype=text/c outtype=text/html \
+ cmd="/usr/bin/enscript --color -W html -Ec -o - -"
+
+<Directory "/export/home/trawick/apacheinst/htdocs/c">
+
+# core directive to cause the new filter to be run on output
+SetOutputFilter c-to-html
+
+# mod_mime directive to set the type of .c files to text/c
+AddType text/c .c
+
+# mod_ext_filter directive to set the debug level just high
+# enough to see a log message per request showing the configuration
+# in force
+ExtFilterOptions DebugLevel=1
+
+</Directory>
+</pre></example>
</section>
<section><title>Implementing a content encoding filter</title>
-<example>
-<pre>
- # mod_ext_filter directive to define the external filter
- ExtFilterDefine gzip mode=output cmd=/bin/gzip
+<example><pre>
+# mod_ext_filter directive to define the external filter
+ExtFilterDefine gzip mode=output cmd=/bin/gzip
- <Location /gzipped>
+<Location /gzipped>
- # core directive to cause the gzip filter to be run on output
- SetOutputFilter gzip
+# core directive to cause the gzip filter to be run on output
+SetOutputFilter gzip
- # mod_header directive to add "Content-Encoding: gzip" header field
- Header set Content-Encoding gzip
+# mod_header directive to add "Content-Encoding: gzip" header field
+Header set Content-Encoding gzip
- </Location>
-</pre>
-</example>
+</Location>
+</pre></example>
<p>Note: this gzip example is just for the purposes of illustration.
Please refer to <module>mod_deflate</module> for a practical
@@ -96,64 +92,60 @@
</section>
<section><title>Slowing down the server</title>
-<example>
-<pre>
- # mod_ext_filter directive to define a filter which runs everything
- # through cat; cat doesn't modify anything; it just introduces extra
- # pathlength and consumes more resources
- ExtFilterDefine slowdown mode=output cmd=/bin/cat preservescontentlength
-
- <Location />
-
- # core directive to cause the slowdown filter to be run several times on
- # output
- SetOutputFilter slowdown slowdown slowdown
-
- </Location>
-</pre>
-</example>
+<example><pre>
+# mod_ext_filter directive to define a filter which runs everything
+# through cat; cat doesn't modify anything; it just introduces extra
+# pathlength and consumes more resources
+ExtFilterDefine slowdown mode=output cmd=/bin/cat preservescontentlength
+
+<Location />
+
+# core directive to cause the slowdown filter to be run several times on
+# output
+SetOutputFilter slowdown slowdown slowdown
+
+</Location>
+</pre></example>
</section>
<section><title>Using sed to replace text in the response</title>
-<example>
-<pre>
- # mod_ext_filter directive to define a filter which replaces text in
- # the response
- ExtFilterDefine fixtext mode=output cmd="/bin/sed s/verdana/arial/g"
intype=text/html
-
- <Location />
-
- # core directive to cause the fixtext filter to be run on output
- # output
- SetOutputFilter fixtext
-
- </Location>
-</pre>
-</example>
+<example><pre>
+# mod_ext_filter directive to define a filter which replaces text in
+# the response
+ExtFilterDefine fixtext mode=output cmd="/bin/sed s/verdana/arial/g"
intype=text/html
+
+<Location />
+
+# core directive to cause the fixtext filter to be run on output
+# output
+SetOutputFilter fixtext
+
+</Location>
+</pre></example>
</section>
<section><title>Tracing another filter</title>
-<example>
-<pre>
- # Trace the data read and written by mod_deflate for a particular
- # client (IP 192.168.1.31) experiencing compression problems.
- # This filter will trace what goes into mod_deflate.
- ExtFilterDefine tracebefore cmd="/bin/tracefilter.pl /tmp/tracebefore" \
- EnableEnv=trace_this_client
- # This filter will trace what goes after mod_deflate. Note that without
- # the ftype parameter, the default filter type of AP_FTYPE_RESOURCE would
- # cause the filter to be placed *before* mod_deflate in the filter
- # chain. Giving it a numeric value slightly higher than
- # AP_FTYPE_CONTENT_SET will ensure that it is placed after mod_deflate.
- ExtFilterDefine traceafter cmd="/bin/tracefilter.pl /tmp/traceafter" \
- EnableEnv=trace_this_client ftype=21
-
- <Directory /usr/local/docs>
- SetEnvIf Remote_Addr 192.168.1.31 trace_this_client
- SetOutputFilter tracebefore;deflate;traceafter
- </Directory>
-</pre>
-Here is the filter which traces the data:
+<example><pre>
+# Trace the data read and written by mod_deflate for a particular
+# client (IP 192.168.1.31) experiencing compression problems.
+# This filter will trace what goes into mod_deflate.
+ExtFilterDefine tracebefore cmd="/bin/tracefilter.pl /tmp/tracebefore" \
+ EnableEnv=trace_this_client
+# This filter will trace what goes after mod_deflate. Note that without
+# the ftype parameter, the default filter type of AP_FTYPE_RESOURCE would
+# cause the filter to be placed *before* mod_deflate in the filter
+# chain. Giving it a numeric value slightly higher than
+# AP_FTYPE_CONTENT_SET will ensure that it is placed after mod_deflate.
+ExtFilterDefine traceafter cmd="/bin/tracefilter.pl /tmp/traceafter" \
+ EnableEnv=trace_this_client ftype=21
+
+<Directory /usr/local/docs>
+ SetEnvIf Remote_Addr 192.168.1.31 trace_this_client
+ SetOutputFilter tracebefore;deflate;traceafter
+</Directory>
+</pre></example>
+
+<example><title>Here is the filter which traces the data:</title>
<pre>
#!/usr/local/bin/perl -w
@@ -168,8 +160,7 @@
}
close(SAVE);
-</pre>
-</example>
+</pre></example>
</section>
</section> <!-- Examples -->
@@ -305,8 +296,7 @@
<code>NoLogStderr</code> disables this feature.</dd>
</dl>
- <p>Example:</p>
-<example>
+<example><title>Example</title>
ExtFilterOptions LogStderr DebugLevel=0
</example>
Index: manual/mod/mod_info.xml
===================================================================
RCS file: /home/cvspublic/httpd-2.0/docs/manual/mod/mod_info.xml,v
retrieving revision 1.4
diff -u -r1.4 mod_info.xml
--- manual/mod/mod_info.xml 5 Aug 2002 20:11:32 -0000 1.4
+++ manual/mod/mod_info.xml 26 Aug 2002 13:16:57 -0000
@@ -74,7 +74,9 @@
the module <em>module-name</em>. Example:</p>
<example>
-AddModuleInfo mod_auth.c 'See <A
HREF="http://www.apache.org/docs/mod/mod_auth.html">http://www.apache.org/docs/mod/mod_auth.html</A>'
+AddModuleInfo mod_auth.c 'See <A \<br />
+ HREF="http://www.apache.org/docs/mod/mod_auth.html">\<br />
+ http://www.apache.org/docs/mod/mod_auth.html</A>'
</example>
</usage>
Index: manual/mod/mod_mime.xml
===================================================================
RCS file: /home/cvspublic/httpd-2.0/docs/manual/mod/mod_mime.xml,v
retrieving revision 1.8
diff -u -r1.8 mod_mime.xml
--- manual/mod/mod_mime.xml 11 Jul 2002 19:21:51 -0000 1.8
+++ manual/mod/mod_mime.xml 26 Aug 2002 13:17:02 -0000
@@ -688,17 +688,14 @@
server config files. An example of its use might be:</p>
-<example>
- <dl>
- <dt><code>/foo/.htaccess:</code></dt>
- <dd><code>AddEncoding x-gzip .gz</code><br />
- <code>AddType text/plain .asc</code><br />
- <code><Files *.gz.asc></code><br />
- <code> RemoveEncoding
- .gz</code><br />
- <code></Files></code></dd>
- </dl>
-</example>
+<example><title>/foo/.htaccess:</title>
+<pre>
+AddEncoding x-gzip .gz
+AddType text/plain .asc
+<Files *.gz.asc>
+ RemoveEncoding .gz
+</Files>
+</pre></example>
<p>This will cause <code>foo.gz</code> to be marked as being
encoded with the gzip method, but <code>foo.gz.asc</code> as an
@@ -736,16 +733,12 @@
associations inherited from parent directories or the server
config files. An example of its use might be:</p>
-<example>
- <dl>
- <dt><code>/foo/.htaccess:</code></dt>
-
- <dd><code>AddHandler server-parsed .html</code></dd>
-
- <dt><code>/foo/bar/.htaccess:</code></dt>
+<example><title>/foo/.htaccess:</title>
+AddHandler server-parsed .html
+</example>
- <dd><code>RemoveHandler .html</code></dd>
- </dl>
+<example><title>/foo/bar/.htaccess:</title>
+RemoveHandler .html
</example>
<p>This has the effect of returning <code>.html</code> files in
@@ -869,12 +862,8 @@
associations inherited from parent directories or the server
config files. An example of its use might be:</p>
-<example>
- <dl>
- <dt><code>/foo/.htaccess:</code></dt>
-
- <dd><code>RemoveType .cgi</code></dd>
- </dl>
+<example><title>/foo/.htaccess:</title>
+RemoveType .cgi
</example>
<p>This will remove any special handling of <code>.cgi</code>
Index: manual/mod/mod_mime_magic.xml
===================================================================
RCS file: /home/cvspublic/httpd-2.0/docs/manual/mod/mod_mime_magic.xml,v
retrieving revision 1.3
diff -u -r1.3 mod_mime_magic.xml
--- manual/mod/mod_mime_magic.xml 13 Jun 2002 00:02:58 -0000 1.3
+++ manual/mod/mod_mime_magic.xml 26 Aug 2002 13:17:03 -0000
@@ -35,13 +35,13 @@
following columns:</p>
<table border="1">
- <tr valign="top">
+ <tr>
<th>Column</th>
<th>Description</th>
</tr>
- <tr valign="top">
+ <tr>
<td>1</td>
<td>byte number to begin checking from<br />
@@ -49,7 +49,7 @@
line</td>
</tr>
- <tr valign="top">
+ <tr>
<td>2</td>
<td>
@@ -126,19 +126,19 @@
</td>
</tr>
- <tr valign="top">
+ <tr>
<td>3</td>
<td>contents of data to match</td>
</tr>
- <tr valign="top">
+ <tr>
<td>4</td>
<td>MIME type if matched</td>
</tr>
- <tr valign="top">
+ <tr>
<td>5</td>
<td>MIME encoding if matched (optional)</td>
Index: manual/mod/mod_rewrite.xml
===================================================================
RCS file: /home/cvspublic/httpd-2.0/docs/manual/mod/mod_rewrite.xml,v
retrieving revision 1.7
diff -u -r1.7 mod_rewrite.xml
--- manual/mod/mod_rewrite.xml 25 Aug 2002 03:53:41 -0000 1.7
+++ manual/mod/mod_rewrite.xml 26 Aug 2002 13:17:13 -0000
@@ -15,25 +15,25 @@
<summary>
<blockquote>
- <em>``The great thing about mod_rewrite is it gives you
+ <p>``The great thing about mod_rewrite is it gives you
all the configurability and flexibility of Sendmail.
The downside to mod_rewrite is that it gives you all
- the configurability and flexibility of Sendmail.''</em><br />
+ the configurability and flexibility of Sendmail.''</p>
- -- Brian Behlendorf<br />
- Apache Group
+ <p class="cite">-- <cite>Brian Behlendorf</cite><br />
+ Apache Group</p>
</blockquote>
<blockquote>
- <em>`` Despite the tons of examples and docs,
+ <p>`` Despite the tons of examples and docs,
mod_rewrite is voodoo. Damned cool voodoo, but still
- voodoo. ''</em> <br />
+ voodoo. ''</p>
- -- Brian Moore<br />
- [EMAIL PROTECTED]
+ <p class="cite">-- <cite>Brian Moore</cite><br />
+ [EMAIL PROTECTED]</p>
- </blockquote>
+ </blockquote>
<p>Welcome to mod_rewrite, the Swiss Army Knife of URL
@@ -66,14 +66,14 @@
1996 and gifted exclusively to the The Apache Group in July 1997
by</p>
- <blockquote>
+ <p class="indent">
<a href="http://www.engelschall.com/"><code>Ralf S.
Engelschall</code></a><br />
<a
href="mailto:[EMAIL PROTECTED]"><code>[EMAIL PROTECTED]</code></a><br
/>
<a
href="http://www.engelschall.com/"><code>www.engelschall.com</code></a>
- </blockquote>
+ </p>
</summary>
<section id="Internal"><title>Interal Processing</title>
@@ -175,11 +175,11 @@
directives). For historical reasons the conditions are given
first, and so the control flow is a little bit long-winded. See
Figure 1 for more details.</p>
-<blockquote>
- <img src="../images/mod_rewrite_fig1.gif" border="1" width="428"
- height="385" alt="[Needs graphics capability to display]" />
- <p><strong>Figure 1:</strong>The control flow through the rewriting
ruleset</p>
-</blockquote>
+<p class="figure">
+ <img src="../images/mod_rewrite_fig1.gif" width="428"
+ height="385" alt="[Needs graphics capability to display]" /><br />
+ <dfn>Figure 1:</dfn>The control flow through the rewriting ruleset
+</p>
<p>As you can see, first the URL is matched against the
<em>Pattern</em> of each rule. When it fails mod_rewrite
immediately stops processing this rule and continues with the
@@ -226,11 +226,11 @@
Figure 2 shows to which locations the back-references are
transfered for expansion.</p>
-<blockquote>
- <img src="../images/mod_rewrite_fig2.gif" border="1" width="381"
- height="179" alt="[Needs graphics capability to display]" />
- <p><strong>Figure 2:</strong> The back-reference flow through a rule.</p>
-</blockquote>
+<p class="figure">
+ <img src="../images/mod_rewrite_fig2.gif" width="381"
+ height="179" alt="[Needs graphics capability to display]" /><br />
+ <dfn>Figure 2:</dfn> The back-reference flow through a rule.
+</p>
<p>We know this was a crash course on mod_rewrite's internal
processing. But you will benefit from this knowledge when
reading the following documentation of the available
@@ -255,9 +255,7 @@
primarily used to rewrite logical URLs to physical
pathnames.</p>
- <p><strong>Example:</strong></p>
-
-<example>
+<example><title>Example</title>
<pre>
SCRIPT_NAME=/sw/lib/w3s/tree/global/u/rse/.www/index.html
SCRIPT_FILENAME=/u/rse/.www/index.html
@@ -453,13 +451,13 @@
mapping-function for the substitution strings of a rewriting
rule via one of the following constructs:</p>
- <blockquote>
+ <p class="indent">
<strong><code>${</code> <em>MapName</em> <code>:</code>
<em>LookupKey</em> <code>}</code><br />
<code>${</code> <em>MapName</em> <code>:</code>
<em>LookupKey</em> <code>|</code> <em>DefaultValue</em>
<code>}</code></strong>
- </blockquote>
+ </p>
<p>When such a construct occurs the map <em>MapName</em> is
consulted and the key <em>LookupKey</em> is looked-up. If the
@@ -483,10 +481,10 @@
character) or pairs like the following - one per
line.</p>
- <blockquote>
+ <p class="indent">
<strong><em>MatchingKey</em>
<em>SubstValue</em></strong>
- </blockquote>
+ </p>
<example><title>Example</title>
<pre>
@@ -565,7 +563,8 @@
($txtmap, $dbmmap) = @ARGV;
open(TXT, "<$txtmap") or die "Couldn't open $txtmap!\n";
-tie (%DB, 'NDBM_File', $dbmmap,O_RDWR|O_TRUNC|O_CREAT, 0644) or die "Couldn't
create $dbmmap!\n";
+tie (%DB, 'NDBM_File', $dbmmap,O_RDWR|O_TRUNC|O_CREAT, 0644)
+ or die "Couldn't create $dbmmap!\n";
while (<TXT>) {
next if (/^\s*#/ or /^\s*$/);
@@ -804,9 +803,9 @@
<strong>RewriteRule backreferences</strong>: These are
backreferences of the form
- <blockquote>
+ <p class="indent">
<strong><code>$N</code></strong>
- </blockquote>
+ </p>
(0 <= N <= 9) which provide access to the grouped
parts (parenthesis!) of the pattern from the
corresponding <code>RewriteRule</code> directive (the one
@@ -818,9 +817,9 @@
<strong>RewriteCond backreferences</strong>: These are
backreferences of the form
- <blockquote>
+ <p class="indent">
<strong><code>%N</code></strong>
- </blockquote>
+ </p>
(1 <= N <= 9) which provide access to the grouped
parts (parentheses!) of the pattern from the last matched
<code>RewriteCond</code> directive in the current bunch
@@ -831,9 +830,9 @@
<strong>RewriteMap expansions</strong>: These are
expansions of the form
- <blockquote>
+ <p class="indent">
<strong><code>${mapname:key|default}</code></strong>
- </blockquote>
+ </p>
See <a href="#mapfunc">the documentation for
RewriteMap</a> for more details.
</li>
@@ -842,32 +841,31 @@
<strong>Server-Variables</strong>: These are variables of
the form
- <blockquote>
+ <p class="indent">
<strong><code>%{</code> <em>NAME_OF_VARIABLE</em>
<code>}</code></strong>
- </blockquote>
+ </p>
where <em>NAME_OF_VARIABLE</em> can be a string taken
from the following list:
- <table bgcolor="#F0F0F0" cellspacing="0" cellpadding="5">
+ <table>
<tr>
- <td>
- <strong>HTTP headers:</strong>
+ <th>HTTP headers:</th> <th>connection & request:</th>
<th></th>
+ </tr>
- <p>HTTP_USER_AGENT<br />
+ <tr>
+ <td>
+ HTTP_USER_AGENT<br />
HTTP_REFERER<br />
HTTP_COOKIE<br />
HTTP_FORWARDED<br />
HTTP_HOST<br />
HTTP_PROXY_CONNECTION<br />
HTTP_ACCEPT<br />
- </p>
</td>
<td>
- <strong>connection & request:</strong>
-
- <p>REMOTE_ADDR<br />
+ REMOTE_ADDR<br />
REMOTE_HOST<br />
REMOTE_USER<br />
REMOTE_IDENT<br />
@@ -876,28 +874,28 @@
PATH_INFO<br />
QUERY_STRING<br />
AUTH_TYPE<br />
- </p>
</td>
+
+ <td></td>
</tr>
<tr>
- <td>
- <strong>server internals:</strong>
+ <th>server internals:</th> <th>system stuff:</th>
<th>specials:</th>
+ </tr>
- <p>DOCUMENT_ROOT<br />
+ <tr>
+ <td>
+ DOCUMENT_ROOT<br />
SERVER_ADMIN<br />
SERVER_NAME<br />
SERVER_ADDR<br />
SERVER_PORT<br />
SERVER_PROTOCOL<br />
SERVER_SOFTWARE<br />
- </p>
</td>
<td>
- <strong>system stuff:</strong>
-
- <p>TIME_YEAR<br />
+ TIME_YEAR<br />
TIME_MON<br />
TIME_DAY<br />
TIME_HOUR<br />
@@ -905,18 +903,14 @@
TIME_SEC<br />
TIME_WDAY<br />
TIME<br />
- </p>
</td>
<td>
- <strong>specials:</strong>
-
- <p>API_VERSION<br />
+ API_VERSION<br />
THE_REQUEST<br />
REQUEST_URI<br />
REQUEST_FILENAME<br />
IS_SUBREQ<br />
- </p>
</td>
</tr>
</table>
@@ -1117,9 +1111,9 @@
<p>Additionally you can set special flags for
<em>CondPattern</em> by appending</p>
- <blockquote>
+ <p class="indent">
<strong><code>[</code><em>flags</em><code>]</code></strong>
- </blockquote>
+ </p>
<p>as the third argument to the <code>RewriteCond</code>
directive. <em>Flags</em> is a comma-separated list of the
@@ -1214,10 +1208,7 @@
<p>Some hints about the syntax of regular expressions:</p>
- <table bgcolor="#F0F0F0" cellspacing="0" cellpadding="5">
- <tr>
- <td>
-<pre>
+<note><pre>
<strong>Text:</strong>
<strong><code>.</code></strong> Any single character
<strong><code>[</code></strong>chars<strong><code>]</code></strong>
Character class: One of chars
@@ -1242,10 +1233,7 @@
<strong>Escaping:</strong>
<strong><code>\</code></strong>char escape that particular char
(for instance to specify the chars "<code>.[]()</code>"
<em>etc.</em>)
-</pre>
- </td>
- </tr>
- </table>
+</pre></note>
<p>For more information about regular expressions either have
a look at your local regex(3) manpage or its
@@ -1255,13 +1243,13 @@
(POSIX regex, Perl regex, <em>etc.</em>) have a look at the
following dedicated book on this topic:</p>
- <blockquote>
+ <p class="indent">
<em>Mastering Regular Expressions</em><br />
Jeffrey E.F. Friedl<br />
Nutshell Handbook Series<br />
O'Reilly & Associates, Inc. 1997<br />
ISBN 1-56592-257-3<br />
- </blockquote>
+ </p>
<p>Additionally in mod_rewrite the NOT character
('<code>!</code>') is a possible pattern prefix. This gives
@@ -1357,9 +1345,9 @@
<p>Additionally you can set special flags for
<em>Substitution</em> by appending</p>
- <blockquote>
+ <p class="indent">
<strong><code>[</code><em>flags</em><code>]</code></strong>
- </blockquote>
+ </p>
<p>
as the third argument to the <code>RewriteRule</code>
directive. <em>Flags</em> is a comma-separated list of the
@@ -1659,10 +1647,7 @@
/somepath/pathinfo</code>'':</strong><br />
</p>
- <table bgcolor="#F0F0F0" cellspacing="0" cellpadding="5">
- <tr>
- <td>
-<pre>
+<note><pre>
<strong>Given Rule</strong>
<strong>Resulting Substitution</strong>
----------------------------------------------
----------------------------------
^/somepath(.*) otherpath$1 not supported, because invalid!
@@ -1694,10 +1679,7 @@
^/somepath(.*) http://otherhost/otherpath$1 [P]
http://otherhost/otherpath/pathinfo
via internal proxy
-</pre>
- </td>
- </tr>
- </table>
+</pre></note>
<p><strong>Inside per-directory configuration for
<code>/somepath</code><br />
@@ -1708,10 +1690,7 @@
/somepath/localpath/pathinfo</code>'':</strong><br />
</p>
- <table bgcolor="#F0F0F0" cellspacing="0" cellpadding="5">
- <tr>
- <td>
-<pre>
+<note><pre>
<strong>Given Rule</strong>
<strong>Resulting Substitution</strong>
----------------------------------------------
----------------------------------
^localpath(.*) otherpath$1 /somepath/otherpath/pathinfo
@@ -1744,26 +1723,23 @@
^localpath(.*) http://otherhost/otherpath$1 [P]
http://otherhost/otherpath/pathinfo
via internal proxy
-</pre>
- </td>
- </tr>
- </table>
+</pre></note>
<p><strong>Example:</strong></p>
<p>We want to rewrite URLs of the form </p>
- <blockquote>
+ <p class="indent">
<code>/</code> <em>Language</em> <code>/~</code>
<em>Realname</em> <code>/.../</code> <em>File</em>
- </blockquote>
+ </p>
<p>into </p>
- <blockquote>
+ <p class="indent">
<code>/u/</code> <em>Username</em> <code>/.../</code>
<em>File</em> <code>.</code> <em>Language</em>
- </blockquote>
+ </p>
<p>We take the rewrite mapfile from above and save it under
<code>/path/to/file/map.txt</code>. Then we only have to
Index: manual/mod/mod_ssl.xml
===================================================================
RCS file: /home/cvspublic/httpd-2.0/docs/manual/mod/mod_ssl.xml,v
retrieving revision 1.7
diff -u -r1.7 mod_ssl.xml
--- manual/mod/mod_ssl.xml 3 Aug 2002 17:17:28 -0000 1.7
+++ manual/mod/mod_ssl.xml 26 Aug 2002 13:17:21 -0000
@@ -31,16 +31,11 @@
href="../ssl/ssl_compat.html">Compatibility</a> chapter for details on the
compatibility variables.</p>
-<table width="600" cellspacing="0" cellpadding="1" border="0" summary="">
-<!-- <caption align="bottom">SSI/CGI Environment Variables</caption> -->
-<tr><td bgcolor="#cccccc">
-<table width="598" cellpadding="5" cellspacing="0" border="0" summary="">
-<tr><td bgcolor="#ffffff">
-<table border="0" cellspacing="0" cellpadding="2" width="598" summary="">
+<table border="1">
<tr>
- <td><strong>Variable Name:</strong></td>
- <td><strong>Value Type:</strong></td>
- <td><strong>Description:</strong></td>
+ <th>Variable Name:</th>
+ <th>Value Type:</th>
+ <th>Description:</th>
</tr>
<tr><td><code>HTTPS</code></td> <td>flag</td>
<td>HTTPS is being used.</td></tr>
<tr><td><code>SSL_PROTOCOL</code></td> <td>string</td>
<td>The SSL protocol version (SSLv2, SSLv3, TLSv1)</td></tr>
@@ -75,12 +70,9 @@
<tr><td><code>SSL_SERVER_A_SIG</code></td> <td>string</td>
<td>Algorithm used for the signature of server's certificate</td></tr>
<tr><td><code>SSL_SERVER_A_KEY</code></td> <td>string</td>
<td>Algorithm used for the public key of server's certificate</td></tr>
<tr><td><code>SSL_SERVER_CERT</code></td> <td>string</td>
<td>PEM-encoded server certificate</td></tr>
+<tr><td colspan="3">[ where <em>x509</em> is a component of a X.509 DN:
+ <code>C,ST,L,O,OU,CN,T,I,G,S,D,UID,Email</code> ]</td></tr>
</table>
-[ where <em>x509</em> is a component of a X.509 DN:
- <code>C,ST,L,O,OU,CN,T,I,G,S,D,UID,Email</code> ]
-</td>
-</tr></table>
-</td></tr></table>
</section>
<section><title>Custom Log Formats</title>
@@ -506,13 +498,8 @@
specify the preference and order for the ciphers (see <a href="#table1">Table
1</a>).</p>
-<table width="600" cellspacing="0" cellpadding="1" border="0" summary="">
-<!-- <caption align="bottom">Table 1: OpenSSL Cipher Specification
Tags</caption> -->
-<tr><td bgcolor="#cccccc">
-<table width="598" cellpadding="5" cellspacing="0" border="0" summary="">
-<tr><td bgcolor="#ffffff">
-<table border="0" cellspacing="0" cellpadding="2" width="598" summary="">
-<tr><td><strong>Tag</strong></td> <td><strong>Description</strong></td></tr>
+<table border="1">
+<tr><th>Tag</th> <th>Description</th></tr>
<tr><td colspan="2"><em>Key Exchange Algorithm:</em></td></tr>
<tr><td><code>kRSA</code></td> <td>RSA key exchange</td></tr>
<tr><td><code>kDHr</code></td> <td>Diffie-Hellman key exchange with RSA
key</td></tr>
@@ -551,9 +538,6 @@
<tr><td><code>DSS</code></td> <td>all ciphers using DSS authentication</td>
</tr>
<tr><td><code>NULL</code></td> <td>all ciphers using no encryption</td> </tr>
</table>
-</td>
-</tr></table>
-</td></tr></table>
<p>
Now where this becomes interesting is that these can be put together
to specify the order and ciphers you wish to use. To speed this up
@@ -593,48 +577,40 @@
<example><title>Example</title>
SSLCipherSuite RSA:!EXP:!NULL:+HIGH:+MEDIUM:-LOW
</example>
-<table width="600" cellspacing="0" cellpadding="1" border="0" summary="">
-<!-- <caption align="bottom">Table 2: Particular SSL Ciphers</caption> -->
-<tr><td bgcolor="#cccccc">
-<table width="598" cellpadding="5" cellspacing="0" border="0" summary="">
-<tr><td bgcolor="#ffffff">
-<table border="0" cellspacing="0" cellpadding="2" width="598" summary="">
-<tr><td><strong>Cipher-Tag</strong></td> <td><strong>Protocol</strong></td>
<td><strong>Key Ex.</strong></td> <td><strong>Auth.</strong></td>
<td><strong>Enc.</strong></td> <td><strong>MAC</strong></td>
<td><strong>Type</strong></td> </tr>
+<table border="1">
+<tr><th>Cipher-Tag</th> <th>Protocol</th> <th>Key Ex.</th> <th>Auth.</th>
<th>Enc.</th> <th>MAC</th> <th>Type</th> </tr>
<tr><td colspan="7"><em>RSA Ciphers:</em></td></tr>
-<tr><td><code>DES-CBC3-SHA</code></td> <td>SSLv3</td> <td>RSA</td>
<td>RSA</td> <td>3DES(168)</td> <td>SHA1</td> <td> </td> </tr>
-<tr><td><code>DES-CBC3-MD5</code></td> <td>SSLv2</td> <td>RSA</td>
<td>RSA</td> <td>3DES(168)</td> <td>MD5</td> <td> </td> </tr>
-<tr><td><code>IDEA-CBC-SHA</code></td> <td>SSLv3</td> <td>RSA</td>
<td>RSA</td> <td>IDEA(128)</td> <td>SHA1</td> <td> </td> </tr>
-<tr><td><code>RC4-SHA</code></td> <td>SSLv3</td> <td>RSA</td> <td>RSA</td>
<td>RC4(128)</td> <td>SHA1</td> <td> </td> </tr>
-<tr><td><code>RC4-MD5</code></td> <td>SSLv3</td> <td>RSA</td> <td>RSA</td>
<td>RC4(128)</td> <td>MD5</td> <td> </td> </tr>
-<tr><td><code>IDEA-CBC-MD5</code></td> <td>SSLv2</td> <td>RSA</td>
<td>RSA</td> <td>IDEA(128)</td> <td>MD5</td> <td> </td> </tr>
-<tr><td><code>RC2-CBC-MD5</code></td> <td>SSLv2</td> <td>RSA</td> <td>RSA</td>
<td>RC2(128)</td> <td>MD5</td> <td> </td> </tr>
-<tr><td><code>RC4-MD5</code></td> <td>SSLv2</td> <td>RSA</td> <td>RSA</td>
<td>RC4(128)</td> <td>MD5</td> <td> </td> </tr>
-<tr><td><code>DES-CBC-SHA</code></td> <td>SSLv3</td> <td>RSA</td> <td>RSA</td>
<td>DES(56)</td> <td>SHA1</td> <td> </td> </tr>
-<tr><td><code>RC4-64-MD5</code></td> <td>SSLv2</td> <td>RSA</td> <td>RSA</td>
<td>RC4(64)</td> <td>MD5</td> <td> </td> </tr>
-<tr><td><code>DES-CBC-MD5</code></td> <td>SSLv2</td> <td>RSA</td> <td>RSA</td>
<td>DES(56)</td> <td>MD5</td> <td> </td> </tr>
+<tr><td><code>DES-CBC3-SHA</code></td> <td>SSLv3</td> <td>RSA</td>
<td>RSA</td> <td>3DES(168)</td> <td>SHA1</td> <td></td> </tr>
+<tr><td><code>DES-CBC3-MD5</code></td> <td>SSLv2</td> <td>RSA</td>
<td>RSA</td> <td>3DES(168)</td> <td>MD5</td> <td></td> </tr>
+<tr><td><code>IDEA-CBC-SHA</code></td> <td>SSLv3</td> <td>RSA</td>
<td>RSA</td> <td>IDEA(128)</td> <td>SHA1</td> <td></td> </tr>
+<tr><td><code>RC4-SHA</code></td> <td>SSLv3</td> <td>RSA</td> <td>RSA</td>
<td>RC4(128)</td> <td>SHA1</td> <td></td> </tr>
+<tr><td><code>RC4-MD5</code></td> <td>SSLv3</td> <td>RSA</td> <td>RSA</td>
<td>RC4(128)</td> <td>MD5</td> <td></td> </tr>
+<tr><td><code>IDEA-CBC-MD5</code></td> <td>SSLv2</td> <td>RSA</td>
<td>RSA</td> <td>IDEA(128)</td> <td>MD5</td> <td></td> </tr>
+<tr><td><code>RC2-CBC-MD5</code></td> <td>SSLv2</td> <td>RSA</td> <td>RSA</td>
<td>RC2(128)</td> <td>MD5</td> <td></td> </tr>
+<tr><td><code>RC4-MD5</code></td> <td>SSLv2</td> <td>RSA</td> <td>RSA</td>
<td>RC4(128)</td> <td>MD5</td> <td></td> </tr>
+<tr><td><code>DES-CBC-SHA</code></td> <td>SSLv3</td> <td>RSA</td> <td>RSA</td>
<td>DES(56)</td> <td>SHA1</td> <td></td> </tr>
+<tr><td><code>RC4-64-MD5</code></td> <td>SSLv2</td> <td>RSA</td> <td>RSA</td>
<td>RC4(64)</td> <td>MD5</td> <td></td> </tr>
+<tr><td><code>DES-CBC-MD5</code></td> <td>SSLv2</td> <td>RSA</td> <td>RSA</td>
<td>DES(56)</td> <td>MD5</td> <td></td> </tr>
<tr><td><code>EXP-DES-CBC-SHA</code></td> <td>SSLv3</td> <td>RSA(512)</td>
<td>RSA</td> <td>DES(40)</td> <td>SHA1</td> <td> export</td> </tr>
<tr><td><code>EXP-RC2-CBC-MD5</code></td> <td>SSLv3</td> <td>RSA(512)</td>
<td>RSA</td> <td>RC2(40)</td> <td>MD5</td> <td> export</td> </tr>
<tr><td><code>EXP-RC4-MD5</code></td> <td>SSLv3</td> <td>RSA(512)</td>
<td>RSA</td> <td>RC4(40)</td> <td>MD5</td> <td> export</td> </tr>
<tr><td><code>EXP-RC2-CBC-MD5</code></td> <td>SSLv2</td> <td>RSA(512)</td>
<td>RSA</td> <td>RC2(40)</td> <td>MD5</td> <td> export</td> </tr>
<tr><td><code>EXP-RC4-MD5</code></td> <td>SSLv2</td> <td>RSA(512)</td>
<td>RSA</td> <td>RC4(40)</td> <td>MD5</td> <td> export</td> </tr>
-<tr><td><code>NULL-SHA</code></td> <td>SSLv3</td> <td>RSA</td> <td>RSA</td>
<td>None</td> <td>SHA1</td> <td> </td> </tr>
-<tr><td><code>NULL-MD5</code></td> <td>SSLv3</td> <td>RSA</td> <td>RSA</td>
<td>None</td> <td>MD5</td> <td> </td> </tr>
+<tr><td><code>NULL-SHA</code></td> <td>SSLv3</td> <td>RSA</td> <td>RSA</td>
<td>None</td> <td>SHA1</td> <td></td> </tr>
+<tr><td><code>NULL-MD5</code></td> <td>SSLv3</td> <td>RSA</td> <td>RSA</td>
<td>None</td> <td>MD5</td> <td></td> </tr>
<tr><td colspan="7"><em>Diffie-Hellman Ciphers:</em></td></tr>
-<tr><td><code>ADH-DES-CBC3-SHA</code></td> <td>SSLv3</td> <td>DH</td>
<td>None</td> <td>3DES(168)</td> <td>SHA1</td> <td> </td> </tr>
-<tr><td><code>ADH-DES-CBC-SHA</code></td> <td>SSLv3</td> <td>DH</td>
<td>None</td> <td>DES(56)</td> <td>SHA1</td> <td> </td> </tr>
-<tr><td><code>ADH-RC4-MD5</code></td> <td>SSLv3</td> <td>DH</td> <td>None</td>
<td>RC4(128)</td> <td>MD5</td> <td> </td> </tr>
-<tr><td><code>EDH-RSA-DES-CBC3-SHA</code></td> <td>SSLv3</td> <td>DH</td>
<td>RSA</td> <td>3DES(168)</td> <td>SHA1</td> <td> </td> </tr>
-<tr><td><code>EDH-DSS-DES-CBC3-SHA</code></td> <td>SSLv3</td> <td>DH</td>
<td>DSS</td> <td>3DES(168)</td> <td>SHA1</td> <td> </td> </tr>
-<tr><td><code>EDH-RSA-DES-CBC-SHA</code></td> <td>SSLv3</td> <td>DH</td>
<td>RSA</td> <td>DES(56)</td> <td>SHA1</td> <td> </td> </tr>
-<tr><td><code>EDH-DSS-DES-CBC-SHA</code></td> <td>SSLv3</td> <td>DH</td>
<td>DSS</td> <td>DES(56)</td> <td>SHA1</td> <td> </td> </tr>
+<tr><td><code>ADH-DES-CBC3-SHA</code></td> <td>SSLv3</td> <td>DH</td>
<td>None</td> <td>3DES(168)</td> <td>SHA1</td> <td></td> </tr>
+<tr><td><code>ADH-DES-CBC-SHA</code></td> <td>SSLv3</td> <td>DH</td>
<td>None</td> <td>DES(56)</td> <td>SHA1</td> <td></td> </tr>
+<tr><td><code>ADH-RC4-MD5</code></td> <td>SSLv3</td> <td>DH</td> <td>None</td>
<td>RC4(128)</td> <td>MD5</td> <td></td> </tr>
+<tr><td><code>EDH-RSA-DES-CBC3-SHA</code></td> <td>SSLv3</td> <td>DH</td>
<td>RSA</td> <td>3DES(168)</td> <td>SHA1</td> <td></td> </tr>
+<tr><td><code>EDH-DSS-DES-CBC3-SHA</code></td> <td>SSLv3</td> <td>DH</td>
<td>DSS</td> <td>3DES(168)</td> <td>SHA1</td> <td></td> </tr>
+<tr><td><code>EDH-RSA-DES-CBC-SHA</code></td> <td>SSLv3</td> <td>DH</td>
<td>RSA</td> <td>DES(56)</td> <td>SHA1</td> <td></td> </tr>
+<tr><td><code>EDH-DSS-DES-CBC-SHA</code></td> <td>SSLv3</td> <td>DH</td>
<td>DSS</td> <td>DES(56)</td> <td>SHA1</td> <td></td> </tr>
<tr><td><code>EXP-EDH-RSA-DES-CBC-SHA</code></td> <td>SSLv3</td>
<td>DH(512)</td> <td>RSA</td> <td>DES(40)</td> <td>SHA1</td> <td> export</td>
</tr>
<tr><td><code>EXP-EDH-DSS-DES-CBC-SHA</code></td> <td>SSLv3</td>
<td>DH(512)</td> <td>DSS</td> <td>DES(40)</td> <td>SHA1</td> <td> export</td>
</tr>
<tr><td><code>EXP-ADH-DES-CBC-SHA</code></td> <td>SSLv3</td> <td>DH(512)</td>
<td>None</td> <td>DES(40)</td> <td>SHA1</td> <td> export</td> </tr>
<tr><td><code>EXP-ADH-RC4-MD5</code></td> <td>SSLv3</td> <td>DH(512)</td>
<td>None</td> <td>RC4(40)</td> <td>MD5</td> <td> export</td> </tr>
</table>
-</td>
-</tr></table>
-</td></tr></table>
</usage>
</directivesynopsis>
@@ -1100,12 +1076,7 @@
and %{TIME_HOUR} >= 8 and %{TIME_HOUR} <= 20 ) \<br />
or %{REMOTE_ADDR} =~ m/^192\.76\.162\.[0-9]+$/
</example>
-<table width="600" cellspacing="0" cellpadding="1" border="0" summary="">
-<!-- <caption align="bottom">Table 3: Available Variables for
SSLRequire</caption> -->
-<tr><td bgcolor="#cccccc">
-<table width="598" cellpadding="5" cellspacing="0" border="0" summary="">
-<tr><td bgcolor="#ffffff">
-<table summary=""><tr><td>
+<table border="1"><tr><td>
<em>Standard CGI/1.0 and Apache variables:</em>
<pre>
HTTP_USER_AGENT PATH_INFO AUTH_TYPE
@@ -1162,9 +1133,6 @@
SSL_CLIENT_CERT_CHAIN<strong>n</strong>
SSL_CLIENT_VERIFY
</pre>
-</td></tr></table>
-</td>
-</tr></table>
</td></tr></table>
</usage>
</directivesynopsis>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]