CHANGES revision fc1e32d46b9b9144583a60d51eded969130eb451
8e2d2e537700b0760344a69708799ffe9685e529Frans van Dunne -*- coding: utf-8 -*-
49517467facf869d14d1e52e70cfa2199856fcf4Mario AmelungChanges with Apache 2.3.0
8e2d2e537700b0760344a69708799ffe9685e529Frans van Dunne[ When backported to 2.2.x, remove entry from this file ]
8e2d2e537700b0760344a69708799ffe9685e529Frans van Dunne *) SECURITY: CVE-2007-6388 (cve.mitre.org)
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung mod_status: Ensure refresh parameter is numeric to prevent
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung a possible XSS attack caused by redirecting to other URLs.
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung Reported by SecurityReason. [Mark Cox, Joe Orton]
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung *) SECURITY: CVE-2007-6421 (cve.mitre.org)
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung mod_proxy_balancer: Correctly escape the worker route and the worker
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung redirect string in the HTML output of the balancer manager.
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung Reported by SecurityReason. [Ruediger Pluem]
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung *) SECURITY: CVE-2007-6422 (cve.mitre.org)
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung Prevent crash in balancer manager if invalid balancer name is passed
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung as parameter. Reported by SecurityReason. [Ruediger Pluem]
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung *) Introduce the ProxyFtpDirCharset directive, allowing the administrator
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung to identify a default, or specific servers or paths which list their
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung contents in other-than ISO-8859-1 charset (e.g. utf-8). [Ruediger Pluem]
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung *) mod_dav: Fix evaluation of If-Match * and If-None-Match * conditionals.
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung PR 38034 [Paritosh Shah <shah.paritosh gmail.com>]
8e2d2e537700b0760344a69708799ffe9685e529Frans van Dunne *) mod_dav: Adjust etag generation to produce identical results on 32-bit
8e2d2e537700b0760344a69708799ffe9685e529Frans van Dunne and 64-bit platforms and avoid a regression with conditional PUT's on lock
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung and etag. PR 44152.
8e2d2e537700b0760344a69708799ffe9685e529Frans van Dunne [Michael Clark <michael metaparadigm.com>, Ruediger Pluem]
8e2d2e537700b0760344a69708799ffe9685e529Frans van Dunne *) mod_deflate: Transform ETag when transforming the entity.
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung PR 39727 [Henrik Nordstrom <hno squid-cache.org>, Nick Kew]
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung *) Add explicit charset to the output of various modules to work around
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung possible cross-site scripting flaws affecting web browsers that do not
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung derive the response character set as required by RFC2616. One of these
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung reported by SecurityReason [Joe Orton]
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung *) mod_ssl: Added server name indication support (RFC 4366).
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung PR 34607. [Kaspar Brand <asfbugz velox.ch>]
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung *) ApacheMonitor.exe: Introduce --kill argument for use by the
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung installer. This will permit the installation tool to remove
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung all running instances before attempting to remove the .exe.
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung [William Rowe]
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung *) mod_proxy: Lower memory consumption for short lived connections.
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung PR 44026. [Ruediger Pluem]
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung *) mod_proxy: Keep connections to the backend persistent in the HTTPS case.
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung [Ruediger Pluem]
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung *) rotatelogs: Improve atomicity when using -l and cleaup code.
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung PR 44004 [Rainer Jung]
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung *) mod_ssl: Add support for OCSP validation of client certificates.
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung PR 41123. [Marc Stern <marc.stern approach.be>, Joe Orton]
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung *) mod_unique_id: Fix timestamp value in UNIQUE_ID.
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung PR 37064 [Kobayashi <kobayashi firstserver.co.jp>]
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung *) mod_serf: New module for Reverse Proxying. [Paul Querna]
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung *) core: Add the option to keep aside a request body up to a certain
8e2d2e537700b0760344a69708799ffe9685e529Frans van Dunne size that would otherwise be discarded, to be consumed by filters
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung such as mod_include. When enabled for a directory, POST requests
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung to shtml files can be passed through to embedded scripts as POST
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung requests, rather being downgraded to GET requests. [Graham Leggett]
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung *) mod_ssl: Fix TLS upgrade (RFC 2817) support. PR 41231. [Joe Orton]
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung *) scoreboard: Correctly declare ap_time_process_request.
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung *) core; scoreboard: ap_get_scoreboard_worker(sbh) now takes the sbh member
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung from the connection rec, ap_get_scoreboard_worker(proc, thread) will now
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung provide the unusual legacy lookup. [William Rowe]
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung *) mpm winnt: fix null pointer dereference
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung PR 42572 [Davi Arnaut]
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung *) core: reinstate location walk to fix config for subrequests
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung PR 41960 [Jose Kahan <jose w3.org>]
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung *) mod_log_config: Add format options for %p so that the actual local
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung or remote port can be logged. PR 43415. [Adam Hasselbalch Hansen
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung <ahh@one.com>, Ruediger Pluem, Jeff Trawick]
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung *) mod_authnz_ldap, mod_authn_dbd: Tidy up the code to expose authn
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung parameters to the environment. Improve portability to
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung EBCDIC machines by using apr_toupper(). [Martin Kraemer]
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung *) mod_ldap, mod_authnzldap: Add support for nested groups (i.e. the ability
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung to authorize an authenticated user via a "require ldap-group X" directive
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung where the user is not in group X, but is in a subgroup contained in X.
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung PR 42891 [Paul J. Reder]
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung *) mod_ssl: Add support for caching SSL Sessions in memcached. [Paul Querna]
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung *) ab: Add -r option to continue after socket receive errors.
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung [Filip Hanik <devlist hanik.com>]
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung *) mod_ldap: Fix the search limit parameter to ldap_search_ext_s()
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung for SDKs that define LDAP_NO_LIMIT to something other than -1.
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung [David Jones <oscaremma gmail.com>]
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung *) apxs: Enhance -q flag to print all known variables and their values
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung when invoked without variable name(s).
49517467facf869d14d1e52e70cfa2199856fcf4Mario Amelung [William Rowe, Sander Temme]
[David M. Lee <dmlee crossroads.com>]
[Niklas Edmundsson <nikke acc.umu.se>]
[Stijn Hoop <stijn sandcat.nl>]
[Darryl Miles <darryl darrylmiles.org>]
[Niklas Edmundsson <nikke acc.umu.se>]
PR 39713. [Owen Taylor <otaylor redhat.com>]
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: