CHANGES revision 55753335be64d1705f8178f1040926e747287d8c
d5b7ba26785d7494166d48876362ba30ff30b98awrowe -*- coding: utf-8 -*-
c30ef289fe64ac7fedc44cfcc6b439f0f8458b4cgregamesChanges with Apache 2.5.0
c30ef289fe64ac7fedc44cfcc6b439f0f8458b4cgregames
396aeca634b86a3ab34d5bdb9c32cbce73c72421jerenkrantz *) core: Be less strict when checking whether Content-Type is set to
031acbd88cdb9051f474a38ef67ca403cb7039b3nd "application/x-www-form-urlencoded" when parsing POST data,
031acbd88cdb9051f474a38ef67ca403cb7039b3nd or we risk losing data with an appended charset. PR 53698
031acbd88cdb9051f474a38ef67ca403cb7039b3nd [Petter Berntsen <petterb gmail.com>]
031acbd88cdb9051f474a38ef67ca403cb7039b3nd
ebf6c41faad84ab037fff4f04ec987463457ef2acoar *) mod_lua: Decline handling 'lua-script' if the file doesn't exist,
ebf6c41faad84ab037fff4f04ec987463457ef2acoar rather than throwing an internal server error. [Daniel Gruno]
ebf6c41faad84ab037fff4f04ec987463457ef2acoar
ebf6c41faad84ab037fff4f04ec987463457ef2acoar *) mod_lua: Add functions r:flush and r:sendfile as well as additional
ebf6c41faad84ab037fff4f04ec987463457ef2acoar request information to the request_rec structure. [Daniel Gruno]
03ed98f7f258fd6b5205c97c656f94d4db39b79ajwoolley
03ed98f7f258fd6b5205c97c656f94d4db39b79ajwoolley *) mod_lua: Add a server scope for Lua states, which creates a pool of
03ed98f7f258fd6b5205c97c656f94d4db39b79ajwoolley states with managable minimum and maximum size. [Daniel Gruno]
ab8c0315521735c73ce16c8072f91e17c406ca5bnd
ab8c0315521735c73ce16c8072f91e17c406ca5bnd *) core: Add post_perdir_config hook.
ab8c0315521735c73ce16c8072f91e17c406ca5bnd [Steinar Gunderson <sgunderson bigfoot.com>]
b9e99e0d3154bbebe3e1b8d11d6c15bde79510a5nd
b9e99e0d3154bbebe3e1b8d11d6c15bde79510a5nd *) mod_lua: Add new directive, LuaMapHandler, for dynamically mapping
b9e99e0d3154bbebe3e1b8d11d6c15bde79510a5nd URIs to Lua scripts and functions using regular expressions.
b9e99e0d3154bbebe3e1b8d11d6c15bde79510a5nd [Daniel Gruno]
ea5f8cfbb7ef1d19318f6994c26dd73c38ffd8ddjerenkrantz
ea5f8cfbb7ef1d19318f6994c26dd73c38ffd8ddjerenkrantz *) mod_lua: Add new directive LuaCodeCache for controlling in-memory
ea5f8cfbb7ef1d19318f6994c26dd73c38ffd8ddjerenkrantz caching of lua scripts. [Daniel Gruno]
4567cfc6a65328bd3e8dd2b758ca926b389c7058brianp
4567cfc6a65328bd3e8dd2b758ca926b389c7058brianp *) mod_ssl: Add RFC 5878 support. [Ben Laurie]
4567cfc6a65328bd3e8dd2b758ca926b389c7058brianp
3068cf5757c8bdbea77e8f6805686aa0b0241a17nd *) mod_lua: Add new directive LuaAuthzProvider to allow implementing an
3068cf5757c8bdbea77e8f6805686aa0b0241a17nd authorization provider in lua. [Stefan Fritsch]
3068cf5757c8bdbea77e8f6805686aa0b0241a17nd
3068cf5757c8bdbea77e8f6805686aa0b0241a17nd *) mod_ssl: Add support for TLS-SRP (Secure Remote Password key exchange
396aeca634b86a3ab34d5bdb9c32cbce73c72421jerenkrantz for TLS, RFC 5054). PR 51075. [Quinn Slack <sqs cs stanford edu>,
396aeca634b86a3ab34d5bdb9c32cbce73c72421jerenkrantz Christophe Renou, Peter Sylvester]
396aeca634b86a3ab34d5bdb9c32cbce73c72421jerenkrantz
4cdc5446050c19b9d519a273a129188586e8d445jerenkrantz *) core: Make ap_regcomp() return AP_REG_ESPACE if out of memory. Make
4cdc5446050c19b9d519a273a129188586e8d445jerenkrantz ap_pregcomp() abort if out of memory. This raises the minimum PCRE
4cdc5446050c19b9d519a273a129188586e8d445jerenkrantz requirement to version 6.0. PR 53284. [Stefan Fritsch]
e0b93afc77decfbc0aab461b08ee224a0af89af2rederpj
e0b93afc77decfbc0aab461b08ee224a0af89af2rederpj *) suexec: Add --enable-suexec-capabilites support on Linux, to use
e0b93afc77decfbc0aab461b08ee224a0af89af2rederpj setuid/setgid capability bits rather than a setuid root binary.
e0b93afc77decfbc0aab461b08ee224a0af89af2rederpj [Joe Orton]
e0b93afc77decfbc0aab461b08ee224a0af89af2rederpj
c30ef289fe64ac7fedc44cfcc6b439f0f8458b4cgregames *) suexec: Add support for logging to syslog as an alternative to logging
c30ef289fe64ac7fedc44cfcc6b439f0f8458b4cgregames to a file; configure --without-suexec-logfile --with-suexec-syslog.
c30ef289fe64ac7fedc44cfcc6b439f0f8458b4cgregames [Joe Orton]
c30ef289fe64ac7fedc44cfcc6b439f0f8458b4cgregames
c30ef289fe64ac7fedc44cfcc6b439f0f8458b4cgregames *) mod_ssl: Add support for TLS Next Protocol Negotiation. PR 52210.
2f408250e9111c4b85b2b4b9b8836e83987efdefstoddard [Matthew Steele <mdsteele google.com>]
2f408250e9111c4b85b2b4b9b8836e83987efdefstoddard
2f408250e9111c4b85b2b4b9b8836e83987efdefstoddard *) various modules, rotatelogs: Replace use of apr_file_write() with
2f408250e9111c4b85b2b4b9b8836e83987efdefstoddard apr_file_write_full() to prevent incomplete writes. PR 53131.
d5b7ba26785d7494166d48876362ba30ff30b98awrowe [Nicolas Viennot <apache viennot biz>, Stefan Fritsch]
47fe07199bddec6124ab7251c6be5c6c9ac00485jerenkrantz
47fe07199bddec6124ab7251c6be5c6c9ac00485jerenkrantz *) cross-compile: allow to provide CC_FOR_BUILD so that gen_test_char will
6646a289c2d4778c8cd43d62b5a1cc966a356f85jerenkrantz be compiled by the build compiler instead of the host compiler.
6646a289c2d4778c8cd43d62b5a1cc966a356f85jerenkrantz Also set CC_FOR_BUILD to 'cc' when cross-compilation is detected.
6646a289c2d4778c8cd43d62b5a1cc966a356f85jerenkrantz PR 51257. [Guenter Knauf]
6646a289c2d4778c8cd43d62b5a1cc966a356f85jerenkrantz
aec70520ebe1e33e0d5e83c3626649d2a41dbe68wrowe *) core: In maintainer mode, replace apr_palloc with a version that
aec70520ebe1e33e0d5e83c3626649d2a41dbe68wrowe initializes the allocated memory with non-zero values, except if
aec70520ebe1e33e0d5e83c3626649d2a41dbe68wrowe AP_DEBUG_NO_ALLOC_POISON is defined. [Stefan Fritsch]
ad451e2e428a069086d1c18c9e3372f8846ec617wrowe
ad451e2e428a069086d1c18c9e3372f8846ec617wrowe *) mod_authnz_ldap: Don't try a potentially expensive nested groups
ad451e2e428a069086d1c18c9e3372f8846ec617wrowe search before exhausting all AuthLDAPGroupAttribute checks on the
ad451e2e428a069086d1c18c9e3372f8846ec617wrowe current group. PR52464 [Eric Covener]
367cefc17f8dcfe65651c9c16cb3151589c6cecetrawick
367cefc17f8dcfe65651c9c16cb3151589c6cecetrawick *) mod_policy: Add a new testing module to help server administrators
a3754e9d2edd5758f94fd743b9cf9f814be80383nd enforce a configurable level of protocol compliance on their
a3754e9d2edd5758f94fd743b9cf9f814be80383nd servers and application servers behind theirs. [Graham Leggett]
a3754e9d2edd5758f94fd743b9cf9f814be80383nd
f9a987f71572291f35b9d0adc3fe79af96b2b147trawick *) mod_firehose: Add a new debugging module able to record traffic
f9a987f71572291f35b9d0adc3fe79af96b2b147trawick passing through the server in such a way that connections and/or
f9a987f71572291f35b9d0adc3fe79af96b2b147trawick requests be reconstructed and replayed. [Graham Leggett]
f9a987f71572291f35b9d0adc3fe79af96b2b147trawick
f9a987f71572291f35b9d0adc3fe79af96b2b147trawick *) mod_noloris
f9a987f71572291f35b9d0adc3fe79af96b2b147trawick
f9a987f71572291f35b9d0adc3fe79af96b2b147trawick *) APREQ
f9a987f71572291f35b9d0adc3fe79af96b2b147trawick
f9a987f71572291f35b9d0adc3fe79af96b2b147trawick *) Simple MPM
f9a987f71572291f35b9d0adc3fe79af96b2b147trawick
f9a987f71572291f35b9d0adc3fe79af96b2b147trawick *) mod_serf
5c870e08d589a24283cd76a9d596120605762cbbminfrin
5c870e08d589a24283cd76a9d596120605762cbbminfrin [Apache 2.5.0-dev includes those bug fixes and changes with the
5c870e08d589a24283cd76a9d596120605762cbbminfrin Apache 2.4.xx tree as documented below, except as noted.]
47d4dfaca60aff6d3c7e591bf593b3961cafcdefminfrin
47d4dfaca60aff6d3c7e591bf593b3961cafcdefminfrinChanges with Apache 2.4.x and later:
47d4dfaca60aff6d3c7e591bf593b3961cafcdefminfrin
c206205e2475a7a4a192eaa7190a9894f01f0631minfrin *) http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/CHANGES?view=markup
c206205e2475a7a4a192eaa7190a9894f01f0631minfrin
c206205e2475a7a4a192eaa7190a9894f01f0631minfrinChanges with Apache 2.2.x and later:
c206205e2475a7a4a192eaa7190a9894f01f0631minfrin
304aee4b1ff85cc876570493e4ed334d42b4d9eftrawick *) http://svn.apache.org/viewvc/httpd/httpd/branches/2.2.x/CHANGES?view=markup
304aee4b1ff85cc876570493e4ed334d42b4d9eftrawick
304aee4b1ff85cc876570493e4ed334d42b4d9eftrawickChanges with Apache 2.0.x and later:
304aee4b1ff85cc876570493e4ed334d42b4d9eftrawick
304aee4b1ff85cc876570493e4ed334d42b4d9eftrawick *) http://svn.apache.org/viewvc/httpd/httpd/branches/2.0.x/CHANGES?view=markup
304aee4b1ff85cc876570493e4ed334d42b4d9eftrawick
77582a85f880a10e8e225ecd5b303446d23d1c9atrawick