diff options
author | Stefan Fritsch <sf@apache.org> | 2012-02-18 18:04:29 +0000 |
---|---|---|
committer | Stefan Fritsch <sf@apache.org> | 2012-02-18 18:04:29 +0000 |
commit | 8d9be853f7006ed312125dae407200cbb66cfe27 (patch) | |
tree | 9895a2d53d6767a606d68e218667dcebd1a99d1c | |
parent | 88814c3f1fa699e5dffc600e709a86850204b8c1 (diff) | |
download | httpd-8d9be853f7006ed312125dae407200cbb66cfe27.tar.gz |
Reordering:
Put related changes next to each other
Put modules that only provide services for other modules last
Try to put important changes first
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1290835 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r-- | docs/manual/new_features_2_4.html.en | 118 | ||||
-rw-r--r-- | docs/manual/new_features_2_4.xml | 120 | ||||
-rw-r--r-- | docs/manual/new_features_2_4.xml.fr | 2 | ||||
-rw-r--r-- | docs/manual/new_features_2_4.xml.tr | 2 |
4 files changed, 123 insertions, 119 deletions
diff --git a/docs/manual/new_features_2_4.html.en b/docs/manual/new_features_2_4.html.en index 165a49e89d..77cb5b54e9 100644 --- a/docs/manual/new_features_2_4.html.en +++ b/docs/manual/new_features_2_4.html.en @@ -39,20 +39,10 @@ <h2><a name="core" id="core">Core Enhancements</a></h2> <dl> - <dt>KeepAliveTimeout in milliseconds</dt> - <dd>It is now possible to specify <code class="directive"><a href="./mod/core.html#keepalivetimeout">KeepAliveTimeout</a></code> in milliseconds. - </dd> - <dt>Loadable MPMs</dt> <dd>Multiple MPMs can now be built as loadable modules at compile time. The MPM of choice can be configured at run time.</dd> - <dt>Per-module and per-directory LogLevel configuration</dt> - <dd>The <code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code> can now be - configured per module and per directory. New levels <code>trace1</code> - to <code>trace8</code> have been added above the <code>debug</code> log - level.</dd> - <dt>Event MPM</dt> <dd>The Event MPM is no longer experimental but is now fully supported.</dd> @@ -60,6 +50,12 @@ <dd>Better support for asynchronous read/write for supporting MPMs and platforms.</dd> + <dt>Per-module and per-directory LogLevel configuration</dt> + <dd>The <code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code> can now be + configured per module and per directory. New levels <code>trace1</code> + to <code>trace8</code> have been added above the <code>debug</code> log + level.</dd> + <dt>Per-request configuration sections</dt> <dd><code class="directive"><a href="./mod/core.html#if"><If></a></code>, <code class="directive"><a href="./mod/core.html#elseif"><ElseIf></a></code>, @@ -78,9 +74,9 @@ and others. </dd> - <dt>Reduced memory usage</dt> - <dd>Despite many new features, 2.4.x tends to use less memory than - 2.2.x.</dd> + <dt>KeepAliveTimeout in milliseconds</dt> + <dd>It is now possible to specify <code class="directive"><a href="./mod/core.html#keepalivetimeout">KeepAliveTimeout</a></code> in milliseconds. + </dd> <dt>NameVirtualHost directive</dt> <dd>No longer needed and is now deprecated.</dd> @@ -90,76 +86,47 @@ directive allows more fine grained control which directives are allowed in <code>.htaccess</code> files. </dd> - <dt>Config file variable</dt> + <dt>Config file variables</dt> <dd>It is now possible to <code class="directive"><a href="./mod/core.html#define">Define</a></code> variables in the configuration, allowing a clearer representation if the same value is used at many places in the configuration. </dd> + <dt>Reduced memory usage</dt> + <dd>Despite many new features, 2.4.x tends to use less memory than + 2.2.x.</dd> + </dl> </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> <div class="section"> <h2><a name="newmods" id="newmods">New Modules</a></h2> <dl> - <dt><code class="module"><a href="./mod/mod_allowmethods.html">mod_allowmethods</a></code></dt> - <dd>New module to restrict certain HTTP methods without interfering with - authentication or authorization.</dd> - - <dt><code class="module"><a href="./mod/mod_buffer.html">mod_buffer</a></code></dt> - <dd>Provides for buffering the input and output filter stacks</dd> - - <dt><code class="module"><a href="./mod/mod_data.html">mod_data</a></code></dt> - <dd>Convert response body into an RFC2397 data URL</dd> - - <dt><code class="module"><a href="./mod/mod_lua.html">mod_lua</a></code></dt> - <dd>Embeds the <a href="http://www.lua.org/">Lua</a> language into httpd, - for configuration and small business logic functions. (Experimental)</dd> - - <dt><code class="module"><a href="./mod/mod_proxy_express.html">mod_proxy_express</a></code></dt> - <dd>Provides dynamically configured mass reverse proxies for <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></dd> - <dt><code class="module"><a href="./mod/mod_proxy_fcgi.html">mod_proxy_fcgi</a></code></dt> <dd>FastCGI Protocol backend for <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></dd> <dt><code class="module"><a href="./mod/mod_proxy_scgi.html">mod_proxy_scgi</a></code></dt> <dd>SCGI Protocol backend for <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></dd> - <dt><code class="module"><a href="./mod/mod_ratelimit.html">mod_ratelimit</a></code></dt> - <dd>Provides Bandwidth Rate Limiting for Clients</dd> - - <dt><code class="module"><a href="./mod/mod_reflector.html">mod_reflector</a></code></dt> - <dd>Provides Reflection of a request body as a response via the output filter stack.</dd> + <dt><code class="module"><a href="./mod/mod_proxy_express.html">mod_proxy_express</a></code></dt> + <dd>Provides dynamically configured mass reverse proxies for + <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></dd> <dt><code class="module"><a href="./mod/mod_remoteip.html">mod_remoteip</a></code></dt> <dd>Replaces the apparent client remote IP address and hostname for the request with the IP address list presented by a proxies or a load balancer via the request headers.</dd> - <dt><code class="module"><a href="./mod/mod_request.html">mod_request</a></code></dt> - <dd>Provides Filters to handle and make available HTTP request bodies</dd> - - <dt><code class="module"><a href="./mod/mod_slotmem_shm.html">mod_slotmem_shm</a></code></dt> - <dd>Provides a Slot-based shared memory provider (ala the scoreboard).</dd> - - <dt><code class="module"><a href="./mod/mod_log_debug.html">mod_log_debug</a></code></dt> - <dd>Allows to add customizable debug logging at different phases of the - request processing.</dd> - - <dt><code class="module"><a href="./mod/mod_xml2enc.html">mod_xml2enc</a></code></dt> - <dd>Formerly a third-party module, this supports internationalisation - in libxml2-based (markup-aware) filter modules.</dd> + <dt><code class="module"><a href="./mod/mod_heartmonitor.html">mod_heartmonitor</a></code>, + <code class="module"><a href="./mod/mod_lbmethod_heartbeat.html">mod_lbmethod_heartbeat</a></code></dt> + <dd>Allow <code class="module"><a href="./mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> to base loadbalancing decisions + on the number of active connections on the backend servers.</dd> <dt><code class="module"><a href="./mod/mod_proxy_html.html">mod_proxy_html</a></code></dt> <dd>Formerly a third-party module, this supports fixing of HTML links in a reverse proxy situation, where the backend generates URLs that are not valid for the proxy's clients.</dd> - <dt><code class="module"><a href="./mod/mod_heartmonitor.html">mod_heartmonitor</a></code>, - <code class="module"><a href="./mod/mod_lbmethod_heartbeat.html">mod_lbmethod_heartbeat</a></code></dt> - <dd>Allow <code class="module"><a href="./mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> to base loadbalancing decisions - on the number of active connections on the backend servers.</dd> - <dt><code class="module"><a href="./mod/mod_sed.html">mod_sed</a></code></dt> <dd>An advanced replacement of <code class="module"><a href="./mod/mod_substitute.html">mod_substitute</a></code>, allows to edit the response body with the full power of sed.</dd> @@ -171,6 +138,40 @@ <dd>Allows to keep session state for clients, using cookie or database storage.</dd> + <dt><code class="module"><a href="./mod/mod_allowmethods.html">mod_allowmethods</a></code></dt> + <dd>New module to restrict certain HTTP methods without interfering with + authentication or authorization.</dd> + + <dt><code class="module"><a href="./mod/mod_lua.html">mod_lua</a></code></dt> + <dd>Embeds the <a href="http://www.lua.org/">Lua</a> language into httpd, + for configuration and small business logic functions. (Experimental)</dd> + + <dt><code class="module"><a href="./mod/mod_log_debug.html">mod_log_debug</a></code></dt> + <dd>Allows to add customizable debug logging at different phases of the + request processing.</dd> + + <dt><code class="module"><a href="./mod/mod_buffer.html">mod_buffer</a></code></dt> + <dd>Provides for buffering the input and output filter stacks</dd> + + <dt><code class="module"><a href="./mod/mod_data.html">mod_data</a></code></dt> + <dd>Convert response body into an RFC2397 data URL</dd> + + <dt><code class="module"><a href="./mod/mod_ratelimit.html">mod_ratelimit</a></code></dt> + <dd>Provides Bandwidth Rate Limiting for Clients</dd> + + <dt><code class="module"><a href="./mod/mod_request.html">mod_request</a></code></dt> + <dd>Provides Filters to handle and make available HTTP request bodies</dd> + + <dt><code class="module"><a href="./mod/mod_reflector.html">mod_reflector</a></code></dt> + <dd>Provides Reflection of a request body as a response via the output filter stack.</dd> + + <dt><code class="module"><a href="./mod/mod_slotmem_shm.html">mod_slotmem_shm</a></code></dt> + <dd>Provides a Slot-based shared memory provider (ala the scoreboard).</dd> + + <dt><code class="module"><a href="./mod/mod_xml2enc.html">mod_xml2enc</a></code></dt> + <dd>Formerly a third-party module, this supports internationalisation + in libxml2-based (markup-aware) filter modules.</dd> + </dl> </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> <div class="section"> @@ -255,10 +256,6 @@ and the related container directives, such as <code class="directive"><a href="./mod/mod_authz_core.html#requireall"><RequireAll></a></code>.</dd> - <dt><code class="module"><a href="./mod/mod_info.html">mod_info</a></code></dt> - <dd><code class="module"><a href="./mod/mod_info.html">mod_info</a></code> can now dump the pre-parsed configuration - to stdout during server startup.</dd> - <dt><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></dt> <dd><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> adds the <code>[QSD]</code> (Query String Discard) and <code>[END]</code> flags for @@ -279,6 +276,11 @@ <code class="directive"><a href="./mod/mod_ldap.html#ldaplibrarydebug">LDAPLibraryDebug</a></code> to log debug information provided by the used LDAP toolkit.</dd> + <dt><code class="module"><a href="./mod/mod_info.html">mod_info</a></code></dt> + <dd><code class="module"><a href="./mod/mod_info.html">mod_info</a></code> can now dump the pre-parsed configuration + to stdout during server startup.</dd> + + </dl> </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> <div class="section"> diff --git a/docs/manual/new_features_2_4.xml b/docs/manual/new_features_2_4.xml index abe60aa4fa..7f7393dcf8 100644 --- a/docs/manual/new_features_2_4.xml +++ b/docs/manual/new_features_2_4.xml @@ -34,21 +34,10 @@ <section id="core"> <title>Core Enhancements</title> <dl> - <dt>KeepAliveTimeout in milliseconds</dt> - <dd>It is now possible to specify <directive module="core" - >KeepAliveTimeout</directive> in milliseconds. - </dd> - <dt>Loadable MPMs</dt> <dd>Multiple MPMs can now be built as loadable modules at compile time. The MPM of choice can be configured at run time.</dd> - <dt>Per-module and per-directory LogLevel configuration</dt> - <dd>The <directive module="core">LogLevel</directive> can now be - configured per module and per directory. New levels <code>trace1</code> - to <code>trace8</code> have been added above the <code>debug</code> log - level.</dd> - <dt>Event MPM</dt> <dd>The Event MPM is no longer experimental but is now fully supported.</dd> @@ -56,6 +45,12 @@ <dd>Better support for asynchronous read/write for supporting MPMs and platforms.</dd> + <dt>Per-module and per-directory LogLevel configuration</dt> + <dd>The <directive module="core">LogLevel</directive> can now be + configured per module and per directory. New levels <code>trace1</code> + to <code>trace8</code> have been added above the <code>debug</code> log + level.</dd> + <dt>Per-request configuration sections</dt> <dd><directive module="core" type="section">If</directive>, <directive module="core" type="section">ElseIf</directive>, @@ -74,9 +69,10 @@ and others. </dd> - <dt>Reduced memory usage</dt> - <dd>Despite many new features, 2.4.x tends to use less memory than - 2.2.x.</dd> + <dt>KeepAliveTimeout in milliseconds</dt> + <dd>It is now possible to specify <directive module="core" + >KeepAliveTimeout</directive> in milliseconds. + </dd> <dt>NameVirtualHost directive</dt> <dd>No longer needed and is now deprecated.</dd> @@ -86,76 +82,47 @@ directive allows more fine grained control which directives are allowed in <code>.htaccess</code> files. </dd> - <dt>Config file variable</dt> + <dt>Config file variables</dt> <dd>It is now possible to <directive module="core">Define</directive> variables in the configuration, allowing a clearer representation if the same value is used at many places in the configuration. </dd> + <dt>Reduced memory usage</dt> + <dd>Despite many new features, 2.4.x tends to use less memory than + 2.2.x.</dd> + </dl> </section> <section id="newmods"> <title>New Modules</title> <dl> - <dt><module>mod_allowmethods</module></dt> - <dd>New module to restrict certain HTTP methods without interfering with - authentication or authorization.</dd> - - <dt><module>mod_buffer</module></dt> - <dd>Provides for buffering the input and output filter stacks</dd> - - <dt><module>mod_data</module></dt> - <dd>Convert response body into an RFC2397 data URL</dd> - - <dt><module>mod_lua</module></dt> - <dd>Embeds the <a href="http://www.lua.org/">Lua</a> language into httpd, - for configuration and small business logic functions. (Experimental)</dd> - - <dt><module>mod_proxy_express</module></dt> - <dd>Provides dynamically configured mass reverse proxies for <module>mod_proxy</module></dd> - <dt><module>mod_proxy_fcgi</module></dt> <dd>FastCGI Protocol backend for <module>mod_proxy</module></dd> <dt><module>mod_proxy_scgi</module></dt> <dd>SCGI Protocol backend for <module>mod_proxy</module></dd> - <dt><module>mod_ratelimit</module></dt> - <dd>Provides Bandwidth Rate Limiting for Clients</dd> - - <dt><module>mod_reflector</module></dt> - <dd>Provides Reflection of a request body as a response via the output filter stack.</dd> + <dt><module>mod_proxy_express</module></dt> + <dd>Provides dynamically configured mass reverse proxies for + <module>mod_proxy</module></dd> <dt><module>mod_remoteip</module></dt> <dd>Replaces the apparent client remote IP address and hostname for the request with the IP address list presented by a proxies or a load balancer via the request headers.</dd> - <dt><module>mod_request</module></dt> - <dd>Provides Filters to handle and make available HTTP request bodies</dd> - - <dt><module>mod_slotmem_shm</module></dt> - <dd>Provides a Slot-based shared memory provider (ala the scoreboard).</dd> - - <dt><module>mod_log_debug</module></dt> - <dd>Allows to add customizable debug logging at different phases of the - request processing.</dd> - - <dt><module>mod_xml2enc</module></dt> - <dd>Formerly a third-party module, this supports internationalisation - in libxml2-based (markup-aware) filter modules.</dd> + <dt><module>mod_heartmonitor</module>, + <module>mod_lbmethod_heartbeat</module></dt> + <dd>Allow <module>mod_proxy_balancer</module> to base loadbalancing decisions + on the number of active connections on the backend servers.</dd> <dt><module>mod_proxy_html</module></dt> <dd>Formerly a third-party module, this supports fixing of HTML links in a reverse proxy situation, where the backend generates URLs that are not valid for the proxy's clients.</dd> - <dt><module>mod_heartmonitor</module>, - <module>mod_lbmethod_heartbeat</module></dt> - <dd>Allow <module>mod_proxy_balancer</module> to base loadbalancing decisions - on the number of active connections on the backend servers.</dd> - <dt><module>mod_sed</module></dt> <dd>An advanced replacement of <module>mod_substitute</module>, allows to edit the response body with the full power of sed.</dd> @@ -167,6 +134,40 @@ <dd>Allows to keep session state for clients, using cookie or database storage.</dd> + <dt><module>mod_allowmethods</module></dt> + <dd>New module to restrict certain HTTP methods without interfering with + authentication or authorization.</dd> + + <dt><module>mod_lua</module></dt> + <dd>Embeds the <a href="http://www.lua.org/">Lua</a> language into httpd, + for configuration and small business logic functions. (Experimental)</dd> + + <dt><module>mod_log_debug</module></dt> + <dd>Allows to add customizable debug logging at different phases of the + request processing.</dd> + + <dt><module>mod_buffer</module></dt> + <dd>Provides for buffering the input and output filter stacks</dd> + + <dt><module>mod_data</module></dt> + <dd>Convert response body into an RFC2397 data URL</dd> + + <dt><module>mod_ratelimit</module></dt> + <dd>Provides Bandwidth Rate Limiting for Clients</dd> + + <dt><module>mod_request</module></dt> + <dd>Provides Filters to handle and make available HTTP request bodies</dd> + + <dt><module>mod_reflector</module></dt> + <dd>Provides Reflection of a request body as a response via the output filter stack.</dd> + + <dt><module>mod_slotmem_shm</module></dt> + <dd>Provides a Slot-based shared memory provider (ala the scoreboard).</dd> + + <dt><module>mod_xml2enc</module></dt> + <dd>Formerly a third-party module, this supports internationalisation + in libxml2-based (markup-aware) filter modules.</dd> + </dl> </section> @@ -252,10 +253,6 @@ <directive module="mod_authz_core" type="section">RequireAll</directive>.</dd> - <dt><module>mod_info</module></dt> - <dd><module>mod_info</module> can now dump the pre-parsed configuration - to stdout during server startup.</dd> - <dt><module>mod_rewrite</module></dt> <dd><module>mod_rewrite</module> adds the <code>[QSD]</code> (Query String Discard) and <code>[END]</code> flags for @@ -278,6 +275,11 @@ <directive module="mod_ldap">LDAPLibraryDebug</directive> to log debug information provided by the used LDAP toolkit.</dd> + <dt><module>mod_info</module></dt> + <dd><module>mod_info</module> can now dump the pre-parsed configuration + to stdout during server startup.</dd> + + </dl> </section> diff --git a/docs/manual/new_features_2_4.xml.fr b/docs/manual/new_features_2_4.xml.fr index eae4f34777..129a131dd5 100644 --- a/docs/manual/new_features_2_4.xml.fr +++ b/docs/manual/new_features_2_4.xml.fr @@ -3,7 +3,7 @@ <?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?> <!-- French translation : Lucien GENTIS --> <!-- Reviewed by : Vincent Deffontaines --> -<!-- English Revision: 1242478:1245717 (outdated) --> +<!-- English Revision: 1242478:1290823 (outdated) --> <!-- Licensed to the Apache Software Foundation (ASF) under one or more diff --git a/docs/manual/new_features_2_4.xml.tr b/docs/manual/new_features_2_4.xml.tr index c4a3d8fa5f..4f43f4b280 100644 --- a/docs/manual/new_features_2_4.xml.tr +++ b/docs/manual/new_features_2_4.xml.tr @@ -1,7 +1,7 @@ <?xml version='1.0' encoding='UTF-8' ?> <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd"> <?xml-stylesheet type="text/xsl" href="./style/manual.en.xsl"?> -<!-- English Revision: 1205555:1245717 (outdated) --> +<!-- English Revision: 1205555:1290823 (outdated) --> <!-- ===================================================== Translated by: Nilgün Belma Bugüner <nilgun belgeler.org> Reviewed by: Orhan Berent <berent belgeler.org> |