From: Stefan Fritsch make docs
.
Introduces a new API to parse and evaluate boolean and algebraic expressions, including provision for a standard syntax and customised variants.
-Introduces new API to enable apache child processes to serve different purposes.
-ap_mpm_run
is replaced by a new mpm
hook.
Also ap_graceful_stop_signalled
is lost, and
ap_mpm_register_timed_callback
is new.
In addition to the existing regexp wrapper, a new higher-level API
ap_rxplus
is now provided. This provides the capability to
compile Perl-style expressions like s/regexp/replacement/flags
and to execute them against arbitrary strings. Also regexp memory.
Introduces an API for modules to allocate and manage memory slots (normally) for shared memory.
-common structures for heartbeat modules (should this be public API?)
-This introduces low-level APIs to send arbitrary headers, and exposes functions to handle HTTP OPTIONS and TRACE.
-The API for mod_request
, to make input data
available to multiple application/handler modules where required,
and to parse HTML form data.
ap_get_scoreboard_worker is gratuitously made non-back-compatible as an alternative version is introduced. Additional proxy_balancer support. Child status stuff revamped.
-In order to take advantage of per-module loglevel configuration, any
+ source file that calls the ap_log_*
functions should declare
+ which module it belongs to. If the module's module_struct is called
+ foo_module
, the following code can be used to remain
+ backward compatible with HTTPD 2.0 and 2.2:
+ #include <http_log.h>
+
+ #ifdef APLOG_USE_MODULE
+ APLOG_USE_MODULE(foo)
+ #endif
+
The number of parameters of the ap_log_*
functions and the
+ definition of APLOG_MARK
has changed. Normally, the change
+ is completely transparent. However, if a module implements wrapper
+ functions for ap_log_*
and uses APLOG_MARK
+ when calling these wrappers, some adjustments are necessary.
+ The easiest way is for the module to define and use a different macro
+ that expands to the parameters required by the log wrapper functions.
+ APLOG_MARK
should only be used when calling
+ ap_log_*
without additional wrappers. In this way, the
+ code will remain compatible with HTTPD 2.0 and 2.2.
Available Languages: en
Content-MD5
+Content-MD5
HTTP-Response-HeadernExpires
+Expires
headersExpires
header configured
+Expires
header configured
by MIME typemod_ext_filter
optionsmod_ext_filter
optionsmod_filter
base
for imagemap filesbase
for imagemap filesPOST
data)HSE_APPEND_LOG_PARAMETER
requests from
+POST
data)HSE_APPEND_LOG_PARAMETER
requests from
ISAPI extensions to the error logHSE_APPEND_LOG_PARAMETER
requests from
+HSE_APPEND_LOG_PARAMETER
requests from
ISAPI extensions to the query fieldfree()
aufzurufenmod_mime
to treat path_info
+mod_mime
to treat path_info
components as part of the filenameAllow
and Deny
are
evaluated.Via
HTTP response
+Via
HTTP response
header for proxied requestsServer
Last-Modified
headers are generated by the
+Last-Modified
headers are generated by the
server.mime.types
filemime.types
fileContent-MD5
HTTP Response
+Content-MD5
HTTP Response
headersnone
. In prior versions, DefaultType
would specify a default media type to assign to response content for
which no other media type configuration could be found.
Expires
+Expires
headersExpires
header configured
+Expires
header configured
by MIME typemod_ext_filter
optionsmod_ext_filter
optionsmod_filter
base
for imagemap filesbase
for imagemap filesPOST
data)HSE_APPEND_LOG_PARAMETER
requests from
+POST
data)HSE_APPEND_LOG_PARAMETER
requests from
ISAPI extensions to the error logHSE_APPEND_LOG_PARAMETER
requests from
+HSE_APPEND_LOG_PARAMETER
requests from
ISAPI extensions to the query fieldfree()
mod_mime
to treat path_info
+mod_mime
to treat path_info
components as part of the filenameAllow
and Deny
are
evaluated.Via
HTTP response
+Via
HTTP response
header for proxied requestsServer
HTTP response
+Server
HTTP response
headerLast-Modified
headers are generated by the
+Last-Modified
headers are generated by the
server.TRACE
+TRACE
requestsmime.types
filemime.types
fileContent-MD5
HTTP yanıt baÅlıklarının üretimini
+Content-MD5
HTTP yanıt baÅlıklarının üretimini
etkin kılar.core
dosyasını dökümlemek üzere Apacheânin geçmeye
+core
dosyasını dökümlemek üzere Apacheânin geçmeye
çalıÅacaÄı dizin.none
olduÄu takdirde, bu yönergenin bir
+none
olduÄu takdirde, bu yönergenin bir
uyarı vermekten baÅka bir etkisi yoktur. Ãnceki sürümlerde, bu yönerge,
sunucunun ortam türünü saptayamadıÄı durumda göndereceÄi öntanımlı ortam
türünü belirlerdi.Expires
+Expires
headersExpires
header configured
+Expires
header configured
by MIME typemod_ext_filter
optionsmod_ext_filter
optionsETag
HTTP yanıt baÅlıÄını oluÅturmakta kullanılacak
+ETag
HTTP yanıt baÅlıÄını oluÅturmakta kullanılacak
dosya özniteliklerini belirler.mod_filter
base
for imagemap filesbase
for imagemap filesPOST
data)HSE_APPEND_LOG_PARAMETER
requests from
+POST
data)HSE_APPEND_LOG_PARAMETER
requests from
ISAPI extensions to the error logHSE_APPEND_LOG_PARAMETER
requests from
+HSE_APPEND_LOG_PARAMETER
requests from
ISAPI extensions to the query fieldfree()
çaÄrılmaksızın ana bellek ayırıcının
+free()
çaÄrılmaksızın ana bellek ayırıcının
ayırmasına izin verilen azami bellek miktarını belirler.mod_mime
to treat path_info
+mod_mime
to treat path_info
components as part of the filenameAllow
and Deny
are
evaluated.Via
HTTP response
+Via
HTTP response
header for proxied requestsServer
HTTP yanıt baÅlıÄını yapılandırır.
-Server
HTTP yanıt baÅlıÄını yapılandırır.
+Last-Modified
headers are generated by the
+Last-Modified
headers are generated by the
server.TRACE
isteklerinde davranıŠÅeklini belirler
+TRACE
isteklerinde davranıŠÅeklini belirler
mime.types
filemime.types
file