CHANGES revision 1018201f5223624476334c6e23aead02db7c4040
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein -*- coding: utf-8 -*-
268a4475065fe6a8cd7cc707820982cf5e98f430Rob AusteinChanges with Apache 2.3.3
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews *) htcacheclean: 19 ways to fail, 1 error message. Fixed. [Graham Leggett]
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington *) mod_auth_digest: Fail server start when nonce count checking
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington is configured without shared memory, or md5-sess algorithm is
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington configured. [Dan Poirier]
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington *) mod_proxy_connect: The connect method doesn't work if the client is
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews connecting to the apache proxy through an ssl socket. Fixed.
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews PR29744. [Brad Boyer, Mark Cave-Ayland, Julian Gilbey, Fabrice Durand,
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews David Gence, Tim Dodge, Per Gunnar Hans, Emmanuel Elango,
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews Kevin Croft, Rudolf Cardinal]
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews *) mod_ssl: The error message when SSLCertificateFile is missing should
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews at least give the name or position of the problematic virtual host
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington definition. [Stefan Fritsch sf sfritsch.de]
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley *) mod_auth_digest: Fix null pointer when qop=none. [Dan Poirier]
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley *) Add support for HTTP PUT to ab. [Jeff Barnes <jbarnesweb yahoo.com>]
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley *) mod_headers: generalise the envclause to support expression
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley evaluation with ap_expr parser [Nick Kew]
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley *) mod_cache: Introduce the thundering herd lock, a mechanism to keep
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley the flood of requests at bay that strike a backend webserver as
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley a cached entity goes stale. [Graham Leggett]
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley *) mod_auth_digest: Fix usage of shared memory and re-enable it.
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley PR 16057 [Dan Poirier]
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley *) Preserve Port information over internal redirects
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein *) Proxy: unable to connect to a backend is SERVICE_UNAVAILABLE,
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein rather than BAD_GATEWAY or (especially) NOT_FOUND.
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein PR 46971 [evanc nortel.com]
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein *) Various modules: Do better checking of pollset operations in order to
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein avoid segmentation faults if they fail. PR 46467
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein [Stefan Fritsch <sf sfritsch.de>]
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein *) mod_autoindex: Correctly create an empty cell if the description
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein for a file is missing. PR 47682 [Peter Poeml <poeml suse.de>]
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein *) ab: Fix broken error messages after resolver or connect() failures.
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley [Jeff Trawick]
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley *) SECURITY: CVE-2009-1890 (cve.mitre.org)
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews Fix a potential Denial-of-Service attack against mod_proxy in a
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley reverse proxy configuration, where a remote attacker can force a
a769eca4e3b223866b01dc8f7a4dde8d9e49bab0Mark Andrews proxy process to consume CPU time indefinitely. [Nick Kew, Joe Orton]
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley *) SECURITY: CVE-2009-1191 (cve.mitre.org)
b435b1ded3def3159f597953d21dffc1615cb250Brian Wellington mod_proxy_ajp: Avoid delivering content from a previous request which
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley failed to send a request body. PR 46949 [Ruediger Pluem]
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley *) htdbm: Fix possible buffer overflow if dbm database has very
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley long values. PR 30586 [Dan Poirier]
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley *) core: Return APR_EOF if request body is shorter than the length announced
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley by the client. PR 33098 [ Stefan Fritsch <sf sfritsch.de>]
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein *) mod_suexec: correctly set suexec_enabled when httpd is run by a
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein non-root user and may have insufficient permissions.
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein PR 42175 [Jim Radford <radford blackbean.org>]
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein *) mod_ssl: Fix SSL_*_DN_UID variables to use the 'userID' attribute
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein type. PR 45107. [Michael Ströder <michael stroeder.com>,
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein *) mod_proxy_http: fix case sensitivity checking transfer encoding
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein PR 47383 [Ryuzo Yamamoto <ryuzo.yamamoto gmail.com>]
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein *) mod_alias: ensure Redirect issues a valid URL.
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein PR 44020 [Håkon Stordahl <hakon stordahl.org>]
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein *) mod_dir: add DefaultHandler directive, to enable admin to specify
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein an action to happen when a URL maps to no file, without resorting
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein to ErrorDocument or mod_rewrite. PR 47184 [Nick Kew]
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein *) mod_cgid: Do not leak the listening Unix socket file descriptor to the
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley CGI process. PR 47335 [Kornél Pál <kornelpal gmail.com>]
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein *) mod_rewrite: Remove locking for writing to the rewritelog.
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein PR 46942 [Dan Poirier <poirier pobox.com>]
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley *) mod_alias: check sanity in Redirect arguments.
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley PR 44729 [Sönke Tesch <st kino-fahrplan.de>, Jim Jagielski]
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley *) mod_proxy_http: fix Host: header for literal IPv6 addresses.
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley PR 47177 [Carlos Garcia Braschi <cgbraschi gmail.com>]
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley *) mod_cache: Add CacheIgnoreURLSessionIdentifiers directive to ignore
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews defined session identifiers encoded in the URL when caching.
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews [Ruediger Pluem]
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein *) mod_rewrite: Fix the error string returned by RewriteRule.
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein RewriteRule returned "RewriteCond: bad flag delimiters" when the 3rd
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein argument of RewriteRule was not started with "[" or not ended with "]".
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein PR 45082 [Vitaly Polonetsky <m_vitaly topixoft.com>]
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein *) Windows: Fix usage message.
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein [Rainer Jung]
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews *) apachectl: When passing through arguments to httpd in
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley non-SysV mode, use the "$@" syntax to preserve arguments.
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley [Eric Covener]
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein *) mod_dbd: add DBDInitSQL directive to enable SQL statements to
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein be run when a connection is opened. PR 46827
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein [Marko Kevac <mkevac gmail.com>]
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein *) mod_cgid: Improve handling of long AF_UNIX socket names (ScriptSock).
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein PR 47037. [Jeff Trawick]
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley *) mod_proxy_ajp: Check more strictly that the backend follows the AJP
a769eca4e3b223866b01dc8f7a4dde8d9e49bab0Mark Andrews protocol. [Mladen Turk]
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein *) mod_proxy_ajp: Forward remote port information by default.
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein [Rainer Jung]
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein *) Allow MPMs to be loaded dynamically, as with most other modules. This
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein required changes to the MPM interfaces. Removed: mpm.h, mpm_default.h
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein (as an installed header), APACHE_MPM_DIR, MPM_NAME, ap_threads_per_child,
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein ap_max_daemons_limit, ap_my_generation, etc. ap_mpm_query() can't be
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein called until after the register-hooks phase. [Jeff Trawick]
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein *) mod_ssl: Add SSLProxyCheckPeerExpire and SSLProxyCheckPeerCN directives
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein to enable stricter checking of remote server certificates.
a769eca4e3b223866b01dc8f7a4dde8d9e49bab0Mark Andrews [Ruediger Pluem]
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley *) ab: Fix a 100% CPU loop on platforms where a failed non-blocking connect
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley returns EINPROGRESS and a subsequent poll() returns only POLLERR.
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein Observed on HP-UX. [Eric Covener]
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein *) Remove broken support for BeOS, OS/2, TPF, and even older platforms such
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein as A/UX, Next, and Tandem. [Jeff Trawick]
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein *) mod_proxy_ftp: Add ProxyFtpListOnWildcard directive to allow files with
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein globbing characters to be retrieved instead of converted into a
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein directory listing. PR 46789 [Dan Poirier <poirier pobox.com>]
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein *) Provide ap_retained_data_create()/ap_retained_data_get() for preservation
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein of module state across unload/load. [Jeff Trawick]
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley *) mod_substitute: Fix a memory leak. PR 44948
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley [Dan Poirier <poirier pobox.com>]
268a4475065fe6a8cd7cc707820982cf5e98f430Rob AusteinChanges with Apache 2.3.2
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein *) mod_mime_magic: Fix detection of compressed content. [Rainer Jung]
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein *) mod_negotiation: Escape pathes of filenames in 406 responses to avoid
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein HTML injections and HTTP response splitting. PR 46837.
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein [Geoff Keating <geoffk apple.com>]
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley *) mod_ssl: add support for type-safe STACK constructs in OpenSSL
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley development HEAD. PR 45521. [Kaspar Brand, Sander Temme]
b435b1ded3def3159f597953d21dffc1615cb250Brian Wellington *) ab: Fix maintenance of the pollset to resolve EALREADY errors
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein with kqueue (BSD/OS X) and excessive CPU with event ports (Solaris).
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein PR 44584. Use APR_POLLSET_NOCOPY for better performance with some
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein pollset implementations. [Jeff Trawick]
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein *) mod_disk_cache: The module now turns off sendfile support if
b435b1ded3def3159f597953d21dffc1615cb250Brian Wellington 'EnableSendfile off' is defined globally. [Lars Eilebrecht]
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley *) mod_deflate: Adjust content metadata before bailing out on 304
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley responses so that the metadata does not differ from 200 response.
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein [Roy T. Fielding]
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein *) mod_deflate: Fix creation of invalid Etag headers. We now make sure
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein that the Etag value is properly quoted when adding the gzip marker.
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein PR 39727, 45023. [Lars Eilebrecht, Roy T. Fielding]
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein *) Added 20x22 icons for ODF, SVG, and XML documents. PR 37185.
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein [Peter Harlow]
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein *) Disabled DefaultType directive and removed ap_default_type()
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein from core. We now exclude Content-Type from responses for which
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein a media type has not been configured via mime.types, AddType,
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein ForceType, or some other mechanism. PR 13986. [Roy T. Fielding]
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein *) mod_rewrite: Add IPV6 variable to RewriteCond
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein [Ryan Phillips <ryan-apache trolocsis.com>]
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein *) core: Enhance KeepAliveTimeout to support a value in milliseconds.
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein PR 46275. [Takashi Sato]
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley *) rotatelogs: Allow size units B, K, M, G and combination of
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley time and size based rotation. [Rainer Jung]
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley *) rotatelogs: Add flag for verbose (debug) output. [Rainer Jung]
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley *) mod_ssl: Fix merging of SSLRenegBufferSize directive. PR 46508
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein [<tlhackque yahoo.com>]
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley *) core: Translate the the status line to ASCII on EBCDIC platforms in
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley ap_send_interim_response() and for locally generated "100 Continue"
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley responses. [Eric Covener]
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley *) prefork: Fix child process hang during graceful restart/stop in
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley configurations with multiple listening sockets. PR 42829. [Joe Orton,
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein Jeff Trawick]
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein *) mod_session_crypto: Ensure that SessionCryptoDriver can only be
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley set in the global scope. [Graham Leggett]
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein *) mod_ext_filter: We need to detect failure to startup the filter
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein program (a mangled response is not acceptable). Fix to detect
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley failure, and offer configuration option either to abort or
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley to remove the filter and continue.
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein PR 41120 [Nick Kew]
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley *) mod_session_crypto: Rewrite the session_crypto module against the
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley apr_crypto API. [Graham Leggett]
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley *) mod_auth_form: Fix a pool lifetime issue, don't remove the subrequest
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein until the main request is cleaned up. [Graham Leggett]
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob HalleyChanges with Apache 2.3.1
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein *) ap_slotmem: Add in new slot-based memory access API impl., including
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley 2 providers (mod_sharedmem and mod_plainmem) [Jim Jagielski,
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley Jean-Frederic Clere, Brian Akins <brian.akins turner.com>]
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley *) mod_include: support generating non-ASCII characters as entities in SSI
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley PR 25202 [Nick Kew]
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley *) core/utils: Enhance ap_escape_html API to support escaping non-ASCII chars
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley PR 25202 [Nick Kew]
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley *) mod_rewrite: fix "B" flag breakage by reverting r5589343
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley PR 45529 [Bob Ionescu <bobsiegen googlemail.com>]
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley *) CGI: return 504 (Gateway timeout) rather than 500 when a script
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein times out before returning status line/headers.
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley PR 42190 [Nick Kew]
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley *) mod_cgid: fix segfault problem on solaris.
268a4475065fe6a8cd7cc707820982cf5e98f430Rob Austein PR 39332 [Masaoki Kobayashi <masaoki techfirm.co.jp>]
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley *) mod_proxy_scgi: Added. [André Malo]
4610465ed9408cbe434dbfb8be8ea53f48969c91Bob Halley *) mod_cache: Introduce 'no-cache' per-request environment variable
[Theo Schlossnagle <jesus omniti.com>, Paul Querna]
modules/proxy/balancers [Jim Jagielski]
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: