CHANGES revision a5a16c0e1cfa8dfe987ab3f424dbb0d1746c0c6b
9174efb969475801d0dc88eee35aae40c748d450nd -*- coding: utf-8 -*-
ec79b29695b183f794264bbb578c51e93d1f9b1emartinChanges with Apache 2.5.0
ee508128c414648982d1cca7801f63b01a0a4f8aminfrin *) mod_proxy: Fix memory leak or possible corruption in ProxyBlock
07ac837c886b356dc96e83cf82fb348eb56406d9jim implementation. [Ruediger Pluem, Joe Orton]
07ac837c886b356dc96e83cf82fb348eb56406d9jim *) mod_proxy: Check hostname from request URI against ProxyBlock list,
07ac837c886b356dc96e83cf82fb348eb56406d9jim not forward proxy, if ProxyRemote* is configured. [Joe Orton]
5f9409e027d43581debe5d21ae2475ef4acec772rpluem *) mod_proxy_connect: Avoid DNS lookup on hostname from request URI
5f9409e027d43581debe5d21ae2475ef4acec772rpluem if ProxyRemote* is configured. PR 43697. [Joe Orton]
95817edd05387a5276f51fcd5db79fc21b89b55brooneg *) mod_lbmethod_heartbeat, mod_heartmonitor: Respect DefaultRuntimeDir/
95817edd05387a5276f51fcd5db79fc21b89b55brooneg DEFAULT_REL_RUNTIMEDIR for the heartbeat storage file. [Jeff Trawick]
63689d77e084e36b8194fb6df5adfc0344965e01trawick *) mpm_event: Don't count connections in lingering close state when
63689d77e084e36b8194fb6df5adfc0344965e01trawick calculating how many additional connections may be accepted.
63689d77e084e36b8194fb6df5adfc0344965e01trawick [Stefan Fritsch]
5714cdd83e23557d801437daa5e3ab8ba78ae595jorton *) mod_ssl: Add RFC 5878 support. [Ben Laurie]
5714cdd83e23557d801437daa5e3ab8ba78ae595jorton *) mod_lua: Add new directive LuaAuthzProvider to allow implementing an
784e72b9673ae72f981ae5ee062330bc30ad9efcjim authorization provider in lua. [Stefan Fritsch]
d43d9b67e5fad1d183febeb2ccc09dfd52e9bd54rpluem *) mod_lua: Add a few missing request_rec fields. Rename remote_ip to
784e72b9673ae72f981ae5ee062330bc30ad9efcjim client_ip to match conn_rec. [Stefan Fritsch]
dace23289120f3af62555d6754d80e9e51d4249erooneg *) mod_lua: Change prototype of vm_construct, to work around gcc bug which
dace23289120f3af62555d6754d80e9e51d4249erooneg causes a segfault. PR 52779. [Dick Snippe <Dick Snippe tech omroep nl>]
cae9cdfa547b546e8fe60cac1ef64aa72e4461a7rpluem *) mod_lua: Add the parsebody function for parsing POST data. PR 53064.
cae9cdfa547b546e8fe60cac1ef64aa72e4461a7rpluem [Daniel Gruno]
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholes *) mod_ssl: If exiting during initialization because of a fatal error,
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholes log a message to the main error log pointing to the appropriate
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholes virtual host error log. [Stefan Fritsch]
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholes *) mod_ssl: Add support for TLS-SRP (Secure Remote Password key exchange
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholes for TLS, RFC 5054). PR 51075. [Quinn Slack <sqs cs stanford edu>,
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholes Christophe Renou, Peter Sylvester]
a1a615ca49b162d71d88089210395c9a9cfeb539rpluem *) mod_ssl: Add new directive SSLCompression to disable TLS-level
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholes compression. PR 53219. [Björn Jacke <bjoern j3e de>, Stefan Fritsch]
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholes *) core: Make ap_regcomp() return AP_REG_ESPACE if out of memory. Make
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholes ap_pregcomp() abort if out of memory. This raises the minimum PCRE
a1a615ca49b162d71d88089210395c9a9cfeb539rpluem requirement to version 6.0. PR 53284. [Stefan Fritsch]
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholes *) apxs: Use LDFLAGS from config_vars.mk in addition to CFLAGS and CPPFLAGS.
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholes [Stefan Fritsch]
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholes *) suexec: Add --enable-suexec-capabilites support on Linux, to use
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholes setuid/setgid capability bits rather than a setuid root binary.
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholes *) suexec: Add support for logging to syslog as an alternative to logging
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholes to a file; configure --without-suexec-logfile --with-suexec-syslog.
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholes *) mod_proxy_ajp: Reduce memory usage in case of many keep-alive requests on
a1a615ca49b162d71d88089210395c9a9cfeb539rpluem one connection. PR 52275. [Naohiro Ooiwa <naohiro ooiwa miraclelinux com>]
1b0dce86d7fc8a5aa4c89b05255be26e508c615crpluem *) mod_ssl: Add support for TLS Next Protocol Negotiation. PR 52210.
1b0dce86d7fc8a5aa4c89b05255be26e508c615crpluem [Matthew Steele <mdsteele google.com>]
4d8cb6462304414eae9acb78ca95d56ef1afa0edjerenkrantz *) various modules, rotatelogs: Replace use of apr_file_write() with
4d8cb6462304414eae9acb78ca95d56ef1afa0edjerenkrantz apr_file_write_full() to prevent incomplete writes. PR 53131.
4d8cb6462304414eae9acb78ca95d56ef1afa0edjerenkrantz [Nicolas Viennot <apache viennot biz>, Stefan Fritsch]
edc5389f50ce4153e6192740f3c7a188c8cf8d67niq *) cross-compile: allow to provide CC_FOR_BUILD so that gen_test_char will
6c05afd314b4ddd545d63b4ff5de822cc30eec79trawick be compiled by the build compiler instead of the host compiler.
6c05afd314b4ddd545d63b4ff5de822cc30eec79trawick Also set CC_FOR_BUILD to 'cc' when cross-compilation is detected.
6c05afd314b4ddd545d63b4ff5de822cc30eec79trawick PR 51257. [Guenter Knauf]
13cd67e9c1dacbd6b9f040bda337c725cedd98f3brianp *) core: Add the port number to the vhost's name in the scoreboard.
a623efbff95aab78da9e030524b0fa69b054f6d0brianp [Stefan Fritsch]
a623efbff95aab78da9e030524b0fa69b054f6d0brianp *) core: In maintainer mode, replace apr_palloc with a version that
a623efbff95aab78da9e030524b0fa69b054f6d0brianp initializes the allocated memory with non-zero values, except if
a623efbff95aab78da9e030524b0fa69b054f6d0brianp AP_DEBUG_NO_ALLOC_POISON is defined. [Stefan Fritsch]
0b4b04d8621478ba59f0a6ba2950ddc02ab92b58colm *) mod_authnz_ldap: Don't try a potentially expensive nested groups
0b4b04d8621478ba59f0a6ba2950ddc02ab92b58colm search before exhausting all AuthLDAPGroupAttribute checks on the
0b4b04d8621478ba59f0a6ba2950ddc02ab92b58colm current group. PR52464 [Eric Covener]
2f1bb5376c5c4022383bb729679ca751dd75a2eabrianp *) mod_policy: Add a new testing module to help server administrators
ad862ab5716726a2d72a292ba1dfb29566c86153brianp enforce a configurable level of protocol compliance on their
ad862ab5716726a2d72a292ba1dfb29566c86153brianp servers and application servers behind theirs. [Graham Leggett]
7461431ba407b0e1eac3d6a81440a4184e652e9fniq *) mod_firehose: Add a new debugging module able to record traffic
7461431ba407b0e1eac3d6a81440a4184e652e9fniq passing through the server in such a way that connections and/or
17d53ea32c4968e47733f1c2c063ae07d280efd6jerenkrantz requests be reconstructed and replayed. [Graham Leggett]
17d53ea32c4968e47733f1c2c063ae07d280efd6jerenkrantz *) mod_noloris
b38565306421ff53e9f7499bc728d6df5cec294dpquerna *) Simple MPM
cbb903af5066589fe0e73f3ecf06abdc71e38effrpluem *) mod_serf
0919d062982a9c9d2f4a8933ef54ccba2dd2b8f8rpluem [Apache 2.5.0-dev includes those bug fixes and changes with the
0919d062982a9c9d2f4a8933ef54ccba2dd2b8f8rpluem Apache 2.4.xx tree as documented below, except as noted.]
0919d062982a9c9d2f4a8933ef54ccba2dd2b8f8rpluemChanges with Apache 2.4.x and later:
0919d062982a9c9d2f4a8933ef54ccba2dd2b8f8rpluem *) http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/CHANGES?view=markup
0919d062982a9c9d2f4a8933ef54ccba2dd2b8f8rpluemChanges with Apache 2.2.x and later:
0919d062982a9c9d2f4a8933ef54ccba2dd2b8f8rpluem *) http://svn.apache.org/viewvc/httpd/httpd/branches/2.2.x/CHANGES?view=markup
0919d062982a9c9d2f4a8933ef54ccba2dd2b8f8rpluemChanges with Apache 2.0.x and later: