]> granicus.if.org Git - apache/commit
Replace AcceptMutex, LockFile, RewriteLock, SSLMutex, SSLStaplingMutex,
authorJeff Trawick <trawick@apache.org>
Mon, 23 Nov 2009 23:17:51 +0000 (23:17 +0000)
committerJeff Trawick <trawick@apache.org>
Mon, 23 Nov 2009 23:17:51 +0000 (23:17 +0000)
commit2e9668a33d7187ef575e17c1a198a515366c0db1
tree0e58bebdbd155b366ae32e4ada3c3b142ce9adfc
parentb5a24b1d4fe827e0fd59347484f30ab900c7c694
Replace AcceptMutex, LockFile, RewriteLock, SSLMutex, SSLStaplingMutex,
and WatchdogMutexPath with a single Mutex directive.  Add APIs to
simplify setup and user customization of APR proc and global mutexes.
(See util_mutex.h.)  Build-time setting DEFAULT_LOCKFILE is no longer
respected; set DEFAULT_REL_RUNTIMEDIR instead.

Some existing modules, such as mod_ldap and mod_auth_digest gain
configurability for their mutexes.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@883540 13f79535-47bb-0310-9956-ffa450edef68
31 files changed:
CHANGES
build/mkconfNW.awk
docs/conf/extra/httpd-mpm.conf.in
docs/conf/extra/httpd-ssl.conf.in
docs/conf/httpd.conf.in
include/ap_mmn.h
include/ap_slotmem.h
include/mpm_common.h
include/util_ldap.h
include/util_mutex.h
modules/aaa/mod_auth_digest.c
modules/core/mod_watchdog.c
modules/core/mod_watchdog.h
modules/examples/mod_example_ipc.c
modules/generators/mod_info.c
modules/ldap/util_ldap.c
modules/mappers/mod_rewrite.c
modules/ssl/mod_ssl.c
modules/ssl/ssl_engine_config.c
modules/ssl/ssl_engine_mutex.c
modules/ssl/ssl_private.h
modules/ssl/ssl_util_stapling.c
server/core.c
server/main.c
server/mpm/prefork/mpm_default.h
server/mpm/prefork/prefork.c
server/mpm/worker/mpm_default.h
server/mpm/worker/worker.c
server/mpm_common.c
server/util_mutex.c
test/make_sni.sh