CHANGES revision 9b0076ddd1103e5fa9c1f9bafde4b06ce244fbae
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync -*- coding: utf-8 -*-
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsyncChanges with Apache 2.5.0
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync *) mod_authnz_ldap: Change default value of AuthLDAPMaxSubGroupDepth to 0
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync to avoid performance problems when subgroups aren't in use. [Eric Covener]
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync *) mod_syslog: New module implementing syslog ap_error_log provider.
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync Previously, this code was part of core, now it's in separate module.
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync [Jan Kaluza]
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync *) core: Add ap_errorlog_provider to make ErrorLog logging modular. Move
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync syslog support from core to new mod_syslog. [Jan Kaluza]
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync *) mod_proxy_fcgi: Handle reading protocol data that is split between
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync packets. [Jeff Trawick]
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync *) mod_proxy_fcgi: Remove 64K limit on encoded length of all envvars.
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync An individual envvar with an encoded length of more than 16K will be
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync omitted. [Jeff Trawick]
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync *) core: draft-ietf-httpbis-p1-messaging-23 corrections regarding
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync TE/CL conflicts. [Yann Ylavic <ylavic.dev gmail com>, Jim Jagielski]
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync *) mod_proxy_fcgi: Use apr_socket_timeout_get instead of hard-coded
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync 30 seconds timeout. [Jan Kaluza]
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync *) WinNT MPM: If ap_run_pre_connection() fails or sets c->aborted, don't
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync save the socket for reuse by the next worker as if it were an
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync APR_SO_DISCONNECTED socket. Restores 2.2 behavior. [Eric Covener]
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync *) mod_cache: Avoid a crash with strcmp() when the hostname is not provided.
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync [Graham Leggett]
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync *) mod_lua: Add rudimentary support for WebSocket interaction. This is
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync currently request-bound and only supports the WS protocol. [Daniel Gruno]
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync *) mod_lua: Add getcookie/setcookie for reading/writing HTTP cookies
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync [Daniel Gruno]
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync *) WinNT MPM: Don't crash during child process initialization if the
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync Listen protocol is unrecognized. [Jeff Trawick]
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync *) mod_lua: Add a logging hook for modifying/skipping logs. [Daniel Gruno]
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync *) mod_status, mod_echo: Fix the display of client addresses.
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync They were truncated to 31 characters which is not enough for IPv6 addresses.
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync PR 54848 [Bernhard Schmidt <berni birkenwald de>]
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync *) mod_lua: If the first yield() of a LuaOutputFilter returns a string, it should
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync be prefixed to the response as documented. [Eric Covener]
applications to authenticate and/or authorize clients.
*) core: Add util_fcgi.h and associated definitions and support
[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>]
*) mod_ssl: Catch missing or mismatched client cert/key pairs with
SSLProxyMachineCertificateFile/Path directives. PR 52212.
[Keith Burdis <keith burdis.org>, Joe Orton]
*) 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: