CHANGES revision 5cb0075c38fc868730c4981e346845dad6c7ea58
132ee6ac1c26d6e8953836316ba50734eefab47bsf -*- coding: utf-8 -*-
132ee6ac1c26d6e8953836316ba50734eefab47bsfChanges with Apache 2.5.0
132ee6ac1c26d6e8953836316ba50734eefab47bsf *) mod_auth_basic: Add AuthBasicUseDigestAlgorithm directive to
132ee6ac1c26d6e8953836316ba50734eefab47bsf allow migration of passwords from digest to basic authentication.
132ee6ac1c26d6e8953836316ba50734eefab47bsf [Chris Darroch]
132ee6ac1c26d6e8953836316ba50734eefab47bsf *) core: Add util_fcgi.h and associated definitions and support
132ee6ac1c26d6e8953836316ba50734eefab47bsf routines for FastCGI, based largely on mod_proxy_fcgi.
132ee6ac1c26d6e8953836316ba50734eefab47bsf [Jeff Trawick]
132ee6ac1c26d6e8953836316ba50734eefab47bsf *) core: Add ap_log_data(), ap_log_rdata(), etc. for logging buffers.
132ee6ac1c26d6e8953836316ba50734eefab47bsf [Jeff Trawick]
132ee6ac1c26d6e8953836316ba50734eefab47bsf *) ab: Fix potential buffer overflows when processing the T and X
132ee6ac1c26d6e8953836316ba50734eefab47bsf command-line options. PR 55360.
132ee6ac1c26d6e8953836316ba50734eefab47bsf *) mod_unique_id: Use output of the PRNG rather than IP address and
132ee6ac1c26d6e8953836316ba50734eefab47bsf pid, avoiding sleep() call and possible DNS issues at startup,
132ee6ac1c26d6e8953836316ba50734eefab47bsf plus improving randomness for IPv6-only hosts.
132ee6ac1c26d6e8953836316ba50734eefab47bsf [Jan Kaluza <jkaluza redhat.com>]
132ee6ac1c26d6e8953836316ba50734eefab47bsf *) core: Log a message at TRACE1 when the client aborts a connection.
132ee6ac1c26d6e8953836316ba50734eefab47bsf [Eric Covener]
132ee6ac1c26d6e8953836316ba50734eefab47bsf *) mod_authnz_ldap: Support primitive LDAP servers that do not accept
132ee6ac1c26d6e8953836316ba50734eefab47bsf filters, such as "SDBM-backed LDAP" on z/OS, by allowing a special
132ee6ac1c26d6e8953836316ba50734eefab47bsf filter "none" to be specified in AuthLDAPURL. [Eric Covener]
132ee6ac1c26d6e8953836316ba50734eefab47bsf *) mod_file_cache: mod_file_cache should be able to serve files that
132ee6ac1c26d6e8953836316ba50734eefab47bsf haven't had a Content-Type set via e.g. mod_mime. [Eric Covener]
132ee6ac1c26d6e8953836316ba50734eefab47bsf *) core: merge AllowEncodedSlashes from the base configuration into
132ee6ac1c26d6e8953836316ba50734eefab47bsf virtual hosts. [Eric Covener]
132ee6ac1c26d6e8953836316ba50734eefab47bsf *) mod_headers: Add 'setifempty' command to Header and RequestHeader.
132ee6ac1c26d6e8953836316ba50734eefab47bsf [Eric Covener]
132ee6ac1c26d6e8953836316ba50734eefab47bsf *) AIX: Install DSO's with "cp" instead of "install" in instdso.sh
132ee6ac1c26d6e8953836316ba50734eefab47bsf [Eric Covener]
132ee6ac1c26d6e8953836316ba50734eefab47bsf *) mod_ldap: Retry transient LDAP connection errors when they occur
132ee6ac1c26d6e8953836316ba50734eefab47bsf during the authorization stage.
132ee6ac1c26d6e8953836316ba50734eefab47bsf [Eric Covener]
132ee6ac1c26d6e8953836316ba50734eefab47bsf *) mod_ldap: Don't keep retrying if a new LDAP connection times out.
a6fc6b44b7f8ad7390864b3555341d3abf867f7end [Eric Covener]
132ee6ac1c26d6e8953836316ba50734eefab47bsf *) mod_deflate: permit compilation of mod_deflate against a zlib that has
132ee6ac1c26d6e8953836316ba50734eefab47bsf been configured with -D Z_PREFIX, which redefines the token "deflate".
132ee6ac1c26d6e8953836316ba50734eefab47bsf [Eric Covener]
132ee6ac1c26d6e8953836316ba50734eefab47bsf *) mod_socache_shmcb.c: Remove arbitrary restriction on shared memory size
132ee6ac1c26d6e8953836316ba50734eefab47bsf previously limited to 64MB. [Jens Låås <jelaas gmail.com>]
132ee6ac1c26d6e8953836316ba50734eefab47bsf *) mod_auth_digest: Use the secret when generating nonces in all cases and
132ee6ac1c26d6e8953836316ba50734eefab47bsf not only when AuthName is used in .htaccess files (this change may cause
132ee6ac1c26d6e8953836316ba50734eefab47bsf problems if used with round robin load balancers). Don't regenerate the
132ee6ac1c26d6e8953836316ba50734eefab47bsf secret on graceful restarts. PR 54637 [Stefan Fritsch]
132ee6ac1c26d6e8953836316ba50734eefab47bsf *) ab: Add a new -l parameter in order not to check the length of the responses.
132ee6ac1c26d6e8953836316ba50734eefab47bsf This can be usefull with dynamic pages.
132ee6ac1c26d6e8953836316ba50734eefab47bsf PR9945, PR27888, PR42040 [<ccikrs1 cranbrook edu>]
132ee6ac1c26d6e8953836316ba50734eefab47bsf *) mod_logio: new format-specifier %C (combined) which is the sum of received
132ee6ac1c26d6e8953836316ba50734eefab47bsf and sent byte counts.
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar PR54015 [Christophe Jaillet]
132ee6ac1c26d6e8953836316ba50734eefab47bsf *) core: Remove apr_brigade_flatten(), buffering and duplicated code
132ee6ac1c26d6e8953836316ba50734eefab47bsf from the HTTP_IN filter, parse chunks in a single pass with zero copy.
132ee6ac1c26d6e8953836316ba50734eefab47bsf Reduce memory usage by 48 bytes per request. [Graham Leggett]
132ee6ac1c26d6e8953836316ba50734eefab47bsf *) core: Stop the HTTP_IN filter from attempting to write error buckets
132ee6ac1c26d6e8953836316ba50734eefab47bsf to the output filters, which is bogus in the proxy case. Create a
132ee6ac1c26d6e8953836316ba50734eefab47bsf clean mapping from APR codes to HTTP status codes, and use it where
132ee6ac1c26d6e8953836316ba50734eefab47bsf needed. [Graham Leggett]
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: