CHANGES revision 9f5ea8b7a24bbd455b8ee71ea737b4880e55f070
bcb4e51a409d94ae670de96afb8483a4f7855294Stephan Bosch -*- coding: utf-8 -*-
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo SirainenChanges with Apache 2.3.0
dcb783533ad1d6944db7c227cde46414a575d81cTimo Sirainen *) mod_ldap: Avoid possible crashes, hangs, and busy loops due to
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen improper merging of the cache lock in vhost config
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen PR 43164 [Eric Covener]
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen *) mod_negotiation: preserve Query String in resolving a type map
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen PR 33112 [Jørgen Thomsen <apache jth.net>, Nick Kew]
156027ee3a689893bf22271d1cea8c97f9813cb9Timo Sirainen *) mod_deflate: fix content_encoding detection in inflate_out filter
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen when it's not in response headers table.
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen PR 42993 [Nick Kew]
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen *) mod_proxy: Improve network performance by setting APR_TCP_NODELAY
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen (disable Nagle algorithm) on sockets if implemented.
dcb783533ad1d6944db7c227cde46414a575d81cTimo Sirainen PR 42871 [Christian BOITEL <christian_boitel yahoo.fr>, Jim Jagielski]
dcb783533ad1d6944db7c227cde46414a575d81cTimo Sirainen *) mod_info: mod_info outputs invalid XHTML 1.0 transitional.
dcb783533ad1d6944db7c227cde46414a575d81cTimo Sirainen PR 42847 [Rici Lake <rici ricilake.net>]
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen *) mime.types: add registered Apple installer type
dcb783533ad1d6944db7c227cde46414a575d81cTimo Sirainen PR 40379 [Peter Bierman <pmb+apache apple.com>]
dcb783533ad1d6944db7c227cde46414a575d81cTimo Sirainen *) mod_ldap, mod_authnzldap: Add support for nested groups (i.e. the ability
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen to authorize an authenticated user via a "require ldap-group X" directive
dcb783533ad1d6944db7c227cde46414a575d81cTimo Sirainen where the user is not in group X, but is in a subgroup contained in X.
dcb783533ad1d6944db7c227cde46414a575d81cTimo Sirainen PR 42891 [Paul J. Reder]
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen *) mod_deflate: don't try to process metadata buckets as data. what should
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen have been a 413 error was logged as a 500 and a blank screen appeared
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen at the browser.
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen [Greg Ames, Ruediger Pluem]
dcb783533ad1d6944db7c227cde46414a575d81cTimo Sirainen *) SECURITY: CVE-2007-3304 (cve.mitre.org)
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen prefork, worker, event MPMs: Ensure that the parent process cannot
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen be forced to kill processes outside its process group. [Joe Orton]
dcb783533ad1d6944db7c227cde46414a575d81cTimo Sirainen *) SECURITY: CVE-2006-5752 (cve.mitre.org)
dcb783533ad1d6944db7c227cde46414a575d81cTimo Sirainen mod_status: Fix a possible XSS attack against a site with a public
dcb783533ad1d6944db7c227cde46414a575d81cTimo Sirainen server-status page and ExtendedStatus enabled, for browsers which
dcb783533ad1d6944db7c227cde46414a575d81cTimo Sirainen perform charset "detection". Reported by Stefan Esser. [Joe Orton]
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen *) Event MPM: Add support for running under mod_ssl, by reverting to the
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen Worker MPM behaviors, when run under an input filter that buffers
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen its own data. [Paul Querna]
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen *) mod_ssl: Add support for caching SSL Sessions in memcached. [Paul Querna]
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen *) SECURITY: CVE-2007-1862 (cve.mitre.org)
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen mod_mem_cache: Copy headers into longer lived storage; header names and
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen values could previously point to cleaned up storage
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen PR 41551 [Davi Arnaut <davi haxent.com.br>]
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen *) mod_cache: Do not set Date or Expires when they are missing from
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen the original response or are invalid. [Justin Erenkrantz]
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen *) mod_cache: Correctly handle HEAD requests on expired cache content.
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen PR 41230. [Niklas Edmundsson]
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen *) mod_proxy: Added ProxyPassMatch directive, which is similar
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen to ProxyPass but takes a regex local path prefix. [Jim Jagielski]
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen *) mod_so: Solve dev's confusion by reporting expected/seen module
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen magic signatures when failing with a 'garbled' message, and solve
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen user's confusion by pointing out 'perhaps compiled for a different
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen version of apache?'. [William Rowe]
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen *) mod_ssl: Version reporting update; displays 'compiled against'
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen Apache and build-time SSL Library versions at loglevel [info],
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen while reporting the run-time SSL Library version in the server
8b48c53a81bdc67f267ffbcc45ba9860cb49e977Timo Sirainen info tags. Helps to identify a mod_ssl built against one flavor
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen of OpenSSL but running against another (also adds SSL-C version
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen number reporting.) [William Rowe]
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen *) core: Change etag generation to produce identical results on
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen 32-bit and 64-bit platforms. PR 40064. [Joe Orton]
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen *) ab: Add -r option to continue after socket receive errors.
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen [Filip Hanik <devlist hanik.com>]
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen *) mod_ldap: Fix the search limit parameter to ldap_search_ext_s()
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen for SDKs that define LDAP_NO_LIMIT to something other than -1.
dcb783533ad1d6944db7c227cde46414a575d81cTimo Sirainen [David Jones <oscaremma gmail.com>]
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen *) mod_dbd: Introduce configuration groups to allow inheritance by virtual
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen hosts of database configurations from the main server. Determine the
dcb783533ad1d6944db7c227cde46414a575d81cTimo Sirainen minimal set of distinct configurations and share connection pools
dcb783533ad1d6944db7c227cde46414a575d81cTimo Sirainen whenever possible. Allow virtual hosts to override inherited SQL
dcb783533ad1d6944db7c227cde46414a575d81cTimo Sirainen statements. PR 41302. [Chris Darroch]
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen *) core: Fix broken chunk filtering that causes all non blocking reads to be
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen converted into blocking reads. PR 41056. [Jean-Frederic Clere, Jim Jagielski]
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen *) apxs: Enhance -q flag to print all known variables and their values
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen when invoked without variable name(s).
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen [William Rowe, Sander Temme]
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen *) mod_dbd: Create memory sub-pools for each DB connection and close
dcb783533ad1d6944db7c227cde46414a575d81cTimo Sirainen DB connections in a pool cleanup function. Ensure prepared statements
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen are destroyed before DB connection is closed. When using reslists,
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen prevent segfaults when child processes exit, and stop memory leakage
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen of ap_dbd_t structures. Avoid use of global s->process->pool, which
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen isn't destroyed by exiting child processes in most multi-process MPMs.
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen PR 39985. [Chris Darroch, Nick Kew]
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen *) apxs: Eliminate run-time check for mod_so. PR 40653.
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen [David M. Lee <dmlee crossroads.com>]
dcb783533ad1d6944db7c227cde46414a575d81cTimo Sirainen *) beos MPM: Create pmain pool and run modules' child_init hooks when
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen entering ap_mpm_run(), then destroy pmain when exiting ap_mpm_run().
dcb783533ad1d6944db7c227cde46414a575d81cTimo Sirainen [Chris Darroch]
5ae97456417a137a85c236a3db32f51fb592e474Timo Sirainen *) netware MPM: Destroy pmain pool when exiting ap_mpm_run() so that
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen cleanups registered in modules' child_init hooks are performed.
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen [Chris Darroch]
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen *) mod_dbd: Handle error conditions in dbd_construct() properly.
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen Simplify ap_dbd_open() and use correct arguments to apr_dbd_error()
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen when non-threaded. Register correct cleanup data in non-threaded
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen ap_dbd_acquire() and ap_dbd_cacquire(). Clean up configuration data
dcb783533ad1d6944db7c227cde46414a575d81cTimo Sirainen and merge function. Use ap_log_error() wherever possible.
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen [Chris Darroch, Nick Kew]
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen *) core: Do not replace a Date header set by a proxied backend server.
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen PR 40232. [Ruediger Pluem]
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen *) mod_proxy: Ensure that at least scheme://hostname[:port] matches between
dcb783533ad1d6944db7c227cde46414a575d81cTimo Sirainen worker and URL when searching for the best fitting worker for a given URL.
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen PR 40910. [Ruediger Pluem]
dcb783533ad1d6944db7c227cde46414a575d81cTimo Sirainen *) mod_cache: Remove expired content from cache that cannot be revalidated.
dcb783533ad1d6944db7c227cde46414a575d81cTimo Sirainen PR 30370. [Ruediger Pluem]
dcb783533ad1d6944db7c227cde46414a575d81cTimo Sirainen *) mod_dbd: Stash DBD connections in request_config of initial request
dcb783533ad1d6944db7c227cde46414a575d81cTimo Sirainen only, or else sub-requests and internal redirections may cause
dcb783533ad1d6944db7c227cde46414a575d81cTimo Sirainen entire DBD pool to be stashed in a single HTTP request. [Chris Darroch]
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen *) mod_proxy: Add a missing assignment in an error checking code path.
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen PR 40865. [Andrew Rucker Jones <arjones simultan.dyndns.org>]
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen *) mod_mem_cache: Increase the minimum and default value for
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen MCacheMinObjectSize from 0 to 1, as a MCacheMinObjectSize of 0 does not
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen make sense and leads to a division by zero. PR 40576.
37dfa8907f8216aa73e3880f3f98aba634458e42Timo Sirainen *) Fix issue which could cause error messages to be written to access logs
37dfa8907f8216aa73e3880f3f98aba634458e42Timo Sirainen on Win32. PR 40476. [Tom Donovan <Tom.Donovan acm.org>]
37dfa8907f8216aa73e3880f3f98aba634458e42Timo Sirainen *) The LockFile directive, which specifies the location of
37dfa8907f8216aa73e3880f3f98aba634458e42Timo Sirainen the accept() mutex lockfile, is deprecated. Instead, the
37dfa8907f8216aa73e3880f3f98aba634458e42Timo Sirainen AcceptMutex directive now takes an optional lockfile
37dfa8907f8216aa73e3880f3f98aba634458e42Timo Sirainen location parameter, ala SSLMutex. [Jim Jagielski]
37dfa8907f8216aa73e3880f3f98aba634458e42Timo Sirainen *) mod_authn_dbd: Export any additional columns queried in the SQL select
37dfa8907f8216aa73e3880f3f98aba634458e42Timo Sirainen into the environment with the name AUTHENTICATE_<COLUMN>. This brings
37dfa8907f8216aa73e3880f3f98aba634458e42Timo Sirainen mod_authn_dbd behaviour in line with mod_authnz_ldap. [Graham Leggett]
37dfa8907f8216aa73e3880f3f98aba634458e42Timo Sirainen *) mod_dbd: Key the storage of prepared statements on the hex string
37dfa8907f8216aa73e3880f3f98aba634458e42Timo Sirainen value of server_rec, rather than the server name, as the server name
37dfa8907f8216aa73e3880f3f98aba634458e42Timo Sirainen may change (eg when the server name is set) at any time, causing
37dfa8907f8216aa73e3880f3f98aba634458e42Timo Sirainen weird behaviour in modules dependent on mod_dbd. [Graham Leggett]
37dfa8907f8216aa73e3880f3f98aba634458e42Timo Sirainen *) mod_proxy_fcgi: Added win32 build. [Mladen Turk]
37dfa8907f8216aa73e3880f3f98aba634458e42Timo Sirainen *) sendfile_nonblocking() takes the _brigade_ as an argument, gets
37dfa8907f8216aa73e3880f3f98aba634458e42Timo Sirainen the first bucket from the brigade, finds it not to be a FILE
8b48c53a81bdc67f267ffbcc45ba9860cb49e977Timo Sirainen bucket and barfs. The fix is to pass a bucket rather than a brigade.
37dfa8907f8216aa73e3880f3f98aba634458e42Timo Sirainen [Niklas Edmundsson <nikke acc.umu.se>]
37dfa8907f8216aa73e3880f3f98aba634458e42Timo Sirainen *) mod_rewrite: support rewritemap by SQL query [Nick Kew]
37dfa8907f8216aa73e3880f3f98aba634458e42Timo Sirainen *) ap_get_server_version() has been removed. Third-party modules must
c25abb52b05f4a7e380134ac21e7525d0b46187aTimo Sirainen now use ap_get_server_banner() or ap_get_server_description().
c25abb52b05f4a7e380134ac21e7525d0b46187aTimo Sirainen [Jeff Trawick]
c25abb52b05f4a7e380134ac21e7525d0b46187aTimo Sirainen *) All MPMs: Introduce a check_config phase between pre_config and
c25abb52b05f4a7e380134ac21e7525d0b46187aTimo Sirainen open_logs, to allow modules to review interdependent configuration
c25abb52b05f4a7e380134ac21e7525d0b46187aTimo Sirainen directive values and adjust them while messages can still be logged
c25abb52b05f4a7e380134ac21e7525d0b46187aTimo Sirainen to the console. Handle relevant MPM directives during this phase
c25abb52b05f4a7e380134ac21e7525d0b46187aTimo Sirainen and format messages for both the console and the error log, as
c25abb52b05f4a7e380134ac21e7525d0b46187aTimo Sirainen appropriate. [Chris Darroch]
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen *) mod_proxy: don't URLencode tilde in path component
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen [Stijn Hoop <stijn sandcat.nl>]
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen *) mpm_winnt: Fix return values from wait_for_many_objects.
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen The return value is index to the signaled thread in the
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen creted_threads array. We can not use WAIT_TIMEOUT because
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen his value is defined as 258, thus limiting the MaxThreads
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen to that value. [Mladen Turk]
37dfa8907f8216aa73e3880f3f98aba634458e42Timo Sirainen *) core: Do not allow internal redirects like the DirectoryIndex of mod_dir
37dfa8907f8216aa73e3880f3f98aba634458e42Timo Sirainen to circumvent the symbolic link checks imposed by FollowSymLinks and
c25abb52b05f4a7e380134ac21e7525d0b46187aTimo Sirainen SymLinksIfOwnerMatch. [Nick Kew, Ruediger Pluem, William Rowe]
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen *) mod_proxy: Support environment variable interpolation in reverse
156027ee3a689893bf22271d1cea8c97f9813cb9Timo Sirainen proxying directives. [Nick Kew]
156027ee3a689893bf22271d1cea8c97f9813cb9Timo Sirainen *) core: Add the filename of the configuration file to the warning message
bf698b98d3a3a1eced66cc682c449f23bf2b67d0Timo Sirainen about the useless use of AllowOverride. PR 39992.
[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>]
wildcard certificates. PR 37911. [Nick Burch <nick torchbox.com>]
and 'Reject' to mod_authz_core. The new directives introduce 'AND/OR'
*) mod_authz_dbd: SQL authz with Login/Session support [Nick Kew]
PR 40299 [Dave Hodder <dmh dmh.org.uk>]
PR 42186 [Issac Goldstand <margol beamartyr.net>]
ProxyPass directives. PR 40439. [serai lans-tv.com]
[Jeff Trawick, Bart van der Schans <schans hippo.nl>]
PR 20951. [adunn at ncipher.com]
*) ab.c: Correct behavior of HTTP request headers sent by ab
*) ab.c: The apr_port_t type is unsigned, but ab was using a
[Takashi Sato <serai lans-tv.com>]
*) core: Correct a regression since 2.0.x in the handling of AllowOverride
[Ruediger Pluem, toadie <toadie643 gmail.com>]
ProxyTimeout). PR 11540. [Stuart Children <stuart terminus.co.uk>]
[Eric Covener <covener gmail.com>]
*) Win32: Makefile.win will now build with MS VC 8 (Visual Studio 2005)
PR: 40573. [Matt Eaton <asf divinehawk.com>]
*) Allow htcacheclean, httxt2dbm, and fcgistarter to link apr/apr-util
[Eric Covener <covener gmail.com>]
*) core: Fix NONBLOCK status of listening sockets on restart/graceful
PR 37680. [Darius Davis <darius-abz free-range.com.au>]
[Davi Arnaut <davi haxent.com.br>]
[Davi Arnaut <davi haxent.com.br>]
AP_FILTER_ERROR. [Niklas Edmundsson <nikke acc.umu.se>]
[Brian <brectanu gmail.com>]
[Olivier BOEL <ob dorrboel.com>]
[Ruediger Pluem, Tomokazu Harada <harada sysrdc.ns-sol.co.jp>]
*) mod_proxy_ajp: Added cping/cpong support for the AJP protocol.
[Davi Arnaut <davi haxent.com.br>]
previously cached. [Davi Arnaut <davi haxent.com.br>]
config file. PR39380. [Niklas Edmundsson <nikke acc.umu.se>]
PR 29098. [Brock Bland <bbland serena.com>]
PR 30022, 40470. [William Rowe, Matt Eaton <asf divinehawk.com>]
PR 16637 30033 28089. [Matt Lewandowsky <matt iamcode.net>, William Rowe]
[Larry Cipriani <lvc lucent.com>]
[Larry Cipriani <lvc lucent.com>]
fails. PR 40310. [Ian Abel <ianabel mxtelecom.com>]
PR 38962. [Christian Boitel <cboitel lfdj.com>]
*) SECURITY: CVE-2006-3747 (cve.mitre.org)
and ignore other misspellings [Olivier Thereaux <ot w3.org>]
[Greg Ames, Jeff Trawick, Chris Darroch <chrisd pearsoncmg.com> ]
PR 38910. [Robby Griffin <rmg terc.edu>]
[Brian J. France <list firehawksystems.com>]
PR 38793. [Ruediger Pluem, matthias <mk-asf gigacodes.de>]
protocol input. PR 39282. [Davi Arnaut <davi haxent.com.br>]
<thiango nstalker.com>. [Mark Cox]
where it wouldn't work with the server (i.e., anywhere that has
*) SECURITY: CVE-2005-3357 (cve.mitre.org)
*) SECURITY: CVE-2005-3352 (cve.mitre.org)
*) Add APR/APR-Util Compiled and Runtime Version numbers to the
PR 38340. [Aleksey Pesternikov <apesternikov yahoo.com>]
when srclib/apr[-util] are symlinks rather than directories proper.
*) Fix syntax error in httpd.h with strict compilers. PR 38740.
[Per Olausson <pao darkheim.freeserve.co.uk>]
[Chris Darroch <chrisd pearsoncmg.com>]
[Ruediger Pluem, Ghassan Misherghi <ghassanm ucdavis.edu>]
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: