]> granicus.if.org Git - apache/commitdiff
pre-translation improvements
authorNilgun Belma Buguner <nilgun@apache.org>
Mon, 4 Aug 2008 12:33:16 +0000 (12:33 +0000)
committerNilgun Belma Buguner <nilgun@apache.org>
Mon, 4 Aug 2008 12:33:16 +0000 (12:33 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@682362 13f79535-47bb-0310-9956-ffa450edef68

docs/manual/new_features_2_2.xml

index c5cd76fd9ef6879b00f0a052a36542cef5dc1a50..74b7635c5869481a40f0ee5f6f549c11897f2868 100644 (file)
 
       <dt>Configuration</dt>
       <dd>The default configuration layout has been simplified and
-          modularised. Configuration snippets which can be used to 
-          enable commonly-used features are now bundled with Apache, and 
+          modularised. Configuration snippets which can be used to
+          enable commonly-used features are now bundled with Apache, and
           can be easily added to the main server config.</dd>
 
       <dt>Graceful stop</dt>
-      <dd>The <module>prefork</module>, <module>worker</module> and 
-          <module>event</module>  MPMs now allow <program>httpd</program> 
+      <dd>The <module>prefork</module>, <module>worker</module> and
+          <module>event</module>  MPMs now allow <program>httpd</program>
           to be shutdown gracefully via the
-          <a href="stopping.html#gracefulstop"><code>graceful-stop</code></a> 
-          signal. The <directive 
+          <a href="stopping.html#gracefulstop"><code>graceful-stop</code></a>
+          signal. The <directive
           module="mpm_common">GracefulShutdownTimeout</directive> directive
           has been added to specify an optional timeout, after which
           <program>httpd</program> will terminate regardless of the status
           of any requests being served.</dd>
 
       <dt>Proxying</dt>
-      <dd>The new <module>mod_proxy_balancer</module> module provides 
+      <dd>The new <module>mod_proxy_balancer</module> module provides
           load balancing services for <module>mod_proxy</module>.
           The new <module>mod_proxy_ajp</module> module adds support for the
-          <code>Apache JServ Protocol version 1.3</code> used by 
+          <code>Apache JServ Protocol version 1.3</code> used by
           <a href="http://jakarta.apache.org/tomcat/">Apache Tomcat</a>.</dd>
 
       <dt>Regular Expression Library Updated</dt>
-      <dd>Version 5.0 of the 
+      <dd>Version 5.0 of the
           <a href="http://www.pcre.org/">Perl Compatible Regular Expression
           Library</a> (PCRE) is now included.  <program>httpd</program> can be
           configured to use a system installation of PCRE by passing the
           ordering problems in the 2.0 architecture.</dd>
 
       <dt>Large File Support</dt>
-      <dd>httpd is now built with support for files larger than 2GB on
-          modern 32-bit Unix systems.  Support for handling &gt;2GB request
-          bodies has also been added.</dd>
+      <dd><program>httpd</program> is now built with support for files larger
+          than 2GB on modern 32-bit Unix systems.  Support for handling
+          &gt;2GB request bodies has also been added.</dd>
 
       <dt>Event MPM</dt>
       <dd>The <module>event</module> MPM uses a separate thread to handle
           Keep Alive requests and accepting connections.  Keep Alive requests
           have traditionally required httpd to dedicate a worker to handle it.
-          This dedicated worker could not be used again until the Keep Alive 
+          This dedicated worker could not be used again until the Keep Alive
           timeout was reached.</dd>
 
       <dt>SQL Database Support</dt>
-      <dd><module>mod_dbd</module>, together with the apr_dbd framework,
-          brings direct SQL support to modules that need it.  Supports
-          connection pooling in threaded MPMs.</dd>
+      <dd><module>mod_dbd</module>, together with the <code>apr_dbd</code>
+          framework, brings direct SQL support to modules that need it.
+          Supports connection pooling in threaded MPMs.</dd>
 
     </dl>
   </section>
     <dl>
       <dt>Authn/Authz</dt>
       <dd>Modules in the aaa directory have been renamed and offer
-          better support for digest authentication.  For example, mod_auth
-          is now split into <module>mod_auth_basic</module> and
-          <module>mod_authn_file</module>; mod_auth_dbm is now called
-          <module>mod_authn_dbm</module>; mod_access has been renamed
-          <module>mod_authz_host</module>.  There is also a new
+          better support for digest authentication.  For example,
+          <code>mod_auth</code> is now split into
+          <module>mod_auth_basic</module> and
+          <module>mod_authn_file</module>; <code>mod_auth_dbm</code> is now
+          called <module>mod_authn_dbm</module>; <code>mod_access</code> has
+          been renamed <module>mod_authz_host</module>.  There is also a new
           <module>mod_authn_alias</module> module for simplifying
           certain authentication configurations.
       </dd>
 
       <dt><module>mod_authnz_ldap</module></dt>
-      <dd>This module is a port of the 2.0 
-          <code>mod_auth_ldap</code> module to the 2.2 <code>Authn/Authz</code> 
-          framework.  New features include using LDAP attribute values and 
-          complicated search filters in the 
+      <dd>This module is a port of the 2.0
+          <code>mod_auth_ldap</code> module to the 2.2 <code>Authn/Authz</code>
+          framework.  New features include using LDAP attribute values and
+          complicated search filters in the
           <directive module="mod_authz_core">Require</directive> directive.</dd>
 
       <dt><module>mod_authz_owner</module></dt>
       <dt><module>mod_info</module></dt>
       <dd>Added a new <code>?config</code> argument which will show
           the configuration directives as parsed by Apache, including
-          their file name and line number.  The module also 
+          their file name and line number.  The module also
           shows the order of all request hooks and additional
           build information, similar to <code>httpd -V</code>.</dd>
 
       <dt><module>mod_ssl</module></dt>
       <!-- Need Info on SSLEngine Support? -->
-      <dd>Added a support for 
-         <a href="http://www.ietf.org/rfc/rfc2817.txt">RFC 2817</a>, which 
+      <dd>Added a support for
+         <a href="http://www.ietf.org/rfc/rfc2817.txt">RFC 2817</a>, which
          allows connections to upgrade from clear text to TLS encryption.</dd>
 
       <dt><module>mod_imagemap</module></dt>
-      <dd>mod_imap has been renamed to <module>mod_imagemap</module> to avoid
-          user confusion.</dd>
+      <dd><code>mod_imap</code> has been renamed to
+          <module>mod_imagemap</module> to avoid user confusion.</dd>
     </dl>
 
   </section>
       lists all modules that are loaded based on the current
       configuration. Unlike the <code>-l</code> option, this list
       includes DSOs loaded via <module>mod_so</module>.</dd>
+
       <dt><program>httxt2dbm</program></dt>
-      <dd>A new program used to generate dbm files from text input, 
+      <dd>A new program used to generate dbm files from text input,
           for use in <directive module="mod_rewrite">RewriteMap</directive>
           with the <code>dbm</code> map type.</dd>
     </dl>
     <dl>
       <dt><glossary>APR</glossary> 1.0 API</dt>
 
-      <dd>Apache 2.2 uses the APR 1.0 API.  All deprecated functions and 
-          symbols have been removed from <code>APR</code> and 
-          <code>APR-Util</code>. For details, see the 
+      <dd>Apache 2.2 uses the APR 1.0 API.  All deprecated functions and
+          symbols have been removed from <code>APR</code> and
+          <code>APR-Util</code>. For details, see the
           <a href="http://apr.apache.org/">APR Website</a>.</dd>
 
       <dt>Authn/Authz</dt>
       <dd>The bundled authentication and authorization modules have
           been renamed along the following lines:
           <ul>
-          <li>mod_auth_*  -> Modules that implement an HTTP authentication mechanism</li>
-          <li>mod_authn_* -> Modules that provide a backend authentication provider</li>
-          <li>mod_authz_* -> Modules that implement authorization (or access)</li>
-          <li>mod_authnz_*-> Module that implements both authentication &amp; authorization</li>
+          <li><code>mod_auth_*</code>  -> Modules that implement an HTTP
+          authentication mechanism</li>
+          <li><code>mod_authn_*</code> -> Modules that provide a backend
+          authentication provider</li>
+          <li><code>mod_authz_*</code> -> Modules that implement
+          authorization (or access)</li>
+          <li><code>mod_authnz_*</code> -> Module that implements both
+          authentication &amp; authorization</li>
           </ul>
           There is a new authentication backend provider
           scheme which greatly eases the construction of new authentication
       <dt>Connection Error Logging</dt>
 
       <dd>A new function, <code>ap_log_cerror</code> has been added to log
-          errors that occur with the client's connection.  When logged, 
+          errors that occur with the client's connection.  When logged,
           the message includes the client IP address.</dd>
 
       <dt>Test Configuration Hook Added</dt>
 
       <dt>Set Threaded MPM's Stacksize</dt>
 
-      <dd>A new directive, <code>ThreadStackSize</code> has been added to 
+      <dd>A new directive, <directive module="mpm_common"
+          >ThreadStackSize</directive> has been added to
           set the stack size on all threaded MPMs.  This is required
           for some third-party modules on platforms with small default
           thread stack size.</dd>
 
       <dt>Protocol handling for output filters</dt>
 
-      <dd>In the past, every filter has been responsible for ensuring 
+      <dd>In the past, every filter has been responsible for ensuring
           that it generates the correct response headers where it affects
           them.  Filters can now delegate common protocol management to
           <module>mod_filter</module>, using the
       <dt>Monitor hook added</dt>
       <dd>Monitor hook enables modules to run regular/scheduled jobs
           in the parent (root) process.</dd>
-          
+
       <dt>Regular expression API changes</dt>
 
       <dd>The <code>pcreposix.h</code> header is no longer available;
       it is replaced by the new <code>ap_regex.h</code> header.  The
       POSIX.2 <code>regex.h</code> implementation exposed by the old
       header is now available under the <code>ap_</code> namespace
-      from <code>ap_regex.h</code>.  Calls to <code>regcomp</code>, 
+      from <code>ap_regex.h</code>.  Calls to <code>regcomp</code>,
       <code>regexec</code> and so on can be replaced by calls to
       <code>ap_regcomp</code>, <code>ap_regexec</code>.</dd>
 
       had to take responsibility for managing it themselves.  Apart
       from reinventing the wheel, this can be very inefficient, for
       example when several modules each maintain their own connections.</p>
+
       <p>Apache 2.1 and later provides the <code>ap_dbd</code> API for
       managing database connections (including optimised strategies
       for threaded and unthreaded MPMs), while APR 1.2 and later provides
       the <code>apr_dbd</code> API for interacting with the database.</p>
+
       <p>New modules SHOULD now use these APIs for all SQL database
       operations.  Existing applications SHOULD be upgraded to use it
       where feasible, either transparently or as a recommended option