CHANGES revision 8c3667cd1d0db08647793137c0d1aa7f6526bebf
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews -*- coding: utf-8 -*-
bf8267aa453e5d2a735ed732a043b77a0b355b20Mark AndrewsChanges with Apache 2.3.1
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews[ When backported to 2.2.x, remove entry from this file ]
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews *) mod_include: support generating non-ASCII characters as entities in SSI
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews PR 25202 [Nick Kew]
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington *) core/utils: Enhance ap_escape_html API to support escaping non-ASCII chars
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington PR 25202 [Nick Kew]
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington *) mod_rewrite: fix "B" flag breakage by reverting r5589343
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington PR 45529 [Bob Ionescu <bobsiegen googlemail.com>]
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington *) CGI: return 504 (Gateway timeout) rather than 500 when a script
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington times out before returning status line/headers.
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington PR 42190 [Nick Kew]
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington *) mod_cgid: fix segfault problem on solaris.
cc51cd2d2076e33117c60c9effcb8caccde4983bWitold Krecicki PR 39332 [Masaoki Kobayashi <masaoki techfirm.co.jp>]
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington *) mod_proxy_scgi: Added. [André Malo]
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington *) mod_cache: Introduce 'no-cache' per-request environment variable
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington to prevent the saving of an otherwise cacheable response.
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington [Eric Covener]
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington *) mod_rewrite: Introduce DiscardPathInfo|DPI flag to stop the troublesome
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington way that per-directory rewrites append the previous notion of PATH_INFO
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington to each substitution before evaluating subsequent rules.
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington PR38642 [Eric Covener]
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington *) mod_cgid: Do not add an empty argument when calling the CGI script.
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington PR 46380 [Ruediger Pluem]
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington *) scoreboard: Remove unused sb_type from process_score.
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington [Torsten Foertsch <torsten.foertsch gmx.net>, Chris Darroch]
a8f94d29b38872fbc6cf9a1a8223ff8453357da1Andreas Gustafsson *) mod_ssl: Add SSLRenegBufferSize directive to allow changing the
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington size of the buffer used for the request-body where necessary
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington during a per-dir renegotiation. PR 39243. [Joe Orton]
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington *) mod_proxy_fdpass: New module to pass a client connection over to a separate
a8f94d29b38872fbc6cf9a1a8223ff8453357da1Andreas Gustafsson process that is reading from a unix daemon socket.
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington *) mod_ssl: Improve environment variable extraction to be more
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington efficient and to correctly handle DNs with duplicate tags.
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington PR 45975. [Joe Orton]
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington *) Remove the obsolete serial attribute from the RPM spec file. Compile
a8f94d29b38872fbc6cf9a1a8223ff8453357da1Andreas Gustafsson against the external pcre. Add missing binaries fcgistarter, and
74cb99072c4b0ebd2ccafcfa284288fa760f7a1aMark Andrews mod_socache* and mod_session*. [Graham Leggett]
a8f94d29b38872fbc6cf9a1a8223ff8453357da1Andreas GustafssonChanges with Apache 2.3.0
a8f94d29b38872fbc6cf9a1a8223ff8453357da1Andreas Gustafsson *) mod_ratelimit: New module to do bandwidth rate limiting. [Paul Querna]
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington *) Remove X-Pad header which was added as a work around to a bug in
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington Netscape 2.x to 4.0b2. [Takashi Sato <takashi lans-tv.com>]
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington *) Add DTrace Statically Defined Tracing (SDT) probes.
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington [Theo Schlossnagle <jesus omniti.com>, Paul Querna]
74cb99072c4b0ebd2ccafcfa284288fa760f7a1aMark Andrews *) mod_proxy_balancer: Move all load balancing implementations
9f7d51ee3290e2a064d71016a6bd555b47134a7cMark Andrews as individual, self-contained mod_proxy submodules under
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington *) Rename APIs to include ap_ prefix:
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington find_child_by_pid -> ap_find_child_by_pid
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington suck_in_APR -> ap_suck_in_APR
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington sys_privileges_handlers -> ap_sys_privileges_handlers
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington unixd_accept -> ap_unixd_accept
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington unixd_config -> ap_unixd_config
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington unixd_killpg -> ap_unixd_killpg
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington unixd_set_global_mutex_perms -> ap_unixd_set_global_mutex_perms
f687e639f00a31e0884fb2c95a627b10b50c364bEvan Hunt unixd_set_proc_mutex_perms -> ap_unixd_set_proc_mutex_perms
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington unixd_set_rlimit -> ap_unixd_set_rlimit
8a5809527e6c85e39699901712a455d5480907c1Evan Hunt [Paul Querna]
8a5809527e6c85e39699901712a455d5480907c1Evan Hunt *) core: When the ap_http_header_filter processes an error bucket, cleanup
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington the passed brigade before returning AP_FILTER_ERROR down the filter
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington chain. This unambiguously ensures the same error bucket isn't revisited
privileges and Unix user/group IDs [Nick Kew]
logic replicate 2.2.x authz logic, and replace <Satisfy*>, Reject,
*) unixd: turn existing code into a module, and turn the set user/group
Suggested By André Warnier <aw ice-sa.com> [Eric Covener]
*) mod_ssl: Send Content-Type application/ocsp-request for POST requests to
OSCP responders. PR 46014 [Dr Stephen Henson <steve openssl.org>]
*) Export and install the mod_rewrite.h header to ensure the optional
*) New module mod_sed: filter Request/Response bodies through sed
null value. [David Shane Holden <dpejesh apache.org>]
*) ab: Make ab.c compile on VC6. PR 45024 [Ruediger Pluem]
*) configure: Don't reject libtool 2.x
overwritten. PR 44262 [Michał Grzędzicki <lazy iq.pl>]
PR 44799 [Christian Wenz <christian wenz.org>]
both inside and outside the location/directory sections, as
form request with the type of application/x-www-form-urlencoded.
*) mod_authz_dbd: When redirecting after successful login/logout per
PR 44560 [Anders Kaseorg <anders kaseorg.com>]
mod_cache et.al. to trap the results of the redirect.
PR 34607. [Kaspar Brand <asfbugz velox.ch>]. A test configuration
can be created with test/make_sni.sh [Dirk-Willem van Gulik].
*) ApacheMonitor.exe: Introduce --kill argument for use by the
*) mod_ldap, mod_authnzldap: Add support for nested groups (i.e. the ability
[David Jones <oscaremma gmail.com>]
[David M. Lee <dmlee crossroads.com>]
[Niklas Edmundsson <nikke acc.umu.se>]
[Stijn Hoop <stijn sandcat.nl>]
[Niklas Edmundsson <nikke acc.umu.se>]
final name. [Davi Arnaut <davi haxent.com.br>]
[Markus Schiegl <ms schiegl.com>]
*) Remove incorrect comments from scoreboard.h regarding conditional
[Chris Darroch <chrisd pearsoncmg.com>]
in ap_init_scoreboard(). [Chris Darroch <chrisd pearsoncmg.com>]
[Chris Darroch <chrisd pearsoncmg.com>]
and 'Reject' to mod_authz_core. The new directives introduce 'AND/OR'
*) mod_authz_dbd: SQL authz with Login/Session support [Nick Kew]
Apache 2.2.xx tree as documented, and except as noted, below.]
Changes with Apache 2.2.x and later:
Changes with Apache 2.0.x and later:
Changes with Apache 1.3.x and later: