CHANGES revision a403dbf53e544291022bcc166ac8823d60fb1ee5
1633838b8255282d10af15c5c84cee5a51466712Bob Halley -*- coding: utf-8 -*-
3b7f610bec248f85e25a52a0ad7dec9894389ca5Tinderbox UserChanges with Apache 2.3.0
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence[ When backported to 2.2.x, remove entry from this file ]
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews *) HTTP protocol: Add "DefaultType none" option.
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews PR 13986 and PR 16139 [Nick Kew]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley *) mod_proxy_ajp: Ignore any ajp13 flush packets received before
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley we send the response headers. See Tomcat PR 43478.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley [Jim Jagielski]
29747dfe5e073a299b3681e01f5c55540f8bfed7Mark Andrews *) core: reinstate location walk to fix config for subrequests
ab023a65562e62b85a824509d829b6fad87e00b1Rob Austein PR 41960 [Jose Kahan <jose w3.org>]
28767ac23c634646d419efaf409784ebeb5e3803Bob Halley *) mod_log_config: Add format options for %p so that the actual local
ab023a65562e62b85a824509d829b6fad87e00b1Rob Austein or remote port can be logged. PR 43415. [Adam Hasselbalch Hansen
28767ac23c634646d419efaf409784ebeb5e3803Bob Halley <ahh@one.com>, Ruediger Pluem, Jeff Trawick]
28767ac23c634646d419efaf409784ebeb5e3803Bob Halley *) scoreboard: improve error message on apr_shm_create failure
28767ac23c634646d419efaf409784ebeb5e3803Bob Halley PR 40037 [Nick Kew]
7829fad4093f2c1985b1efb7cea00287ff015d2bckb *) mod_rewrite: Add the novary flag to RewriteCond.
abf512ef63c1adbab9f19c86ac0874e8ac50e266Bob Halley [Ruediger Pluem]
d0eb2cc33c5db3366a16b1cb0abcca6ec7c8ee3cTatuya JINMEI 神明達哉 *) mod_proxy_http: Propagate Proxy-Authorization header correctly.
d0eb2cc33c5db3366a16b1cb0abcca6ec7c8ee3cTatuya JINMEI 神明達哉 PR 25947 [Nick Kew]
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence *) mod_rewrite: Add option to suppress URL unescaping
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence PR 34602 [Guenther Gsenger <guenther.gsenger gmail.com>]
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence *) mod_include: Add an "if" directive syntax to test whether an URL
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence is accessible, and if so, conditionally display content. This
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence allows a webmaster to hide a link to a private page when the user
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence has no access to that page. [Graham Leggett]
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence *) mod_authnz_ldap, mod_authn_dbd: Tidy up the code to expose authn
a8783019814daa36dd57afe3f527462822834c3bEvan Hunt parameters to the environment. Improve portability to
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence EBCDIC machines by using apr_toupper(). [Martin Kraemer]
7a00d69909ace5dc11bcff9c1e07c311f92a7f8eWitold Krecicki *) mod_ldap, mod_authnzldap: Add support for nested groups (i.e. the ability
7a00d69909ace5dc11bcff9c1e07c311f92a7f8eWitold Krecicki to authorize an authenticated user via a "require ldap-group X" directive
7a00d69909ace5dc11bcff9c1e07c311f92a7f8eWitold Krecicki where the user is not in group X, but is in a subgroup contained in X.
7a00d69909ace5dc11bcff9c1e07c311f92a7f8eWitold Krecicki PR 42891 [Paul J. Reder]
307d2084502eddc7ce921e5ce439aec3531d90e0Tatuya JINMEI 神明達哉 *) Event MPM: Add support for running under mod_ssl, by reverting to the
307d2084502eddc7ce921e5ce439aec3531d90e0Tatuya JINMEI 神明達哉 Worker MPM behaviors, when run under an input filter that buffers
307d2084502eddc7ce921e5ce439aec3531d90e0Tatuya JINMEI 神明達哉 its own data. [Paul Querna]
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence *) mod_ssl: Add support for caching SSL Sessions in memcached. [Paul Querna]
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence *) mod_substitute: Added a new experimental output filter, which
1a148d1bcc9c702e52af738e8fe844b9c46ba296Bob Halley performs inline response content pattern matching (including
77ac297199fc44809d9628558223627c10ae3f31Brian Wellington regex) and substitution. [Jim Jagielski]
abf512ef63c1adbab9f19c86ac0874e8ac50e266Bob Halley *) core: Change etag generation to produce identical results on
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence 32-bit and 64-bit platforms. PR 40064. [Joe Orton]
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence *) ab: Add -r option to continue after socket receive errors.
54a58e494ca80e34cc269506911c5c99fe73f167Bob Halley [Filip Hanik <devlist hanik.com>]
03e200df5dc283f24a6a349f0b31d3eab26da893Mark Andrews *) mod_ldap: Fix the search limit parameter to ldap_search_ext_s()
2b8bed6681d1541474f022586cbe728dfce36880Evan Hunt for SDKs that define LDAP_NO_LIMIT to something other than -1.
a00f9e2f50675bd43cc6a9fe2669709162a2ccb4Evan Hunt [David Jones <oscaremma gmail.com>]
77ca0b57938a8d564676066703cb7fdecacb8976Bob Halley *) mod_dbd: Introduce configuration groups to allow inheritance by virtual
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence hosts of database configurations from the main server. Determine the
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence minimal set of distinct configurations and share connection pools
abf30e12ba485b98ed0fc46787ae6b6771c11338Michael Graff whenever possible. Allow virtual hosts to override inherited SQL
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt statements. PR 41302. [Chris Darroch]
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence *) core: Fix broken chunk filtering that causes all non blocking reads to be
e334405421979688f2d838805ac67ee47bd62976Mark Andrews converted into blocking reads. PR 41056. [Jean-Frederic Clere, Jim Jagielski]
553ead32ff5b00284e574dcabc39115d4d74ec66Evan Hunt *) apxs: Enhance -q flag to print all known variables and their values
553ead32ff5b00284e574dcabc39115d4d74ec66Evan Hunt when invoked without variable name(s).
058e44186b74531402c1f99088eb9dbe4926f8daMark Andrews [William Rowe, Sander Temme]
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt *) apxs: Eliminate run-time check for mod_so. PR 40653.
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt [David M. Lee <dmlee crossroads.com>]
9aba20edee4e704433a464ae43b070b0775de506Mark Andrews *) beos MPM: Create pmain pool and run modules' child_init hooks when
4adf97c32fcca7d00e5756607fd045f2aab9c3d4Mark Andrews entering ap_mpm_run(), then destroy pmain when exiting ap_mpm_run().
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence [Chris Darroch]
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence *) netware MPM: Destroy pmain pool when exiting ap_mpm_run() so that
67adc03ef81fb610f8df093b17f55275ee816754Evan Hunt cleanups registered in modules' child_init hooks are performed.
30e6ea9dedbe0738f9729833b1b59042dbebc4dfBrian Wellington [Chris Darroch]
6098d364b690cb9dabf96e9664c4689c8559bd2eMark Andrews *) mod_dbd: Stash DBD connections in request_config of initial request
3ddd92da6651bc72aa79a04195ad389d86fd1a66Andreas Gustafsson only, or else sub-requests and internal redirections may cause
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence entire DBD pool to be stashed in a single HTTP request. [Chris Darroch]
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence *) Fix issue which could cause error messages to be written to access logs
1f61ebeeadcdae7e38e47367f3e2aefc62c89511Bob Halley on Win32. PR 40476. [Tom Donovan <Tom.Donovan acm.org>]
d22b4de3f1c3151979e2a064cb271007c710c5a7Mark Andrews *) The LockFile directive, which specifies the location of
b4d8192d210290112e07b0e22b491c45c50ba696Evan Hunt the accept() mutex lockfile, is deprecated. Instead, the
e63d63dc8510c669e1575b2762265842e8783822Evan Hunt AcceptMutex directive now takes an optional lockfile
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence location parameter, ala SSLMutex. [Jim Jagielski]
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence *) mod_authn_dbd: Export any additional columns queried in the SQL select
3688a648ff659dd83253cdb5ed4b5c7668b35333Mark Andrews into the environment with the name AUTHENTICATE_<COLUMN>. This brings
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence mod_authn_dbd behaviour in line with mod_authnz_ldap. [Graham Leggett]
0cfb24736841b3e98bb25853229a0efabab88bddEvan Hunt *) mod_dbd: Key the storage of prepared statements on the hex string
0cfb24736841b3e98bb25853229a0efabab88bddEvan Hunt value of server_rec, rather than the server name, as the server name
937f9db1ed2b3618c5fd296173ef0554d35bc21aBob Halley may change (eg when the server name is set) at any time, causing
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence weird behaviour in modules dependent on mod_dbd. [Graham Leggett]
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence *) mod_proxy_fcgi: Added win32 build. [Mladen Turk]
b312748a11d27fe387984973ba79975a9d6863c4Mark Andrews *) sendfile_nonblocking() takes the _brigade_ as an argument, gets
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence the first bucket from the brigade, finds it not to be a FILE
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence bucket and barfs. The fix is to pass a bucket rather than a brigade.
28767ac23c634646d419efaf409784ebeb5e3803Bob Halley [Niklas Edmundsson <nikke acc.umu.se>]
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence *) mod_rewrite: support rewritemap by SQL query [Nick Kew]
9d1650c9fd1842799d88a72eefa2c714545311aaBob Halley *) ap_get_server_version() has been removed. Third-party modules must
975922093ca43c9fc5856d63cfcbcf8006205559Bob Halley now use ap_get_server_banner() or ap_get_server_description().
4054230359991f8f30e1a6ca51247a6f1c6d1a30Bob Halley [Jeff Trawick]
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence *) All MPMs: Introduce a check_config phase between pre_config and
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence open_logs, to allow modules to review interdependent configuration
e51923a61faae331ccb195b7c20e0677f5a6d2c7Bob Halley directive values and adjust them while messages can still be logged
77ac297199fc44809d9628558223627c10ae3f31Brian Wellington to the console. Handle relevant MPM directives during this phase
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence and format messages for both the console and the error log, as
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence appropriate. [Chris Darroch]
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence *) mod_proxy: don't URLencode tilde in path component
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence [Stijn Hoop <stijn sandcat.nl>]
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews *) mpm_winnt: Fix return values from wait_for_many_objects.
14c5931d3d52baf17a786153c35c05fa62f916dcBrian Wellington The return value is index to the signaled thread in the
ca67883a666bdf314d3da958d5195e7215b1f797Bob Halley creted_threads array. We can not use WAIT_TIMEOUT because
307d2084502eddc7ce921e5ce439aec3531d90e0Tatuya JINMEI 神明達哉 his value is defined as 258, thus limiting the MaxThreads
b984520acca2532d048eae929dc0682dd334c7a3Brian Wellington to that value. [Mladen Turk]
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence *) core: Do not allow internal redirects like the DirectoryIndex of mod_dir
1b05d22789fd9a17aca4f459639bc2b6848c3160Mark Andrews to circumvent the symbolic link checks imposed by FollowSymLinks and
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence SymLinksIfOwnerMatch. [Nick Kew, Ruediger Pluem, William Rowe]
937f9db1ed2b3618c5fd296173ef0554d35bc21aBob Halley *) mod_proxy: Support environment variable interpolation in reverse
55243e526397aaa0bfcfa7352d82a585ce1a2b48Andreas Gustafsson proxying directives. [Nick Kew]
71a16ee1350bf1a37c0c9a56a7698c0d4e51fb12Andreas Gustafsson *) core: Add the filename of the configuration file to the warning message
259ce22ab385b4841fc2c8b2c3c6b6292b32d43bMark Andrews about the useless use of AllowOverride. PR 39992.
7a00d69909ace5dc11bcff9c1e07c311f92a7f8eWitold Krecicki [Darryl Miles <darryl darrylmiles.org>]
289ae548d52bc8f982d9823af64cafda7bd92232Mark Andrews *) New SSLLogLevelDebugDump [ None (default) | IO (not bytes) | Bytes ]
289ae548d52bc8f982d9823af64cafda7bd92232Mark Andrews configures the I/O Dump of SSL traffic, when LogLevel is set to Debug.
289ae548d52bc8f982d9823af64cafda7bd92232Mark Andrews The default is none as this is far greater debugging resolution than
289ae548d52bc8f982d9823af64cafda7bd92232Mark Andrews the typical administrator is prepared to untangle. [William Rowe]
289ae548d52bc8f982d9823af64cafda7bd92232Mark Andrews *) mod_disk_cache: If possible, check if the size of an object to cache is
289ae548d52bc8f982d9823af64cafda7bd92232Mark Andrews within the configured boundaries before actually saving data.
289ae548d52bc8f982d9823af64cafda7bd92232Mark Andrews [Niklas Edmundsson <nikke acc.umu.se>]
6098d364b690cb9dabf96e9664c4689c8559bd2eMark Andrews *) mod_cache: Convert all values to seconds before comparing them when
6098d364b690cb9dabf96e9664c4689c8559bd2eMark Andrews checking whether to send a Warning header for a stale response.
6098d364b690cb9dabf96e9664c4689c8559bd2eMark Andrews PR 39713. [Owen Taylor <otaylor redhat.com>]
3e9a5c9dc69346d2e0e88e0da92be61dbca503f6Mark Andrews *) mod_disk_cache: Delete temporary files if they cannot be renamed to their
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence final name. [Davi Arnaut <davi haxent.com.br>]
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence *) Worker and event MPMs: Remove improper scoreboard updates which were
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence performed in the event of a fork() failure. [Chris Darroch]
a866eaa4acc149254bceef093226125e24037003Bob Halley *) Add support for fcgi:// proxies to mod_rewrite.
a866eaa4acc149254bceef093226125e24037003Bob Halley [Markus Schiegl <ms schiegl.com>]
a866eaa4acc149254bceef093226125e24037003Bob Halley *) Remove incorrect comments from scoreboard.h regarding conditional
a866eaa4acc149254bceef093226125e24037003Bob Halley loading of worker_score structure with mod_status, and remove unused
a866eaa4acc149254bceef093226125e24037003Bob Halley definitions relating to old life_status field.
a866eaa4acc149254bceef093226125e24037003Bob Halley [Chris Darroch <chrisd pearsoncmg.com>]
4226a822e893606217b1e8acc2050bcc256b0b44Bob Halley *) Remove allocation of memory for unused array of lb_score pointers
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence in ap_init_scoreboard(). [Chris Darroch <chrisd pearsoncmg.com>]
4226a822e893606217b1e8acc2050bcc256b0b44Bob Halley *) Add mod_proxy_fcgi, a FastCGI back end for mod_proxy.
a6733246eafeb43755ce6d7ec3627ac4209cbccbMark Andrews [Garrett Rooney, Jim Jagielski, Paul Querna]
a6733246eafeb43755ce6d7ec3627ac4209cbccbMark Andrews *) Event MPM: Fill in the scoreboard's tid field. PR 38736.
a6733246eafeb43755ce6d7ec3627ac4209cbccbMark Andrews [Chris Darroch <chrisd pearsoncmg.com>]
ef653fbdb122e9e251bdfbdd4609d03a208bb79dMichael Graff *) mod_charset_lite: Remove Content-Length when output filter can
ef653fbdb122e9e251bdfbdd4609d03a208bb79dMichael Graff invalidate it. Warn when input filter can invalidate it.
3b1fce680f1dbe9467cd3b0ab3138ea52d5a976fMark Andrews [Jeff Trawick]
ef653fbdb122e9e251bdfbdd4609d03a208bb79dMichael Graff *) Authz: Add the new module mod_authn_core that will provide common
ef653fbdb122e9e251bdfbdd4609d03a208bb79dMichael Graff authn directives such as 'AuthType', 'AuthName'. Move the directives
2fb6d3782b548ba678cfb8ff09e0d1e49fafb84dMark Andrews 'AuthType' and 'AuthName' out of the core module and merge mod_authz_alias
2fb6d3782b548ba678cfb8ff09e0d1e49fafb84dMark Andrews into mod_authn_core. [Brad Nicholes]
2fb6d3782b548ba678cfb8ff09e0d1e49fafb84dMark Andrews *) Authz: Move the directives 'Order', 'Allow', 'Deny' and 'Satisfy'
2fb6d3782b548ba678cfb8ff09e0d1e49fafb84dMark Andrews into the new module mod_access_compat which can be loaded to provide
2fb6d3782b548ba678cfb8ff09e0d1e49fafb84dMark Andrews support for these directives.
2fb6d3782b548ba678cfb8ff09e0d1e49fafb84dMark Andrews [Brad Nicholes]
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews *) Authz: Move the 'Require' directive from the core module as well as
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews add the directives '<SatisfyAll>', '<SatisfyOne>', '<RequireAlias>'
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews and 'Reject' to mod_authz_core. The new directives introduce 'AND/OR'
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews logic into the authorization processing. [Brad Nicholes]
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews *) Authz: Add the new module mod_authz_core which acts as the
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews authorization provider vector and contains common authz
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews directives. [Brad Nicholes]
a903095bf4512dae561c7f6fc7854a51bebf334aMark Andrews *) Authz: Renamed mod_authz_dbm authz providers from 'group' and
a903095bf4512dae561c7f6fc7854a51bebf334aMark Andrews 'file-group' to 'dbm-group' and 'dbm-file-group'. [Brad Nicholes]
c9611b45736af157e2993c6ef852e55e8e24ca83Evan Hunt *) Authz: Added the new authz providers 'env', 'ip', 'host', 'all' to handle
a903095bf4512dae561c7f6fc7854a51bebf334aMark Andrews host-based access control provided by mod_authz_host and invoked
a903095bf4512dae561c7f6fc7854a51bebf334aMark Andrews through the 'Require' directive. [Brad Nicholes]
d878b8d87c3f46a25ccae9f5cfe6e39af67562e0Evan Hunt *) Authz: Convert all of the authz modules from hook based to
d878b8d87c3f46a25ccae9f5cfe6e39af67562e0Evan Hunt provider based. [Brad Nicholes]
d878b8d87c3f46a25ccae9f5cfe6e39af67562e0Evan Hunt *) mod_cache: Add CacheMinExpire directive to set the minimum time in
c8aa7ce70d75d5d8f28f941e3a522c71e948b166Evan Hunt seconds to cache a document.
1c70c5ee90d80eebb18033b2553a42c3652a9d72David Lawrence [Brian Akins <brian.akins turner.com>, Ruediger Pluem]
1c70c5ee90d80eebb18033b2553a42c3652a9d72David Lawrence *) mod_authz_dbd: SQL authz with Login/Session support [Nick Kew]
5c54d949cf70f790a82972c678c24a12f49c8c84David Lawrence *) Fix typo in ProxyStatus syntax error message.
8d3e74b1683f714a484bbcf73249e8ee470e36d7Mark Andrews [Christophe Jaillet <christophe.jaillet wanadoo.fr>]
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence *) Asynchronous write completion for the Event MPM. [Brian Pane]
54c26ab21c61c6d6b1e484bb88dc3ac263845d17Mark Andrews *) Added an End-Of-Request bucket type. The logging of a request and
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence the freeing of its pool are now done when the EOR bucket is destroyed.
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence This has the effect of delaying the logging until right after the last
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence of the response is sent; ap_core_output_filter() calls the access logger
8d3e74b1683f714a484bbcf73249e8ee470e36d7Mark Andrews indirectly when it destroys the EOR bucket. [Brian Pane]
8d3e74b1683f714a484bbcf73249e8ee470e36d7Mark Andrews *) Rewrite of logresolve support utility: IPv6 addresses are now supported
1c70c5ee90d80eebb18033b2553a42c3652a9d72David Lawrence and the format of statistical output has changed. [Colm MacCarthaigh]
1c70c5ee90d80eebb18033b2553a42c3652a9d72David Lawrence *) Rewrite of ap_coreoutput_filter to do nonblocking writes [Brian Pane]
1c70c5ee90d80eebb18033b2553a42c3652a9d72David Lawrence *) Added new connection states for handler and write completion
8d3e74b1683f714a484bbcf73249e8ee470e36d7Mark Andrews [Brian Pane]
8d3e74b1683f714a484bbcf73249e8ee470e36d7Mark Andrews *) mod_cgid: Refuse to work on Solaris 10 due to OS bugs. PR 34264.
1c70c5ee90d80eebb18033b2553a42c3652a9d72David Lawrence [Justin Erenkrantz]
1c70c5ee90d80eebb18033b2553a42c3652a9d72David Lawrence *) Teach mod_ssl to use arbitrary OIDs in an SSLRequire directive,
8d3e74b1683f714a484bbcf73249e8ee470e36d7Mark Andrews allowing string-valued client certificate attributes to be used for
1c70c5ee90d80eebb18033b2553a42c3652a9d72David Lawrence access control, as in: SSLRequire "value" in OID("1.3.6.1.4.1.18060.1")
8d3e74b1683f714a484bbcf73249e8ee470e36d7Mark Andrews [Martin Kraemer, David Reid]
8d3e74b1683f714a484bbcf73249e8ee470e36d7Mark Andrews [Apache 2.1.0-dev includes those bug fixes and changes with the
1c70c5ee90d80eebb18033b2553a42c3652a9d72David Lawrence Apache 2.2.xx tree as documented, and except as noted, below.]
1c70c5ee90d80eebb18033b2553a42c3652a9d72David LawrenceChanges with Apache 2.2.x and later:
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence *) http://svn.apache.org/viewvc/httpd/httpd/branches/2.2.x/CHANGES?view=markup
ce67023ae3ad39a77da5361d0187ab6f3f0219cbMark AndrewsChanges with Apache 2.0.x and later:
46e7fc51b81b8602993db99b6040204ae19be3b5Mark Andrews *) http://svn.apache.org/viewvc/httpd/httpd/branches/2.0.x/CHANGES?view=markup
10966da999f8f7f364418aa446d8ead9c8a761cfMark AndrewsChanges with Apache 1.3.x and later: