CHANGES revision d9b079a6dd66d36313be56f859c8c61153146527
f743002678eb67b99bbc29fee116b65d9530fec0wrowe -*- coding: utf-8 -*-
80833bb9a1bf25dcf19e814438a4b311d2e1f4cffuankgChanges with Apache 2.5.0
7b7430e701e9a31ce809da7c220bb8dfcf68c86etrawick *) mod_ssl: Add new directive SSLCompression to disable TLS-level
7b7430e701e9a31ce809da7c220bb8dfcf68c86etrawick compression. PR 53219. [Björn Jacke <bjoern j3e de>, Stefan Fritsch]
ccc20788c1e5fc973f36df634399c89acb70deaejerenkrantz *) core: Make ap_regcomp() return AP_REG_ESPACE if out of memory. Make
ccc20788c1e5fc973f36df634399c89acb70deaejerenkrantz ap_pregcomp() abort if out of memory. This raises the minimum PCRE
ccc20788c1e5fc973f36df634399c89acb70deaejerenkrantz requirement to version 6.0. PR 53284. [Stefan Fritsch]
a370a774825bc89fc6b0d8e45035a590e39b0bd6minfrin *) apxs: Use LDFLAGS from config_vars.mk in addition to CFLAGS and CPPFLAGS.
a370a774825bc89fc6b0d8e45035a590e39b0bd6minfrin [Stefan Fritsch]
60998c490ad3334eb07ae63b23b479ac564dec94kbrand *) mpm_event: Fix handling of MaxConnectionsPerChild. [Stefan Fritsch]
60998c490ad3334eb07ae63b23b479ac564dec94kbrand *) suexec: Add --enable-suexec-capabilites support on Linux, to use
60998c490ad3334eb07ae63b23b479ac564dec94kbrand setuid/setgid capability bits rather than a setuid root binary.
d522f82d7ada07a0cedb8dc6b71eacf3477d7188trawick [Joe Orton]
d522f82d7ada07a0cedb8dc6b71eacf3477d7188trawick *) suexec: Add support for logging to syslog as an alternative to logging
1e1539a1e7d64b1af92636b81aac5aa50ee3163bminfrin to a file; configure --without-suexec-logfile --with-suexec-syslog.
1e1539a1e7d64b1af92636b81aac5aa50ee3163bminfrin [Joe Orton]
273e512f20f262e5e2aa8e0e83371d1929fb76adjkaluza *) mod_proxy_ajp: Reduce memory usage in case of many keep-alive requests on
273e512f20f262e5e2aa8e0e83371d1929fb76adjkaluza one connection. PR 52275. [Naohiro Ooiwa <naohiro ooiwa miraclelinux com>]
efe780dcf13b2b95effabf897d694d8f23feac74trawick *) mod_proxy: Use the the same hostname for SNI as for the HTTP request when
461dfe8009c65efd6ce168576ba872eac8d0ed4fcovener forwarding to SSL backends. PR 53134.
461dfe8009c65efd6ce168576ba872eac8d0ed4fcovener [Michael Weiser <michael weiser.dinsnail.net>, Ruediger Pluem]
81849cd8925f6ffaf57412aaaac8a6df0d33cbb6covener *) mod_ssl: Add support for TLS Next Protocol Negotiation. PR 52210.
81849cd8925f6ffaf57412aaaac8a6df0d33cbb6covener [Matthew Steele <mdsteele google.com>]
c8e4ae58e7b9eb27e5158d6980770d5064c50ba7trawick *) mod_so: If a filename without slashes is specified for LoadFile or
c8e4ae58e7b9eb27e5158d6980770d5064c50ba7trawick LoadModule and the file cannot be found in the server root directory,
c8e4ae58e7b9eb27e5158d6980770d5064c50ba7trawick try to use the standard dlopen() search path. [Stefan Fritsch]
c8e4ae58e7b9eb27e5158d6980770d5064c50ba7trawick *) various modules, rotatelogs: Replace use of apr_file_write() with
fe83f60b41477b14a37edcfcd1f7f5c5a1ebfe44minfrin apr_file_write_full() to prevent incomplete writes. PR 53131.
fe83f60b41477b14a37edcfcd1f7f5c5a1ebfe44minfrin [Nicolas Viennot <apache viennot biz>, Stefan Fritsch]
7f6bfe455bd605a6401d2fcc9423972a24266b16jim *) core: Fix segfault in logging if r->useragent_addr or c->client_addr is
7f6bfe455bd605a6401d2fcc9423972a24266b16jim unset. [Stefan Fritsch]
993d1261a278d7322bccef219101220b7b4fb8c5jkaluza *) cross-compile: allow to provide CC_FOR_BUILD so that gen_test_char will
993d1261a278d7322bccef219101220b7b4fb8c5jkaluza be compiled by the build compiler instead of the host compiler.
993d1261a278d7322bccef219101220b7b4fb8c5jkaluza Also set CC_FOR_BUILD to 'cc' when cross-compilation is detected.
3b995de5609b15115a0764e6979ba43071a2988fjim PR 51257. [Guenter Knauf]
3b995de5609b15115a0764e6979ba43071a2988fjim *) mod_ssl: Send the error message for speaking http to an https port using
ba050a6f942b9fa0e81ed73437588005c569655ccovener HTTP/1.0 instead of HTTP/0.9, and omit the link that may be wrong when
ba050a6f942b9fa0e81ed73437588005c569655ccovener using SNI. PR 50823. [Stefan Fritsch]
ba050a6f942b9fa0e81ed73437588005c569655ccovener *) mod_authz_core: Fix parsing of Require arguments in <AuthzProviderAlias>.
ba050a6f942b9fa0e81ed73437588005c569655ccovener PR 53048. [Stefan Fritsch]
ba050a6f942b9fa0e81ed73437588005c569655ccovener *) core: Fix error handling in ap_scan_script_header_err_brigade() if there
135ddda3a989215d2bedbcf1529bfb269c3eda23niq is no EOS bucket in the brigade. Fixes segfault with mod_proxy_fcgi.
135ddda3a989215d2bedbcf1529bfb269c3eda23niq PR 48272. [Stefan Fritsch]
166b66614fb67e1b95c200433925787457657a0ajim *) mod_proxy_fcgi: If there is an error reading the headers from the
166b66614fb67e1b95c200433925787457657a0ajim backend, send an error to the client. PR 52879. [Stefan Fritsch]
166b66614fb67e1b95c200433925787457657a0ajim *) mod_rewrite: Fix RewriteCond integer checks to be parsed correctly.
1122585e1e00bb81e9d0f054bf5c318cec23aa7dminfrin PR 53023. [Axel Reinhold <apache freakout.de>, André Malo]
1122585e1e00bb81e9d0f054bf5c318cec23aa7dminfrin *) mod_proxy: Add the forcerecovery balancer parameter that determines if
001a44c352f89c9ec332ffd3e0a6927dcd19432chumbedooh recovery for balancer workers is enforced. [Ruediger Pluem]
001a44c352f89c9ec332ffd3e0a6927dcd19432chumbedooh *) mod_proxy: Correctly set up reverse proxy worker. PR 52935.
efe780dcf13b2b95effabf897d694d8f23feac74trawick [Petter Berntsen <petterb gmail.com>]
cc5a4a08dc9783fcbc52ce86f11e01c281a43810minfrin *) core: Add filesystem paths to access denied / access failed messages
33124689065ade0dfc8c54d8ebb734f9439cb89btrawick AH00035 and AH00036. [Eric Covener]
33124689065ade0dfc8c54d8ebb734f9439cb89btrawick *) Fix MPM DSO load failure on AIX. [Jeff Trawick]
9b0076ddd1103e5fa9c1f9bafde4b06ce244fbaecovener *) core: Add the port number to the vhost's name in the scoreboard.
9b0076ddd1103e5fa9c1f9bafde4b06ce244fbaecovener [Stefan Fritsch]
249d09d51808cb7981af99762c3b3736ca126cd5jkaluza *) mpm_event: Don't do a blocking write when starting a lingering close
249d09d51808cb7981af99762c3b3736ca126cd5jkaluza from the listener thread. PR 52229. [Stefan Fritsch]
56589be3d7a3e9343370df240010c6928cc78b39jkaluza *) core: In maintainer mode, replace apr_palloc with a version that
56589be3d7a3e9343370df240010c6928cc78b39jkaluza initializes the allocated memory with non-zero values, except if
56589be3d7a3e9343370df240010c6928cc78b39jkaluza AP_DEBUG_NO_ALLOC_POISON is defined. [Stefan Fritsch]
6001d914962deabb83a46251001612e969bdf67ajim *) mod_log_config: Check during config test that directories for access logs
6001d914962deabb83a46251001612e969bdf67ajim exist. PR 29941. [Stefan Fritsch]
c4e8006db0cf457c68876d7d4c30dcc451d8cba7jkaluza *) mod_authnz_ldap: Don't try a potentially expensive nested groups
c4e8006db0cf457c68876d7d4c30dcc451d8cba7jkaluza search before exhausting all AuthLDAPGroupAttribute checks on the
652bacc79dd7f980249784cc8c4838e8f1de7e8acovener current group. PR52464 [Eric Covener]
652bacc79dd7f980249784cc8c4838e8f1de7e8acovener *) mod_policy: Add a new testing module to help server administrators
652bacc79dd7f980249784cc8c4838e8f1de7e8acovener enforce a configurable level of protocol compliance on their
d8a6de5eec06d4136839c8f7a56a6ab5acd2d3behumbedooh servers and application servers behind theirs. [Graham Leggett]
77ca16c5676da23155311e13cee61e7eaba9fa3ejailletc *) mod_firehose: Add a new debugging module able to record traffic
77ca16c5676da23155311e13cee61e7eaba9fa3ejailletc passing through the server in such a way that connections and/or
77ca16c5676da23155311e13cee61e7eaba9fa3ejailletc requests be reconstructed and replayed. [Graham Leggett]
921d32d80d8271da08f12fc374a69cb36d1d63b3covener *) Event MPM: Reduce locking by using a lock free circular queue.
921d32d80d8271da08f12fc374a69cb36d1d63b3covener *) mod_noloris
faea99bb676ec50ece38da6b1879aa37546483a2covener *) Simple MPM
faea99bb676ec50ece38da6b1879aa37546483a2covener *) mod_serf
faea99bb676ec50ece38da6b1879aa37546483a2covener [Apache 2.5.0-dev includes those bug fixes and changes with the
344f755169e100ea8ce51e847a0bf30a13b46917covener Apache 2.4.xx tree as documented below, except as noted.]
344f755169e100ea8ce51e847a0bf30a13b46917covenerChanges with Apache 2.4.x and later:
50cfe8bbbaf4279375802531268e2bf0155215fetrawick *) http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/CHANGES?view=markup
50cfe8bbbaf4279375802531268e2bf0155215fetrawickChanges with Apache 2.2.x and later:
f87299dab99bc04b51a6b8cad51b6795db862c0atrawick *) http://svn.apache.org/viewvc/httpd/httpd/branches/2.2.x/CHANGES?view=markup
4d12805e6c18253040223ea637acd6b3b3c18f60jortonChanges with Apache 2.0.x and later: