CHANGES revision 8d26a5fd78162cf7105fd0ee41e88e3cd7c923cd
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte -*- coding: utf-8 -*-
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteChanges with Apache 2.5.0
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte *) mod_lua: Add r:wspeek for checking if there is any data waiting on the line
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte [Daniel Gruno]
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte *) mod_proxy: Do not try to parse the regular expressions passed by
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte ProxyPassMatch as URL as they do not follow their syntax.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte PR 56074. [Ruediger Pluem]
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte *) mod_dir: Default to 2.2-like behavior and skip execution when method is
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte neither GET nor POST, such as for DAV requests. PR 54914. [Chris Darroch]
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte *) mod_rewrite: Rename the handler that does per-directory internal
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte redirects to "rewrite-redirect-handler" from "redirect-handler" so
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte it is less ambiguous and less likely to be reused. [Eric Covener]
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte *) mod_rewrite: Protect against looping with the [N] flag by enforcing a
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte default limit of 10000 iterations, and allowing each rule to change its
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte limit. [Eric Covener]
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte *) mod_ssl: Fix config merging of SSLOCSPEnable and SSLOCSPOverrideResponder.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte [Jeff Trawick]
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte *) Add HttpContentLengthHeadZero and HttpExpectStrict directives.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte [Yehuda Sadeh <yehuda inktank com>, Justin Erenkrantz]
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte *) mod_ssl: Remove the hardcoded algorithm-type dependency for the
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte SSLCertificateFile and SSLCertificateKeyFile directives, to enable
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte future algorithm agility, and deprecate the SSLCertificateChainFile
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte directive (obsoleted by SSLCertificateFile). [Kaspar Brand]
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte *) FreeBSD: Disable IPv4-mapped listening sockets by default for versions
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte 5+ instead of just for FreeBSD 5. PR 53824. [Jeff Trawick]
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte *) mod_auth_form: Add a debug message when the fields on a form are not
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte recognised. [Graham Leggett]
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte *) mod_ssl: Add -t -DDUMP_CA_CERTS option which dumps the filenames of all
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte configured SSL CA certificates to stdout the same way as DUMP_CERTS does.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte [Jan Kaluza]
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte *) mod_headers: Allow the "value" parameter of Header and RequestHeader to
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte contain an ap_expr expression if prefixed with "expr=". [Eric Covener]
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte *) Add suspend_connection and resume_connection hooks to notify modules
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte when the thread/connection relationship changes. (Currently implemented
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte only for the Event MPM; should be implemented for all async MPMs.)
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte [Jeff Trawick]
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte *) mod_ssl: Don't flush when an EOS is received. Prepares mod_ssl
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte to support write completion. [Graham Leggett]
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte *) core: Add parse_errorlog_arg callback to ap_errorlog_provider
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte to allow providers to check the ErrorLog argument. [Jan Kaluza]
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte *) core: Detect incomplete body in HTTP input filter and return
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte APR_INCOMPLETE. PR 55475 [Yann Ylavic <ylavic dev gmail com>]
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte *) mod_cgid: Use the servers Timeout for each read from a CGI script,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte allow override with new CGIDRequestTimeout directive. PR43494
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte [Eric Covener, Toshikuni Fukaya <toshikuni-fukaya cybozu co jp>]
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte *) core: Add missing Reason-Phrase in HTTP response headers.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte PR 54946. [Rainer Jung]
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte *) core: ensure any abnormal exit is reported to stderr if it's a tty.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte PR 55670 [Nick Kew]
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte *) mod_auth_form: Make sure the optional functions are loaded even when
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte the AuthFormProvider isn't specified. [Graham Leggett]
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte *) mod_lua: Let the Inter-VM get/set functions work with a global
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte shared memory pool instead of a per-process pool. [Daniel Gruno]
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte *) ldap: Support ldaps when using the Microsoft LDAP SDK.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte PR 54626. [Jean-Frederic Clere]
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte *) mod_proxy: Add ap_connection_reusable() for checking if a connection
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte is reusable as of this point in processing. [Jeff Trawick]
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte *) mod_authnz_ldap: Change default value of AuthLDAPMaxSubGroupDepth to 0
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte to avoid performance problems when subgroups aren't in use. [Eric Covener]
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte *) mod_syslog: New module implementing syslog ap_error_log provider.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Previously, this code was part of core, now it's in separate module.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte [Jan Kaluza]
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte *) core: Add ap_errorlog_provider to make ErrorLog logging modular. Move
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte syslog support from core to new mod_syslog. [Jan Kaluza]
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte *) WinNT MPM: If ap_run_pre_connection() fails or sets c->aborted, don't
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte save the socket for reuse by the next worker as if it were an
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte APR_SO_DISCONNECTED socket. Restores 2.2 behavior. [Eric Covener]
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte *) mod_status, mod_echo: Fix the display of client addresses.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte They were truncated to 31 characters which is not enough for IPv6 addresses.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte PR 54848 [Bernhard Schmidt <berni birkenwald de>]
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte *) mod_authnz_fcgi: New module to enable FastCGI authorizer
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte applications to authenticate and/or authorize clients.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte [Jeff Trawick]
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte *) core: Add ap_log_data(), ap_log_rdata(), etc. for logging buffers.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte [Jeff Trawick]
[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: