CHANGES revision 78f94f1d06c4e6828ce04d618221e0fcecb57849
f743002678eb67b99bbc29fee116b65d9530fec0wrowe -*- coding: utf-8 -*-
80833bb9a1bf25dcf19e814438a4b311d2e1f4cffuankgChanges with Apache 2.5.0
78f94f1d06c4e6828ce04d618221e0fcecb57849humbedooh *) mod_lua: Add LuaInputFilter/LuaOutputFilter for creating content
78f94f1d06c4e6828ce04d618221e0fcecb57849humbedooh filters in Lua [Daniel Gruno]
f5e28c78424d2f71c61ba457009f100bba38bc68chrisd *) core: Apply length limit when logging Status header values.
f5e28c78424d2f71c61ba457009f100bba38bc68chrisd [Jeff Trawick, Chris Darroch]
f4a715f904b014060ea6237fe29481ed21f5c7d0jorton *) mod_ssl: Match wildcard SSL certificate names in proxy mode.
f4a715f904b014060ea6237fe29481ed21f5c7d0jorton PR 53006. [Joe Orton]
536d2e7cd1fdec1255b8c3bdf41fdc714c506a54trawick *) WinNT MPM: Store pid and generation for each thread in scoreboard
536d2e7cd1fdec1255b8c3bdf41fdc714c506a54trawick to allow tracking of threads from exiting children via mod_status
536d2e7cd1fdec1255b8c3bdf41fdc714c506a54trawick or other such mechanisms. [Jeff Trawick]
254eb3394b0e47e7e5d25e49bbea74ccc652f645trawick *) Windows: Fix output of -M, -L, and similar command-line options
254eb3394b0e47e7e5d25e49bbea74ccc652f645trawick which display information about the server configuration.
254eb3394b0e47e7e5d25e49bbea74ccc652f645trawick [Jeff Trawick]
70caa242e6b90e0d6f0fabb56b8c5c2fb51717b3jorton *) mod_ssl: Catch missing or mismatched client cert/key pairs with
985a4368b93c3e9171a57897ad9454c8dbf4cdf6jorton SSLProxyMachineCertificateFile/Path directives. PR 52212.
70caa242e6b90e0d6f0fabb56b8c5c2fb51717b3jorton [Keith Burdis <keith burdis.org>, Joe Orton]
109e2a09790de3fb315d36d6232a14ab66c8eb0ahumbedooh *) mod_lua: Allow scripts handled by the lua-script handler to return
109e2a09790de3fb315d36d6232a14ab66c8eb0ahumbedooh a status code to the client (such as a 302 or a 500) [Daniel Gruno]
4be250c774bdac977eef29a02183ca78de29fb41rjung *) mod_proxy_ajp: Fix crash in packet dump code when logging
4be250c774bdac977eef29a02183ca78de29fb41rjung with LogLevel trace7 or trace8. PR 53730. [Rainer Jung]
12b5dc9afa1844df5ac8acab98fb538432a2fa1crjung *) mod_cache: Wrong content type and character set when
12b5dc9afa1844df5ac8acab98fb538432a2fa1crjung mod_cache serves stale content because of a proxy error.
12b5dc9afa1844df5ac8acab98fb538432a2fa1crjung PR 53539. [Rainer Jung, Ruediger Pluem]
74e7a30182af5e68f14ccb8d57918b22b982db8bhumbedooh *) mod_lua: Decline handling 'lua-script' if the file doesn't exist,
74e7a30182af5e68f14ccb8d57918b22b982db8bhumbedooh rather than throwing an internal server error. [Daniel Gruno]
10961a2f60207cb873d889bb28b1f0ef707a4311humbedooh *) mod_lua: Add functions r:flush and r:sendfile as well as additional
10961a2f60207cb873d889bb28b1f0ef707a4311humbedooh request information to the request_rec structure. [Daniel Gruno]
0448378b899e8df0c060360f17c0af692adf17bchumbedooh *) mod_lua: Add a server scope for Lua states, which creates a pool of
0448378b899e8df0c060360f17c0af692adf17bchumbedooh states with managable minimum and maximum size. [Daniel Gruno]
60a765cccbd3f3b5997b65b0034220c79f78369etrawick *) core: Add post_perdir_config hook.
60a765cccbd3f3b5997b65b0034220c79f78369etrawick [Steinar Gunderson <sgunderson bigfoot.com>]
e7ca863b04ee2a7aea7738cadbf51ce5e6c5245dhumbedooh *) mod_lua: Add new directive, LuaMapHandler, for dynamically mapping
e7ca863b04ee2a7aea7738cadbf51ce5e6c5245dhumbedooh URIs to Lua scripts and functions using regular expressions.
e7ca863b04ee2a7aea7738cadbf51ce5e6c5245dhumbedooh [Daniel Gruno]
91654e263480f0fdc2a03d782ff23f8dad07cf79humbedooh *) mod_lua: Add new directive LuaCodeCache for controlling in-memory
91814c869ca39ce45dfe147307d2a831cac6ecbehumbedooh caching of lua scripts. [Daniel Gruno]
79c5787b92ac5f0e1cc82393816c77a006399316trawick *) The following now respect DefaultRuntimeDir/DEFAULT_REL_RUNTIMEDIR:
79c5787b92ac5f0e1cc82393816c77a006399316trawick - APIs: ap_log_pid(), ap_remove_pid, ap_read_pid()
79c5787b92ac5f0e1cc82393816c77a006399316trawick - core: the scoreboard (ScoreBoardFile), pid file (PidFile), and
79c5787b92ac5f0e1cc82393816c77a006399316trawick mutexes (Mutex)
79c5787b92ac5f0e1cc82393816c77a006399316trawick - mod_lbmethod_heartbeat, mod_heartmonitor: heartbeat storage file
79c5787b92ac5f0e1cc82393816c77a006399316trawick - mod_ldap: shared memory cache
79c5787b92ac5f0e1cc82393816c77a006399316trawick - mod_socache_shmcb, mod_socache_dbm: shared memory or dbm for cache
79c5787b92ac5f0e1cc82393816c77a006399316trawick [Jeff Trawick]
12b987b969f03ef98d9175a53d849ab62f5684fecovener *) mod_ssl: Add RFC 5878 support. [Ben Laurie]
099c357f282d4aebf2b32264f7dce6ffc0497c37sf *) mod_ssl: Add support for TLS-SRP (Secure Remote Password key exchange
099c357f282d4aebf2b32264f7dce6ffc0497c37sf for TLS, RFC 5054). PR 51075. [Quinn Slack <sqs cs stanford edu>,
099c357f282d4aebf2b32264f7dce6ffc0497c37sf Christophe Renou, Peter Sylvester]
50f8c80eb4d3989ebf3f1341aeef4d2d302af162sf *) core: Make ap_regcomp() return AP_REG_ESPACE if out of memory. Make
50f8c80eb4d3989ebf3f1341aeef4d2d302af162sf ap_pregcomp() abort if out of memory. This raises the minimum PCRE
4bb0a88a01fb7b494bb02a8b881b5eab0308bda6sf requirement to version 6.0. PR 53284. [Stefan Fritsch]
7b395e4e878c28a4784919cfd2e704ddd14a3390jorton *) suexec: Add --enable-suexec-capabilites support on Linux, to use
7b395e4e878c28a4784919cfd2e704ddd14a3390jorton setuid/setgid capability bits rather than a setuid root binary.
7b395e4e878c28a4784919cfd2e704ddd14a3390jorton [Joe Orton]
536e48c08d674acac5d44929318f2ad928edc361jorton *) suexec: Add support for logging to syslog as an alternative to logging
536e48c08d674acac5d44929318f2ad928edc361jorton to a file; configure --without-suexec-logfile --with-suexec-syslog.
e81785da447b469da66f218b3f0244aab507958djorton [Joe Orton]
3e4e54d4e3fc0123c63d57aa84ac7ad7a8c73ff8jorton *) mod_ssl: Add support for TLS Next Protocol Negotiation. PR 52210.
3e4e54d4e3fc0123c63d57aa84ac7ad7a8c73ff8jorton [Matthew Steele <mdsteele google.com>]
459eaf0826f995b73a0dc066f59ea10d2824e72dsf *) various modules, rotatelogs: Replace use of apr_file_write() with
459eaf0826f995b73a0dc066f59ea10d2824e72dsf apr_file_write_full() to prevent incomplete writes. PR 53131.
459eaf0826f995b73a0dc066f59ea10d2824e72dsf [Nicolas Viennot <apache viennot biz>, Stefan Fritsch]
53e9b27aba029b18be814df40bcf6f0428771d1efuankg *) cross-compile: allow to provide CC_FOR_BUILD so that gen_test_char will
53e9b27aba029b18be814df40bcf6f0428771d1efuankg be compiled by the build compiler instead of the host compiler.
53e9b27aba029b18be814df40bcf6f0428771d1efuankg Also set CC_FOR_BUILD to 'cc' when cross-compilation is detected.
53e9b27aba029b18be814df40bcf6f0428771d1efuankg PR 51257. [Guenter Knauf]
6bb524f1895f30265a1431afc460977d391cb36bsf *) core: In maintainer mode, replace apr_palloc with a version that
6bb524f1895f30265a1431afc460977d391cb36bsf initializes the allocated memory with non-zero values, except if
ca61ccd0c306c2c72df153688ba1b49f3eceed80sf AP_DEBUG_NO_ALLOC_POISON is defined. [Stefan Fritsch]
e6dd71992459d05a676b98b7963423dc5dc1e24aminfrin *) mod_policy: Add a new testing module to help server administrators
e6dd71992459d05a676b98b7963423dc5dc1e24aminfrin enforce a configurable level of protocol compliance on their
e6dd71992459d05a676b98b7963423dc5dc1e24aminfrin servers and application servers behind theirs. [Graham Leggett]
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin *) mod_firehose: Add a new debugging module able to record traffic
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin passing through the server in such a way that connections and/or
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin requests be reconstructed and replayed. [Graham Leggett]
ec7520b24cd80d34d82bbcaca153cbb23cc04bc0rjung *) mod_noloris
ec7520b24cd80d34d82bbcaca153cbb23cc04bc0rjung *) Simple MPM
ec7520b24cd80d34d82bbcaca153cbb23cc04bc0rjung *) mod_serf
6249dfa569d3b4f1f539665b979a80c6e335d93etrawick [Apache 2.5.0-dev includes those bug fixes and changes with the
6249dfa569d3b4f1f539665b979a80c6e335d93etrawick Apache 2.4.xx tree as documented below, except as noted.]
6249dfa569d3b4f1f539665b979a80c6e335d93etrawickChanges with Apache 2.4.x and later:
6249dfa569d3b4f1f539665b979a80c6e335d93etrawick *) http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/CHANGES?view=markup
74499a117b3b2cd9666715a14f90c0e5d1a4ee8ajimChanges with Apache 2.2.x and later:
74499a117b3b2cd9666715a14f90c0e5d1a4ee8ajim *) http://svn.apache.org/viewvc/httpd/httpd/branches/2.2.x/CHANGES?view=markup
74499a117b3b2cd9666715a14f90c0e5d1a4ee8ajimChanges with Apache 2.0.x and later: