From: Stefan Fritsch Date: Sat, 18 Feb 2012 18:04:29 +0000 (+0000) Subject: Reordering: X-Git-Tag: 2.5.0-alpha~7458 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8d9be853f7006ed312125dae407200cbb66cfe27;p=apache 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 --- 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 @@

Core Enhancements

-
KeepAliveTimeout in milliseconds
-
It is now possible to specify KeepAliveTimeout in milliseconds. -
-
Loadable MPMs
Multiple MPMs can now be built as loadable modules at compile time. The MPM of choice can be configured at run time.
-
Per-module and per-directory LogLevel configuration
-
The LogLevel can now be - configured per module and per directory. New levels trace1 - to trace8 have been added above the debug log - level.
-
Event MPM
The Event MPM is no longer experimental but is now fully supported.
@@ -60,6 +50,12 @@
Better support for asynchronous read/write for supporting MPMs and platforms.
+
Per-module and per-directory LogLevel configuration
+
The LogLevel can now be + configured per module and per directory. New levels trace1 + to trace8 have been added above the debug log + level.
+
Per-request configuration sections
<If>, <ElseIf>, @@ -78,9 +74,9 @@ and others.
-
Reduced memory usage
-
Despite many new features, 2.4.x tends to use less memory than - 2.2.x.
+
KeepAliveTimeout in milliseconds
+
It is now possible to specify KeepAliveTimeout in milliseconds. +
NameVirtualHost directive
No longer needed and is now deprecated.
@@ -90,76 +86,47 @@ directive allows more fine grained control which directives are allowed in .htaccess files. -
Config file variable
+
Config file variables
It is now possible to Define variables in the configuration, allowing a clearer representation if the same value is used at many places in the configuration.
+
Reduced memory usage
+
Despite many new features, 2.4.x tends to use less memory than + 2.2.x.
+
top

New Modules

-
mod_allowmethods
-
New module to restrict certain HTTP methods without interfering with - authentication or authorization.
- -
mod_buffer
-
Provides for buffering the input and output filter stacks
- -
mod_data
-
Convert response body into an RFC2397 data URL
- -
mod_lua
-
Embeds the Lua language into httpd, - for configuration and small business logic functions. (Experimental)
- -
mod_proxy_express
-
Provides dynamically configured mass reverse proxies for mod_proxy
-
mod_proxy_fcgi
FastCGI Protocol backend for mod_proxy
mod_proxy_scgi
SCGI Protocol backend for mod_proxy
-
mod_ratelimit
-
Provides Bandwidth Rate Limiting for Clients
- -
mod_reflector
-
Provides Reflection of a request body as a response via the output filter stack.
+
mod_proxy_express
+
Provides dynamically configured mass reverse proxies for + mod_proxy
mod_remoteip
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.
-
mod_request
-
Provides Filters to handle and make available HTTP request bodies
- -
mod_slotmem_shm
-
Provides a Slot-based shared memory provider (ala the scoreboard).
- -
mod_log_debug
-
Allows to add customizable debug logging at different phases of the - request processing.
- -
mod_xml2enc
-
Formerly a third-party module, this supports internationalisation - in libxml2-based (markup-aware) filter modules.
+
mod_heartmonitor, + mod_lbmethod_heartbeat
+
Allow mod_proxy_balancer to base loadbalancing decisions + on the number of active connections on the backend servers.
mod_proxy_html
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.
-
mod_heartmonitor, - mod_lbmethod_heartbeat
-
Allow mod_proxy_balancer to base loadbalancing decisions - on the number of active connections on the backend servers.
-
mod_sed
An advanced replacement of mod_substitute, allows to edit the response body with the full power of sed.
@@ -171,6 +138,40 @@
Allows to keep session state for clients, using cookie or database storage.
+
mod_allowmethods
+
New module to restrict certain HTTP methods without interfering with + authentication or authorization.
+ +
mod_lua
+
Embeds the Lua language into httpd, + for configuration and small business logic functions. (Experimental)
+ +
mod_log_debug
+
Allows to add customizable debug logging at different phases of the + request processing.
+ +
mod_buffer
+
Provides for buffering the input and output filter stacks
+ +
mod_data
+
Convert response body into an RFC2397 data URL
+ +
mod_ratelimit
+
Provides Bandwidth Rate Limiting for Clients
+ +
mod_request
+
Provides Filters to handle and make available HTTP request bodies
+ +
mod_reflector
+
Provides Reflection of a request body as a response via the output filter stack.
+ +
mod_slotmem_shm
+
Provides a Slot-based shared memory provider (ala the scoreboard).
+ +
mod_xml2enc
+
Formerly a third-party module, this supports internationalisation + in libxml2-based (markup-aware) filter modules.
+
top
@@ -255,10 +256,6 @@ and the related container directives, such as <RequireAll>. -
mod_info
-
mod_info can now dump the pre-parsed configuration - to stdout during server startup.
-
mod_rewrite
mod_rewrite adds the [QSD] (Query String Discard) and [END] flags for @@ -279,6 +276,11 @@ LDAPLibraryDebug to log debug information provided by the used LDAP toolkit.
+
mod_info
+
mod_info can now dump the pre-parsed configuration + to stdout during server startup.
+ +
top
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 @@
Core Enhancements
-
KeepAliveTimeout in milliseconds
-
It is now possible to specify KeepAliveTimeout in milliseconds. -
-
Loadable MPMs
Multiple MPMs can now be built as loadable modules at compile time. The MPM of choice can be configured at run time.
-
Per-module and per-directory LogLevel configuration
-
The LogLevel can now be - configured per module and per directory. New levels trace1 - to trace8 have been added above the debug log - level.
-
Event MPM
The Event MPM is no longer experimental but is now fully supported.
@@ -56,6 +45,12 @@
Better support for asynchronous read/write for supporting MPMs and platforms.
+
Per-module and per-directory LogLevel configuration
+
The LogLevel can now be + configured per module and per directory. New levels trace1 + to trace8 have been added above the debug log + level.
+
Per-request configuration sections
If, ElseIf, @@ -74,9 +69,10 @@ and others.
-
Reduced memory usage
-
Despite many new features, 2.4.x tends to use less memory than - 2.2.x.
+
KeepAliveTimeout in milliseconds
+
It is now possible to specify KeepAliveTimeout in milliseconds. +
NameVirtualHost directive
No longer needed and is now deprecated.
@@ -86,76 +82,47 @@ directive allows more fine grained control which directives are allowed in .htaccess files. -
Config file variable
+
Config file variables
It is now possible to Define variables in the configuration, allowing a clearer representation if the same value is used at many places in the configuration.
+
Reduced memory usage
+
Despite many new features, 2.4.x tends to use less memory than + 2.2.x.
+
New Modules
-
mod_allowmethods
-
New module to restrict certain HTTP methods without interfering with - authentication or authorization.
- -
mod_buffer
-
Provides for buffering the input and output filter stacks
- -
mod_data
-
Convert response body into an RFC2397 data URL
- -
mod_lua
-
Embeds the Lua language into httpd, - for configuration and small business logic functions. (Experimental)
- -
mod_proxy_express
-
Provides dynamically configured mass reverse proxies for mod_proxy
-
mod_proxy_fcgi
FastCGI Protocol backend for mod_proxy
mod_proxy_scgi
SCGI Protocol backend for mod_proxy
-
mod_ratelimit
-
Provides Bandwidth Rate Limiting for Clients
- -
mod_reflector
-
Provides Reflection of a request body as a response via the output filter stack.
+
mod_proxy_express
+
Provides dynamically configured mass reverse proxies for + mod_proxy
mod_remoteip
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.
-
mod_request
-
Provides Filters to handle and make available HTTP request bodies
- -
mod_slotmem_shm
-
Provides a Slot-based shared memory provider (ala the scoreboard).
- -
mod_log_debug
-
Allows to add customizable debug logging at different phases of the - request processing.
- -
mod_xml2enc
-
Formerly a third-party module, this supports internationalisation - in libxml2-based (markup-aware) filter modules.
+
mod_heartmonitor, + mod_lbmethod_heartbeat
+
Allow mod_proxy_balancer to base loadbalancing decisions + on the number of active connections on the backend servers.
mod_proxy_html
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.
-
mod_heartmonitor, - mod_lbmethod_heartbeat
-
Allow mod_proxy_balancer to base loadbalancing decisions - on the number of active connections on the backend servers.
-
mod_sed
An advanced replacement of mod_substitute, allows to edit the response body with the full power of sed.
@@ -167,6 +134,40 @@
Allows to keep session state for clients, using cookie or database storage.
+
mod_allowmethods
+
New module to restrict certain HTTP methods without interfering with + authentication or authorization.
+ +
mod_lua
+
Embeds the Lua language into httpd, + for configuration and small business logic functions. (Experimental)
+ +
mod_log_debug
+
Allows to add customizable debug logging at different phases of the + request processing.
+ +
mod_buffer
+
Provides for buffering the input and output filter stacks
+ +
mod_data
+
Convert response body into an RFC2397 data URL
+ +
mod_ratelimit
+
Provides Bandwidth Rate Limiting for Clients
+ +
mod_request
+
Provides Filters to handle and make available HTTP request bodies
+ +
mod_reflector
+
Provides Reflection of a request body as a response via the output filter stack.
+ +
mod_slotmem_shm
+
Provides a Slot-based shared memory provider (ala the scoreboard).
+ +
mod_xml2enc
+
Formerly a third-party module, this supports internationalisation + in libxml2-based (markup-aware) filter modules.
+
@@ -252,10 +253,6 @@ RequireAll. -
mod_info
-
mod_info can now dump the pre-parsed configuration - to stdout during server startup.
-
mod_rewrite
mod_rewrite adds the [QSD] (Query String Discard) and [END] flags for @@ -278,6 +275,11 @@ LDAPLibraryDebug to log debug information provided by the used LDAP toolkit.
+
mod_info
+
mod_info can now dump the pre-parsed configuration + to stdout during server startup.
+ + 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 @@ - + +