diff options
author | Jeff Trawick <trawick@apache.org> | 2003-06-07 19:50:01 +0000 |
---|---|---|
committer | Jeff Trawick <trawick@apache.org> | 2003-06-07 19:50:01 +0000 |
commit | 8f0cd048e0b367e4067e3cb3f26aa165e7fcef3c (patch) | |
tree | 70891727fda05c5dcb6351a1a4fe3ccceb212eae /CHANGES | |
parent | d7d7c6a73e974374ee88a425d4cc2a153c3600b7 (diff) | |
download | httpd-8f0cd048e0b367e4067e3cb3f26aa165e7fcef3c.tar.gz |
Unix: Handle permissions settings for flock-based mutexes in
unixd_set_global|proc_mutex_perms(). Allow the functions to be
called for any type of mutex.
This resolves a fatal problem with mod_rewrite on systems where
APR uses flock-based mutex.
It simplifies mod_ssl as well, which had special logic to perform
the chown(). It fixed an init error with mod_ssl on systems where
flock is used when the user had no SSLMutex directive.
The Unix MPMs continue to call unixd_set_global|proc_mutex_perms()
only for SysV sems. There is no permission problem with flock-based
accept mutexes since the child init logic for the MPMs is done
prior to switching identity.
PR: 20312
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@100189 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -2,6 +2,10 @@ Changes with Apache 2.1.0-dev [Remove entries to the current 2.0 section below, when backported] + *) Unix: Handle permissions settings for flock-based mutexes in + unixd_set_global|proc_mutex_perms(). Allow the functions to be + called for any type of mutex. PR 20312 [Jeff Trawick] + *) mod_rewrite: Perform child initialization on the rewrite log lock. This fixes a log corruption issue when flock-based serialization is used (e.g., FreeBSD). [Jeff Trawick] |