AIX 4.3.2 and above: Define SINGLE_LISTEN_UNSERIALIZED_ACCEPT.
These levels of AIX don’t have a thundering herd problem with
accept(). [Jeff Trawick]
- prefork MPM: Ignore mutex errors during graceful restart. For
certain types of mutexes (particularly SysV semaphores), we
should expect to occasionally fail to obtain or release the
mutex during restart processing. [Jeff Trawick] - Fix install-bindist.sh so that it finds any perl instead of just
early perl 5.x versions. This is consistent with a build/install
from source, and it allows the perl scripts installed by a bindist
to work on systems with perl 5.6. [Jeff Trawick] - Fix apxs so that the makefile created by “apxs -g” works on AIX and
Tru64 (and probably some other platforms). [Jeff Trawick] - Allow CGI scripts to return their Content-Length. This also fixes a
hang on HEAD requests seen on certain platforms (such as FreeBSD).
[Justin Erenkrantz] - Added log rotation based on file size to the RotateLog support
utility. [Brad Nicholes] - Fix some casting in mod_rewrite which broke random maps.
PR 9770 [Allan Edwards, Greg Ames, Jeff Trawick]
Changes with Apache 2.0.37- allow POST method over SSL when per-directory client cert
authentication is used with ‘SSLOptions +OptRenegotiate’ enabled
and a client cert was found in the ssl session cache. - ‘SSLOptions +OptRengotiate’ will use client cert in from the ssl
session cache when there is no cert chain in the cache. prior to
the fix this situation would result in a FORBIDDEN response and
error message “Cannot find peer certificate chain”
[Doug MacEachern] - ap_finalize_sub_req_protocol() shouldn’t send an EOS bucket if
one was already sent. PR 9644 [Jeff Trawick] - Fix the display of the default name for the mime types config
file. PR 9729 [Matthew Brecknell ] - Fix the working directory *for WinNT/2K/XP services only* to
change to the Apache directory (one level above the location
of Apache.exe, in the case that Apache.exe resides in bin/.)
Solves the case of ServerRoot /foo paths where /foo was not
on the same drive as /winnt/system32. [William Rowe] - Make 2.0’s “AcceptMutex” startup message now “completely”
match how 1.3 does it. [Jim Jagielski] - Implement a fixed size memory cache using a priority queue
[Ian Holsman] - Fix apxs to allow “apxs -q installbuilddir” and to allow
querying certain other variables from config_vars.mk. PR 9316
[Jeff Trawick] - Added the “detached” attribute to the cgi_exec_info_t internals
so that Win32 and Netware won’t create a new window or console
for each CGI invoked. PR 8387
[Brad Nicholes, William Rowe] - Consolidated the command line parameters and attributes that are
manipulated by the optional function ap_cgi_build_command() in
mod_cgi into a single structure.
[Brad Nicholes] - Get rid of uninitialized value errors with “apxs -q” on certain
variables. [Stas Bekman ] - Fix apxs to allow it to work when the build directory is somewhere
besides server-root/build. PR 8453
[Jeff Trawick and a host of others] - Allow ap_discard_request_body to be called multiple times in the
same request. Essentially, ap_http_filter keeps track of whether
it has sent an EOS bucket up the stack, if so, it will only ever
send an EOS bucket for this request.
[Ryan Bloom, Justin Erenkrantz, Greg Stein]
- allow POST method over SSL when per-directory client cert