CHANGES revision f06b21f2e2bf8f1e38cbec34ec9a9a2941c640e2
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes -*- coding: utf-8 -*-
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesChanges with Apache 2.5.0
cf6ce969525bc8478dee20737ef3b884dc46c43afuankg *) mod_ssl: Fix config merging of SSLOCSPEnable and SSLOCSPOverrideResponder.
28141ccf4644e2f75835d9ad1b21fa9a66856712bnicholes [Jeff Trawick]
cf6ce969525bc8478dee20737ef3b884dc46c43afuankg *) Add HttpContentLengthHeadZero and HttpExpectStrict directives.
cf6ce969525bc8478dee20737ef3b884dc46c43afuankg [Yehuda Sadeh <yehuda inktank com>, Justin Erenkrantz]
cf6ce969525bc8478dee20737ef3b884dc46c43afuankg *) core: Support named groups and backreferences within the LocationMatch,
cf6ce969525bc8478dee20737ef3b884dc46c43afuankg DirectoryMatch, FilesMatch and ProxyMatch directives. [Graham Leggett]
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes *) mod_ssl: Remove the hardcoded algorithm-type dependency for the
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes SSLCertificateFile and SSLCertificateKeyFile directives, to enable
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes future algorithm agility, and deprecate the SSLCertificateChainFile
8b96b30e820f9bf092944b15cf1d696a6c0d7f1abnicholes directive (obsoleted by SSLCertificateFile). [Kaspar Brand]
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes *) FreeBSD: Disable IPv4-mapped listening sockets by default for versions
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes 5+ instead of just for FreeBSD 5. PR 53824. [Jeff Trawick]
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes *) mod_auth_form: Add a debug message when the fields on a form are not
bbfffb4303e53b4700351e33848d86ac808fdccbbnicholes recognised. [Graham Leggett]
c9ce2b84cc0bf2caa39be615eb06f7a9b68378d5bnicholes *) mod_ssl: Add -t -DDUMP_CA_CERTS option which dumps the filenames of all
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes configured SSL CA certificates to stdout the same way as DUMP_CERTS does.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes [Jan Kaluza]
b2c35a9228d0e6124aec1ed434cee3cb1ef107c3bnicholes *) mod_cache_disk: Fix potential hangs on Windows when using mod_cache_disk.
574a3e83dacc1e5bd4390203a7f7df038bccf65dbnicholes PR55833. [Eric Covener]
789323e78ca589d6e00e8f264bf2504922aa9f29fuankg *) mod_headers: Allow the "value" parameter of Header and RequestHeader to
cf6ce969525bc8478dee20737ef3b884dc46c43afuankg contain an ap_expr expression if prefixed with "expr=". [Eric Covener]
b0827492bc89f04870db952fa9b940e76c975489bnicholes *) Add suspend_connection and resume_connection hooks to notify modules
b0827492bc89f04870db952fa9b940e76c975489bnicholes when the thread/connection relationship changes. (Currently implemented
b0827492bc89f04870db952fa9b940e76c975489bnicholes only for the Event MPM; should be implemented for all async MPMs.)
b0827492bc89f04870db952fa9b940e76c975489bnicholes [Jeff Trawick]
b0827492bc89f04870db952fa9b940e76c975489bnicholes *) mod_ssl: Don't flush when an EOS is received. Prepares mod_ssl
cf6ce969525bc8478dee20737ef3b884dc46c43afuankg to support write completion. [Graham Leggett]
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes *) prefork: Fix long delays when doing a graceful restart.
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes PR 54852 [Jim Jagielski, Arkadiusz Miskiewicz <arekm maven pl>]
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes *) core: Add parse_errorlog_arg callback to ap_errorlog_provider
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes to allow providers to check the ErrorLog argument. [Jan Kaluza]
e0513b8c4b6594e7d63f386b7889e9c3cae43dd6fuankg *) core: Detect incomplete body in HTTP input filter and return
e0513b8c4b6594e7d63f386b7889e9c3cae43dd6fuankg APR_INCOMPLETE. PR 55475 [Yann Ylavic <ylavic dev gmail com>]
e0513b8c4b6594e7d63f386b7889e9c3cae43dd6fuankg *) mod_cgid: Use the servers Timeout for each read from a CGI script,
e0513b8c4b6594e7d63f386b7889e9c3cae43dd6fuankg allow override with new CGIDRequestTimeout directive. PR43494
e0513b8c4b6594e7d63f386b7889e9c3cae43dd6fuankg [Eric Covener, Toshikuni Fukaya <toshikuni-fukaya cybozu co jp>]
e0513b8c4b6594e7d63f386b7889e9c3cae43dd6fuankg *) core: Add missing Reason-Phrase in HTTP response headers.
4ffe9d32f1047646da859855061c8d43819f6bd2bnicholes PR 54946. [Rainer Jung]
4ffe9d32f1047646da859855061c8d43819f6bd2bnicholes *) core: ensure any abnormal exit is reported to stderr if it's a tty.
cf6ce969525bc8478dee20737ef3b884dc46c43afuankg PR 55670 [Nick Kew]
4ffe9d32f1047646da859855061c8d43819f6bd2bnicholes *) mod_proxy: Added support for unix domain sockets as the
9343665552d0106c3296addc95552f44c496c6eebnicholes backend server endpoint [Jim Jagielski, Blaise Tarr
58608d1d2acd188b5f04e256618a341416e086cdbnicholes <blaise tarr gmail com>]
cf6ce969525bc8478dee20737ef3b884dc46c43afuankg *) mod_auth_form: Make sure the optional functions are loaded even when
58608d1d2acd188b5f04e256618a341416e086cdbnicholes the AuthFormProvider isn't specified. [Graham Leggett]
cf6ce969525bc8478dee20737ef3b884dc46c43afuankg *) mod_lua: Let the Inter-VM get/set functions work with a global
28870faaa28b18fbd520eae339925a0334521d5fbnicholes shared memory pool instead of a per-process pool. [Daniel Gruno]
cf6ce969525bc8478dee20737ef3b884dc46c43afuankg *) ldap: Support ldaps when using the Microsoft LDAP SDK.
28870faaa28b18fbd520eae339925a0334521d5fbnicholes PR 54626. [Jean-Frederic Clere]
1e9b595f5397e65851da9dd31f654428492db015fuankg *) mod_proxy: Add ap_connection_reusable() for checking if a connection
1e9b595f5397e65851da9dd31f654428492db015fuankg is reusable as of this point in processing. [Jeff Trawick]
1e9b595f5397e65851da9dd31f654428492db015fuankg *) mod_authnz_ldap: Change default value of AuthLDAPMaxSubGroupDepth to 0
1e9b595f5397e65851da9dd31f654428492db015fuankg to avoid performance problems when subgroups aren't in use. [Eric Covener]
58608d1d2acd188b5f04e256618a341416e086cdbnicholes *) mod_syslog: New module implementing syslog ap_error_log provider.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes Previously, this code was part of core, now it's in separate module.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes [Jan Kaluza]
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes *) core: Add ap_errorlog_provider to make ErrorLog logging modular. Move
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes syslog support from core to new mod_syslog. [Jan Kaluza]
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes *) core: draft-ietf-httpbis-p1-messaging-23 corrections regarding
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes TE/CL conflicts. [Yann Ylavic <ylavic.dev gmail com>, Jim Jagielski]
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes *) mod_proxy_fcgi: Use apr_socket_timeout_get instead of hard-coded
cf6ce969525bc8478dee20737ef3b884dc46c43afuankg 30 seconds timeout. [Jan Kaluza]
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes *) WinNT MPM: If ap_run_pre_connection() fails or sets c->aborted, don't
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes save the socket for reuse by the next worker as if it were an
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes APR_SO_DISCONNECTED socket. Restores 2.2 behavior. [Eric Covener]
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes *) mod_lua: Add a logging hook for modifying/skipping logs. [Daniel Gruno]
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes *) mod_status, mod_echo: Fix the display of client addresses.
cf6ce969525bc8478dee20737ef3b884dc46c43afuankg They were truncated to 31 characters which is not enough for IPv6 addresses.
applications to authenticate and/or authorize clients.
[Jan Kaluza <jkaluza redhat.com>]
filters, such as "SDBM-backed LDAP" on z/OS, by allowing a special
haven't had a Content-Type set via e.g. mod_mime. [Eric Covener]
*) AIX: Install DSO's with "cp" instead of "install" in instdso.sh
*) mod_socache_shmcb.c: Remove arbitrary restriction on shared memory size
previously limited to 64MB. [Jens Låås <jelaas gmail.com>]
HTML/XHTML [Nick Kew]
[Jan Kaluza <jkaluza redhat.com>]
*) The following now respect DefaultRuntimeDir/DEFAULT_REL_RUNTIMEDIR:
setuid/setgid capability bits rather than a setuid root binary.
[Matthew Steele <mdsteele google.com>]
passing through the server in such a way that connections and/or
Apache 2.4.xx tree as documented below, except as noted.]
Changes with Apache 2.4.x and later:
Changes with Apache 2.2.x and later:
Changes with Apache 2.0.x and later: