jim 98/01/30 17:43:40
Modified: htdocs/manual bind.html handler.html keepalive.html location.html multilogs.html new_features_1_3.html htdocs/manual/mod core.html mod_access.html mod_actions.html mod_alias.html mod_auth.html mod_auth_anon.html mod_auth_db.html mod_auth_dbm.html mod_autoindex.html mod_browser.html mod_cern_meta.html mod_cgi.html mod_cookies.html mod_digest.html mod_dir.html mod_dld.html mod_dll.html mod_env.html mod_expires.html mod_headers.html mod_imap.html mod_include.html mod_info.html mod_log_agent.html mod_log_common.html mod_log_config.html mod_log_referer.html mod_mime.html mod_mime_magic.html mod_negotiation.html mod_proxy.html mod_rewrite.html mod_setenvif.html mod_speling.html mod_userdir.html mod_usertrack.html src CHANGES src/main alloc.c alloc.h http_core.c http_main.c http_protocol.c http_request.c http_vhost.c httpd.h util.c src/modules/proxy mod_proxy.c proxy_ftp.c src/modules/standard mod_access.c mod_asis.c mod_autoindex.c mod_cgi.c mod_include.c mod_info.c mod_negotiation.c mod_rewrite.c mod_status.c mod_unique_id.c src/support suexec.c Log: Put 2.0 in sync with 1.3b4 Revision Changes Path 1.11 +32 -8 apache-2.0/htdocs/manual/bind.html Index: bind.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/bind.html,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- bind.html 1998/01/26 16:53:27 1.10 +++ bind.html 1998/01/31 01:42:32 1.11 @@ -37,10 +37,22 @@ </UL> <h3><A name="bindaddress">BindAddress</A></h3> -<STRONG>Syntax:</STRONG> BindAddress <EM>[ * | IP-address | hostname ]</EM><BR> -<STRONG>Default:</STRONG> <CODE>BindAddress *</CODE><BR> -<STRONG>Context:</STRONG> server config<BR> -<STRONG>Status:</STRONG> Core<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> BindAddress <EM>[ * | IP-address | hostname ]</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>BindAddress *</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Core<P> Makes the server listen to just the specified address. If the argument is *, the server listens to all addresses. The port listened to @@ -48,10 +60,22 @@ should be used. <h3><A name="listen">Listen</A></h3> -<STRONG>Syntax:</STRONG> Listen <EM>[ port | IP-address:port ]</EM><BR> -<STRONG>Default:</STRONG> <CODE>none</CODE><BR> -<STRONG>Context:</STRONG> server config<BR> -<STRONG>Status:</STRONG> Core<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> Listen <EM>[ port | IP-address:port ]</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>none</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Core<P> <TT>Listen</TT> can be used instead of <TT>BindAddress</TT> and <TT>Port</TT>. It tells the server to accept incoming requests on the 1.11 +32 -8 apache-2.0/htdocs/manual/handler.html Index: handler.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/handler.html,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- handler.html 1998/01/26 16:53:30 1.10 +++ handler.html 1998/01/31 01:42:33 1.11 @@ -71,10 +71,22 @@ <h2><A name="addhandler">AddHandler</A></h2> -<STRONG>Syntax:</STRONG> <AddHandler <EM>handler-name extension</EM>><BR> -<STRONG>Context:</STRONG> server config, virtual host, directory, .htaccess<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_mime +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> <AddHandler <EM>handler-name extension</EM>><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_mime <P>AddHandler maps the filename extension <EM>extension</EM> to the handler <EM>handler-name</EM>. For example, to activate CGI scripts @@ -91,10 +103,22 @@ <h2><A name="sethandler">SetHandler</A></h2> -<STRONG>Syntax:</STRONG> <SetHandler <EM>handler-name</EM>><BR> -<STRONG>Context:</STRONG> directory, .htaccess<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_mime +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> <SetHandler <EM>handler-name</EM>><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> directory, .htaccess<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_mime <P>When placed into an <CODE>.htaccess</CODE> file or a <CODE><Directory></CODE> or <CODE><Location></CODE> section, 1.9 +32 -8 apache-2.0/htdocs/manual/keepalive.html Index: keepalive.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/keepalive.html,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- keepalive.html 1998/01/26 16:53:32 1.8 +++ keepalive.html 1998/01/31 01:42:34 1.9 @@ -34,10 +34,22 @@ HREF="mod/core.html#keepalive">KeepAlive</A> directive.</P> <h3>KeepAlive</h3> -<STRONG>Syntax:</STRONG> KeepAlive <EM>max-requests</EM><BR> -<STRONG>Default:</STRONG> <CODE>KeepAlive 5</CODE><BR> -<STRONG>Context:</STRONG> server config<BR> -<STRONG>Status:</STRONG> Core<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> KeepAlive <EM>max-requests</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>KeepAlive 5</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Core<P> This directive enables Keep-Alive support. Set <EM>max-requests</EM> to the maximum number of requests you want Apache to entertain per @@ -45,10 +57,22 @@ server resources. Set this to <CODE>0</CODE> to disable support. <h3>KeepAliveTimeout</h3> -<STRONG>Syntax:</STRONG> KeepAliveTimeout <EM>seconds</EM><BR> -<STRONG>Default:</STRONG> <CODE>KeepAliveTimeout 15</CODE><BR> -<STRONG>Context:</STRONG> server config<BR> -<STRONG>Status:</STRONG> Core<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> KeepAliveTimeout <EM>seconds</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>KeepAliveTimeout 15</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Core<P> The number of seconds Apache will wait for a subsequent request before closing the connection. Once a request has been received, the timeout 1.9 +12 -3 apache-2.0/htdocs/manual/location.html Index: location.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/location.html,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- location.html 1998/01/26 16:53:32 1.8 +++ location.html 1998/01/31 01:42:35 1.9 @@ -17,9 +17,18 @@ <h2><A name="location">The <CODE><Location></CODE> Directive</A></h2> -<STRONG>Syntax:</STRONG> <Location <EM>URL prefix</EM>><BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> -<STRONG>Status:</STRONG> core<BR> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> <Location <EM>URL prefix</EM>><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<BR> <P>The <Location> directive provides for access control by URL. It is comparable to the <A 1.8 +16 -4 apache-2.0/htdocs/manual/multilogs.html Index: multilogs.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/multilogs.html,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- multilogs.html 1998/01/26 16:53:34 1.7 +++ multilogs.html 1998/01/31 01:42:39 1.8 @@ -48,10 +48,22 @@ <HR> -<STRONG>Syntax:</STRONG> CustomLog <EM>filename "format"</EM><BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> -<STRONG>Status:</STRONG> base<BR> -<STRONG>Module:</STRONG> mod_log_config<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> CustomLog <EM>filename "format"</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_log_config<P> The first argument is the filename to log to. This is used exactly like the argument to <CODE>TransferLog</CODE>, that is, 1.40 +9 -0 apache-2.0/htdocs/manual/new_features_1_3.html Index: new_features_1_3.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/new_features_1_3.html,v retrieving revision 1.39 retrieving revision 1.40 diff -u -r1.39 -r1.40 --- new_features_1_3.html 1998/01/26 19:50:06 1.39 +++ new_features_1_3.html 1998/01/31 01:42:41 1.40 @@ -509,6 +509,15 @@ separate subdirectory and library so they can be used by other applications than just the server. </LI> + + <LI><STRONG>New <SAMP><A HREF="mod/core.html#serversignature">ServerSignature</A></SAMP> directive</STRONG> + <BR> + This directive optionally adds a line containing the server version and + virtual host name to server-generated pages (error documents, ftp + directory listings, mod_info output etc.). This makes it easier for users + to tell which server produced the error message, especially in a proxy + chain (often found in intranet environments). + </LI> </UL> <!--#include virtual="footer.html" --> 1.94 +1061 -311 apache-2.0/htdocs/manual/mod/core.html Index: core.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/core.html,v retrieving revision 1.93 retrieving revision 1.94 diff -u -r1.93 -r1.94 --- core.html 1998/01/26 18:24:26 1.93 +++ core.html 1998/01/31 01:42:45 1.94 @@ -84,12 +84,24 @@ </UL> <HR> -<h2><A name="accessconfig">AccessConfig directive</A></h2> +<H2><A name="accessconfig">AccessConfig directive</A></H2> <!--%plaintext <?INDEX {\tt AccessConfig} directive> --> -<STRONG>Syntax:</STRONG> AccessConfig <EM>filename</EM><BR> -<STRONG>Default:</STRONG> <CODE>AccessConfig conf/access.conf</CODE><BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> -<STRONG>Status:</STRONG> core<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> AccessConfig <EM>filename</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>AccessConfig conf/access.conf</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<P> The server will read this file for more directives after reading the <A HREF="#resourceconfig">ResourceConfig</A> file. <EM>Filename</EM> is @@ -101,13 +113,28 @@ contain any server directive allowed in the <EM>server config</EM> context. <P><HR> -<h2><A name="accessfilename">AccessFileName directive</A></h2> +<H2><A name="accessfilename">AccessFileName directive</A></H2> <!--%plaintext <?INDEX {\tt AccessFileName} directive> --> -<STRONG>Syntax:</STRONG> AccessFileName <EM>filename filename ...</EM><BR> -<STRONG>Default:</STRONG> <CODE>AccessFileName .htaccess</CODE><BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> -<STRONG>Status:</STRONG> core<BR> -<STRONG>Compatibility:</STRONG> AccessFileName can accept more than one filename only in Apache 1.3 and later<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> AccessFileName <EM>filename filename ...</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>AccessFileName .htaccess</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> AccessFileName can accept more than one filename only in Apache 1.3 and later<P> When returning a document to the client the server looks for the first existing access control file from this list of names in every directory of the path to @@ -123,12 +150,24 @@ AllowOverride None<BR> </Directory></CODE></BLOCKQUOTE><P><HR> -<h2><A name="addmodule">AddModule directive</A></h2> +<H2><A name="addmodule">AddModule directive</A></H2> <!--%plaintext <?INDEX {\tt AddModule} directive> --> -<STRONG>Syntax:</STRONG> AddModule <EM>module module ...</EM><BR> -<STRONG>Context:</STRONG> server config <BR> -<STRONG>Status:</STRONG> core<BR> -<STRONG>Compatibility:</STRONG> AddModule is only available in Apache 1.2 and later<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> AddModule <EM>module module ...</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config <BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> AddModule is only available in Apache 1.2 and later<P> The server can have modules compiled in which are not actively in use. This directive can be used to enable the use of those modules. The @@ -136,12 +175,24 @@ be cleared with the <A HREF="#clearmodulelist">ClearModuleList</A> directive.<P><HR> -<h2><A name="allowoverride">AllowOverride directive</A></h2> +<H2><A name="allowoverride">AllowOverride directive</A></H2> <!--%plaintext <?INDEX {\tt AllowOverride} directive> --> -<STRONG>Syntax:</STRONG> AllowOverride <EM>override override ...</EM><BR> -<STRONG>Default:</STRONG> <CODE>AllowOverride All</CODE><BR> -<STRONG>Context:</STRONG> directory<BR> -<STRONG>Status:</STRONG> core<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> AllowOverride <EM>override override ...</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>AllowOverride All</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> directory<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<P> When the server finds an .htaccess file (as specified by <A HREF="#accessfilename">AccessFileName</A>) it needs to know which @@ -198,12 +249,24 @@ <A HREF="mod_include.html#xbithack">XBitHack</A>). </DL><P><HR> -<h2><A name="authname">AuthName directive</A></h2> +<H2><A name="authname">AuthName directive</A></H2> <!--%plaintext <?INDEX {\tt AuthName} directive> --> -<STRONG>Syntax:</STRONG> AuthName <EM>auth-domain</EM><BR> -<STRONG>Context:</STRONG> directory, .htaccess<BR> -<STRONG>Override:</STRONG> AuthConfig<BR> -<STRONG>Status:</STRONG> core<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> AuthName <EM>auth-domain</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> AuthConfig<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<P> This directive sets the name of the authorization realm for a directory. This realm is given to the client so that the user knows which username and @@ -213,12 +276,24 @@ <A HREF="mod_auth.html#authuserfile">AuthUserFile</A> and <A HREF="mod_auth.html#authgroupfile">AuthGroupFile</A> to work.<P><HR> -<h2><A name="authtype">AuthType directive</A></h2> +<H2><A name="authtype">AuthType directive</A></H2> <!--%plaintext <?INDEX {\tt AuthType} directive> --> -<STRONG>Syntax:</STRONG> AuthType <EM>type</EM><BR> -<STRONG>Context:</STRONG> directory, .htaccess<BR> -<STRONG>Override:</STRONG> AuthConfig<BR> -<STRONG>Status:</STRONG> core<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> AuthType <EM>type</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> AuthConfig<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<P> This directive selects the type of user authentication for a directory. Only <CODE>Basic</CODE> is currently implemented. @@ -228,12 +303,24 @@ <A HREF="mod_auth.html#authuserfile">AuthUserFile</A> and <A HREF="mod_auth.html#authgroupfile">AuthGroupFile</A> to work.<P><HR> -<h2><A name="bindaddress">BindAddress directive</A></h2> +<H2><A name="bindaddress">BindAddress directive</A></H2> <!--%plaintext <?INDEX {\tt BindAddress} directive> --> -<STRONG>Syntax:</STRONG> BindAddress <EM>saddr</EM><BR> -<STRONG>Default:</STRONG> <CODE>BindAddress *</CODE><BR> -<STRONG>Context:</STRONG> server config<BR> -<STRONG>Status:</STRONG> core<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> BindAddress <EM>saddr</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>BindAddress *</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<P> A Unix® http server can either listen for connections to every IP address of the server machine, or just one IP address of the server @@ -265,25 +352,55 @@ <HR> -<h2><A name="clearmodulelist">ClearModuleList directive</A></h2> +<H2><A name="clearmodulelist">ClearModuleList directive</A></H2> <!--%plaintext <?INDEX {\tt ClearModuleList} directive> --> -<STRONG>Syntax:</STRONG> ClearModuleList<BR> -<STRONG>Context:</STRONG> server config<BR> -<STRONG>Status:</STRONG> core<BR> -<STRONG>Compatibility:</STRONG> ClearModuleList is only available in Apache 1.2 and later<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> ClearModuleList<BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> ClearModuleList is only available in Apache 1.2 and later<P> The server comes with a built-in list of active modules. This directive clears the list. It is assumed that the list will then be re-populated using the <A HREF="#addmodule">AddModule</A> directive.<P><HR> -<h2><A name="contentdigest">ContentDigest directive</A></h2> +<H2><A name="contentdigest">ContentDigest directive</A></H2> <!--%plaintext <?INDEX {\tt ContentDigest} directive> --> -<STRONG>Syntax:</STRONG> ContentDigest <EM>on|off</EM><BR> -<STRONG>Default:</STRONG> <CODE>ContentDigest off</CODE><BR> -<STRONG>Context:</STRONG> server config, virtual host, directory, .htaccess<BR> -<STRONG>Override:</STRONG> AuthConfig<BR> -<STRONG>Status:</STRONG> experimental<P> -<STRONG>Compatibility:</STRONG> ContentDigest is only available in Apache 1.1 and later<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> ContentDigest <EM>on|off</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>ContentDigest off</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> AuthConfig<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> experimental<P> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> ContentDigest is only available in Apache 1.1 and later<P> This directive enables the generation of <CODE>Content-MD5</CODE> headers as defined in RFC1864 respectively RFC2068.<P> @@ -310,12 +427,24 @@ <HR> -<h2><A name="coredumpdirectory">CoreDumpDirectory directive</A></h2> +<H2><A name="coredumpdirectory">CoreDumpDirectory directive</A></H2> <!--%plaintext <?INDEX {\tt CoreDumpDirectory} directive> --> -<STRONG>Syntax:</STRONG> CoreDumpDirectory <EM>directory</EM><BR> -<STRONG>Default:</STRONG> the same location as ServerRoot<BR> -<STRONG>Context:</STRONG> server config<BR> -<STRONG>Status:</STRONG> core<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> CoreDumpDirectory <EM>directory</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> the same location as ServerRoot<BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<P> This controls the directory to which Apache attempts to switch before dumping core. The default is in the <A HREF="#serverroot">ServerRoot</A> @@ -324,13 +453,28 @@ want a core dump for debugging, you can use this directive to place it in a different location.<P><HR> -<h2><A name="defaulttype">DefaultType directive</A></h2> +<H2><A name="defaulttype">DefaultType directive</A></H2> <!--%plaintext <?INDEX {\tt DefaultType} directive> --> -<STRONG>Syntax:</STRONG> DefaultType <EM>mime-type</EM><BR> -<STRONG>Default:</STRONG> <CODE>DefaultType text/html</CODE><BR> -<STRONG>Context:</STRONG> server config, virtual host, directory, .htaccess<BR> -<STRONG>Override:</STRONG> FileInfo<BR> -<STRONG>Status:</STRONG> core<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> DefaultType <EM>mime-type</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>DefaultType text/html</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> FileInfo<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<P> There will be times when the server is asked to provide a document whose type cannot be determined by its MIME types mappings.<P> @@ -342,11 +486,20 @@ would be appropriate for a directory which contained many gif images with filenames missing the .gif extension.<P><HR> -<h2><A name="directory"><Directory> directive</A></h2> +<H2><A name="directory"><Directory> directive</A></H2> <!--%plaintext <?INDEX {\tt Directory} section directive> --> -<STRONG>Syntax:</STRONG> <Directory <EM>directory</EM>> ... </Directory> <BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> -<STRONG>Status:</STRONG> Core. <P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> <Directory <EM>directory</EM>> ... </Directory> <BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Core. <P> <Directory> and </Directory> are used to enclose a group of directives which will apply only to the named directory and sub-directories @@ -458,11 +611,23 @@ <HR> -<h2><A name="directorymatch"><DirectoryMatch></A></h2> -<STRONG>Syntax:</STRONG> <DirectoryMatch <EM>regex</EM>> ... </DirectoryMatch> <BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> -<STRONG>Status:</STRONG> Core.<BR> -<STRONG>Compatibility:</STRONG> Available in Apache 1.3 and later +<H2><A name="directorymatch"><DirectoryMatch></A></H2> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> <DirectoryMatch <EM>regex</EM>> ... </DirectoryMatch> <BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Core.<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> Available in Apache 1.3 and later <P><DirectoryMatch> and </DirectoryMatch> are used to enclose a group of directives which will apply only to the named directory and sub-directories @@ -486,13 +651,25 @@ <HR> -<h2><A NAME="documentroot">DocumentRoot directive</A></h2> +<H2><A NAME="documentroot">DocumentRoot directive</A></H2> <!--%plaintext <?INDEX {\tt DocumentRoot} directive> --> -<STRONG>Syntax:</STRONG> DocumentRoot <EM>directory-filename</EM><BR> -<STRONG>Default:</STRONG> <CODE>DocumentRoot +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> DocumentRoot <EM>directory-filename</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>DocumentRoot /usr/local/apache/htdocs</CODE><BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> -<STRONG>Status:</STRONG> core<P> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<P> This directive sets the directory from which httpd will serve files. Unless matched by a directive like Alias, the server appends the path @@ -508,13 +685,28 @@ <P><HR> -<h2><A name="errordocument">ErrorDocument directive</A></h2> +<H2><A name="errordocument">ErrorDocument directive</A></H2> <!--%plaintext <?INDEX {\tt ErrorDocument} directive> --> -<STRONG>Syntax:</STRONG> ErrorDocument <EM>error-code document</EM><BR> -<STRONG>Context:</STRONG> server config, virtual host, directory, .htaccess<BR> -<STRONG>Status:</STRONG> core<BR> -<STRONG>Override:</STRONG> FileInfo<BR> -<STRONG>Compatibility:</STRONG> The directory and .htaccess contexts +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> ErrorDocument <EM>error-code document</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> FileInfo<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> The directory and .htaccess contexts are only available in Apache 1.1 and later.<P> In the event of a problem or error, Apache can be configured to do @@ -557,12 +749,24 @@ <P>See Also: <A HREF="../custom-error.html">documentation of customizable responses.</A><P><HR> -<h2><A name="errorlog">ErrorLog directive</A></h2> +<H2><A name="errorlog">ErrorLog directive</A></H2> <!--%plaintext <?INDEX {\tt ErrorLog} directive> --> -<STRONG>Syntax:</STRONG> ErrorLog <EM>filename</EM><BR> -<STRONG>Default:</STRONG> <CODE>ErrorLog logs/error_log</CODE><BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> -<STRONG>Status:</STRONG> core<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> ErrorLog <EM>filename</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>ErrorLog logs/error_log</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<P> The error log directive sets the name of the file to which the server will log any errors it encounters. If the filename does not begin with a slash (/) @@ -578,12 +782,24 @@ <P><HR> -<h2><A name="files"><Files> directive</A></h2> -<STRONG>Syntax:</STRONG> <Files <EM>filename</EM>> +<H2><A name="files"><Files> directive</A></H2> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> <Files <EM>filename</EM>> ... </Files><BR> -<STRONG>Context:</STRONG> server config, virtual host, .htaccess<BR> -<STRONG>Status:</STRONG> core<BR> -<STRONG>Compatibility:</STRONG> only available in Apache +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, .htaccess<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> only available in Apache 1.2 and above.<P> <P>The <Files> directive provides for access control by @@ -628,12 +844,24 @@ <HR> -<h2><A name="filesmatch"><FilesMatch></A></h2> -<STRONG>Syntax:</STRONG> <FilesMatch <EM>regex</EM>> +<H2><A name="filesmatch"><FilesMatch></A></H2> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> <FilesMatch <EM>regex</EM>> ... </Files><BR> -<STRONG>Context:</STRONG> server config, virtual host, .htaccess<BR> -<STRONG>Status:</STRONG> core<BR> -<STRONG>Compatibility:</STRONG> only available in Apache +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, .htaccess<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> only available in Apache 1.3 and above.<P> <P>The <FilesMatch> directive provides for access control by @@ -652,12 +880,24 @@ <HR> -<h2><A name="group">Group directive</A></h2> +<H2><A name="group">Group directive</A></H2> <!--%plaintext <?INDEX {\tt Group} directive> --> -<STRONG>Syntax:</STRONG> Group <EM>unix-group</EM><BR> -<STRONG>Default:</STRONG> <CODE>Group #-1</CODE><BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> -<STRONG>Status:</STRONG> core<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> Group <EM>unix-group</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>Group #-1</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<P> The Group directive sets the group under which the server will answer requests. In order to use this directive, the stand-alone server must be run initially @@ -686,15 +926,33 @@ SECURITY: See <A HREF="#user">User</A> for a discussion of the security considerations.<P><HR> -<h2><A name="hostnamelookups">HostNameLookups directive</A></h2> +<H2><A name="hostnamelookups">HostNameLookups directive</A></H2> <!--%plaintext <?INDEX {\tt HostNameLookups} directive> --> -<STRONG>Syntax:</STRONG> HostNameLookups <EM>on | off | double</EM><BR> -<STRONG>Default:</STRONG> <CODE>HostNameLookups off</CODE><BR> -<STRONG>Context:</STRONG> server config, virtual host, directory, .htaccess<BR> -<STRONG>Status:</STRONG> core<BR> -<STRONG>Compatibility:</STRONG> <CODE>double</CODE> available only in Apache +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> HostNameLookups <EM>on | off | double</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>HostNameLookups off</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> <CODE>double</CODE> available only in Apache 1.3 and above.<BR> -<STRONG>Compatibility:</STRONG> Default was <CODE>on</CODE> prior to Apache +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> Default was <CODE>on</CODE> prior to Apache 1.3.<P> This directive enables DNS lookups so that host names can be logged (and @@ -726,12 +984,24 @@ provided in the <EM>/support</EM> directory, can be used to look up host names from logged IP addresses offline.<P><HR> -<h2><A name="identitycheck">IdentityCheck directive</A></h2> +<H2><A name="identitycheck">IdentityCheck directive</A></H2> <!--%plaintext <?INDEX {\tt IdentityCheck} directive> --> -<STRONG>Syntax:</STRONG> IdentityCheck <EM>boolean</EM><BR> -<STRONG>Default:</STRONG> <CODE>IdentityCheck off</CODE><BR> -<STRONG>Context:</STRONG> server config, virtual host, directory, .htaccess<BR> -<STRONG>Status:</STRONG> core<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> IdentityCheck <EM>boolean</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>IdentityCheck off</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<P> This directive enables RFC1413-compliant logging of the remote user name for each connection, where the client machine runs identd or something similar. @@ -749,12 +1019,27 @@ <P><HR> <H2><A NAME="ifmodule"><IfModule> directive</A></H2> -<STRONG>Syntax:</STRONG> <IfModule [!]<EM>module-name</EM>> <EM>...</EM> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> <IfModule [!]<EM>module-name</EM>> <EM>...</EM> </IfModule><BR> -<STRONG>Default:</STRONG> None<BR> -<STRONG>Context:</STRONG> all<BR> -<STRONG>Status:</STRONG> Core<BR> -<STRONG>Compatibility:</STRONG> IfModule is only available in 1.2 and +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> None<BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> all<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Core<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> IfModule is only available in 1.2 and later.<P> <P> @@ -788,24 +1073,42 @@ <P> <HR> -<h2><A name="include">Include directive</A></h2> +<H2><A name="include">Include directive</A></H2> <STRONG>Syntax: (Apache 1.2)</STRONG> Include <EM>filename</EM><BR> -<STRONG>Context:</STRONG> server config<BR> -<STRONG>Status:</STRONG> Core<BR> -<STRONG>Compatibility:</STRONG> Include is only available in Apache 1.3 and later. +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Core<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> Include is only available in Apache 1.3 and later. <P> This directive allows inclusion of other configuration files from within the server configuration files. <P> <HR> -<h2><A name="keepalive">KeepAlive directive</A></h2> +<H2><A name="keepalive">KeepAlive directive</A></H2> <STRONG>Syntax: (Apache 1.1)</STRONG> KeepAlive <EM>max-requests</EM><BR> <STRONG>Default: (Apache 1.1)</STRONG> <CODE>KeepAlive 5</CODE><BR> <STRONG>Syntax: (Apache 1.2)</STRONG> KeepAlive <EM>on/off</EM><BR> <STRONG>Default: (Apache 1.2)</STRONG> <CODE>KeepAlive On</CODE><BR> -<STRONG>Context:</STRONG> server config<BR> -<STRONG>Status:</STRONG> Core<BR> -<STRONG>Compatibility:</STRONG> KeepAlive is only available in Apache +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Core<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> KeepAlive is only available in Apache 1.1 and later.<P> This directive enables @@ -821,12 +1124,27 @@ persistent connections, "Off" to disable. See also the <A HREF="#maxkeepaliverequests">MaxKeepAliveRequests</A> directive.</P><HR> -<h2><A name="keepalivetimeout">KeepAliveTimeout directive</A></h2> -<STRONG>Syntax:</STRONG> KeepAliveTimeout <EM>seconds</EM><BR> -<STRONG>Default:</STRONG> <CODE>KeepAliveTimeout 15</CODE><BR> -<STRONG>Context:</STRONG> server config<BR> -<STRONG>Status:</STRONG> Core<BR> -<STRONG>Compatibility:</STRONG> KeepAliveTimeout is only available in Apache +<H2><A name="keepalivetimeout">KeepAliveTimeout directive</A></H2> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> KeepAliveTimeout <EM>seconds</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>KeepAliveTimeout 15</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Core<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> KeepAliveTimeout is only available in Apache 1.1 and later.<P> The number of seconds Apache will wait for a subsequent request before @@ -836,12 +1154,21 @@ applies. <HR> -<h2><A name="limit"><Limit> directive</A></h2> +<H2><A name="limit"><Limit> directive</A></H2> <!--%plaintext <?INDEX {\tt Limit} section directive> --> -<STRONG>Syntax:</STRONG> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> <Limit <EM>method method</EM> ... > ... </Limit><BR> -<STRONG>Context:</STRONG> any<BR> -<STRONG>Status:</STRONG> core<P> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> any<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<P> <Limit> and </Limit> are used to enclose a group of access control directives which will then apply only to the specified @@ -861,12 +1188,24 @@ <STRONG>If you wish to limit all methods, do not include any <Limit> directive at all.</STRONG> <P><HR> -<h2><A name="listen">Listen directive</A></h2> -<STRONG>Syntax:</STRONG> +<H2><A name="listen">Listen directive</A></H2> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> Listen [<EM>IP address</EM>:]<EM>port number</EM><BR> -<STRONG>Context:</STRONG> server config<BR> -<STRONG>Status:</STRONG> core<BR> -<STRONG>Compatibility:</STRONG> Listen is only available in Apache +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> Listen is only available in Apache 1.1 and later.<P> <P>The Listen directive instructs Apache to listen to more than one IP @@ -916,11 +1255,26 @@ <HR> <H2><A NAME="listenbacklog">ListenBacklog directive</A></H2> -<STRONG>Syntax:</STRONG> ListenBacklog <EM>backlog</EM><BR> -<STRONG>Default:</STRONG> <CODE>ListenBacklog 511</CODE><BR> -<STRONG>Context:</STRONG> server config<BR> -<STRONG>Status:</STRONG> Core<BR> -<STRONG>Compatibility:</STRONG> ListenBacklog is only available in Apache +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> ListenBacklog <EM>backlog</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>ListenBacklog 511</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Core<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> ListenBacklog is only available in Apache versions after 1.2.0.<P> The maximum length of the queue of pending connections. Generally no @@ -928,13 +1282,25 @@ to increase this when under a TCP SYN flood attack. See the backlog parameter to the <CODE>listen(2)</CODE> system call.</P><HR> -<h2><A name="location"><Location> directive</A></h2> +<H2><A name="location"><Location> directive</A></H2> -<STRONG>Syntax:</STRONG> <Location <EM>URL</EM>> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> <Location <EM>URL</EM>> ... </Location><BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> -<STRONG>Status:</STRONG> core<BR> -<STRONG>Compatibility:</STRONG> Location is only available in Apache +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> Location is only available in Apache 1.1 and later.<P> <P>The <Location> directive provides for access control by @@ -989,13 +1355,25 @@ <HR> -<h2><A name="locationmatch"><LocationMatch></A></h2> +<H2><A name="locationmatch"><LocationMatch></A></H2> -<STRONG>Syntax:</STRONG> <LocationMatch <EM>regex</EM>> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> <LocationMatch <EM>regex</EM>> ... </LocationMatch><BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> -<STRONG>Status:</STRONG> core<BR> -<STRONG>Compatibility:</STRONG> Location is only available in Apache +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> Location is only available in Apache 1.3 and later.<P> <P>The <LocationMatch> directive provides for access control by @@ -1017,10 +1395,22 @@ <HR> <H2><A NAME="lockfile">LockFile directive</A></H2> -<STRONG>Syntax:</STRONG> LockFile <EM>filename</EM><BR> -<STRONG>Default:</STRONG> <CODE>LockFile logs/accept.lock</CODE><BR> -<STRONG>Context:</STRONG> server config<BR> -<STRONG>Status:</STRONG> core<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> LockFile <EM>filename</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>LockFile logs/accept.lock</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<P> The LockFile directive sets the path to the lockfile used when Apache is compiled with either USE_FCNTL_SERIALIZED_ACCEPT or @@ -1038,23 +1428,50 @@ <P><HR> -<h2><A name="maxclients">MaxClients directive</A></h2> +<H2><A name="maxclients">MaxClients directive</A></H2> <!--%plaintext <?INDEX {\tt MaxClients} directive> --> -<STRONG>Syntax:</STRONG> MaxClients <EM>number</EM><BR> -<STRONG>Default:</STRONG> <CODE>MaxClients 256</CODE><BR> -<STRONG>Context:</STRONG> server config<BR> -<STRONG>Status:</STRONG> core<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> MaxClients <EM>number</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>MaxClients 256</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<P> The MaxClients directive sets the limit on the number of simultaneous requests that can be supported; not more than this number of child server processes will be created.<P><HR> -<h2><A name="maxkeepaliverequests">MaxKeepAliveRequests directive</A></h2> -<STRONG>Syntax:</STRONG> MaxKeepAliveRequests <EM>number</EM><BR> -<STRONG>Default:</STRONG> <CODE>MaxKeepAliveRequests 100</CODE><BR> -<STRONG>Context:</STRONG> server config<BR> -<STRONG>Status:</STRONG> core<BR> -<STRONG>Compatibility:</STRONG> Only available in Apache +<H2><A name="maxkeepaliverequests">MaxKeepAliveRequests directive</A></H2> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> MaxKeepAliveRequests <EM>number</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>MaxKeepAliveRequests 100</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> Only available in Apache 1.2 and later. <P>The MaxKeepAliveRequests directive limits the number of requests @@ -1063,12 +1480,24 @@ allowed. We recommend that this setting be kept to a high value for maximum server performance.</P><HR> -<h2><A name="maxrequestsperchild">MaxRequestsPerChild directive</A></h2> +<H2><A name="maxrequestsperchild">MaxRequestsPerChild directive</A></H2> <!--%plaintext <?INDEX {\tt MaxRequestsPerChild} directive> --> -<STRONG>Syntax:</STRONG> MaxRequestsPerChild <EM>number</EM><BR> -<STRONG>Default:</STRONG> <CODE>MaxRequestsPerChild 0</CODE><BR> -<STRONG>Context:</STRONG> server config<BR> -<STRONG>Status:</STRONG> core<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> MaxRequestsPerChild <EM>number</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>MaxRequestsPerChild 0</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<P> The MaxRequestsPerChild directive sets the limit on the number of requests that an individual child server process will handle. After MaxRequestsPerChild @@ -1083,12 +1512,24 @@ number of processes when the server load reduces. </UL><P><HR> -<h2><A name="maxspareservers">MaxSpareServers directive</A></h2> +<H2><A name="maxspareservers">MaxSpareServers directive</A></H2> <!--%plaintext <?INDEX {\tt MaxSpareServers} directive> --> -<STRONG>Syntax:</STRONG> MaxSpareServers <EM>number</EM><BR> -<STRONG>Default:</STRONG> <CODE>MaxSpareServers 10</CODE><BR> -<STRONG>Context:</STRONG> server config<BR> -<STRONG>Status:</STRONG> core<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> MaxSpareServers <EM>number</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>MaxSpareServers 10</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<P> The MaxSpareServers directive sets the desired maximum number of <EM>idle</EM> child server processes. An idle process is one which is not handling @@ -1101,12 +1542,24 @@ See also <A HREF="#minspareservers">MinSpareServers</A> and <A HREF="#startservers">StartServers</A>.<P><HR> -<h2><A name="minspareservers">MinSpareServers directive</A></h2> +<H2><A name="minspareservers">MinSpareServers directive</A></H2> <!--%plaintext <?INDEX {\tt MinSpareServers} directive> --> -<STRONG>Syntax:</STRONG> MinSpareServers <EM>number</EM><BR> -<STRONG>Default:</STRONG> <CODE>MinSpareServers 5</CODE><BR> -<STRONG>Context:</STRONG> server config<BR> -<STRONG>Status:</STRONG> core<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> MinSpareServers <EM>number</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>MinSpareServers 5</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<P> The MinSpareServers directive sets the desired minimum number of <EM>idle</EM> child server processes. An idle process is one which is not handling @@ -1119,12 +1572,24 @@ See also <A HREF="#maxspareservers">MaxSpareServers</A> and <A HREF="#startservers">StartServers</A>.<P><HR> -<h2><A name="namevirtualhost">NameVirtualHost directive</A></h2> +<H2><A name="namevirtualhost">NameVirtualHost directive</A></H2> <!--%plaintext <?INDEX {\tt NameVirtualHost} directive> --> -<STRONG>Syntax:</STRONG> NameVirtualHost <EM>addr</EM>[:<EM>port</EM>]<BR> -<STRONG>Context:</STRONG> server config<BR> -<STRONG>Status:</STRONG> core<P> -<STRONG>Compatibility:</STRONG> NameVirtualHost is only available in Apache 1.3 and later<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> NameVirtualHost <EM>addr</EM>[:<EM>port</EM>]<BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<P> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> NameVirtualHost is only available in Apache 1.3 and later<P> The NameVirtualHost directive is a required directive if you want to configure <A HREF="../vhosts/index.html">name-based virtual hosts</A>.<P> @@ -1147,12 +1612,24 @@ <STRONG>See also:</STRONG> <A HREF="../vhosts/index.html">Apache Virtual Host documentation</A> -<h2><A name="options">Options directive</A></h2> +<H2><A name="options">Options directive</A></H2> <!--%plaintext <?INDEX {\tt Options} directive> --> -<STRONG>Syntax:</STRONG> Options <EM>[+|-]option [+|-]option ...</EM><BR> -<STRONG>Context:</STRONG> server config, virtual host, directory, .htaccess<BR> -<STRONG>Override:</STRONG> Options<BR> -<STRONG>Status:</STRONG> core<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> Options <EM>[+|-]option [+|-]option ...</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> Options<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<P> The Options directive controls which server features are available in a particular directory. @@ -1234,12 +1711,24 @@ are set for the /web/docs/spec directory. <HR> -<h2><A name="pidfile">PidFile directive</A></h2> +<H2><A name="pidfile">PidFile directive</A></H2> <!--%plaintext <?INDEX {\tt PidFile} directive> --> -<STRONG>Syntax:</STRONG> PidFile <EM>filename</EM><BR> -<STRONG>Default:</STRONG> <CODE>PidFile logs/httpd.pid</CODE><BR> -<STRONG>Context:</STRONG> server config<BR> -<STRONG>Status:</STRONG> core<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> PidFile <EM>filename</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>PidFile logs/httpd.pid</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<P> The PidFile directive sets the file to which the server records the process id of the daemon. If the filename does not begin with a slash (/) @@ -1256,12 +1745,24 @@ <P><HR> -<h2><A name="port">Port directive</A></h2> +<H2><A name="port">Port directive</A></H2> <!--%plaintext <?INDEX {\tt Port} directive> --> -<STRONG>Syntax:</STRONG> Port <EM>number</EM><BR> -<STRONG>Default:</STRONG> <CODE>Port 80</CODE><BR> -<STRONG>Context:</STRONG> server config<BR> -<STRONG>Status:</STRONG> core<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> Port <EM>number</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>Port 80</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<P> <EM>Number</EM> is a number from 0 to 65535; some port numbers (especially below 1024) are reserved for particular protocols. See <CODE>/etc/services</CODE> @@ -1314,12 +1815,24 @@ root whilst handling connections, your site may be open to a major security attack.<P><HR> -<h2><A name="require">require directive</A></h2> +<H2><A name="require">require directive</A></H2> <!--%plaintext <?INDEX {\tt require} directive> --> -<STRONG>Syntax:</STRONG> require <EM>entity-name entity entity...</EM><BR> -<STRONG>Context:</STRONG> directory, .htaccess<BR> -<STRONG>Override:</STRONG> AuthConfig<BR> -<STRONG>Status:</STRONG> core<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> require <EM>entity-name entity entity...</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> AuthConfig<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<P> This directive selects which authenticated users can access a directory. The allowed syntaxes are: @@ -1351,12 +1864,24 @@ <A HREF="mod_auth.html#authgroupfile">AuthGroupFile</A> (to define users and groups) in order to work correctly.<P><HR> -<h2><A name="resourceconfig">ResourceConfig directive</A></h2> +<H2><A name="resourceconfig">ResourceConfig directive</A></H2> <!--%plaintext <?INDEX {\tt ResourceConfig} directive> --> -<STRONG>Syntax:</STRONG> ResourceConfig <EM>filename</EM><BR> -<STRONG>Default:</STRONG> <CODE>ResourceConfig conf/srm.conf</CODE><BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> -<STRONG>Status:</STRONG> core<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> ResourceConfig <EM>filename</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>ResourceConfig conf/srm.conf</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<P> The server will read this file for more directives after reading the httpd.conf file. <EM>Filename</EM> is relative to the @@ -1372,11 +1897,26 @@ <H2><A name="rlimit">RLimitCPU</A> <A NAME="rlimitcpu">directive</A></H2> <!--%plaintext <?INDEX {\tt RLimitCPU} directive> --> -<STRONG>Syntax:</STRONG> RLimitCPU <EM># or 'max'</EM> <EM>[# or 'max']</EM><BR> -<STRONG>Default:</STRONG> <EM>Unset; uses operating system defaults</EM><BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> -<STRONG>Status:</STRONG> core<BR> -<STRONG>Compatibility:</STRONG> RLimitCPU is only available in Apache 1.2 and later<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> RLimitCPU <EM># or 'max'</EM> <EM>[# or 'max']</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <EM>Unset; uses operating system defaults</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> RLimitCPU is only available in Apache 1.2 and later<P> Takes 1 or 2 parameters. The first parameter sets the soft resource limit for all processes and the second parameter sets the maximum resource limit. Either parameter @@ -1389,13 +1929,28 @@ See also <A HREF="#rlimitmem">RLimitMEM</A> or <A HREF="#rlimitnproc">RLimitNPROC</A>.<P><HR> -<h2><A name="rlimitmem">RLimitMEM directive</A></h2> +<H2><A name="rlimitmem">RLimitMEM directive</A></H2> <!--%plaintext <?INDEX {\tt RLimitMEM} directive> --> -<STRONG>Syntax:</STRONG> RLimitMEM <EM># or 'max'</EM> <EM>[# or 'max']</EM><BR> -<STRONG>Default:</STRONG> <EM>Unset; uses operating system defaults</EM><BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> -<STRONG>Status:</STRONG> core<BR> -<STRONG>Compatibility:</STRONG> RLimitMEM is only available in Apache 1.2 and later<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> RLimitMEM <EM># or 'max'</EM> <EM>[# or 'max']</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <EM>Unset; uses operating system defaults</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> RLimitMEM is only available in Apache 1.2 and later<P> Takes 1 or 2 parameters. The first parameter sets the soft resource limit for all processes and the second parameter sets the maximum resource limit. Either parameter @@ -1408,13 +1963,28 @@ See also <A HREF="#rlimitcpu">RLimitCPU</A> or <A HREF="#rlimitnproc">RLimitNPROC</A>.<P><HR> -<h2><A name="rlimitnproc">RLimitNPROC directive</A></h2> +<H2><A name="rlimitnproc">RLimitNPROC directive</A></H2> <!--%plaintext <?INDEX {\tt RLimitNPROC} directive> --> -<STRONG>Syntax:</STRONG> RLimitNPROC <EM># or 'max'</EM> <EM>[# or 'max']</EM><BR> -<STRONG>Default:</STRONG> <EM>Unset; uses operating system defaults</EM><BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> -<STRONG>Status:</STRONG> core<BR> -<STRONG>Compatibility:</STRONG> RLimitNPROC is only available in Apache 1.2 and later<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> RLimitNPROC <EM># or 'max'</EM> <EM>[# or 'max']</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <EM>Unset; uses operating system defaults</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> RLimitNPROC is only available in Apache 1.2 and later<P> Takes 1 or 2 parameters. The first parameter sets the soft resource limit for all processes and the second parameter sets the maximum resource limit. Either parameter @@ -1434,13 +2004,28 @@ <P><HR> -<h2><A name="satisfy">Satisfy directive</A></h2> +<H2><A name="satisfy">Satisfy directive</A></H2> <!--%plaintext <?INDEX {\tt Satisfy} directive> --> -<STRONG>Syntax:</STRONG> Satisfy <EM>'any' or 'all'</EM><BR> -<STRONG>Default:</STRONG> Satisfy all<BR> -<STRONG>Context:</STRONG> directory, .htaccess<BR> -<STRONG>Status:</STRONG> core<BR> -<STRONG>Compatibility:</STRONG> Satisfy is only available in Apache 1.2 and later<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> Satisfy <EM>'any' or 'all'</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> Satisfy all<BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> directory, .htaccess<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> Satisfy is only available in Apache 1.2 and later<P> Access policy if both allow and require used. The parameter can be either <EM>'all'</EM> or <EM>'any'</EM>. This directive is only useful @@ -1456,12 +2041,24 @@ <P><HR> -<h2><A name="scoreboardfile">ScoreBoardFile directive</A></h2> +<H2><A name="scoreboardfile">ScoreBoardFile directive</A></H2> <!--%plaintext <?INDEX {\tt ScoreBoardFile} directive> --> -<STRONG>Syntax:</STRONG> ScoreBoardFile <EM>filename</EM><BR> -<STRONG>Default:</STRONG> <CODE>ScoreBoardFile logs/apache_status</CODE><BR> -<STRONG>Context:</STRONG> server config<BR> -<STRONG>Status:</STRONG> core<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> ScoreBoardFile <EM>filename</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>ScoreBoardFile logs/apache_status</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<P> The ScoreBoardFile directive is required on some architectures to place a file that the server will use to communicate between its children and @@ -1495,11 +2092,20 @@ <P><HR> -<h2><A name="sendbuffersize">SendBufferSize directive</A></h2> +<H2><A name="sendbuffersize">SendBufferSize directive</A></H2> <!--%plaintext <?INDEX {\tt SendBufferSize} directive> --> -<STRONG>Syntax:</STRONG> SendBufferSize <EM>bytes</EM><BR> -<STRONG>Context:</STRONG> server config<BR> -<STRONG>Status:</STRONG> core<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> SendBufferSize <EM>bytes</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<P> The server will set the TCP buffer size to the number of bytes specified. Very useful to increase past standard OS defaults on high @@ -1507,11 +2113,20 @@ fast pipes) <P><HR> -<h2><A name="serveradmin">ServerAdmin directive</A></h2> +<H2><A name="serveradmin">ServerAdmin directive</A></H2> <!--%plaintext <?INDEX {\tt ServerAdmin} directive> --> -<STRONG>Syntax:</STRONG> ServerAdmin <EM>email-address</EM><BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> -<STRONG>Status:</STRONG> core<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> ServerAdmin <EM>email-address</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<P> The ServerAdmin sets the e-mail address that the server includes in any error messages it returns to the client.<P> @@ -1520,12 +2135,24 @@ <BLOCKQUOTE><CODE>ServerAdmin [EMAIL PROTECTED]</CODE></BLOCKQUOTE> as users do not always mention that they are talking about the server!<P><HR> -<h2><A name="serveralias">ServerAlias directive</A></h2> +<H2><A name="serveralias">ServerAlias directive</A></H2> -<STRONG>Syntax:</STRONG> ServerAlias <EM>host1 host2 ...</EM><BR> -<STRONG>Context:</STRONG> virtual host<BR> -<STRONG>Status:</STRONG> core<BR> -<STRONG>Compatibility:</STRONG> ServerAlias is only available in Apache +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> ServerAlias <EM>host1 host2 ...</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> virtual host<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> ServerAlias is only available in Apache 1.1 and later.<P> The ServerAlias directive sets the alternate names for a host, for use @@ -1537,11 +2164,20 @@ <HR> -<h2><A name="servername">ServerName directive</A></h2> +<H2><A name="servername">ServerName directive</A></H2> <!--%plaintext <?INDEX {\tt ServerName} directive> --> -<STRONG>Syntax:</STRONG> ServerName <EM>fully-qualified domain name</EM><BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> -<STRONG>Status:</STRONG> core<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> ServerName <EM>fully-qualified domain name</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<P> The ServerName directive sets the hostname of the server; this is only used when creating redirection URLs. If it is not specified, then the @@ -1554,12 +2190,24 @@ <A HREF="../dns-caveats.html">DNS Issues</A></P> <HR> -<h2><A name="serverpath">ServerPath directive</A></h2> +<H2><A name="serverpath">ServerPath directive</A></H2> -<STRONG>Syntax:</STRONG> ServerPath <EM>pathname</EM><BR> -<STRONG>Context:</STRONG> virtual host<BR> -<STRONG>Status:</STRONG> core<BR> -<STRONG>Compatibility:</STRONG> ServerPath is only available in Apache +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> ServerPath <EM>pathname</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> virtual host<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> ServerPath is only available in Apache 1.1 and later.<P> The ServerPath directive sets the legacy URL pathname for a host, for @@ -1570,12 +2218,24 @@ <HR> -<h2><A name="serverroot">ServerRoot directive</A></h2> +<H2><A name="serverroot">ServerRoot directive</A></H2> <!--%plaintext <?INDEX {\tt ServerRoot} directive> --> -<STRONG>Syntax:</STRONG> ServerRoot <EM>directory-filename</EM><BR> -<STRONG>Default:</STRONG> <CODE>ServerRoot /usr/local/apache</CODE><BR> -<STRONG>Context:</STRONG> server config<BR> -<STRONG>Status:</STRONG> core<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> ServerRoot <EM>directory-filename</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>ServerRoot /usr/local/apache</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<P> The ServerRoot directive sets the directory in which the server lives. Typically it will contain the subdirectories <CODE>conf/</CODE> and @@ -1588,38 +2248,65 @@ <HR> -<H2><A name="serversignature">ServerSignature directive</A></h2> +<H2><A NAME="serversignature">ServerSignature directive</A></H2> <!--%plaintext <?INDEX {\tt ServerSignature} directive> --> -<strong>Syntax:</strong> ServerSignature <em>Off | On | EMail</em><br> -<strong>Default:</strong> <code>ServerSignature Off</code><br> -<strong>Context:</strong> directory, .htaccess<br> -<strong>Status:</strong> core<p> -<strong>Compatibility:</strong> ServerSignature is only available in Apache -1.3 and later.<p> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> ServerSignature <EM>Off | On | EMail</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>ServerSignature Off</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> directory, .htaccess<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> ServerSignature is only available in Apache +1.3 and later.<P> The ServerSignature directive allows the configuration of a trailing footer line under server-generated documents (error messages, mod_proxy ftp directory listings, mod_info output, ...). The reason why you would want to enable such a footer line is that in a chain of proxies, the user often has no possibility to tell which of the -chained servers actually produced a returned error message.<br> -The <samp>Off</samp> setting, which is the default, suppresses the +chained servers actually produced a returned error message.<BR> +The <SAMP>Off</SAMP> setting, which is the default, suppresses the error line (and is therefore compatible with the behavior of -Apache-1.2 and below). The <samp>On</samp> setting simply adds a +Apache-1.2 and below). The <SAMP>On</SAMP> setting simply adds a line with the server version number and <A HREF="#servername">ServerName</A> of the serving virtual host, and -the <samp>EMail</samp> setting additionally creates a "mailto:" +the <SAMP>EMail</SAMP> setting additionally creates a "mailto:" reference to the <A HREF="#serveradmin">ServerAdmin</A> of the referenced document. <HR> -<h2><A name="servertype">ServerType directive</A></h2> +<H2><A name="servertype">ServerType directive</A></H2> <!--%plaintext <?INDEX {\tt ServerType} directive> --> -<STRONG>Syntax:</STRONG> ServerType <EM>type</EM><BR> -<STRONG>Default:</STRONG> <CODE>ServerType standalone</CODE><BR> -<STRONG>Context:</STRONG> server config<BR> -<STRONG>Status:</STRONG> core<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> ServerType <EM>type</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>ServerType standalone</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<P> The ServerType directive sets how the server is executed by the system. <EM>Type</EM> is one of @@ -1646,12 +2333,24 @@ subsequent connections. If you intend running Apache to serve a busy site, standalone will probably be your only option.<P> -<h2><A name="startservers">StartServers directive</A></h2> +<H2><A name="startservers">StartServers directive</A></H2> <!--%plaintext <?INDEX {\tt StartServers} directive> --> -<STRONG>Syntax:</STRONG> StartServers <EM>number</EM><BR> -<STRONG>Default:</STRONG> <CODE>StartServers 5</CODE><BR> -<STRONG>Context:</STRONG> server config<BR> -<STRONG>Status:</STRONG> core<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> StartServers <EM>number</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>StartServers 5</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<P> The StartServers directive sets the number of child server processes created on startup. As the number of processes is dynamically controlled depending @@ -1665,11 +2364,23 @@ See also <A HREF="#minspareservers">MinSpareServers</A> and <A HREF="#maxspareservers">MaxSpareServers</A>.<P><HR> -<h2><A name="threadsperchild">ThreadsPerChild</A></h2> -<STRONG>Syntax:</STRONG> ThreadsPerChild <EM>number</EM><BR> -<STRONG>Default:</STRONG> <CODE>ThreadsPerChild 50</CODE><BR> -<STRONG>Context:</STRONG> server config<BR> -<STRONG>Status:</STRONG> core (Windows)<BR> +<H2><A name="threadsperchild">ThreadsPerChild</A></H2> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> ThreadsPerChild <EM>number</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>ThreadsPerChild 50</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core (Windows)<BR> <STRONG>Compatbility:</STRONG> Available only with Apache 1.3 and later with Windows @@ -1683,12 +2394,24 @@ <HR> -<h2><A name="timeout">TimeOut directive</A></h2> +<H2><A name="timeout">TimeOut directive</A></H2> <!--%plaintext <?INDEX {\tt TimeOut} directive> --> -<STRONG>Syntax:</STRONG> TimeOut <EM>number</EM><BR> -<STRONG>Default:</STRONG> <CODE>TimeOut 300</CODE><BR> -<STRONG>Context:</STRONG> server config<BR> -<STRONG>Status:</STRONG> core<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> TimeOut <EM>number</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>TimeOut 300</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<P> The TimeOut directive currently defines the amount of time Apache will wait for three things: @@ -1710,12 +2433,24 @@ <P><HR> -<h2><A name="user">User directive</A></h2> +<H2><A name="user">User directive</A></H2> <!--%plaintext <?INDEX {\tt User} directive> --> -<STRONG>Syntax:</STRONG> User <EM>unix-userid</EM><BR> -<STRONG>Default:</STRONG> <CODE>User #-1</CODE><BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> -<STRONG>Status:</STRONG> core<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> User <EM>unix-userid</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>User #-1</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> core<P> The User directive sets the userid as which the server will answer requests. In order to use this directive, the standalone server must be run initially @@ -1749,15 +2484,30 @@ <CODE>root</CODE> unless you know exactly what you are doing, and what the dangers are.<P><HR> -<h2><A name="virtualhost"><VirtualHost> directive</A></h2> +<H2><A name="virtualhost"><VirtualHost> directive</A></H2> <!--%plaintext <?INDEX {\tt VirtualHost} section directive> --> -<STRONG>Syntax:</STRONG> <VirtualHost <EM>addr</EM>[:<EM>port</EM>] ...> ... +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> <VirtualHost <EM>addr</EM>[:<EM>port</EM>] ...> ... </VirtualHost> <BR> -<STRONG>Context:</STRONG> server config<BR> -<STRONG>Status:</STRONG> Core.<BR> -<STRONG>Compatibility:</STRONG> Non-IP address-based Virtual Hosting only +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Core.<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> Non-IP address-based Virtual Hosting only available in Apache 1.1 and later.<BR> -<STRONG>Compatibility:</STRONG> Multiple address support only available in +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> Multiple address support only available in Apache 1.2 and later.<P> <VirtualHost> and </VirtualHost> are used to enclose a group of 1.14 +104 -26 apache-2.0/htdocs/manual/mod/mod_access.html Index: mod_access.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_access.html,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- mod_access.html 1998/01/26 16:54:03 1.13 +++ mod_access.html 1998/01/31 01:42:46 1.14 @@ -34,11 +34,26 @@ <h2><A name="allow">allow directive</A></h2> <P> <!--%plaintext <?INDEX {\tt allow} directive> --> -<STRONG>Syntax:</STRONG> allow from <EM>host host ...</EM><BR> -<Strong>Context:</STRONG> directory, .htaccess<BR> -<Strong>Override:</STRONG> Limit<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_access +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> allow from <EM>host host ...</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> Limit<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_access </P> <P> The allow directive affects which hosts can access a given directory. @@ -78,11 +93,26 @@ <P> <A name="allowfromenv"><STRONG>Syntax:</STRONG> allow from env=<EM>variablename</EM></A><BR> -<Strong>Context:</STRONG> directory, .htaccess<BR> -<Strong>Override:</STRONG> Limit<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_access<BR> -<STRONG>Compatibility:</STRONG> Apache 1.2 and above +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> Limit<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_access<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> Apache 1.2 and above </P> <P> The allow from env directive controls access to a directory by the @@ -110,11 +140,26 @@ <h2><A name="deny">deny directive</A></h2> <P> <!--%plaintext <?INDEX {\tt deny} directive> --> -<STRONG>Syntax:</STRONG> deny from <EM>host host ...</EM><BR> -<Strong>Context:</STRONG> directory, .htaccess<BR> -<Strong>Override:</STRONG> Limit<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_access +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> deny from <EM>host host ...</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> Limit<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_access </P> <P> The deny directive affects which hosts can access a given directory. @@ -153,11 +198,26 @@ <P> <A name="denyfromenv"><STRONG>Syntax:</STRONG> deny from env=<EM>variablename</EM></A><BR> -<Strong>Context:</STRONG> directory, .htaccess<BR> -<Strong>Override:</STRONG> Limit<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_access<BR> -<STRONG>Compatibility:</STRONG> Apache 1.2 and above +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> Limit<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_access<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> Apache 1.2 and above </P> <P> The deny from env directive controls access to a directory by the @@ -186,12 +246,30 @@ <h2><A name="order">order directive</A></h2> <P> <!--%plaintext <?INDEX {\tt order} directive> --> -<STRONG>Syntax:</STRONG> order <EM>ordering</EM><BR> -<STRONG>Default:</STRONG> <CODE>order deny,allow</CODE><BR> -<STRONG>Context:</STRONG> directory, .htaccess<BR> -<STRONG>Override:</STRONG> Limit<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_access +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> order <EM>ordering</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>order deny,allow</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> Limit<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_access </P> <P> The order directive controls the order in which <A HREF="#allow">allow</A> and 1.7 +44 -11 apache-2.0/htdocs/manual/mod/mod_actions.html Index: mod_actions.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_actions.html,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- mod_actions.html 1998/01/26 16:54:04 1.6 +++ mod_actions.html 1998/01/31 01:42:46 1.7 @@ -36,12 +36,30 @@ <h2><A name="action">Action directive</A></h2> <P> -<STRONG>Syntax:</STRONG> Action <EM>mime-type cgi-script</EM><BR> -<STRONG>Context:</STRONG> server config, virtual host, directory, .htaccess<BR> -<STRONG>Override:</STRONG> FileInfo<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_actions<BR> -<STRONG>Compatibility:</STRONG> Action is only available in Apache 1.1 +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> Action <EM>mime-type cgi-script</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> FileInfo<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_actions<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> Action is only available in Apache 1.1 and later </P> <P> @@ -54,11 +72,26 @@ <h2><A name="script">Script directive</A></h2> <P> -<STRONG>Syntax:</STRONG> Script <EM>method cgi-script</EM><BR> -<STRONG>Context:</STRONG> server config, virtual host, directory<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_actions<BR> -<STRONG>Compatibility:</STRONG> Script is only available in Apache 1.1 +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> Script <EM>method cgi-script</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, directory<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_actions<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> Script is only available in Apache 1.1 and later </P> 1.17 +152 -38 apache-2.0/htdocs/manual/mod/mod_alias.html Index: mod_alias.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_alias.html,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- mod_alias.html 1998/01/26 16:54:04 1.16 +++ mod_alias.html 1998/01/31 01:42:47 1.17 @@ -38,10 +38,22 @@ <h2><A name="alias">Alias directive</A></h2> <P> <!--%plaintext <?INDEX {\tt Alias} directive> --> -<STRONG>Syntax:</STRONG> Alias <EM>url-path directory-filename</EM><BR> -<Strong>Context:</STRONG> server config, virtual host<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_alias +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> Alias <EM>url-path directory-filename</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_alias </P> <P> The Alias directive allows documents to be stored in the local filesystem @@ -69,11 +81,26 @@ <h2><A name="aliasmatch">AliasMatch</A></h2> <P> -<STRONG>Syntax:</STRONG> AliasMatch <EM>regex directory-filename</EM><BR> -<Strong>Context:</STRONG> server config, virtual host<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_alias<BR> -<STRONG>Compatibility:</STRONG> Available in Apache 1.3 and later +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> AliasMatch <EM>regex directory-filename</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_alias<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> Available in Apache 1.3 and later </P> <P>This directive is equivalent to <A HREF="#alias">Alias</A>, but @@ -92,11 +119,26 @@ <h2><A name="redirect">Redirect directive</A></h2> <P> <!--%plaintext <?INDEX {\tt Redirect} directive> --> -<STRONG>Syntax:</STRONG> Redirect [ <EM>status</EM> ] <EM>url-path url</EM><BR> -<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_alias<BR> -<STRONG>Compatibility:</STRONG> The directory and .htaccess context's +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> Redirect [ <EM>status</EM> ] <EM>url-path url</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_alias<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> The directory and .htaccess context's are only available in versions 1.1 and later. The <EM>status</EM> argument is only available in Apache 1.2 or later. </P> @@ -155,11 +197,26 @@ <h2><A name="redirectmatch">RedirectMatch</A></h2> <P> -<STRONG>Syntax:</STRONG> RedirectMatch [<EM>status</EM> <EM>regex url</EM><BR> -<Strong>Context:</STRONG> server config, virtual host<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_alias<BR> -<STRONG>Compatibility:</STRONG> Available in Apache 1.3 and later +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> RedirectMatch [<EM>status</EM> <EM>regex url</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_alias<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> Available in Apache 1.3 and later </P> <P>This directive is equivalent to <A HREF="#alias">Redirect</A>, but @@ -179,11 +236,26 @@ <h2><A name="redirecttemp">RedirectTemp directive</A></h2> <P> <!--%plaintext <?INDEX {\tt Redirect} directive> --> -<STRONG>Syntax:</STRONG> RedirectTemp <EM>url-path url</EM><BR> -<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_alias<BR> -<STRONG>Compatibility:</STRONG> This directive is only available in 1.2 +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> RedirectTemp <EM>url-path url</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_alias<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> This directive is only available in 1.2 </P> <P> This directive makes the client know that the Redirect is only @@ -195,11 +267,26 @@ <h2><A name="redirectperm">RedirectPermanent directive</A></h2> <P> <!--%plaintext <?INDEX {\tt Redirect} directive> --> -<STRONG>Syntax:</STRONG> RedirectPermanent <EM>url-path url</EM><BR> -<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_alias<BR> -<STRONG>Compatibility:</STRONG> This directive is only available in 1.2 +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> RedirectPermanent <EM>url-path url</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_alias<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> This directive is only available in 1.2 </P> <P> This directive makes the client know that the Redirect is permanent @@ -210,10 +297,22 @@ <h2><A name="scriptalias">ScriptAlias directive</A></h2> <P> <!--%plaintext <?INDEX {\tt ScriptAlias} directive> --> -<STRONG>Syntax:</STRONG> ScriptAlias <EM>url-path directory-filename</EM><BR> -<Strong>Context:</STRONG> server config, virtual host<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_alias +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> ScriptAlias <EM>url-path directory-filename</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_alias </P> <P> The ScriptAlias directive has the same behavior as the @@ -234,11 +333,26 @@ <h2><A name="scriptaliasmatch">ScriptAliasMatch</A></h2> <P> -<STRONG>Syntax:</STRONG> ScriptAliasMatch <EM>regex directory-filename</EM><BR> -<Strong>Context:</STRONG> server config, virtual host<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_alias<BR> -<STRONG>Compatibility:</STRONG> Available in Apache 1.3 and later +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> ScriptAliasMatch <EM>regex directory-filename</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_alias<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> Available in Apache 1.3 and later </P> <P>This directive is equivalent to <A HREF="#scriptalias">ScriptAlias</A>, but 1.12 +64 -16 apache-2.0/htdocs/manual/mod/mod_auth.html Index: mod_auth.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_auth.html,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- mod_auth.html 1998/01/26 16:54:05 1.11 +++ mod_auth.html 1998/01/31 01:42:47 1.12 @@ -31,11 +31,26 @@ <A name="authgroupfile"><h2>AuthGroupFile</h2></A> <!--%plaintext <?INDEX {\tt AuthGroupFile} directive> --> -<STRONG>Syntax:</STRONG> AuthGroupFile <EM>filename</EM><BR> -<Strong>Context:</STRONG> directory, .htaccess<BR> -<Strong>Override:</STRONG> AuthConfig<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_auth<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> AuthGroupFile <EM>filename</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> AuthConfig<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_auth<P> The AuthGroupFile directive sets the name of a textual file containing the list of user groups for user authentication. <EM>Filename</EM> is the path @@ -59,11 +74,26 @@ <A name="authuserfile"><h2>AuthUserFile</h2></A> <!--%plaintext <?INDEX {\tt AuthUserFile} directive> --> -<STRONG>Syntax:</STRONG> AuthUserFile <EM>filename</EM><BR> -<Strong>Context:</STRONG> directory, .htaccess<BR> -<Strong>Override:</STRONG> AuthConfig<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_auth<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> AuthUserFile <EM>filename</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> AuthConfig<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_auth<P> The AuthUserFile directive sets the name of a textual file containing the list of users and passwords for user @@ -89,11 +119,26 @@ <HR> <A name="authauthoritative"><h2>AuthAuthoritative</h2></A> <!--%plaintext <?INDEX {\tt AuthAuthoritative} directive> --> -<STRONG>Syntax:</STRONG> AuthAuthoritative < <STRONG> on</STRONG>(default) | off > <BR> -<Strong>Context:</STRONG> directory, .htaccess<BR> -<Strong>Override:</STRONG> AuthConfig<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_auth<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> AuthAuthoritative < <STRONG> on</STRONG>(default) | off > <BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> AuthConfig<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_auth<P> Setting the AuthAuthoritative directive explicitly to <STRONG>'off'</STRONG> allows for both authentication and authorization to be passed on to @@ -124,7 +169,10 @@ <P> -<STRONG>Default:</STRONG> By default; control is not passed on; and an unknown +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> By default; control is not passed on; and an unknown userID or rule will result in an Authorization Required reply. Not setting it thus keeps the system secure; and forces an NSCA compliant behaviour. 1.17 +144 -36 apache-2.0/htdocs/manual/mod/mod_auth_anon.html Index: mod_auth_anon.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_auth_anon.html,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- mod_auth_anon.html 1998/01/26 16:54:06 1.16 +++ mod_auth_anon.html 1998/01/31 01:42:48 1.17 @@ -54,12 +54,30 @@ <h2><A name="anonymous">Anonymous directive</A></h2> <!--%plaintext <?INDEX {\tt Anonymous} directive> --> -<STRONG>Syntax:</STRONG> Anonymous <EM>user user ...</EM><BR> -<STRONG>Default:</STRONG> none<BR> -<STRONG>Context:</STRONG> directory, .htaccess<BR> -<STRONG>Override:</STRONG> AuthConfig<BR> -<STRONG>Status:</STRONG> Extension<BR> -<STRONG>Module:</STRONG> mod_auth_anon<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> Anonymous <EM>user user ...</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> none<BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> AuthConfig<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Extension<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_auth_anon<P> A list of one or more 'magic' userIDs which are allowed access without password verification. The userIDs are space separated. @@ -81,12 +99,30 @@ <HR> <h2><A name="Authoritative">Anonymous_Authoritative directive</A></h2> -<STRONG>Syntax:</STRONG> Anonymous_Authoritative <EM>on | off</EM><BR> -<STRONG>Default:</STRONG> <CODE>Anonymous_Authoritative off</CODE><BR> -<STRONG>Context:</STRONG> directory, .htaccess<BR> -<STRONG>Override:</STRONG> AuthConfig<BR> -<STRONG>Status:</STRONG> Extension<BR> -<STRONG>Module:</STRONG> mod_auth_anon<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> Anonymous_Authoritative <EM>on | off</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>Anonymous_Authoritative off</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> AuthConfig<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Extension<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_auth_anon<P> When set 'on', there is no fall-through to other authorization methods. So if a @@ -100,12 +136,30 @@ <HR> <h2><A name="LogEmail">Anonymous_LogEmail directive</A></h2> -<STRONG>Syntax:</STRONG> Anonymous_LogEmail <EM>on | off</EM><BR> -<STRONG>Default:</STRONG> <CODE>Anonymous_LogEmail on</CODE><BR> -<STRONG>Context:</STRONG> directory, .htaccess<BR> -<STRONG>Override:</STRONG> AuthConfig<BR> -<STRONG>Status:</STRONG> Extension<BR> -<STRONG>Module:</STRONG> mod_auth_anon<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> Anonymous_LogEmail <EM>on | off</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>Anonymous_LogEmail on</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> AuthConfig<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Extension<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_auth_anon<P> When set 'on', the default, the 'password' entered (which hopefully contains a sensible email address) is logged in the httpd-log file. @@ -113,24 +167,60 @@ <h2><A name="MustGiveEmail">Anonymous_MustGiveEmail directive</A></h2> <!--%plaintext <?INDEX {\tt Anonymous_MustGiveEmail} directive> --> -<STRONG>Syntax:</STRONG> Anonymous_MustGiveEmail <EM>on</EM> | <EM>off</EM><BR> -<STRONG>Default:</STRONG> <CODE>Anonymous_MustGiveEmail on</CODE><BR> -<STRONG>Context:</STRONG> directory, .htaccess<BR> -<STRONG>Override:</STRONG> AuthConfig<BR> -<STRONG>Status:</STRONG> Extension<BR> -<STRONG>Module:</STRONG> mod_auth_anon<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> Anonymous_MustGiveEmail <EM>on</EM> | <EM>off</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>Anonymous_MustGiveEmail on</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> AuthConfig<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Extension<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_auth_anon<P> Specifies whether the user must specify an email address as the password. This prohibits blank passwords. <HR> <h2><A name="NoUserID">Anonymous_NoUserID directive</A></h2> -<STRONG>Syntax:</STRONG> Anonymous_NoUserID <EM>on | off</EM><BR> -<STRONG>Default:</STRONG> <CODE>Anonymous_NoUserID off</CODE><BR> -<STRONG>Context:</STRONG> directory, .htaccess<BR> -<STRONG>Override:</STRONG> AuthConfig<BR> -<STRONG>Status:</STRONG> Extension<BR> -<STRONG>Module:</STRONG> mod_auth_anon<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> Anonymous_NoUserID <EM>on | off</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>Anonymous_NoUserID off</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> AuthConfig<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Extension<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_auth_anon<P> When set 'on', users can leave the userID (and perhaps the password field) empty. This @@ -141,12 +231,30 @@ <HR> <h2><A name="VerifyEmail">Anonymous_VerifyEmail directive</A></h2> -<STRONG>Syntax:</STRONG> Anonymous_VerifyEmail <EM>on | off</EM><BR> -<STRONG>Default:</STRONG> <CODE>Anonymous_VerifyEmail off</CODE><BR> -<STRONG>Context:</STRONG> directory, .htaccess<BR> -<STRONG>Override:</STRONG> AuthConfig<BR> -<STRONG>Status:</STRONG> Extension<BR> -<STRONG>Module:</STRONG> mod_auth_anon<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> Anonymous_VerifyEmail <EM>on | off</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>Anonymous_VerifyEmail off</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> AuthConfig<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Extension<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_auth_anon<P> When set 'on' the 'password' entered is checked for at least one '@' and a '.' to encourage users to enter 1.11 +64 -16 apache-2.0/htdocs/manual/mod/mod_auth_db.html Index: mod_auth_db.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_auth_db.html,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- mod_auth_db.html 1998/01/26 16:54:06 1.10 +++ mod_auth_db.html 1998/01/31 01:42:48 1.11 @@ -32,11 +32,26 @@ <A name="authdbgroupfile"><h2>AuthDBGroupFile</h2></A> <!--%plaintext <?INDEX {\tt AuthDBGroupFile} directive> --> -<STRONG>Syntax:</STRONG> AuthDBGroupFile <EM>filename</EM><BR> -<Strong>Context:</STRONG> directory, .htaccess<BR> -<Strong>Override:</STRONG> AuthConfig<BR> -<STRONG>Status:</STRONG> Extension<BR> -<STRONG>Module:</STRONG> mod_auth_db<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> AuthDBGroupFile <EM>filename</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> AuthConfig<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Extension<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_auth_db<P> The AuthDBGroupFile directive sets the name of a DB file containing the list of user groups for user authentication. <EM>Filename</EM> is the absolute path @@ -80,11 +95,26 @@ <A name="authdbuserfile"><h2>AuthDBUserFile</h2></A> <!--%plaintext <?INDEX {\tt AuthDBUserFile} directive> --> -<STRONG>Syntax:</STRONG> AuthDBUserFile <EM>filename</EM><BR> -<Strong>Context:</STRONG> directory, .htaccess<BR> -<Strong>Override:</STRONG> AuthConfig<BR> -<STRONG>Status:</STRONG> Extension<BR> -<STRONG>Module:</STRONG> mod_auth_db<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> AuthDBUserFile <EM>filename</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> AuthConfig<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Extension<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_auth_db<P> The AuthDBUserFile directive sets the name of a DB file containing the list of users and passwords for user authentication. <EM>Filename</EM> is the @@ -114,11 +144,26 @@ <HR> <A name="authdbauthoritative"><h2>AuthDBAuthoritative</h2></A> <!--%plaintext <?INDEX {\tt AuthDBAuthoritative} directive> --> -<STRONG>Syntax:</STRONG> AuthDBAuthoritative < <STRONG> on</STRONG>(default) | off > <BR> -<Strong>Context:</STRONG> directory, .htaccess<BR> -<Strong>Override:</STRONG> AuthConfig<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_auth<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> AuthDBAuthoritative < <STRONG> on</STRONG>(default) | off > <BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> AuthConfig<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_auth<P> Setting the AuthDBAuthoritative directive explicitly to <STRONG>'off'</STRONG> allows for both authentication and authorization to be passed on @@ -139,7 +184,10 @@ checking; a few (administrator) related accesses fall through to a lower level with a well protected .htpasswd file. <P> -<STRONG>Default:</STRONG> By default; control is not passed on; and an unknown +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> By default; control is not passed on; and an unknown userID or rule will result in an Authorization Required reply. Not setting it thus keeps the system secure; and forces an NSCA compliant behaviour. <P> 1.13 +64 -16 apache-2.0/htdocs/manual/mod/mod_auth_dbm.html Index: mod_auth_dbm.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_auth_dbm.html,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- mod_auth_dbm.html 1998/01/26 16:54:07 1.12 +++ mod_auth_dbm.html 1998/01/31 01:42:48 1.13 @@ -31,11 +31,26 @@ <A name="authdbmgroupfile"><h2>AuthDbmGroupFile</h2></A> <!--%plaintext <?INDEX {\tt AuthDbmGroupFile} directive> --> -<STRONG>Syntax:</STRONG> AuthDBMGroupFile <EM>filename</EM><BR> -<Strong>Context:</STRONG> directory, .htaccess<BR> -<Strong>Override:</STRONG> AuthConfig<BR> -<STRONG>Status:</STRONG> Extension<BR> -<STRONG>Module:</STRONG> mod_auth_dbm<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> AuthDBMGroupFile <EM>filename</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> AuthConfig<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Extension<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_auth_dbm<P> The AuthDBMGroupFile directive sets the name of a DBM file containing the list of user groups for user authentication. <EM>Filename</EM> is the absolute path @@ -80,11 +95,26 @@ <A name="authdbmuserfile"><h2>AuthDBMUserFile</h2></A> <!--%plaintext <?INDEX {\tt AuthDBMUserFile} directive> --> -<STRONG>Syntax:</STRONG> AuthDBMUserFile <EM>filename</EM><BR> -<Strong>Context:</STRONG> directory, .htaccess<BR> -<Strong>Override:</STRONG> AuthConfig<BR> -<STRONG>Status:</STRONG> Extension<BR> -<STRONG>Module:</STRONG> mod_auth_dbm<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> AuthDBMUserFile <EM>filename</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> AuthConfig<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Extension<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_auth_dbm<P> The AuthDBMUserFile directive sets the name of a DBM file containing the list of users and passwords for user authentication. <EM>Filename</EM> is the @@ -115,11 +145,26 @@ <HR> <A name="authdbmauthoritative"><h2>AuthDBMAuthoritative</h2></A> <!--%plaintext <?INDEX {\tt AuthDBMAuthoritative} directive> --> -<STRONG>Syntax:</STRONG> AuthDBMAuthoritative < <STRONG> on</STRONG>(default) | off > <BR> -<Strong>Context:</STRONG> directory, .htaccess<BR> -<Strong>Override:</STRONG> AuthConfig<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_auth<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> AuthDBMAuthoritative < <STRONG> on</STRONG>(default) | off > <BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> AuthConfig<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_auth<P> Setting the AuthDBMAuthoritative directive explicitly to <STRONG>'off'</STRONG> allows for both authentication and authorization to be passed on @@ -140,7 +185,10 @@ checking; a few (administrator) related accesses fall through to a lower level with a well protected .htpasswd file. <P> -<STRONG>Default:</STRONG> By default; control is not passed on; and an unknown +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> By default; control is not passed on; and an unknown userID or rule will result in an Authorization Required reply. Not setting it thus keeps the system secure; and forces an NSCA compliant behaviour. <P> 1.16 +260 -65 apache-2.0/htdocs/manual/mod/mod_autoindex.html Index: mod_autoindex.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_autoindex.html,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- mod_autoindex.html 1998/01/26 16:54:07 1.15 +++ mod_autoindex.html 1998/01/31 01:42:49 1.16 @@ -80,11 +80,26 @@ <A name="addalt"><h2>AddAlt</h2></A> <!--%plaintext <?INDEX {\tt AddAlt} directive> --> -<STRONG>Syntax:</STRONG> AddAlt <EM>string file file...</EM><BR> -<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR> -<Strong>Override:</STRONG> Indexes<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_autoindex<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> AddAlt <EM>string file file...</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> Indexes<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_autoindex<P> This sets the alternate text to display for a file, instead of an icon, for <A HREF="#fancyindexing">FancyIndexing</A>. <EM>File</EM> is a file @@ -96,12 +111,27 @@ <HR> <A name="addaltbyencoding"><h2>AddAltByEncoding</h2></A> <!--%plaintext <?INDEX {\tt AddAltByEncoding} directive> --> -<STRONG>Syntax:</STRONG> AddAltByEncoding <EM>string MIME-encoding +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> AddAltByEncoding <EM>string MIME-encoding MIME-encoding...</EM><BR> -<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR> -<Strong>Override:</STRONG> Indexes<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_autoindex<P> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> Indexes<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_autoindex<P> This sets the alternate text to display for a file, instead of an icon, for <A HREF="#fancyindexing">FancyIndexing</A>. <EM>MIME-encoding</EM> is a @@ -113,11 +143,26 @@ <HR> <A name="addaltbytype"><h2>AddAltByType</h2></A> <!--%plaintext <?INDEX {\tt AddAltByType} directive> --> -<STRONG>Syntax:</STRONG> AddAltByType <EM>string MIME-type MIME-type...</EM><BR> -<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR> -<Strong>Override:</STRONG> Indexes<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_autoindex<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> AddAltByType <EM>string MIME-type MIME-type...</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> Indexes<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_autoindex<P> This sets the alternate text to display for a file, instead of an icon, for <A HREF="#fancyindexing">FancyIndexing</A>. <EM>MIME-type</EM> is a @@ -130,11 +175,26 @@ <A name="adddescription"><h2>AddDescription</h2></A> <!--%plaintext <?INDEX {\tt AddDescription} directive> --> -<STRONG>Syntax:</STRONG> AddDescription <EM>string file file...</EM><BR> -<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR> -<Strong>Override:</STRONG> Indexes<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_autoindex<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> AddDescription <EM>string file file...</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> Indexes<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_autoindex<P> This sets the description to display for a file, for <A HREF="#fancyindexing">FancyIndexing</A>. <EM>File</EM> is a file @@ -146,11 +206,26 @@ <A name="addicon"><h2>AddIcon</h2></A> <!--%plaintext <?INDEX {\tt AddIcon} directive> --> -<STRONG>Syntax:</STRONG> AddIcon <EM>icon name name ...</EM><BR> -<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR> -<Strong>Override:</STRONG> Indexes<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_autoindex<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> AddIcon <EM>icon name name ...</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> Indexes<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_autoindex<P> This sets the icon to display next to a file ending in <EM>name</EM> for <A HREF="#fancyindexing">FancyIndexing</A>. <EM>Icon</EM> is either a @@ -171,12 +246,27 @@ <A name="addiconbyencoding"><h2>AddIconByEncoding</h2></A> <!--%plaintext <?INDEX {\tt AddIconByEncoding} directive> --> -<STRONG>Syntax:</STRONG> AddIconByEncoding <EM>icon mime-encoding mime-encoding +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> AddIconByEncoding <EM>icon mime-encoding mime-encoding ...</EM><BR> -<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR> -<Strong>Override:</STRONG> Indexes<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_autoindex<P> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> Indexes<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_autoindex<P> This sets the icon to display next to files with <EM>mime-encoding</EM> for <A HREF="#fancyindexing">FancyIndexing</A>. @@ -192,11 +282,26 @@ <A name="addiconbytype"><h2>AddIconByType</h2></A> <!--%plaintext <?INDEX {\tt AddIconByType} directive> --> -<STRONG>Syntax:</STRONG> AddIconByType <EM>icon mime-type mime-type ...</EM><BR> -<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR> -<Strong>Override:</STRONG> Indexes<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_autoindex<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> AddIconByType <EM>icon mime-type mime-type ...</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> Indexes<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_autoindex<P> This sets the icon to display next to files of type <EM>mime-type</EM> for <A HREF="#fancyindexing">FancyIndexing</A>. <EM>Icon</EM> is either a @@ -211,11 +316,26 @@ <A name="defaulticon"><h2>DefaultIcon</h2></A> <!--%plaintext <?INDEX {\tt DefaultIcon} directive> --> -<STRONG>Syntax:</STRONG> DefaultIcon <EM>url</EM><BR> -<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR> -<Strong>Override:</STRONG> Indexes<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_autoindex<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> DefaultIcon <EM>url</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> Indexes<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_autoindex<P> The DefaultIcon directive sets the icon to display for files when no specific icon is known, for <A HREF="#fancyindexing">FancyIndexing</A>. @@ -226,11 +346,26 @@ <A name="fancyindexing"><h2>FancyIndexing</h2></A> <!--%plaintext <?INDEX {\tt FancyIndexing} directive> --> -<STRONG>Syntax:</STRONG> FancyIndexing <EM>boolean</EM><BR> -<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR> -<Strong>Override:</STRONG> Indexes<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_autoindex +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> FancyIndexing <EM>boolean</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> Indexes<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_autoindex <P> The FancyIndexing directive sets the FancyIndexing option for a directory. <EM>Boolean</EM> can be <CODE>on</CODE> or <CODE>off</CODE>. The @@ -247,11 +382,26 @@ <A name="headername"><h2>HeaderName</h2></A> <!--%plaintext <?INDEX {\tt HeaderName} directive> --> -<STRONG>Syntax:</STRONG> HeaderName <EM>filename</EM><BR> -<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR> -<Strong>Override:</STRONG> Indexes<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_autoindex<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> HeaderName <EM>filename</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> Indexes<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_autoindex<P> The HeaderName directive sets the name of the file that will be inserted at the top of the index listing. <EM>Filename</EM> is the name of the file @@ -268,11 +418,26 @@ <A name="indexignore"><h2>IndexIgnore</h2></A> <!--%plaintext <?INDEX {\tt IndexIgnore} directive> --> -<STRONG>Syntax:</STRONG> IndexIgnore <EM>file file ...</EM><BR> -<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR> -<Strong>Override:</STRONG> Indexes<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_autoindex<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> IndexIgnore <EM>file file ...</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> Indexes<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_autoindex<P> The IndexIgnore directive adds to the list of files to hide when listing a directory. <EM>File</EM> is a file extension, partial filename, @@ -285,11 +450,26 @@ <A name="indexoptions"><h2>IndexOptions</h2></A> <!--%plaintext <?INDEX {\tt IndexOptions} directive> --> -<STRONG>Syntax:</STRONG> IndexOptions <EM>option option ...</EM><BR> -<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR> -<Strong>Override:</STRONG> Indexes<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_autoindex<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> IndexOptions <EM>option option ...</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> Indexes<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_autoindex<P> The IndexOptions directive specifies the behavior of the directory indexing. <EM>Option</EM> can be one of @@ -385,11 +565,26 @@ <A name="readmename"><h2>ReadmeName</h2></A> <!--%plaintext <?INDEX {\tt ReadmeName} directive> --> -<STRONG>Syntax:</STRONG> ReadmeName <EM>filename</EM><BR> -<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR> -<Strong>Override:</STRONG> Indexes<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_autoindex<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> ReadmeName <EM>filename</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> Indexes<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_autoindex<P> The ReadmeName directive sets the name of the file that will be appended to the end of the index listing. <EM>Filename</EM> is the name of the file 1.13 +40 -10 apache-2.0/htdocs/manual/mod/mod_browser.html Index: mod_browser.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_browser.html,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- mod_browser.html 1998/01/26 16:54:08 1.12 +++ mod_browser.html 1998/01/31 01:42:49 1.13 @@ -39,11 +39,26 @@ <HR> <h2><A name="browsermatch">BrowserMatch</A></h2> -<STRONG>Syntax:</STRONG> BrowserMatch <EM>regex attr1 attr2...</EM><BR> -<STRONG>Context:</STRONG> server config<BR> -<STRONG>Status:</STRONG> base<BR> -<STRONG>Module:</STRONG> mod_browser<BR> -<STRONG>Compatibility:</STRONG> Apache 1.2 and above<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> BrowserMatch <EM>regex attr1 attr2...</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_browser<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> Apache 1.2 and above<P> The BrowserMatch directive defines environment variables based on the User-Agent @@ -66,11 +81,26 @@ </PRE> <P><h2><A name="browsermatchnocase">BrowserMatchNoCase</A></h2> -<STRONG>Syntax:</STRONG> BrowserMatchNoCase <EM>regex attr1 attr2...</EM><BR> -<STRONG>Context:</STRONG> server config<BR> -<STRONG>Status:</STRONG> base<BR> -<STRONG>Module:</STRONG> mod_browser<BR> -<STRONG>Compatibility:</STRONG> Apache 1.2 and above +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> BrowserMatchNoCase <EM>regex attr1 attr2...</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_browser<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> Apache 1.2 and above <P>The <CODE>BrowserMatchNoCase</CODE> directive is semantically identical to the <A HREF="#browsermatch"><CODE>BrowserMatch</CODE></A> 1.10 +64 -16 apache-2.0/htdocs/manual/mod/mod_cern_meta.html Index: mod_cern_meta.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_cern_meta.html,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- mod_cern_meta.html 1998/01/26 16:54:08 1.9 +++ mod_cern_meta.html 1998/01/31 01:42:50 1.10 @@ -44,24 +44,57 @@ <HR> <h2><A name="metafiles">MetaFiles</A></h2> -<STRONG>Syntax:</STRONG> MetaFiles <EM>on/off</EM><BR> -<STRONG>Default:</STRONG> <CODE>MetaFiles off</CODE><BR> -<STRONG>Context:</STRONG> per-directory config<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_cern_meta<BR> -<STRONG>Compatibility:</STRONG> MetaFiles is only available in Apache 1.3 +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> MetaFiles <EM>on/off</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>MetaFiles off</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> per-directory config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_cern_meta<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> MetaFiles is only available in Apache 1.3 and later.<P> Turns on/off Meta file processing on a per-directory basis. This option was introduced in Apache 1.3. <h2><A name="metadir">MetaDir</A></h2> -<STRONG>Syntax:</STRONG> MetaDir <EM>directory name</EM><BR> -<STRONG>Default:</STRONG> <CODE>MetaDir .web</CODE><BR> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> MetaDir <EM>directory name</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>MetaDir .web</CODE><BR> <STRONG>Context: (Apache prior to 1.3)</STRONG> server config<BR> <STRONG>Context: (Apache 1.3)</STRONG> per-directory config<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_cern_meta<BR> -<STRONG>Compatibility:</STRONG> MetaDir is only available in Apache 1.1 +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_cern_meta<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> MetaDir is only available in Apache 1.1 and later.<P> Specifies the name of the directory in which Apache can find @@ -71,13 +104,28 @@ file. <h2><A name="metasuffix">MetaSuffix</A></h2> -<STRONG>Syntax:</STRONG> MetaSuffix <EM>suffix</EM><BR> -<STRONG>Default:</STRONG> <CODE>MetaSuffix .meta</CODE><BR> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> MetaSuffix <EM>suffix</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>MetaSuffix .meta</CODE><BR> <STRONG>Context: (Apache prior to 1.3)</STRONG> server config<BR> <STRONG>Context: (Apache 1.3)</STRONG> per-directory config<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_cern_meta<BR> -<STRONG>Compatibility:</STRONG> MetaSuffix is only available in Apache 1.1 +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_cern_meta<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> MetaSuffix is only available in Apache 1.1 and later.<P> Specifies the file name suffix for the file containing the 1.13 +48 -12 apache-2.0/htdocs/manual/mod/mod_cgi.html Index: mod_cgi.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_cgi.html,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- mod_cgi.html 1998/01/26 16:54:08 1.12 +++ mod_cgi.html 1998/01/31 01:42:50 1.13 @@ -115,10 +115,22 @@ <h3><A name="scriptlog">ScriptLog</A></h3> -<STRONG>Syntax:</STRONG> ScriptLog <EM>filename</EM><BR> -<STRONG>Default:</STRONG> none<BR> -<STRONG>Context:</STRONG> resource config<BR> -<STRONG>Status:</STRONG> mod_cgi +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> ScriptLog <EM>filename</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> none<BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> resource config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> mod_cgi <P> The <TT>ScriptLog</TT> directive sets the CGI script error logfile. @@ -143,10 +155,22 @@ <h3><A name="scriptloglength">ScriptLogLength</A></h3> -<STRONG>Syntax:</STRONG> ScriptLogLength <EM>size</EM><BR> -<STRONG>Default:</STRONG> 10385760<BR> -<STRONG>Context:</STRONG> resource config<BR> -<STRONG>Status:</STRONG> mod_cgi +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> ScriptLogLength <EM>size</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> 10385760<BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> resource config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> mod_cgi <P> <TT>ScriptLogLength</TT> can be used to limit the size of the CGI @@ -158,10 +182,22 @@ <h3><A name="scriptlogbuffer">ScriptLogBuffer</A></h3> -<STRONG>Syntax:</STRONG> ScriptLogBuffer <EM>size</EM><BR> -<STRONG>Default:</STRONG> 1024<BR> -<STRONG>Context:</STRONG> resource config<BR> -<STRONG>Status:</STRONG> mod_cgi +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> ScriptLogBuffer <EM>size</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> 1024<BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> resource config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> mod_cgi <P> The size of any PUT or POST entity body that is logged to the file is 1.8 +16 -4 apache-2.0/htdocs/manual/mod/mod_cookies.html Index: mod_cookies.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_cookies.html,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- mod_cookies.html 1998/01/26 16:54:09 1.7 +++ mod_cookies.html 1998/01/31 01:42:51 1.8 @@ -32,10 +32,22 @@ <h2><A name="cookielog">CookieLog</A></h2> <!--%plaintext <?INDEX {\tt CookieLog} directive> --> -<STRONG>Syntax:</STRONG> CookieLog <EM>filename</EM><BR> -<Strong>Context:</STRONG> server config, virtual host<BR> -<STRONG>Status:</STRONG> Experimental<BR> -<STRONG>Module:</STRONG> mod_cookies<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> CookieLog <EM>filename</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Experimental<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_cookies<P> The CookieLog directive sets the filename for logging of cookies. The filename is relative to the <A HREF="core.html#serverroot">ServerRoot</A>. 1.8 +20 -5 apache-2.0/htdocs/manual/mod/mod_digest.html Index: mod_digest.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_digest.html,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- mod_digest.html 1998/01/26 16:54:09 1.7 +++ mod_digest.html 1998/01/31 01:42:51 1.8 @@ -28,11 +28,26 @@ <h2><A name="authdigestfile">AuthDigestFile</A></h2> -<STRONG>Syntax:</STRONG> AuthDigestFile <EM>filename</EM><BR> -<Strong>Context:</STRONG> directory, .htaccess<BR> -<Strong>Override:</STRONG> AuthConfig<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_digest<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> AuthDigestFile <EM>filename</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> AuthConfig<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_digest<P> <P>The AuthDigestFile directive sets the name of a textual file containing the list 1.11 +24 -6 apache-2.0/htdocs/manual/mod/mod_dir.html Index: mod_dir.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_dir.html,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- mod_dir.html 1998/01/26 16:54:10 1.10 +++ mod_dir.html 1998/01/31 01:42:52 1.11 @@ -46,12 +46,30 @@ <A name="directoryindex"><h2>DirectoryIndex</h2></A> <!--%plaintext <?INDEX {\tt DirectoryIndex} directive> --> -<STRONG>Syntax:</STRONG> DirectoryIndex <EM>local-url local-url ...</EM><BR> -<STRONG>Default:</STRONG> <CODE>DirectoryIndex index.html</CODE><BR> -<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR> -<Strong>Override:</STRONG> Indexes<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_dir<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> DirectoryIndex <EM>local-url local-url ...</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>DirectoryIndex index.html</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> Indexes<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_dir<P> The DirectoryIndex directive sets the list of resources to look for, when the client requests an index of the directory by specifying a / 1.6 +32 -8 apache-2.0/htdocs/manual/mod/mod_dld.html Index: mod_dld.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_dld.html,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- mod_dld.html 1998/01/26 16:54:10 1.5 +++ mod_dld.html 1998/01/31 01:42:52 1.6 @@ -46,10 +46,22 @@ <h2><A name="loadfile">LoadFile</A></h2> <!--%plaintext <?INDEX {\tt LoadFile} directive> --> -<STRONG>Syntax:</STRONG> LoadFile <EM>filename filename ...</EM><BR> -<Strong>Context:</STRONG> server config<BR> -<STRONG>Status:</STRONG> Experimental<BR> -<STRONG>Module:</STRONG> mod_dld<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> LoadFile <EM>filename filename ...</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Experimental<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_dld<P> The LoadFile directive links in the named object files or libraries when the server is started; this is used to load additional code which @@ -58,10 +70,22 @@ <h2><A name="loadmodule">LoadModule</A></h2> <!--%plaintext <?INDEX {\tt LoadModule} directive> --> -<STRONG>Syntax:</STRONG> LoadModule <EM>module filename</EM><BR> -<Strong>Context:</STRONG> server config<BR> -<STRONG>Status:</STRONG> Experimental<BR> -<STRONG>Module:</STRONG> mod_dld<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> LoadModule <EM>module filename</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Experimental<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_dld<P> The LoadModule directive links in the object file or library <EM>filename</EM> and adds the module structure named <EM>module</EM> to the list of active 1.4 +32 -8 apache-2.0/htdocs/manual/mod/mod_dll.html Index: mod_dll.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_dll.html,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- mod_dll.html 1998/01/26 16:54:11 1.3 +++ mod_dll.html 1998/01/31 01:42:53 1.4 @@ -88,10 +88,22 @@ <h2><A name="loadfile">LoadFile</A></h2> -<STRONG>Syntax:</STRONG> LoadFile <EM>filename filename ...</EM><BR> -<Strong>Context:</STRONG> server config<BR> -<STRONG>Status:</STRONG> Core (Windows)<BR> -<STRONG>Module:</STRONG> mod_dll<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> LoadFile <EM>filename filename ...</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Core (Windows)<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_dll<P> The LoadFile directive links in the named object files or libraries when the server is started; this is used to load additional code which @@ -99,10 +111,22 @@ to <A HREF="core.html#serverroot">ServerRoot</A>.<P><HR> <h2><A name="loadmodule">LoadModule</A></h2> -<STRONG>Syntax:</STRONG> LoadModule <EM>module filename</EM><BR> -<Strong>Context:</STRONG> server config<BR> -<STRONG>Status:</STRONG> Core (Windows)<BR> -<STRONG>Module:</STRONG> mod_dll<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> LoadModule <EM>module filename</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Core (Windows)<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_dll<P> The LoadModule directive links in the object file or library <EM>filename</EM> and adds the module structure named <EM>module</EM> to the list of active 1.9 +60 -15 apache-2.0/htdocs/manual/mod/mod_env.html Index: mod_env.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_env.html,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- mod_env.html 1998/01/26 16:54:11 1.8 +++ mod_env.html 1998/01/31 01:42:53 1.9 @@ -38,11 +38,26 @@ <HR> <h2><A name="passenv">PassEnv</A></h2> -<STRONG>Syntax:</STRONG> PassEnv <EM>variable variable ...</EM><BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_env<BR> -<STRONG>Compatibility:</STRONG> PassEnv is only available in +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> PassEnv <EM>variable variable ...</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_env<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> PassEnv is only available in Apache 1.1 and later.<P> Specifies one or more environment variables to pass to CGI scripts @@ -54,11 +69,26 @@ <HR> <h2><A name="setenv">SetEnv</A></h2> -<STRONG>Syntax:</STRONG> SetEnv <EM>variable value</EM><BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_env<BR> -<STRONG>Compatibility:</STRONG> SetEnv is only available in +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> SetEnv <EM>variable value</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_env<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> SetEnv is only available in Apache 1.1 and later.<P> Sets an environment variable, which is then passed on to CGI @@ -70,11 +100,26 @@ <HR> <h2><A name="unsetenv">UnsetEnv</A></h2> -<STRONG>Syntax:</STRONG> UnsetEnv <EM>variable variable ...</EM><BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_env<BR> -<STRONG>Compatibility:</STRONG> UnsetEnv is only available in +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> UnsetEnv <EM>variable variable ...</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_env<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> UnsetEnv is only available in Apache 1.1 and later.<P> Removes one or more environment variables from those passed on to 1.8 +60 -15 apache-2.0/htdocs/manual/mod/mod_expires.html Index: mod_expires.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_expires.html,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- mod_expires.html 1998/01/26 16:54:12 1.7 +++ mod_expires.html 1998/01/31 01:42:53 1.8 @@ -56,15 +56,30 @@ </A></H2> <!--%plaintext <?INDEX {\tt ExpiresActive} directive> --> <P> - <STRONG>Syntax:</STRONG> ExpiresActive <EM>boolean</EM> + <A + HREF="directive-dict.html#Syntax" + REL="Help" + ><STRONG>Syntax:</STRONG></A> ExpiresActive <EM>boolean</EM> <BR> - <STRONG>Context:</STRONG> server config, virtual host, directory, .htaccess + <A + HREF="directive-dict.html#Context" + REL="Help" + ><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess <BR> - <STRONG>Override:</STRONG> Indexes + <A + HREF="directive-dict.html#Override" + REL="Help" + ><STRONG>Override:</STRONG></A> Indexes <BR> - <STRONG>Status:</STRONG> Extension + <A + HREF="directive-dict.html#Status" + REL="Help" + ><STRONG>Status:</STRONG></A> Extension <BR> - <STRONG>Module:</STRONG> mod_expires + <A + HREF="directive-dict.html#Module" + REL="Help" + ><STRONG>Module:</STRONG></A> mod_expires </P> <P> This directive enables or disables the generation of the @@ -97,15 +112,30 @@ </A></H2> <!--%plaintext <?INDEX {\tt ExpiresByType} directive> --> <P> - <STRONG>Syntax:</STRONG> ExpiresByType <EM>mime-type <code>seconds</EM> + <A + HREF="directive-dict.html#Syntax" + REL="Help" + ><STRONG>Syntax:</STRONG></A> ExpiresByType <EM>mime-type <code>seconds</EM> <BR> - <STRONG>Context:</STRONG> server config, virtual host, directory, .htaccess + <A + HREF="directive-dict.html#Context" + REL="Help" + ><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess <BR> - <STRONG>Override:</STRONG> Indexes + <A + HREF="directive-dict.html#Override" + REL="Help" + ><STRONG>Override:</STRONG></A> Indexes <BR> - <STRONG>Status:</STRONG> Extension + <A + HREF="directive-dict.html#Status" + REL="Help" + ><STRONG>Status:</STRONG></A> Extension <BR> - <STRONG>Module:</STRONG> mod_expires + <A + HREF="directive-dict.html#Module" + REL="Help" + ><STRONG>Module:</STRONG></A> mod_expires </P> <P> This directive defines the value of the <CODE>Expires</CODE> header @@ -167,15 +197,30 @@ </A></H2> <!--%plaintext <?INDEX {\tt ExpiresDefault} directive> --> <P> - <STRONG>Syntax:</STRONG> ExpiresDefault <EM><code>seconds</EM> + <A + HREF="directive-dict.html#Syntax" + REL="Help" + ><STRONG>Syntax:</STRONG></A> ExpiresDefault <EM><code>seconds</EM> <BR> - <STRONG>Context:</STRONG> server config, virtual host, directory, .htaccess + <A + HREF="directive-dict.html#Context" + REL="Help" + ><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess <BR> - <STRONG>Override:</STRONG> Indexes + <A + HREF="directive-dict.html#Override" + REL="Help" + ><STRONG>Override:</STRONG></A> Indexes <BR> - <STRONG>Status:</STRONG> Extension + <A + HREF="directive-dict.html#Status" + REL="Help" + ><STRONG>Status:</STRONG></A> Extension <BR> - <STRONG>Module:</STRONG> mod_expires + <A + HREF="directive-dict.html#Module" + REL="Help" + ><STRONG>Module:</STRONG></A> mod_expires </P> <P> This directive sets the default algorithm for calculating the 1.7 +20 -5 apache-2.0/htdocs/manual/mod/mod_headers.html Index: mod_headers.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_headers.html,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- mod_headers.html 1998/01/26 16:54:12 1.6 +++ mod_headers.html 1998/01/31 01:42:54 1.7 @@ -30,11 +30,26 @@ <HR> <h2><A name="header">Header</A></h2> -<STRONG>Syntax:</STRONG> Header [ set | append | add ] <EM>header</EM> <EM>value</EM><BR> -<STRONG>Syntax:</STRONG> Header unset <EM>header</EM><BR> -<STRONG>Context:</STRONG> server config, virtual host, access.conf, .htaccess<BR> -<STRONG>Status:</STRONG> optional<BR> -<STRONG>Module:</STRONG> mod_header<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> Header [ set | append | add ] <EM>header</EM> <EM>value</EM><BR> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> Header unset <EM>header</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, access.conf, .htaccess<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> optional<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_header<P> This directive can replace, merge or remove HTTP response headers. The action it performs is determined by the first argument. This can be one 1.10 +60 -15 apache-2.0/htdocs/manual/mod/mod_imap.html Index: mod_imap.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_imap.html,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- mod_imap.html 1998/01/26 16:54:13 1.9 +++ mod_imap.html 1998/01/31 01:42:54 1.10 @@ -63,12 +63,27 @@ <P> <h3><A name="imapmenu">ImapMenu</A></h3> -<STRONG>Syntax:</STRONG> ImapMenu <CODE>{none, formatted, semi-formatted, +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> ImapMenu <CODE>{none, formatted, semi-formatted, unformatted}</CODE><BR> -<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR> -<Strong>Override:</STRONG> Indexes<BR> -<STRONG>Module:</STRONG> mod_imap.c<BR> -<STRONG>Compatibility:</STRONG> ImapMenu is only available in Apache +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> Indexes<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_imap.c<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> ImapMenu is only available in Apache 1.1 and later.<P> The ImapMenu directive determines the action taken if an imagemap file @@ -101,12 +116,27 @@ <P> <h3><A name="imapdefault">ImapDefault</A></h3> -<STRONG>Syntax:</STRONG> ImapDefault <CODE>{error, nocontent, +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> ImapDefault <CODE>{error, nocontent, map, referer, URL}</CODE><BR> -<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR> -<Strong>Override:</STRONG> Indexes<BR> -<STRONG>Module:</STRONG> mod_imap.c<BR> -<STRONG>Compatibility:</STRONG> ImapDefault is only available in Apache +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> Indexes<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_imap.c<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> ImapDefault is only available in Apache 1.1 and later.<P> @@ -120,11 +150,26 @@ <P> <h3><A name="imapbase">ImapBase</A></h3> -<STRONG>Syntax:</STRONG> ImapBase <CODE>{map, referer, URL}</CODE><BR> -<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR> -<Strong>Override:</STRONG> Indexes<BR> -<STRONG>Module:</STRONG> mod_imap.c<BR> -<STRONG>Compatibility:</STRONG> ImapBase is only available in Apache +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> ImapBase <CODE>{map, referer, URL}</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> Indexes<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_imap.c<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> ImapBase is only available in Apache 1.1 and later.<P> The ImapBase directive sets the default <CODE>base</CODE> used in 1.18 +24 -6 apache-2.0/htdocs/manual/mod/mod_include.html Index: mod_include.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_include.html,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- mod_include.html 1998/01/26 16:54:13 1.17 +++ mod_include.html 1998/01/31 01:42:55 1.18 @@ -360,12 +360,30 @@ <h2><A name="xbithack">XBitHack</A></h2> <!--%plaintext <?INDEX {\tt XBitHack} directive> --> -<STRONG>Syntax:</STRONG> XBitHack <EM>status</EM><BR> -<STRONG>Default:</STRONG> <CODE>XBitHack off</CODE><BR> -<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR> -<Strong>Override:</STRONG> Options<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_include<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> XBitHack <EM>status</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>XBitHack off</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> Options<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_include<P> The XBitHack directives controls the parsing of ordinary html documents. This directive only affects files associated with the MIME type 1.8 +20 -5 apache-2.0/htdocs/manual/mod/mod_info.html Index: mod_info.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_info.html,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- mod_info.html 1998/01/26 16:54:14 1.7 +++ mod_info.html 1998/01/31 01:42:55 1.8 @@ -77,11 +77,26 @@ <HR> <H2><A NAME="addmoduleinfo">AddModuleInfo</A></H2> -<STRONG>Syntax:</STRONG> AddModuleInfo <EM>module-name string</EM><BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> -<STRONG>Status:</STRONG> base<BR> -<STRONG>Module:</STRONG> mod_browser<BR> -<STRONG>Compatibility:</STRONG> Apache 1.3 and above<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> AddModuleInfo <EM>module-name string</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_browser<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> Apache 1.3 and above<P> This allows the content of <EM>string</EM> to be shown as HTML interpreted, 1.7 +20 -5 apache-2.0/htdocs/manual/mod/mod_log_agent.html Index: mod_log_agent.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_log_agent.html,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- mod_log_agent.html 1998/01/26 16:54:15 1.6 +++ mod_log_agent.html 1998/01/31 01:42:56 1.7 @@ -27,11 +27,26 @@ <h2><A name="agentlog">AgentLog</A></h2> <!--%plaintext <?INDEX {\tt AgentLog} directive> --> -<STRONG>Syntax:</STRONG> AgentLog <EM>file-pipe</EM><BR> -<STRONG>Default:</STRONG> <CODE>AgentLog logs/agent_log</CODE><BR> -<Strong>Context:</STRONG> server config, virtual host<BR> -<STRONG>Status:</STRONG> Extension<BR> -<STRONG>Module:</STRONG> mod_log_agent<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> AgentLog <EM>file-pipe</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>AgentLog logs/agent_log</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Extension<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_log_agent<P> The AgentLog directive sets the name of the file to which the server will log the UserAgent header of incoming requests. <EM>File-pipe</EM> is one 1.8 +20 -5 apache-2.0/htdocs/manual/mod/mod_log_common.html Index: mod_log_common.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_log_common.html,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- mod_log_common.html 1998/01/26 16:54:15 1.7 +++ mod_log_common.html 1998/01/31 01:42:56 1.8 @@ -69,11 +69,26 @@ <h2><A name="transferlog">TransferLog</A></h2> <!--%plaintext <?INDEX {\tt TransferLog} directive> --> -<STRONG>Syntax:</STRONG> TransferLog <EM>file-pipe</EM><BR> -<STRONG>Default:</STRONG> <CODE>TransferLog logs/transfer_log</CODE><BR> -<Strong>Context:</STRONG> server config, virtual host<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_log_common<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> TransferLog <EM>file-pipe</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>TransferLog logs/transfer_log</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_log_common<P> The TransferLog directive sets the name of the file to which the server will log the incoming requests. <EM>File-pipe</EM> is one 1.22 +72 -18 apache-2.0/htdocs/manual/mod/mod_log_config.html Index: mod_log_config.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_log_config.html,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- mod_log_config.html 1998/01/26 16:54:15 1.21 +++ mod_log_config.html 1998/01/31 01:42:57 1.22 @@ -191,10 +191,22 @@ <h2><A name="cookielog">CookieLog</A></h2> <!--%plaintext <?INDEX {\tt CookieLog} directive> --> -<STRONG>Syntax:</STRONG> CookieLog <EM>filename</EM><BR> -<Strong>Context:</STRONG> server config, virtual host<BR> -<STRONG>Module:</STRONG> mod_cookies<BR> -<STRONG>Compatibility:</STRONG> Only available in Apache 1.2 and above<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> CookieLog <EM>filename</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_cookies<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> Only available in Apache 1.2 and above<P> The CookieLog directive sets the filename for logging of cookies. The filename is relative to the <A @@ -205,14 +217,26 @@ <HR> <H2><A NAME="customlog">CustomLog</A></H2> -<STRONG>Syntax:</STRONG> CustomLog <EM>file-pipe</EM> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> CustomLog <EM>file-pipe</EM> <EM>format-or-nickname</EM><BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> -<STRONG>Status:</STRONG> Base<BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> <STRONG>Compatibility: </STRONG> Nickname only available in Apache 1.3 or later <BR> -<STRONG>Module:</STRONG> mod_log_config +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_log_config <P> The first argument is the filename to which log records should be written. This is used @@ -241,16 +265,31 @@ <HR> <h2><A name="logformat">LogFormat</A></h2> <!--%plaintext <?INDEX {\tt LogFormat} directive> --> -<STRONG>Syntax:</STRONG> LogFormat <EM>format</EM> [<EM>nickname</EM>] +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> LogFormat <EM>format</EM> [<EM>nickname</EM>] <BR> -<STRONG>Default:</STRONG> <CODE>LogFormat "%h %l %u %t \"%r\" +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>LogFormat "%h %l %u %t \"%r\" %s %b"</CODE><BR> -<Strong>Context:</STRONG> server config, virtual host<BR> -<STRONG>Status:</STRONG> Base<BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> <STRONG>Compatibility: </STRONG> Nickname only available in Apache 1.3 or later <BR> -<STRONG>Module:</STRONG> mod_log_config +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_log_config <P> This sets the format of the default logfile named by the <A @@ -278,11 +317,26 @@ <HR> <h2><A name="transferlog">TransferLog</A></h2> <!--%plaintext <?INDEX {\tt TransferLog} directive> --> -<STRONG>Syntax:</STRONG> TransferLog <EM>file-pipe</EM><BR> -<STRONG>Default:</STRONG> none<BR> -<Strong>Context:</STRONG> server config, virtual host<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_log_config<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> TransferLog <EM>file-pipe</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> none<BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_log_config<P> The TransferLog directive adds a log file in the format defined by the most recent 1.7 +36 -9 apache-2.0/htdocs/manual/mod/mod_log_referer.html Index: mod_log_referer.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_log_referer.html,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- mod_log_referer.html 1998/01/26 16:54:16 1.6 +++ mod_log_referer.html 1998/01/31 01:42:57 1.7 @@ -38,10 +38,22 @@ <h2><A name="refererignore">RefererIgnore</A></h2> <!--%plaintext <?INDEX {\tt RefererIgnore} directive> --> -<STRONG>Syntax:</STRONG> RefererIgnore <EM>string string ...</EM><BR> -<Strong>Context:</STRONG> server config, virtual host<BR> -<STRONG>Status:</STRONG> Extension<BR> -<STRONG>Module:</STRONG> mod_log_referer<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> RefererIgnore <EM>string string ...</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Extension<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_log_referer<P> The RefererIgnore directive adds to the list of strings to ignore in Referer headers. If any of the strings in the list is contained in @@ -54,11 +66,26 @@ <h2><A name="refererlog">RefererLog</A></h2> <!--%plaintext <?INDEX {\tt RefererLog} directive> --> -<STRONG>Syntax:</STRONG> RefererLog <EM>file-pipe</EM><BR> -<STRONG>Default:</STRONG> <CODE>RefererLog logs/referer_log</CODE><BR> -<Strong>Context:</STRONG> server config, virtual host<BR> -<STRONG>Status:</STRONG> Extension<BR> -<STRONG>Module:</STRONG> mod_log_referer<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> RefererLog <EM>file-pipe</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>RefererLog logs/referer_log</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Extension<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_log_referer<P> The RefererLog directive sets the name of the file to which the server will log the Referer header of incoming requests. <EM>File-pipe</EM> is one 1.17 +140 -35 apache-2.0/htdocs/manual/mod/mod_mime.html Index: mod_mime.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_mime.html,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- mod_mime.html 1998/01/26 16:54:16 1.16 +++ mod_mime.html 1998/01/31 01:42:58 1.17 @@ -86,11 +86,26 @@ <h2><A name="addencoding">AddEncoding</A></h2> <!--%plaintext <?INDEX {\tt AddEncoding} directive> --> -<STRONG>Syntax:</STRONG> AddEncoding <EM>mime-enc extension extension...</EM><BR> -<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR> -<Strong>Override:</STRONG> FileInfo<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_mime<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> AddEncoding <EM>mime-enc extension extension...</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> FileInfo<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_mime<P> The AddEncoding directive adds to the list of filename extensions which filenames may end in for the specified encoding type. <EM>Mime-enc</EM> @@ -106,11 +121,26 @@ <h2><A name="addhandler">AddHandler</A></h2> -<STRONG>Syntax:</STRONG> AddHandler <EM>handler-name extension extension...</EM><BR> -<STRONG>Context:</STRONG> server config, virtual host, directory, .htaccess<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_mime<BR> -<STRONG>Compatibility:</STRONG> AddHandler is only available in Apache +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> AddHandler <EM>handler-name extension extension...</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_mime<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> AddHandler is only available in Apache 1.1 and later<P> <P>AddHandler maps the filename extensions <EM>extension</EM> to the @@ -128,11 +158,26 @@ <h2><A name="addlanguage">AddLanguage</A></h2> <!--%plaintext <?INDEX {\tt AddLanguage} directive> --> -<STRONG>Syntax:</STRONG> AddLanguage <EM>mime-lang extension extension...</EM><BR> -<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR> -<Strong>Override:</STRONG> FileInfo<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_mime<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> AddLanguage <EM>mime-lang extension extension...</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> FileInfo<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_mime<P> The AddLanguage directive adds to the list of filename extensions which filenames may end in for the specified content language. <EM>Mime-lang</EM> @@ -152,11 +197,26 @@ <h2><A name="addtype">AddType</A></h2> <!--%plaintext <?INDEX {\tt AddType} directive> --> -<STRONG>Syntax:</STRONG> AddType <EM>mime-type extension extension...</EM><BR> -<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR> -<Strong>Override:</STRONG> FileInfo<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_mime<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> AddType <EM>mime-type extension extension...</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> FileInfo<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_mime<P> The AddType directive adds to the list of filename extensions which filenames may end in for the specified content type. <EM>Mime-enc</EM> @@ -172,11 +232,26 @@ <h2><A name="forcetype">ForceType</A></h2> -<STRONG>Syntax:</STRONG> ForceType <EM>media type</EM><BR> -<STRONG>Context:</STRONG> directory, .htaccess<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_mime<BR> -<STRONG>Compatibility:</STRONG> ForceType is only available in Apache +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> ForceType <EM>media type</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> directory, .htaccess<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_mime<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> ForceType is only available in Apache 1.1 and later.<P> <P>When placed into an <CODE>.htaccess</CODE> file or a @@ -193,11 +268,26 @@ <h2><A name="sethandler">SetHandler</A></h2> -<STRONG>Syntax:</STRONG> SetHandler <EM>handler-name</EM><BR> -<STRONG>Context:</STRONG> directory, .htaccess<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_mime<BR> -<STRONG>Compatibility:</STRONG> SetHandler is only available in Apache +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> SetHandler <EM>handler-name</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> directory, .htaccess<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_mime<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> SetHandler is only available in Apache 1.1 and later.<P> <P>When placed into an <CODE>.htaccess</CODE> file or a @@ -224,11 +314,26 @@ <h2><A name="typesconfig">TypesConfig</A></h2> <!--%plaintext <?INDEX {\tt TypesConfig} directive> --> -<STRONG>Syntax:</STRONG> TypesConfig <EM>filename</EM><BR> -<STRONG>Default:</STRONG> <CODE>TypesConfig conf/mime.types</CODE><BR> -<Strong>Context:</STRONG> server config<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_mime<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> TypesConfig <EM>filename</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>TypesConfig conf/mime.types</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_mime<P> The TypesConfig directive sets the location of the mime types configuration file. <EM>Filename</EM> is relative to the 1.7 +20 -5 apache-2.0/htdocs/manual/mod/mod_mime_magic.html Index: mod_mime_magic.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_mime_magic.html,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- mod_mime_magic.html 1998/01/26 16:54:17 1.6 +++ mod_mime_magic.html 1998/01/31 01:42:58 1.7 @@ -170,15 +170,30 @@ MimeMagicFile </A></H2> <P> - <STRONG>Syntax:</STRONG> MimeMagicFile <EM>magic-file-name</EM> + <A + HREF="directive-dict.html#Syntax" + REL="Help" + ><STRONG>Syntax:</STRONG></A> MimeMagicFile <EM>magic-file-name</EM> <BR> - <STRONG>Default:</STRONG> none + <A + HREF="directive-dict.html#Default" + REL="Help" + ><STRONG>Default:</STRONG></A> none <BR> - <STRONG>Context:</STRONG> server config, virtual host + <A + HREF="directive-dict.html#Context" + REL="Help" + ><STRONG>Context:</STRONG></A> server config, virtual host <BR> - <STRONG>Status:</STRONG> Extension + <A + HREF="directive-dict.html#Status" + REL="Help" + ><STRONG>Status:</STRONG></A> Extension <BR> - <STRONG>Module:</STRONG> mod_mime_magic + <A + HREF="directive-dict.html#Module" + REL="Help" + ><STRONG>Module:</STRONG></A> mod_mime_magic <P> The <CODE>MimeMagicFile</CODE> directive can be used to enable this module, 1.9 +40 -10 apache-2.0/htdocs/manual/mod/mod_negotiation.html Index: mod_negotiation.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_negotiation.html,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- mod_negotiation.html 1998/01/26 16:54:17 1.8 +++ mod_negotiation.html 1998/01/31 01:42:58 1.9 @@ -95,11 +95,26 @@ <h2><A name="cachenegotiateddocs">CacheNegotiatedDocs</A></h2> -<STRONG>Syntax:</STRONG> CacheNegotiatedDocs<BR> -<Strong>Context:</STRONG> server config<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_negotiation<BR> -<STRONG>Compatibility:</STRONG> CacheNegotiatedDocs is only available +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> CacheNegotiatedDocs<BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_negotiation<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> CacheNegotiatedDocs is only available in Apache 1.1 and later.<P> <P>If set, this directive allows content-negotiated documents to be @@ -118,11 +133,26 @@ <h2><A name="languagepriority">LanguagePriority</A></h2> <!--%plaintext <?INDEX {\tt LanguagePriority} directive> --> -<STRONG>Syntax:</STRONG> LanguagePriority <EM>mime-lang mime-lang...</EM><BR> -<Strong>Context:</STRONG> server config, virtual host, directory, .htaccess<BR> -<Strong>Override:</STRONG> FileInfo<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_negotiation<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> LanguagePriority <EM>mime-lang mime-lang...</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> FileInfo<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_negotiation<P> The LanguagePriority sets the precedence of language variants for the case where the client does not express a preference, when handling a 1.32 +420 -105 apache-2.0/htdocs/manual/mod/mod_proxy.html Index: mod_proxy.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_proxy.html,v retrieving revision 1.31 retrieving revision 1.32 diff -u -r1.31 -r1.32 --- mod_proxy.html 1998/01/26 16:54:18 1.31 +++ mod_proxy.html 1998/01/31 01:42:59 1.32 @@ -60,13 +60,34 @@ <HR> <A name="proxyrequests"><h2>ProxyRequests</h2></A> -<STRONG>Syntax:</STRONG> ProxyRequests <EM>on/off</EM><BR> -<STRONG>Default:</STRONG> <CODE>ProxyRequests Off</CODE><BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> -<STRONG>Override:</STRONG> <EM>Not applicable</EM><BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_proxy<BR> -<STRONG>Compatibility:</STRONG> ProxyRequests is only available in +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> ProxyRequests <EM>on/off</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>ProxyRequests Off</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> <EM>Not applicable</EM><BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_proxy<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> ProxyRequests is only available in Apache 1.1 and later.<P> This allows or prevents Apache from functioning as a proxy @@ -76,13 +97,34 @@ <HR> <A name="proxyremote"><h2>ProxyRemote</h2></A> -<STRONG>Syntax:</STRONG> ProxyRemote <EM><match> <remote-server></EM><BR> -<STRONG>Default:</STRONG> <EM>None</EM><BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> -<STRONG>Override:</STRONG> <EM>Not applicable</EM><BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_proxy<BR> -<STRONG>Compatibility:</STRONG> ProxyRemote is only available in +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> ProxyRemote <EM><match> <remote-server></EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <EM>None</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> <EM>Not applicable</EM><BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_proxy<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> ProxyRemote is only available in Apache 1.1 and later.<P> This defines remote proxies to this proxy. <match> is either the @@ -112,13 +154,34 @@ <HR> <A name="proxypass"><h2>ProxyPass</h2></A> -<STRONG>Syntax:</STRONG> ProxyPass <EM><path> <url></EM><BR> -<STRONG>Default:</STRONG> <EM>None</EM><BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> -<STRONG>Override:</STRONG> <EM>Not applicable</EM><BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_proxy<BR> -<STRONG>Compatibility:</STRONG> ProxyPass is only available in +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> ProxyPass <EM><path> <url></EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <EM>None</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> <EM>Not applicable</EM><BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_proxy<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> ProxyPass is only available in Apache 1.1 and later.<P> This directive allows remote servers to be mapped into the space of the local @@ -138,13 +201,34 @@ <HR> <A name="proxyblock"><h2>ProxyBlock</h2></A> -<STRONG>Syntax:</STRONG> ProxyBlock <EM><word/host/domain list></EM><BR> -<STRONG>Default:</STRONG> <EM>None</EM><BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> -<STRONG>Override:</STRONG> <EM>Not applicable</EM><BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_proxy<BR> -<STRONG>Compatibility:</STRONG> ProxyBlock is only available in +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> ProxyBlock <EM><word/host/domain list></EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <EM>None</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> <EM>Not applicable</EM><BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_proxy<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> ProxyBlock is only available in Apache 1.2 and later.<P> The ProxyBlock directive specifies a list of words, hosts and/or domains, @@ -172,17 +256,38 @@ <HR> <A name="noproxy"><h2>NoProxy</h2></A> -<STRONG>Syntax:</STRONG> NoProxy { <A HREF="#domain"><EM><Domain></EM></A> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> NoProxy { <A HREF="#domain"><EM><Domain></EM></A> | <A HREF="#subnet"><EM><SubNet></EM></A> | <A HREF="#ipaddr"><EM><IpAddr></EM></A> | <A HREF="#hostname"><EM><Hostname></EM></A> } <BR> -<STRONG>Default:</STRONG> <EM>None</EM><BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> -<STRONG>Override:</STRONG> <EM>Not applicable</EM><BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_proxy<BR> -<STRONG>Compatibility:</STRONG> NoProxy is only available in +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <EM>None</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> <EM>Not applicable</EM><BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_proxy<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> NoProxy is only available in Apache 1.3 and later.<P> This directive is only useful for Apache proxy servers within intranets. @@ -288,13 +393,34 @@ <HR> <A name="proxydomain"><h2>ProxyDomain</h2></A> -<STRONG>Syntax:</STRONG> ProxyDomain <EM><Domain></EM><BR> -<STRONG>Default:</STRONG> <EM>None</EM><BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> -<STRONG>Override:</STRONG> <EM>Not applicable</EM><BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_proxy<BR> -<STRONG>Compatibility:</STRONG> ProxyDomain is only available in +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> ProxyDomain <EM><Domain></EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <EM>None</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> <EM>Not applicable</EM><BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_proxy<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> ProxyDomain is only available in Apache 1.3 and later.<P> This directive is only useful for Apache proxy servers within intranets. @@ -314,13 +440,34 @@ <HR> <A name="cacheroot"><h2>CacheRoot</h2></A> -<STRONG>Syntax:</STRONG> CacheRoot <EM><directory></EM><BR> -<STRONG>Default:</STRONG> <EM>None</EM><BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> -<STRONG>Override:</STRONG> <EM>Not applicable</EM><BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_proxy<BR> -<STRONG>Compatibility:</STRONG> CacheRoot is only available in +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> CacheRoot <EM><directory></EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <EM>None</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> <EM>Not applicable</EM><BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_proxy<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> CacheRoot is only available in Apache 1.1 and later.<P> Sets the name of the directory to contain cache files; this must be @@ -330,13 +477,34 @@ <HR> <A name="cachesize"><h2>CacheSize</h2></A> -<STRONG>Syntax:</STRONG> CacheSize <EM><size></EM><BR> -<STRONG>Default:</STRONG> <CODE>CacheSize 5</CODE><BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> -<STRONG>Override:</STRONG> <EM>Not applicable</EM><BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_proxy<BR> -<STRONG>Compatibility:</STRONG> CacheSize is only available in +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> CacheSize <EM><size></EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>CacheSize 5</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> <EM>Not applicable</EM><BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_proxy<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> CacheSize is only available in Apache 1.1 and later.<P> Sets the desired space usage of the cache, in KB (1024-byte units). Although @@ -346,13 +514,34 @@ <HR> <A name="cachegcinterval"><h2>CacheGcInterval</h2></A> -<STRONG>Syntax:</STRONG> CacheGcInterval <EM><time></EM><BR> -<STRONG>Default:</STRONG> <EM>None</EM><BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> -<STRONG>Override:</STRONG> <EM>Not applicable</EM><BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_proxy<BR> -<STRONG>Compatibility:</STRONG> CacheGcinterval is only available in +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> CacheGcInterval <EM><time></EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <EM>None</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> <EM>Not applicable</EM><BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_proxy<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> CacheGcinterval is only available in Apache 1.1 and later.<P> Check the cache every <time> hours, and delete files if the space @@ -361,13 +550,34 @@ <HR> <A name="cachemaxexpire"><h2>CacheMaxExpire</h2></A> -<STRONG>Syntax:</STRONG> CacheMaxExpire <EM><time></EM><BR> -<STRONG>Default:</STRONG> <CODE>CacheMaxExpire 24</CODE><BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> -<STRONG>Override:</STRONG> <EM>Not applicable</EM><BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_proxy<BR> -<STRONG>Compatibility:</STRONG> CacheMaxExpire is only available in +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> CacheMaxExpire <EM><time></EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>CacheMaxExpire 24</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> <EM>Not applicable</EM><BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_proxy<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> CacheMaxExpire is only available in Apache 1.1 and later.<P> Cachable HTTP documents will be retained for at most <time> hours without @@ -378,13 +588,34 @@ <HR> <A name="cachelastmodifiedfactor"><h2>CacheLastModifiedFactor</h2></A> -<STRONG>Syntax:</STRONG> CacheLastModifiedFactor <EM><factor></EM><BR> -<STRONG>Default:</STRONG> <CODE>CacheLastModifiedFactor 0.1</CODE><BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> -<STRONG>Override:</STRONG> <EM>Not applicable</EM><BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_proxy<BR> -<STRONG>Compatibility:</STRONG> CacheLastModifiedFactor is only available in +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> CacheLastModifiedFactor <EM><factor></EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>CacheLastModifiedFactor 0.1</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> <EM>Not applicable</EM><BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_proxy<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> CacheLastModifiedFactor is only available in Apache 1.1 and later.<P> If the origin HTTP server did not supply an expiry date for the @@ -401,13 +632,34 @@ <HR> <A name="cachedirlevels"><h2>CacheDirLevels</h2></A> -<STRONG>Syntax:</STRONG> CacheDirLevels <EM><levels></EM><BR> -<STRONG>Default:</STRONG> <CODE>CacheDirLevels 3</CODE><BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> -<STRONG>Override:</STRONG> <EM>Not applicable</EM><BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_proxy<BR> -<STRONG>Compatibility:</STRONG> CacheDirLevels is only available in +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> CacheDirLevels <EM><levels></EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>CacheDirLevels 3</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> <EM>Not applicable</EM><BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_proxy<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> CacheDirLevels is only available in Apache 1.1 and later.<P> CacheDirLevels sets the number of levels of subdirectories in the cache. @@ -416,13 +668,34 @@ <HR> <A name="cachedirlength"><h2>CacheDirLength</h2></A> -<STRONG>Syntax:</STRONG> CacheDirLength <EM><length></EM><BR> -<STRONG>Default:</STRONG> <CODE>CacheDirLength 1</CODE><BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> -<STRONG>Override:</STRONG> <EM>Not applicable</EM><BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_proxy<BR> -<STRONG>Compatibility:</STRONG> CacheDirLength is only available in +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> CacheDirLength <EM><length></EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>CacheDirLength 1</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> <EM>Not applicable</EM><BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_proxy<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> CacheDirLength is only available in Apache 1.1 and later.<P> CacheDirLength sets the number of characters in proxy cache subdirectory names. @@ -430,13 +703,34 @@ <HR> <A name="cachedefaultexpire"><h2>CacheDefaultExpire</h2></A> -<STRONG>Syntax:</STRONG> CacheDefaultExpire <EM><time></EM><BR> -<STRONG>Default:</STRONG> <CODE>CacheDefaultExpire 1</CODE><BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> -<STRONG>Override:</STRONG> <EM>Not applicable</EM><BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_proxy<BR> -<STRONG>Compatibility:</STRONG> CacheDefaultExpire is only available in +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> CacheDefaultExpire <EM><time></EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>CacheDefaultExpire 1</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> <EM>Not applicable</EM><BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_proxy<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> CacheDefaultExpire is only available in Apache 1.1 and later.<P> If the document is fetched via a protocol that does not support expiry times, @@ -447,13 +741,34 @@ <HR> <A name="nocache"><h2>NoCache</h2></A> -<STRONG>Syntax:</STRONG> NoCache <EM><word/host/domain list></EM><BR> -<STRONG>Default:</STRONG> <EM>None</EM><BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> -<STRONG>Override:</STRONG> <EM>Not applicable</EM><BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_proxy<BR> -<STRONG>Compatibility:</STRONG> NoCache is only available in +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> NoCache <EM><word/host/domain list></EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <EM>None</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> <EM>Not applicable</EM><BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_proxy<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> NoCache is only available in Apache 1.1 and later.<P> The NoCache directive specifies a list of words, hosts and/or domains, separated 1.20 +96 -24 apache-2.0/htdocs/manual/mod/mod_rewrite.html Index: mod_rewrite.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_rewrite.html,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- mod_rewrite.html 1998/01/26 16:54:18 1.19 +++ mod_rewrite.html 1998/01/31 01:43:00 1.20 @@ -86,9 +86,18 @@ </CENTER> <A name="RewriteEngine"><h3>RewriteEngine</h3></A> -<STRONG>Syntax:</STRONG> <CODE>RewriteEngine</CODE> {<CODE>on,off</CODE>}<BR> -<STRONG>Default:</STRONG> <STRONG><CODE>RewriteEngine off</CODE></STRONG><BR> -<STRONG>Context:</STRONG> server config, virtual host, per-directory config<BR> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> <CODE>RewriteEngine</CODE> {<CODE>on,off</CODE>}<BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <STRONG><CODE>RewriteEngine off</CODE></STRONG><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, per-directory config<BR> <P> The <TT>RewriteEngine</TT> directive enables or disables the @@ -111,9 +120,18 @@ <P> <A name="RewriteOptions"><h3>RewriteOptions</h3></A> -<STRONG>Syntax:</STRONG> <CODE>RewriteOptions</CODE> <EM>Option</EM> ...<BR> -<STRONG>Default:</STRONG> -<EM>None</EM>-<BR> -<STRONG>Context:</STRONG> server config, virtual host, per-directory config<BR> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> <CODE>RewriteOptions</CODE> <EM>Option</EM> ...<BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> -<EM>None</EM>-<BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, per-directory config<BR> <P> The <TT>RewriteOptions</TT> directive sets some special options for the @@ -134,9 +152,18 @@ <P> <A name="RewriteLog"><h3>RewriteLog</h3></A> -<STRONG>Syntax:</STRONG> <CODE>RewriteLog</CODE> <EM>Filename</EM><BR> -<STRONG>Default:</STRONG> -<EM>None</EM>-<BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> <CODE>RewriteLog</CODE> <EM>Filename</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> -<EM>None</EM>-<BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> <P> The <TT>RewriteLog</TT> directive sets the name of the file to which the @@ -183,9 +210,18 @@ <P> <A name="RewriteLogLevel"><h3>RewriteLogLevel</h3></A> -<STRONG>Syntax:</STRONG> <CODE>RewriteLogLevel</CODE> <EM>Level</EM><BR> -<STRONG>Default:</STRONG> <STRONG><CODE>RewriteLogLevel 0</CODE></STRONG><BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> <CODE>RewriteLogLevel</CODE> <EM>Level</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <STRONG><CODE>RewriteLogLevel 0</CODE></STRONG><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> <P> The <TT>RewriteLogLevel</TT> directive set the verbosity level of the rewriting @@ -219,9 +255,18 @@ <P> <A name="RewriteMap"><h3>RewriteMap</h3></A> -<STRONG>Syntax:</STRONG> <CODE>RewriteMap</CODE> <EM>Mapname</EM> <CODE>{txt,dbm,prg}:</CODE><EM>Filename</EM><BR> -<STRONG>Default:</STRONG> not used per default<BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> <CODE>RewriteMap</CODE> <EM>Mapname</EM> <CODE>{txt,dbm,prg}:</CODE><EM>Filename</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> not used per default<BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> <P> The <TT>RewriteMap</TT> directive defines an external <EM>Rewriting Map</EM> @@ -361,9 +406,18 @@ <P> <A name="RewriteBase"><h3>RewriteBase</h3></A> -<STRONG>Syntax:</STRONG> <CODE>RewriteBase</CODE> <EM>BaseURL</EM><BR> -<STRONG>Default:</STRONG> <EM>default is the physical directory path</EM><BR> -<STRONG>Context:</STRONG> per-directory config<BR> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> <CODE>RewriteBase</CODE> <EM>BaseURL</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <EM>default is the physical directory path</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> per-directory config<BR> <P> The <TT>RewriteBase</TT> directive explicitly sets the base URL for @@ -464,9 +518,18 @@ <P> <A name="RewriteCond"><h3>RewriteCond</h3></A> -<STRONG>Syntax:</STRONG> <CODE>RewriteCond</CODE> <EM>TestString</EM> <EM>CondPattern</EM><BR> -<STRONG>Default:</STRONG> -<EM>None</EM>-<BR> -<STRONG>Context:</STRONG> server config, virtual host, per-directory config<BR> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> <CODE>RewriteCond</CODE> <EM>TestString</EM> <EM>CondPattern</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> -<EM>None</EM>-<BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, per-directory config<BR> <P> The <TT>RewriteCond</TT> directive defines a rule condition. Precede a @@ -760,9 +823,18 @@ <P> <A name="RewriteRule"><h3>RewriteRule</h3></A> -<STRONG>Syntax:</STRONG> <CODE>RewriteRule</CODE> <EM>Pattern</EM> <EM>Substitution</EM><BR> -<STRONG>Default:</STRONG> -<EM>None</EM>-<BR> -<STRONG>Context:</STRONG> server config, virtual host, per-directory config<BR> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> <CODE>RewriteRule</CODE> <EM>Pattern</EM> <EM>Substitution</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> -<EM>None</EM>-<BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, per-directory config<BR> <P> The <TT>RewriteRule</TT> directive is the real rewriting workhorse. The 1.2 +112 -28 apache-2.0/htdocs/manual/mod/mod_setenvif.html Index: mod_setenvif.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_setenvif.html,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- mod_setenvif.html 1997/08/26 16:43:12 1.1 +++ mod_setenvif.html 1998/01/31 01:43:00 1.2 @@ -41,19 +41,40 @@ <HR> <!-- the HR is part of the directive description --> <H2><A NAME="BrowserMatch">The <SAMP>BrowserMatch</SAMP> Directive</A></H2> <P> - <STRONG>Syntax:</STRONG> BrowserMatch <EM>regex envar[=value] [...]</EM> + <A + HREF="directive-dict.html#Syntax" + REL="Help" + ><STRONG>Syntax:</STRONG></A> BrowserMatch <EM>regex envar[=value] [...]</EM> <BR> - <STRONG>Default:</STRONG> <EM>none</EM> + <A + HREF="directive-dict.html#Default" + REL="Help" + ><STRONG>Default:</STRONG></A> <EM>none</EM> <BR> - <STRONG>Context:</STRONG> server config + <A + HREF="directive-dict.html#Context" + REL="Help" + ><STRONG>Context:</STRONG></A> server config <BR> - <STRONG>Override:</STRONG> <EM>none</EM> + <A + HREF="directive-dict.html#Override" + REL="Help" + ><STRONG>Override:</STRONG></A> <EM>none</EM> <BR> - <STRONG>Status:</STRONG> Base + <A + HREF="directive-dict.html#Status" + REL="Help" + ><STRONG>Status:</STRONG></A> Base <BR> - <STRONG>Module:</STRONG> mod_setenvif + <A + HREF="directive-dict.html#Module" + REL="Help" + ><STRONG>Module:</STRONG></A> mod_setenvif <BR> - <STRONG>Compatibility:</STRONG> Apache 1.2 and above + <A + HREF="directive-dict.html#Compatibility" + REL="Help" + ><STRONG>Compatibility:</STRONG></A> Apache 1.2 and above </P> <P> The BrowserMatch directive defines environment variables based on the @@ -120,19 +141,40 @@ </A> </H2> <P> - <STRONG>Syntax:</STRONG> BrowserMatchNoCase <EM>regex envar[=value] [...]</EM> + <A + HREF="directive-dict.html#Syntax" + REL="Help" + ><STRONG>Syntax:</STRONG></A> BrowserMatchNoCase <EM>regex envar[=value] [...]</EM> <BR> - <STRONG>Default:</STRONG> <EM>none</EM> + <A + HREF="directive-dict.html#Default" + REL="Help" + ><STRONG>Default:</STRONG></A> <EM>none</EM> <BR> - <STRONG>Context:</STRONG> server config + <A + HREF="directive-dict.html#Context" + REL="Help" + ><STRONG>Context:</STRONG></A> server config <BR> - <STRONG>Override:</STRONG> <EM>none</EM> + <A + HREF="directive-dict.html#Override" + REL="Help" + ><STRONG>Override:</STRONG></A> <EM>none</EM> <BR> - <STRONG>Status:</STRONG> Base + <A + HREF="directive-dict.html#Status" + REL="Help" + ><STRONG>Status:</STRONG></A> Base <BR> - <STRONG>Module:</STRONG> mod_setenvif + <A + HREF="directive-dict.html#Module" + REL="Help" + ><STRONG>Module:</STRONG></A> mod_setenvif <BR> - <STRONG>Compatibility:</STRONG> Apache 1.2 and above + <A + HREF="directive-dict.html#Compatibility" + REL="Help" + ><STRONG>Compatibility:</STRONG></A> Apache 1.2 and above </P> <P> The <SAMP>BrowserMatchNoCase</SAMP> directive is semantically identical to @@ -171,19 +213,40 @@ </A> </H2> <P> - <STRONG>Syntax:</STRONG> SetEnvIf <EM> attribute regex envar[=value] [...]</EM> + <A + HREF="directive-dict.html#Syntax" + REL="Help" + ><STRONG>Syntax:</STRONG></A> SetEnvIf <EM> attribute regex envar[=value] [...]</EM> <BR> - <STRONG>Default:</STRONG> <EM>none</EM> + <A + HREF="directive-dict.html#Default" + REL="Help" + ><STRONG>Default:</STRONG></A> <EM>none</EM> <BR> - <STRONG>Context:</STRONG> server config + <A + HREF="directive-dict.html#Context" + REL="Help" + ><STRONG>Context:</STRONG></A> server config <BR> - <STRONG>Override:</STRONG> <EM>none</EM> + <A + HREF="directive-dict.html#Override" + REL="Help" + ><STRONG>Override:</STRONG></A> <EM>none</EM> <BR> - <STRONG>Status:</STRONG> Base + <A + HREF="directive-dict.html#Status" + REL="Help" + ><STRONG>Status:</STRONG></A> Base <BR> - <STRONG>Module:</STRONG> mod_setenvif + <A + HREF="directive-dict.html#Module" + REL="Help" + ><STRONG>Module:</STRONG></A> mod_setenvif <BR> - <STRONG>Compatibility:</STRONG> Apache 1.3 and above + <A + HREF="directive-dict.html#Compatibility" + REL="Help" + ><STRONG>Compatibility:</STRONG></A> Apache 1.3 and above </P> <P> The <SAMP>SetEnvIf</SAMP> directive defines environment variables @@ -237,20 +300,41 @@ </A> </H2> <P> - <STRONG>Syntax:</STRONG> SetEnvIfNoCase + <A + HREF="directive-dict.html#Syntax" + REL="Help" + ><STRONG>Syntax:</STRONG></A> SetEnvIfNoCase <EM> attribute regex envar[=value] [...]</EM> <BR> - <STRONG>Default:</STRONG> <EM>none</EM> + <A + HREF="directive-dict.html#Default" + REL="Help" + ><STRONG>Default:</STRONG></A> <EM>none</EM> <BR> - <STRONG>Context:</STRONG> server config + <A + HREF="directive-dict.html#Context" + REL="Help" + ><STRONG>Context:</STRONG></A> server config <BR> - <STRONG>Override:</STRONG> <EM>none</EM> + <A + HREF="directive-dict.html#Override" + REL="Help" + ><STRONG>Override:</STRONG></A> <EM>none</EM> <BR> - <STRONG>Status:</STRONG> Base + <A + HREF="directive-dict.html#Status" + REL="Help" + ><STRONG>Status:</STRONG></A> Base <BR> - <STRONG>Module:</STRONG> mod_setenvif + <A + HREF="directive-dict.html#Module" + REL="Help" + ><STRONG>Module:</STRONG></A> mod_setenvif <BR> - <STRONG>Compatibility:</STRONG> Apache 1.3 and above + <A + HREF="directive-dict.html#Compatibility" + REL="Help" + ><STRONG>Compatibility:</STRONG></A> Apache 1.3 and above </P> <P> The <SAMP>SetEnvIfNoCase</SAMP> is semantically identical to the 1.5 +24 -6 apache-2.0/htdocs/manual/mod/mod_speling.html Index: mod_speling.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_speling.html,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- mod_speling.html 1998/01/26 16:54:19 1.4 +++ mod_speling.html 1998/01/31 01:43:01 1.5 @@ -59,12 +59,30 @@ <HR> <!-- the HR is part of the directive description --> <A name="checkspelling"><h2>CheckSpelling</h2></A> <!--%plaintext <?INDEX {\tt CheckSpelling} directive> --> - <STRONG>Syntax:</STRONG> CheckSpelling <EM>on/off</EM><BR> - <STRONG>Default:</STRONG> <CODE>CheckSpelling Off</CODE><BR> - <Strong>Context:</STRONG> server config, virtual host<BR> - <STRONG>Status:</STRONG> Base<BR> - <STRONG>Module:</STRONG> mod_speling<BR> - <STRONG>Compatibility:</STRONG> CheckSpelling was available as a separately + <A + HREF="directive-dict.html#Syntax" + REL="Help" + ><STRONG>Syntax:</STRONG></A> CheckSpelling <EM>on/off</EM><BR> + <A + HREF="directive-dict.html#Default" + REL="Help" + ><STRONG>Default:</STRONG></A> <CODE>CheckSpelling Off</CODE><BR> + <A + HREF="directive-dict.html#Context" + REL="Help" + ><STRONG>Context:</STRONG></A> server config, virtual host<BR> + <A + HREF="directive-dict.html#Status" + REL="Help" + ><STRONG>Status:</STRONG></A> Base<BR> + <A + HREF="directive-dict.html#Module" + REL="Help" + ><STRONG>Module:</STRONG></A> mod_speling<BR> + <A + HREF="directive-dict.html#Compatibility" + REL="Help" + ><STRONG>Compatibility:</STRONG></A> CheckSpelling was available as a separately available module for Apache 1.1, but was limited to miscapitalizations. As of Apache 1.3, it is part of the apache distribution<!-- or: available as a separate module-->.<P> 1.12 +24 -6 apache-2.0/htdocs/manual/mod/mod_userdir.html Index: mod_userdir.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_userdir.html,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- mod_userdir.html 1998/01/26 16:54:20 1.11 +++ mod_userdir.html 1998/01/31 01:43:01 1.12 @@ -27,12 +27,30 @@ <h2><A name="userdir">UserDir</A></h2> <!--%plaintext <?INDEX {\tt UserDir} directive> --> -<STRONG>Syntax:</STRONG> UserDir <EM>directory/filename</EM><BR> -<STRONG>Default:</STRONG> <CODE>UserDir public_html</CODE><BR> -<Strong>Context:</STRONG> server config, virtual host<BR> -<STRONG>Status:</STRONG> Base<BR> -<STRONG>Module:</STRONG> mod_userdir<BR> -<STRONG>Compatibility:</STRONG> All forms except the <CODE>UserDir +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> UserDir <EM>directory/filename</EM><BR> +<A + HREF="directive-dict.html#Default" + REL="Help" +><STRONG>Default:</STRONG></A> <CODE>UserDir public_html</CODE><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> Base<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_userdir<BR> +<A + HREF="directive-dict.html#Compatibility" + REL="Help" +><STRONG>Compatibility:</STRONG></A> All forms except the <CODE>UserDir public_html</CODE> form are only available in Apache 1.1 or above. Use of the <SAMP>enabled</SAMP> keyword, or <SAMP>disabled</SAMP> with a list of usernames, is only available in Apache 1.3 and above.<P> 1.14 +36 -9 apache-2.0/htdocs/manual/mod/mod_usertrack.html Index: mod_usertrack.html =================================================================== RCS file: /export/home/cvs/apache-2.0/htdocs/manual/mod/mod_usertrack.html,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- mod_usertrack.html 1998/01/26 16:54:21 1.13 +++ mod_usertrack.html 1998/01/31 01:43:02 1.14 @@ -53,10 +53,22 @@ <HR> <h2><A name="cookieexpires">CookieExpires</A></h2> -<STRONG>Syntax:</STRONG> CookieExpires <EM>expiry-period</EM><BR> -<STRONG>Context:</STRONG> server config, virtual host<BR> -<STRONG>Status:</STRONG> optional<BR> -<STRONG>Module:</STRONG> mod_usertrack<P> +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> CookieExpires <EM>expiry-period</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> optional<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_usertrack<P> When used, this directive sets an expiry time on the cookie generated by the usertrack module. The <EM>expiry-period</EM> can be given either @@ -70,12 +82,27 @@ browser session.</P> <h2><A name="cookietracking">CookieTracking</A></h2> -<STRONG>Syntax:</STRONG> CookieTracking <EM>on | off</EM><BR> -<STRONG>Context:</STRONG> server config, virtual host, directory, +<A + HREF="directive-dict.html#Syntax" + REL="Help" +><STRONG>Syntax:</STRONG></A> CookieTracking <EM>on | off</EM><BR> +<A + HREF="directive-dict.html#Context" + REL="Help" +><STRONG>Context:</STRONG></A> server config, virtual host, directory, .htaccess<BR> -<STRONG>Override:</STRONG> FileInfo<BR> -<STRONG>Status:</STRONG> optional<BR> -<STRONG>Module:</STRONG> mod_usertrack<P> +<A + HREF="directive-dict.html#Override" + REL="Help" +><STRONG>Override:</STRONG></A> FileInfo<BR> +<A + HREF="directive-dict.html#Status" + REL="Help" +><STRONG>Status:</STRONG></A> optional<BR> +<A + HREF="directive-dict.html#Module" + REL="Help" +><STRONG>Module:</STRONG></A> mod_usertrack<P> When the user track module is compiled in, and "CookieTracking on" is set, Apache will start sending a user-tracking cookie for all new 1.602 +28 -0 apache-2.0/src/CHANGES Index: CHANGES =================================================================== RCS file: /export/home/cvs/apache-2.0/src/CHANGES,v retrieving revision 1.601 retrieving revision 1.602 diff -u -r1.601 -r1.602 --- CHANGES 1998/01/27 05:35:27 1.601 +++ CHANGES 1998/01/31 01:43:12 1.602 @@ -1,5 +1,33 @@ Changes with Apache 1.3b4 + *) Tweaked the headers_out table size, and the subprocess_env + table size guess in rename_original_environment(). Added + MAKE_TABLE_PROFILE which can help discover make_table() + calls that use too small an initial guess, see alloc.c. + [Dean Gaudet] + + *) Options and AllowOverrides weren't properly merging in the main + server setting inside vhosts (only an issue when you have no + <Directory> or other section containing an Options that affects + a request). Options +foo or -foo in the main_server wouldn't + affect the main_server's lookup defaults. [Dean Gaudet] + + *) Variable 'cwd' was being used pointlessly before being set. + [Ken Coar] PR#1738 + + *) r->allowed handling cleaned up in the standard modules. + [Dean Gaudet] + + *) Some case-sensitivity issues cleaned up to be consistent with + RFC2068. [Dean Gaudet] + + *) SIGURG doesn't exist everywhere. + [Mark Andrew Heinrich <[EMAIL PROTECTED]>] + + *) mod_unique_id was erroneously generating a second unique id when + an internal redirect occured. Such redirects occur, for example, + when processing a DirectoryIndex match. [Dean Gaudet] + *) table_add, table_merge, and table_set include implicit pstrdup() of the key and value. But in many cases this is not required because the key/value is a constant, or the value has been built 1.71 +69 -7 apache-2.0/src/main/alloc.c Index: alloc.c =================================================================== RCS file: /export/home/cvs/apache-2.0/src/main/alloc.c,v retrieving revision 1.70 retrieving revision 1.71 diff -u -r1.70 -r1.71 --- alloc.c 1998/01/27 02:37:51 1.70 +++ alloc.c 1998/01/31 01:43:14 1.71 @@ -97,6 +97,17 @@ */ /* #define POOL_DEBUG */ +/* Provide diagnostic information about make_table() calls which are + * possibly too small. This requires a recent gcc which supports + * __builtin_return_address(). The error_log output will be a + * message such as: + * table_push: table created by 0x804d874 hit limit of 10 + * Use "l *0x804d874" to find the source that corresponds to. It + * indicates that a table allocated by a call at that address has + * possibly too small an initial table size guess. + */ +/* #define MAKE_TABLE_PROFILE */ + #ifdef POOL_DEBUG #ifdef ALLOC_USE_MALLOC # error "sorry, no support for ALLOC_USE_MALLOC and POOL_DEBUG at the same time" @@ -113,7 +124,6 @@ #define BLOCK_MINALLOC 0 #endif - /***************************************************************** * * Managing free storage blocks... @@ -361,6 +371,9 @@ #ifdef ALLOC_USE_MALLOC void *allocation_list; #endif +#ifdef POOL_DEBUG + struct pool *joined; +#endif }; pool *permanent_pool; @@ -576,6 +589,9 @@ if (a == NULL) { return 1; } + while (a->joined) { + a = a->joined; + } while (b) { if (a == b) { return 1; @@ -584,6 +600,32 @@ } return 0; } + +/* All blocks belonging to sub will be changed to point to p + * instead. This is a guarantee by the caller that sub will not + * be destroyed before p is. + */ +API_EXPORT(void) pool_join(pool *p, pool *sub) +{ + union block_hdr *b; + + /* We could handle more general cases... but this is it for now. */ + if (sub->parent != p) { + fprintf(stderr, "pool_join: p is not parent of sub\n"); + abort(); + } + block_alarms(); + while (p->joined) { + p = p->joined; + } + sub->joined = p; + for (b = global_block_list; b; b = b->h.global_next) { + if (b->h.owning_pool == sub) { + b->h.owning_pool = p; + } + } + unblock_alarms(); +} #endif /***************************************************************** @@ -858,14 +900,34 @@ * cases they do this for. */ array_header a; +#ifdef MAKE_TABLE_PROFILE + void *creator; +#endif }; +#ifdef MAKE_TABLE_PROFILE +static table_entry *table_push(table *t) +{ + if (t->a.nelts == t->a.nalloc) { + fprintf(stderr, + "table_push: table created by %p hit limit of %u\n", + t->creator, t->a.nalloc); + } + return (table_entry *) push_array(&t->a); +} +#else +#define table_push(t) ((table_entry *) push_array(&(t)->a)) +#endif + API_EXPORT(table *) make_table(pool *p, int nelts) { table *t = palloc(p, sizeof(table)); make_array_core(&t->a, p, nelts, sizeof(table_entry)); +#ifdef MAKE_TABLE_PROFILE + t->creator = __builtin_return_address(0); +#endif return t; } @@ -935,7 +997,7 @@ } if (!done) { - elts = (table_entry *) push_array(&t->a); + elts = (table_entry *) table_push(t); elts->key = pstrdup(t->a.pool, key); elts->val = pstrdup(t->a.pool, val); } @@ -981,7 +1043,7 @@ } if (!done) { - elts = (table_entry *) push_array(&t->a); + elts = (table_entry *) table_push(t); elts->key = key; elts->val = val; } @@ -1023,7 +1085,7 @@ return; } - elts = (table_entry *) push_array(&t->a); + elts = (table_entry *) table_push(t); elts->key = pstrdup(t->a.pool, key); elts->val = pstrdup(t->a.pool, val); } @@ -1053,7 +1115,7 @@ } } - elts = (table_entry *) push_array(&t->a); + elts = (table_entry *) table_push(t); elts->key = key; elts->val = val; } @@ -1062,7 +1124,7 @@ { table_entry *elts = (table_entry *) t->a.elts; - elts = (table_entry *) push_array(&t->a); + elts = (table_entry *) table_push(t); elts->key = pstrdup(t->a.pool, key); elts->val = pstrdup(t->a.pool, val); } @@ -1084,7 +1146,7 @@ } #endif - elts = (table_entry *) push_array(&t->a); + elts = (table_entry *) table_push(t); elts->key = key; elts->val = val; } 1.44 +9 -0 apache-2.0/src/main/alloc.h Index: alloc.h =================================================================== RCS file: /export/home/cvs/apache-2.0/src/main/alloc.h,v retrieving revision 1.43 retrieving revision 1.44 diff -u -r1.43 -r1.44 --- alloc.h 1998/01/26 19:50:10 1.43 +++ alloc.h 1998/01/31 01:43:15 1.44 @@ -87,6 +87,15 @@ API_EXPORT(pool *) make_sub_pool(pool *); /* All pools are subpools of permanent_pool */ API_EXPORT(void) destroy_pool(pool *); +/* used to guarantee to the pool debugging code that the sub pool will not be + * destroyed before the parent pool + */ +#ifndef POOL_DEBUG +#define pool_join(a,b) +#else +API_EXPORT(void) pool_join(pool *p, pool *sub); +#endif + /* Clearing out EVERYTHING in an pool... destroys any sub-pools */ API_EXPORT(void) clear_pool(struct pool *); 1.151 +23 -13 apache-2.0/src/main/http_core.c Index: http_core.c =================================================================== RCS file: /export/home/cvs/apache-2.0/src/main/http_core.c,v retrieving revision 1.150 retrieving revision 1.151 diff -u -r1.150 -r1.151 --- http_core.c 1998/01/26 19:50:12 1.150 +++ http_core.c 1998/01/31 01:43:15 1.151 @@ -112,9 +112,9 @@ conf->d_is_fnmatch = conf->d ? (is_fnmatch (conf->d) != 0) : 0; conf->d_components = conf->d ? count_dirs (conf->d) : 0; - conf->opts = dir ? OPT_UNSET : OPT_ALL; + conf->opts = dir ? OPT_UNSET : OPT_UNSET|OPT_ALL; conf->opts_add = conf->opts_remove = OPT_NONE; - conf->override = dir ? OR_UNSET : OR_ALL; + conf->override = dir ? OR_UNSET : OR_UNSET|OR_ALL; conf->content_md5 = 2; @@ -158,11 +158,16 @@ conf->d_components = new->d_components; conf->r = new->r; - if (new->opts != OPT_UNSET) conf->opts = new->opts; - if (new->opts_add) conf->opts |= new->opts_add; - if (new->opts_remove) conf->opts &= ~(new->opts_remove); + if (!(new->opts & OPT_UNSET)) conf->opts = new->opts; + if (new->opts_add) { + conf->opts |= new->opts_add; + conf->opts &= ~OPT_UNSET; + } + if (new->opts_remove) { + conf->opts &= ~(new->opts_remove | OPT_UNSET); + } - if (new->override != OR_UNSET) conf->override = new->override; + if (!(new->override & OR_UNSET)) conf->override = new->override; if (new->default_type) conf->default_type = new->default_type; if (new->auth_type) conf->auth_type = new->auth_type; @@ -692,6 +697,7 @@ d->override = OR_ALL; else return pstrcat (cmd->pool, "Illegal override option ", w, NULL); + d->override &= ~OR_UNSET; } return NULL; @@ -737,12 +743,17 @@ else return pstrcat (cmd->pool, "Illegal option ", w, NULL); - if (action == '-') + if (action == '-') { d->opts_remove |= opt; - else if (action == '+') + d->opts &= ~opt; + } + else if (action == '+') { d->opts_add |= opt; - else - d->opts |= opt; + d->opts |= opt; + } + else { + d->opts |= opt; + } } return NULL; @@ -1631,7 +1642,7 @@ return NULL; } -const char *psignature(const char *prefix, request_rec *r) +API_EXPORT(const char *) psignature(const char *prefix, request_rec *r) { char sport[20]; core_dir_config *conf = @@ -1869,8 +1880,7 @@ if ((errstatus = discard_request_body(r)) != OK) return errstatus; - r->allowed |= (1 << M_GET); - r->allowed |= (1 << M_OPTIONS); + r->allowed |= (1 << M_GET) | (1 << M_OPTIONS); if (r->method_number == M_INVALID) { aplog_error(APLOG_MARK, APLOG_NOERRNO|APLOG_ERR, r->server, 1.277 +3 -0 apache-2.0/src/main/http_main.c Index: http_main.c =================================================================== RCS file: /export/home/cvs/apache-2.0/src/main/http_main.c,v retrieving revision 1.276 retrieving revision 1.277 diff -u -r1.276 -r1.277 --- http_main.c 1998/01/25 18:53:55 1.276 +++ http_main.c 1998/01/31 01:43:16 1.277 @@ -2797,6 +2797,7 @@ printf("Server version \"%s\"\n", SERVER_VERSION); #endif printf("Server built: %s\n", SERVER_BUILT); + printf("Server's Module Magic Number: %lu\n", MODULE_MAGIC_NUMBER); printf("Server compiled with....\n"); #ifdef BIG_SECURITY_HOLE printf(" -D BIG_SECURITY_HOLE\n"); @@ -2946,7 +2947,9 @@ */ ap_setjmp(jmpbuffer); #ifndef __EMX__ +#ifdef SIGURG signal(SIGURG, timeout); +#endif #endif signal(SIGPIPE, timeout); signal(SIGALRM, alrm_handler); 1.182 +3 -3 apache-2.0/src/main/http_protocol.c Index: http_protocol.c =================================================================== RCS file: /export/home/cvs/apache-2.0/src/main/http_protocol.c,v retrieving revision 1.181 retrieving revision 1.182 diff -u -r1.181 -r1.182 --- http_protocol.c 1998/01/26 19:50:13 1.181 +++ http_protocol.c 1998/01/31 01:43:17 1.182 @@ -137,7 +137,7 @@ if (!(range = table_get(r->headers_in, "Range"))) range = table_get(r->headers_in, "Request-Range"); - if (!range || strncmp(range, "bytes=", 6)) { + if (!range || strncasecmp(range, "bytes=", 6)) { table_setn(r->headers_out, "Accept-Ranges", "bytes"); return 0; } @@ -630,7 +630,7 @@ unsigned port; /* This routine parses full URLs, if they match the server */ - if (strncmp(uri, "http://", 7)) + if (strncasecmp(uri, "http://", 7)) return uri; name = pstrdup(r->pool, uri + 7); @@ -786,7 +786,7 @@ r->headers_in = make_table(r->pool, 50); r->subprocess_env = make_table(r->pool, 50); - r->headers_out = make_table(r->pool, 5); + r->headers_out = make_table(r->pool, 12); r->err_headers_out = make_table(r->pool, 5); r->notes = make_table(r->pool, 5); 1.104 +2 -2 apache-2.0/src/main/http_request.c Index: http_request.c =================================================================== RCS file: /export/home/cvs/apache-2.0/src/main/http_request.c,v retrieving revision 1.103 retrieving revision 1.104 diff -u -r1.103 -r1.104 --- http_request.c 1998/01/27 02:41:11 1.103 +++ http_request.c 1998/01/31 01:43:18 1.104 @@ -1162,7 +1162,7 @@ { array_header *env_arr = table_elts(t); table_entry *elts = (table_entry *) env_arr->elts; - table *new = make_table(p, env_arr->nelts); + table *new = make_table(p, env_arr->nalloc); int i; for (i = 0; i < env_arr->nelts; ++i) { @@ -1217,7 +1217,7 @@ new->main = r->main; new->headers_in = r->headers_in; - new->headers_out = make_table(r->pool, 5); + new->headers_out = make_table(r->pool, 12); new->err_headers_out = r->err_headers_out; new->subprocess_env = rename_original_env(r->pool, r->subprocess_env); new->notes = make_table(r->pool, 5); 1.4 +2 -2 apache-2.0/src/main/http_vhost.c Index: http_vhost.c =================================================================== RCS file: /export/home/cvs/apache-2.0/src/main/http_vhost.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- http_vhost.c 1998/01/07 16:46:17 1.3 +++ http_vhost.c 1998/01/31 01:43:19 1.4 @@ -191,7 +191,7 @@ my_addr = htonl(INADDR_ANY); is_an_ip_addr = 1; } - else if (strcmp(w, "_default_") == 0 + else if (strcasecmp(w, "_default_") == 0 || strcmp(w, "255.255.255.255") == 0) { my_addr = DEFAULT_VHOST_ADDR; is_an_ip_addr = 1; @@ -678,7 +678,7 @@ found: /* s is the first matching server, we're done */ r->server = r->connection->server = s; - if (r->hostlen && !strncmp(r->uri, "http://", 7)) { + if (r->hostlen && !strncasecmp(r->uri, "http://", 7)) { r->uri += r->hostlen; parse_uri(r, r->uri); } 1.179 +1 -1 apache-2.0/src/main/httpd.h Index: httpd.h =================================================================== RCS file: /export/home/cvs/apache-2.0/src/main/httpd.h,v retrieving revision 1.178 retrieving revision 1.179 diff -u -r1.178 -r1.179 --- httpd.h 1998/01/28 01:39:58 1.178 +++ httpd.h 1998/01/31 01:43:20 1.179 @@ -947,6 +947,6 @@ #define RAISE_SIGSTOP(x) #endif -extern const char *psignature(const char *prefix, request_rec *r); +API_EXPORT(extern const char *) psignature(const char *prefix, request_rec *r); #endif /* !APACHE_HTTPD_H */ 1.90 +1 -1 apache-2.0/src/main/util.c Index: util.c =================================================================== RCS file: /export/home/cvs/apache-2.0/src/main/util.c,v retrieving revision 1.89 retrieving revision 1.90 diff -u -r1.89 -r1.90 --- util.c 1998/01/21 22:11:02 1.89 +++ util.c 1998/01/31 01:43:20 1.90 @@ -1526,7 +1526,7 @@ if (ind(p->h_name, '.') == -1) { for (x = 0; p->h_aliases[x]; ++x) { if ((ind(p->h_aliases[x], '.') != -1) && - (!strncmp(p->h_aliases[x], p->h_name, strlen(p->h_name)))) + (!strncasecmp(p->h_aliases[x], p->h_name, strlen(p->h_name)))) return pstrdup(a, p->h_aliases[x]); } return NULL; 1.34 +7 -7 apache-2.0/src/modules/proxy/mod_proxy.c Index: mod_proxy.c =================================================================== RCS file: /export/home/cvs/apache-2.0/src/modules/proxy/mod_proxy.c,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- mod_proxy.c 1998/01/26 19:50:17 1.33 +++ mod_proxy.c 1998/01/31 01:43:24 1.34 @@ -302,7 +302,7 @@ /* Check URI's destination host against NoProxy hosts */ /* Bypass ProxyRemote server lookup if configured as NoProxy */ /* we only know how to handle communication to a proxy via http */ - /*if (strcmp(scheme, "http") == 0) */ + /*if (strcasecmp(scheme, "http") == 0) */ { int ii; struct dirconn_entry *list = (struct dirconn_entry *) conf->dirconn->elts; @@ -331,9 +331,9 @@ for (i = 0; i < proxies->nelts; i++) { p = strchr(ents[i].scheme, ':'); /* is it a partial URL? */ if (strcmp(ents[i].scheme, "*") == 0 || - (p == NULL && strcmp(scheme, ents[i].scheme) == 0) || + (p == NULL && strcasecmp(scheme, ents[i].scheme) == 0) || (p != NULL && - strncmp(url, ents[i].scheme, strlen(ents[i].scheme)) == 0)) { + strncasecmp(url, ents[i].scheme, strlen(ents[i].scheme)) == 0)) { /* CONNECT is a special method that bypasses the normal * proxy code. */ @@ -341,7 +341,7 @@ rc = proxy_connect_handler(r, cr, url, ents[i].hostname, ents[i].port); /* we only know how to handle communication to a proxy via http */ - else if (strcmp(ents[i].protocol, "http") == 0) + else if (strcasecmp(ents[i].protocol, "http") == 0) rc = proxy_http_handler(r, cr, url, ents[i].hostname, ents[i].port); else @@ -361,9 +361,9 @@ /* handle the scheme */ if (r->method_number == M_CONNECT) return proxy_connect_handler(r, cr, url, NULL, 0); - if (strcmp(scheme, "http") == 0) + if (strcasecmp(scheme, "http") == 0) return proxy_http_handler(r, cr, url, NULL, 0); - if (strcmp(scheme, "ftp") == 0) + if (strcasecmp(scheme, "ftp") == 0) return proxy_ftp_handler(r, cr, url); else return NOT_IMPLEMENTED; @@ -427,7 +427,7 @@ if (port == -1) { int i; for (i = 0; defports[i].scheme != NULL; i++) - if (strcmp(defports[i].scheme, r) == 0) + if (strcasecmp(defports[i].scheme, r) == 0) break; port = defports[i].port; } 1.48 +5 -4 apache-2.0/src/modules/proxy/proxy_ftp.c Index: proxy_ftp.c =================================================================== RCS file: /export/home/cvs/apache-2.0/src/modules/proxy/proxy_ftp.c,v retrieving revision 1.47 retrieving revision 1.48 diff -u -r1.47 -r1.48 --- proxy_ftp.c 1998/01/26 18:24:36 1.47 +++ proxy_ftp.c 1998/01/31 01:43:25 1.48 @@ -229,6 +229,7 @@ int hostlen; conn_rec *con = r->connection; char *dir, *path, *reldir, *site, *psite; + const char *sig; tempurl = pstrdup(r->pool, url); @@ -385,11 +386,11 @@ bputs(site, f2); total_bytes_sent += strlen(site); - site = psignature("", r); - bputs(site, con->client); + sig = psignature("", r); + bputs(sig, con->client); if (f2 != NULL) - bputs(site, f2); - total_bytes_sent += strlen(site); + bputs(sig, f2); + total_bytes_sent += strlen(sig); site = "</BODY></HTML>\n"; bputs(site, con->client); 1.30 +2 -2 apache-2.0/src/modules/standard/mod_access.c Index: mod_access.c =================================================================== RCS file: /export/home/cvs/apache-2.0/src/modules/standard/mod_access.c,v retrieving revision 1.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- mod_access.c 1998/01/07 16:46:42 1.29 +++ mod_access.c 1998/01/31 01:43:27 1.30 @@ -152,12 +152,12 @@ a->x.from = where = pstrdup(cmd->pool, where); a->limited = cmd->limited; - if (!strncmp(where, "env=", 4)) { + if (!strncasecmp(where, "env=", 4)) { a->type = T_ENV; a->x.from += 4; } - else if (!strcmp(where, "all")) { + else if (!strcasecmp(where, "all")) { a->type = T_ALL; } 1.24 +1 -0 apache-2.0/src/modules/standard/mod_asis.c Index: mod_asis.c =================================================================== RCS file: /export/home/cvs/apache-2.0/src/modules/standard/mod_asis.c,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- mod_asis.c 1998/01/07 16:46:43 1.23 +++ mod_asis.c 1998/01/31 01:43:27 1.24 @@ -64,6 +64,7 @@ FILE *f; char *location; + r->allowed |= (1 << M_GET); if (r->method_number != M_GET) return DECLINED; if (r->finfo.st_mode == 0) { 1.64 +3 -2 apache-2.0/src/modules/standard/mod_autoindex.c Index: mod_autoindex.c =================================================================== RCS file: /export/home/cvs/apache-2.0/src/modules/standard/mod_autoindex.c,v retrieving revision 1.63 retrieving revision 1.64 diff -u -r1.63 -r1.64 --- mod_autoindex.c 1998/01/26 18:24:37 1.63 +++ mod_autoindex.c 1998/01/31 01:43:28 1.64 @@ -612,8 +612,8 @@ return NULL; } if (r->content_type - && (!strcmp(r->content_type, "text/html") - || !strcmp(r->content_type, INCLUDES_MAGIC_TYPE)) + && (!strcasecmp(r->content_type, "text/html") + || !strcasecmp(r->content_type, INCLUDES_MAGIC_TYPE)) && !r->content_encoding) { if (!(thefile = pfopen(r->pool, r->filename, "r"))) return NULL; @@ -1132,6 +1132,7 @@ &autoindex_module); int allow_opts = allow_options(r); + r->allowed |= (1 << M_GET); if (r->method_number != M_GET) return DECLINED; 1.69 +1 -1 apache-2.0/src/modules/standard/mod_cgi.c Index: mod_cgi.c =================================================================== RCS file: /export/home/cvs/apache-2.0/src/modules/standard/mod_cgi.c,v retrieving revision 1.68 retrieving revision 1.69 diff -u -r1.68 -r1.69 --- mod_cgi.c 1998/01/26 16:46:14 1.68 +++ mod_cgi.c 1998/01/31 01:43:28 1.69 @@ -85,7 +85,7 @@ static int is_scriptaliased(request_rec *r) { char *t = table_get(r->notes, "alias-forced-type"); - return t && (!strcmp(t, "cgi-script")); + return t && (!strcasecmp(t, "cgi-script")); } /* Configuration stuff */ 1.69 +2 -1 apache-2.0/src/modules/standard/mod_include.c Index: mod_include.c =================================================================== RCS file: /export/home/cvs/apache-2.0/src/modules/standard/mod_include.c,v retrieving revision 1.68 retrieving revision 1.69 diff -u -r1.68 -r1.69 --- mod_include.c 1998/01/27 02:46:56 1.68 +++ mod_include.c 1998/01/31 01:43:29 1.69 @@ -662,7 +662,7 @@ } if (!error_fmt && noexec && rr->content_type - && (strncmp(rr->content_type, "text/", 5))) { + && (strncasecmp(rr->content_type, "text/", 5))) { error_fmt = "unable to include potential exec \"%s\" " "in parsed file %s"; } @@ -2240,6 +2240,7 @@ if (!(allow_options(r) & OPT_INCLUDES)) { return DECLINED; } + r->allowed |= (1 << M_GET); if (r->method_number != M_GET) { return DECLINED; } 1.35 +4 -0 apache-2.0/src/modules/standard/mod_info.c Index: mod_info.c =================================================================== RCS file: /export/home/cvs/apache-2.0/src/modules/standard/mod_info.c,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- mod_info.c 1998/01/26 18:24:38 1.34 +++ mod_info.c 1998/01/31 01:43:30 1.35 @@ -362,6 +362,10 @@ info_cfg_lines *mod_info_cfg_srm = NULL; info_cfg_lines *mod_info_cfg_access = NULL; + r->allowed |= (1 << M_GET); + if (r->method_number != M_GET) + return DECLINED; + r->content_type = "text/html"; send_http_header(r); if (r->header_only) { 1.66 +11 -10 apache-2.0/src/modules/standard/mod_negotiation.c Index: mod_negotiation.c =================================================================== RCS file: /export/home/cvs/apache-2.0/src/modules/standard/mod_negotiation.c,v retrieving revision 1.65 retrieving revision 1.66 diff -u -r1.65 -r1.66 --- mod_negotiation.c 1998/01/26 19:50:22 1.65 +++ mod_negotiation.c 1998/01/31 01:43:30 1.66 @@ -2182,6 +2182,13 @@ set_neg_headers(r, neg, na_not_applied); } + /* now do a "fast redirect" ... promote the sub_req into the main req */ + /* We need to tell POOL_DEBUG that we're guaranteeing that sub_req->pool + * will exist as long as r->pool. Otherwise we run into troubles because + * some values in this request will be allocated in r->pool, and others in + * sub_req->pool. + */ + pool_join(r->pool, sub_req->pool); r->filename = sub_req->filename; r->handler = sub_req->handler; r->content_type = sub_req->content_type; @@ -2190,19 +2197,13 @@ r->content_language = sub_req->content_language; r->finfo = sub_req->finfo; r->per_dir_config = sub_req->per_dir_config; - /* You may wonder why we're using the sub_req->pool here. It's to support - * POOL_DEBUG in alloc.c. sub_req->pool will have the same lifetime as - * r->pool, we guarantee that by not destroying the sub request below. - * We have to guarantee that because we've "promoted" some of the values - * from sub_req->pool to r->foobar, like r->filename. - */ /* copy output headers from subrequest, but leave negotiation headers */ - r->notes = overlay_tables(sub_req->pool, sub_req->notes, r->notes); - r->headers_out = overlay_tables(sub_req->pool, sub_req->headers_out, + r->notes = overlay_tables(r->pool, sub_req->notes, r->notes); + r->headers_out = overlay_tables(r->pool, sub_req->headers_out, r->headers_out); - r->err_headers_out = overlay_tables(sub_req->pool, sub_req->err_headers_out, + r->err_headers_out = overlay_tables(r->pool, sub_req->err_headers_out, r->err_headers_out); - r->subprocess_env = overlay_tables(sub_req->pool, sub_req->subprocess_env, + r->subprocess_env = overlay_tables(r->pool, sub_req->subprocess_env, r->subprocess_env); avail_recs = (var_rec *) neg->avail_vars->elts; for (j = 0; j < neg->avail_vars->nelts; ++j) { 1.64 +19 -19 apache-2.0/src/modules/standard/mod_rewrite.c Index: mod_rewrite.c =================================================================== RCS file: /export/home/cvs/apache-2.0/src/modules/standard/mod_rewrite.c,v retrieving revision 1.63 retrieving revision 1.64 diff -u -r1.63 -r1.64 --- mod_rewrite.c 1998/01/26 19:50:23 1.63 +++ mod_rewrite.c 1998/01/31 01:43:31 1.64 @@ -991,13 +991,13 @@ return OK; } else if ( (strlen(r->filename) > 7 && - strncmp(r->filename, "http://", 7) == 0) + strncasecmp(r->filename, "http://", 7) == 0) || (strlen(r->filename) > 8 && - strncmp(r->filename, "https://", 8) == 0) + strncasecmp(r->filename, "https://", 8) == 0) || (strlen(r->filename) > 9 && - strncmp(r->filename, "gopher://", 9) == 0) + strncasecmp(r->filename, "gopher://", 9) == 0) || (strlen(r->filename) > 6 && - strncmp(r->filename, "ftp://", 6) == 0) ) { + strncasecmp(r->filename, "ftp://", 6) == 0) ) { /* it was finally rewritten to a remote URL */ /* skip 'scheme:' */ @@ -1773,10 +1773,10 @@ i = strlen(r->filename); if ( prefixstrip && !( r->filename[0] == '/' - || ( (i > 7 && strncmp(r->filename, "http://", 7) == 0) - || (i > 8 && strncmp(r->filename, "https://", 8) == 0) - || (i > 9 && strncmp(r->filename, "gopher://", 9) == 0) - || (i > 6 && strncmp(r->filename, "ftp://", 6) == 0)))) { + || ( (i > 7 && strncasecmp(r->filename, "http://", 7) == 0) + || (i > 8 && strncasecmp(r->filename, "https://", 8) == 0) + || (i > 9 && strncasecmp(r->filename, "gopher://", 9) == 0) + || (i > 6 && strncasecmp(r->filename, "ftp://", 6) == 0)))) { rewritelog(r, 3, "[per-dir %s] add per-dir prefix: %s -> %s%s", perdir, r->filename, perdir, r->filename); r->filename = pstrcat(r->pool, perdir, r->filename, NULL); @@ -1837,10 +1837,10 @@ * directly force an external HTTP redirect. */ i = strlen(r->filename); - if ( (i > 7 && strncmp(r->filename, "http://", 7) == 0) - || (i > 8 && strncmp(r->filename, "https://", 8) == 0) - || (i > 9 && strncmp(r->filename, "gopher://", 9) == 0) - || (i > 6 && strncmp(r->filename, "ftp://", 6) == 0)) { + if ( (i > 7 && strncasecmp(r->filename, "http://", 7) == 0) + || (i > 8 && strncasecmp(r->filename, "https://", 8) == 0) + || (i > 9 && strncasecmp(r->filename, "gopher://", 9) == 0) + || (i > 6 && strncasecmp(r->filename, "ftp://", 6) == 0)) { if (perdir == NULL) rewritelog(r, 2, "implicitly forcing redirect (rc=%d) with %s", @@ -2097,11 +2097,11 @@ #ifdef APACHE_SSL if ( (!r->connection->client->ssl && - strncmp(r->filename, "http://", 7) == 0) + strncasecmp(r->filename, "http://", 7) == 0) || (r->connection->client->ssl && - strncmp(r->filename, "https://", 8) == 0)) { + strncasecmp(r->filename, "https://", 8) == 0)) { #else - if (strncmp(r->filename, "http://", 7) == 0) { + if (strncasecmp(r->filename, "http://", 7) == 0) { #endif /* there was really a rewrite to a remote path */ @@ -2175,10 +2175,10 @@ char port[32]; i = strlen(r->filename); - if (!( (i > 7 && strncmp(r->filename, "http://", 7) == 0) - || (i > 8 && strncmp(r->filename, "https://", 8) == 0) - || (i > 9 && strncmp(r->filename, "gopher://", 9) == 0) - || (i > 6 && strncmp(r->filename, "ftp://", 6) == 0))) { + if (!( (i > 7 && strncasecmp(r->filename, "http://", 7) == 0) + || (i > 8 && strncasecmp(r->filename, "https://", 8) == 0) + || (i > 9 && strncasecmp(r->filename, "gopher://", 9) == 0) + || (i > 6 && strncasecmp(r->filename, "ftp://", 6) == 0))) { #ifdef APACHE_SSL if (is_default_port(r->server->port,r)) #else 1.72 +2 -2 apache-2.0/src/modules/standard/mod_status.c Index: mod_status.c =================================================================== RCS file: /export/home/cvs/apache-2.0/src/modules/standard/mod_status.c,v retrieving revision 1.71 retrieving revision 1.72 diff -u -r1.71 -r1.72 --- mod_status.c 1998/01/26 18:24:39 1.71 +++ mod_status.c 1998/01/31 01:43:32 1.72 @@ -237,9 +237,9 @@ "Server status unavailable in inetd mode"); return HTTP_NOT_IMPLEMENTED; } - r->allowed = (1 << M_GET) | (1 << M_TRACE); + r->allowed = (1 << M_GET); if (r->method_number != M_GET) - return HTTP_METHOD_NOT_ALLOWED; + return DECLINED; r->content_type = "text/html"; 1.11 +9 -0 apache-2.0/src/modules/standard/mod_unique_id.c Index: mod_unique_id.c =================================================================== RCS file: /export/home/cvs/apache-2.0/src/modules/standard/mod_unique_id.c,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- mod_unique_id.c 1998/01/26 19:50:25 1.10 +++ mod_unique_id.c 1998/01/31 01:43:33 1.11 @@ -281,6 +281,15 @@ char str[19 + 1]; const unsigned char *x; unsigned short counter; + char *e; + + /* copy the unique_id if this is an internal redirect (we're never + * actually called for sub requests, so we don't need to test for + * them) */ + if (r->prev && (e = table_get(r->subprocess_env, "REDIRECT_UNIQUE_ID"))) { + table_setn(r->subprocess_env, "UNIQUE_ID", e); + return DECLINED; + } cur_unique_id.stamp = htonl(r->request_time); 1.34 +2 -2 apache-2.0/src/support/suexec.c Index: suexec.c =================================================================== RCS file: /export/home/cvs/apache-2.0/src/support/suexec.c,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- suexec.c 1998/01/21 22:27:19 1.33 +++ suexec.c 1998/01/31 01:43:37 1.34 @@ -376,7 +376,7 @@ * and setgid() to the target group. If unsuccessful, error out. */ if (((setgid(gid)) != 0) || (initgroups(actual_uname, gid) != 0)) { - log_err("failed to setgid (%ld: %s/%s)\n", gid, cwd, cmd); + log_err("failed to setgid (%ld: %s)\n", gid, cmd); exit(109); } @@ -384,7 +384,7 @@ * setuid() to the target user. Error out on fail. */ if ((setuid(uid)) != 0) { - log_err("failed to setuid (%ld: %s/%s)\n", uid, cwd, cmd); + log_err("failed to setuid (%ld: %s)\n", uid, cmd); exit(110); }