Updates for Stronghold 2.4.2 Documentation
The following updates to the Stronghold 2.4.1 documentation should be
noted by anyone using Stronghold 2.4.2.
Chapter 1
- Under "Starting Stronghold", the description for the -h command
line argument should be changed to "display basic usage
information".
- Under "Starting Stronghold", add a new command line argument of
-L with description "Display the list of valid
configuration directives".
- Under "Custom Logs", change the description of %v to "The
hostname of the virtual host which served the request".
- Under "Custom Logs", add a new variable of %V with
description "The hostname of the request , taking into account
the setting of UseCanonicalName".
- Under "Custom Logs", add a new paragraph: "The sequences \t
and \n can also be used in custom log formats. These
will be replaced with a tab character and newline character,
respectively, in the log file".
Chapter 2
- Under "To request a renewed, nonstandard certificate", remove steps 3 and 12.
Chapter 7
- Under "Handlers", add the new direcive "RemoveHandler" which,
given a filename extension, removes the handler currently
assigned to that extension. This directive is valid in the object
context and is provided by mod_mime.
- Under "File Handling and Preprocessing", add the new directive
"DefaultLanguage" which, given a language tag, applies that
language tag to all files which are not given another language
via their file extensions. This directive is valid in the object
context and is provided by mod_mime.
- Under "Directory Indexing", add the new directive
"IndexOrderDefault", which is given two arguments:
the first is either Ascending or
Descending and the second is one of
Name, Date, Size or
Description. This sets the default order for the
directory index. It is valid in the object context and is
provided by mod_autoindex.
- In the description of RewriteMap, add the following
additional internal maps under the "int" format
indicator: "escape" which translates special
characters in the looked-up key into %-encoded form, and
"unescape" which translates %-encodings back to
special characters.
- In the description of RewriteRule, add the following Flags:
"nocase" makes the pattern case-insenstive and
"nc" the same as "nocase".
- Under "SetHandler", add the handler
default-handler with description "all files are
treated as static files".
- Under "CustomLog", add the following to the end of
the syntax: "env=[!]environment-variable". In the
description, add "If the option env=environment-variable
is given the log line will only be written if the named
environment variable is set. If an exclaimation mark is given
before the environment variable name then the log line is written
only if the environment variable is not set. Environment
variables are typically set by SetEnvIf or rewrite
rules".
- Under "require", change the paragraph after the
table to say "If Require appears in a
<Limit> container, then it restricts access to
the named methods. If Require appears in a
<LimitExcept> then it restricts access to all
methods except those named. Otherwise it restricts access for all
methods
Chapter 8
- Under "Stronghold Modules", add a new entry for the "mod_sxnet"
module. This is a default module, with description "Provides
support for Thawte Stronghold Extranet user authentication. See
http://www.thawte.com/certs/strongextranet/ for more details.".