CHANGES revision d41624899afd4656a24fa839431ade65da56c4a5
554ff184129088135ad2643c1c9832174a17be88kais -*- coding: utf-8 -*-
554ff184129088135ad2643c1c9832174a17be88kaisChanges with Apache 2.5.0
554ff184129088135ad2643c1c9832174a17be88kais *) mod_substitute: Fix line length limitation in case of regexp plus flatten.
554ff184129088135ad2643c1c9832174a17be88kais [Rainer Jung]
554ff184129088135ad2643c1c9832174a17be88kais *) apreq: Content-Length header should be always interpreted as a decimal.
554ff184129088135ad2643c1c9832174a17be88kais Leading 0 could be erroneously considered as an octal value. PR 56598.
554ff184129088135ad2643c1c9832174a17be88kais [Chris Card <ctcard hotmail com>]
554ff184129088135ad2643c1c9832174a17be88kais *) mod_proxy: Now allow for 191 character worker names, with non-fatal
554ff184129088135ad2643c1c9832174a17be88kais errors if name is truncated. PR53218. [Jim Jagielski]
554ff184129088135ad2643c1c9832174a17be88kais *) mod_ssl: Add optional function "ssl_get_tls_cb" to allow support
554ff184129088135ad2643c1c9832174a17be88kais for channel bindings. [Simo Sorce <simo redhat.com>]
554ff184129088135ad2643c1c9832174a17be88kais *) core: Avoid useless warning message when parsing a section guarded by
554ff184129088135ad2643c1c9832174a17be88kais <IfDefine foo> if $(foo) is used within the section.
554ff184129088135ad2643c1c9832174a17be88kais PR 56858 [Christophe Jaillet]
554ff184129088135ad2643c1c9832174a17be88kais *) mod_proxy_fcgi: Fix faulty logging of large amounts of stderr from the
554ff184129088135ad2643c1c9832174a17be88kais application. PR 56858. [Manuel Mausz <manuel-asf mausz.at>]
554ff184129088135ad2643c1c9832174a17be88kais *) mod_ratelimit: Drop severity of AH01455 and AH01457 (ap_pass_brigade
554ff184129088135ad2643c1c9832174a17be88kais failed) messages from ERROR to TRACE1. Other filters do not bother
554ff184129088135ad2643c1c9832174a17be88kais re-reporting failures from lower level filters. PR56832. [Eric Covener]
554ff184129088135ad2643c1c9832174a17be88kais *) mod_proxy_http: Proxy responses with error status and
554ff184129088135ad2643c1c9832174a17be88kais "ProxyErrorOverride On" hang until proxy timeout.
554ff184129088135ad2643c1c9832174a17be88kais PR53420 [Rainer Jung]
554ff184129088135ad2643c1c9832174a17be88kais *) mod_proxy_wstunnel: Concurrent websockets messages could be
554ff184129088135ad2643c1c9832174a17be88kais lost or delayed with ProxyWebsocketAsync enabled.
554ff184129088135ad2643c1c9832174a17be88kais [Edward Lu <Chaosed0 gmail.com>]
554ff184129088135ad2643c1c9832174a17be88kais *) core, mod_info: Add compiled and loaded PCRE versions to version
554ff184129088135ad2643c1c9832174a17be88kais number display. [Rainer Jung]
554ff184129088135ad2643c1c9832174a17be88kais *) mpm_winnt: Accept utf-8 (Unicode) service names and descriptions for
554ff184129088135ad2643c1c9832174a17be88kais internationalization. [William Rowe]
554ff184129088135ad2643c1c9832174a17be88kais *) mpm_winnt: Normalize the error and status messages emitted by service.c,
554ff184129088135ad2643c1c9832174a17be88kais the service control interface for Windows. [William Rowe]
554ff184129088135ad2643c1c9832174a17be88kais *) http_protocol: fix logic in ap_method_list_(add|remove) in order:
554ff184129088135ad2643c1c9832174a17be88kais - to correctly reset bits
554ff184129088135ad2643c1c9832174a17be88kais - not to modify the 'method_mask' bitfield unnecessarily
554ff184129088135ad2643c1c9832174a17be88kais *) mod_authnz_ldap: Return LDAP connections to the pool before the handler
554ff184129088135ad2643c1c9832174a17be88kais is run, instead of waiting until the end of the request. [Eric Covener]
554ff184129088135ad2643c1c9832174a17be88kais *) mod_ldap: Be more conservative with the last-used time for
554ff184129088135ad2643c1c9832174a17be88kais LDAPConnectionPoolTTL. PR54587 [Eric Covener]
554ff184129088135ad2643c1c9832174a17be88kais *) mod_deflate: Don't fail when flushing inflated data to the user-agent
554ff184129088135ad2643c1c9832174a17be88kais and that coincides with the end of stream ("Zlib error flushing inflate
554ff184129088135ad2643c1c9832174a17be88kais buffer"). PR 56196. [Christoph Fausak <christoph fausak glueckkanja.com>]
554ff184129088135ad2643c1c9832174a17be88kais *) mod_proxy: Don't limit the size of the connectable Unix Domain Socket
554ff184129088135ad2643c1c9832174a17be88kais paths. [Christophe Jaillet, Yann Ylavic]
554ff184129088135ad2643c1c9832174a17be88kais *) mod_ssl: dump SSL IO/state for the write side of the connection(s),
554ff184129088135ad2643c1c9832174a17be88kais like reads (level TRACE4). [Yann Ylavic]
554ff184129088135ad2643c1c9832174a17be88kais *) mod_proxy: Shutdown (eg. close notify) the backend connection before
554ff184129088135ad2643c1c9832174a17be88kais closing. [Yann Ylavic]
554ff184129088135ad2643c1c9832174a17be88kais *) mpm_event[opt]: Send the SSL close notify alert when the KeepAliveTimeout
554ff184129088135ad2643c1c9832174a17be88kais expires. PR54998. [Yann Ylavic]
554ff184129088135ad2643c1c9832174a17be88kais *) mod_ssl: Ensure that the SSL close notify alert is flushed to the client.
554ff184129088135ad2643c1c9832174a17be88kais PR54998. [Tim Kosse <tim.kosse filezilla-project.org>, Yann Ylavic]
554ff184129088135ad2643c1c9832174a17be88kais *) mod_log_config: Add GlobalLog to allow a globally defined log to
554ff184129088135ad2643c1c9832174a17be88kais be inherited by virtual hosts that define a CustomLog.
554ff184129088135ad2643c1c9832174a17be88kais [Edward Lu <Chaosed0 gmail.com>]
d26f52cb0d8bed71e44a80f579ec6e887f5a5294kais *) MPMs: Support SO_REUSEPORT to create multiple duplicated listener
d26f52cb0d8bed71e44a80f579ec6e887f5a5294kais records for scalability. [Yingqi Lu <yingqi.lu@intel.com>,
554ff184129088135ad2643c1c9832174a17be88kais Jeff Trawick, Jim Jagielski]
554ff184129088135ad2643c1c9832174a17be88kais *) mod_proxy_html: support automatic detection of doctype and processing
554ff184129088135ad2643c1c9832174a17be88kais of FPIs. PR56285 [Micha Lenk <micha lenk info>, Nick Kew]
554ff184129088135ad2643c1c9832174a17be88kais *) mod_proxy_html: skip documents shorter than 4 bytes
554ff184129088135ad2643c1c9832174a17be88kais PR 56286 [Micha Lenk <micha lenk info>]
554ff184129088135ad2643c1c9832174a17be88kais *) mod_proxy_fdpass: Fix computation of the size of 'struct sockaddr_un'
554ff184129088135ad2643c1c9832174a17be88kais when passed to 'connect()'.
554ff184129088135ad2643c1c9832174a17be88kais [Graham Dumpleton <grahamd apache org>]
554ff184129088135ad2643c1c9832174a17be88kais *) core: Add ap_mpm_resume_suspended() API to allow a suspended connection
554ff184129088135ad2643c1c9832174a17be88kais to resume. PR56333
554ff184129088135ad2643c1c9832174a17be88kais [Artem <artemciy gmail.com>, Edward Lu <Chaosed0 gmail.com>]
554ff184129088135ad2643c1c9832174a17be88kais *) core: Add ap_mpm_register_socket_callback_timeout() API. [Eric Covener]
554ff184129088135ad2643c1c9832174a17be88kais *) mod_proxy_wstunnel: Honor ProxyWebsocketIdleTimeout in asynchronous
554ff184129088135ad2643c1c9832174a17be88kais processing mode. [Eric Covener]
554ff184129088135ad2643c1c9832174a17be88kais *) mod_authnz_ldap: Fail explicitly when the filter is too long. Remove
554ff184129088135ad2643c1c9832174a17be88kais unnecessary apr_pstrdup() and strlen(). [Graham Leggett]
554ff184129088135ad2643c1c9832174a17be88kais *) Add the ldap-search option to mod_authnz_ldap, allowing authorization
554ff184129088135ad2643c1c9832174a17be88kais to be based on arbitrary expressions that do not include the username.
554ff184129088135ad2643c1c9832174a17be88kais [Graham Leggett]
554ff184129088135ad2643c1c9832174a17be88kais *) Add the ldap function to the expression API, allowing LDAP filters and
554ff184129088135ad2643c1c9832174a17be88kais distinguished names based on expressions to be escaped correctly to
mod_ssl_openssl.h. [Jeff Trawick]
is modified. The 'NoChange' parameter mimics 2.2.x behavior.
*) mod_lua: Let the Inter-VM get/set functions work with a global
[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
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: