summaryrefslogtreecommitdiff
path: root/CHANGES
diff options
context:
space:
mode:
authorJeff Trawick <trawick@apache.org>2003-06-07 19:50:01 +0000
committerJeff Trawick <trawick@apache.org>2003-06-07 19:50:01 +0000
commit8f0cd048e0b367e4067e3cb3f26aa165e7fcef3c (patch)
tree70891727fda05c5dcb6351a1a4fe3ccceb212eae /CHANGES
parentd7d7c6a73e974374ee88a425d4cc2a153c3600b7 (diff)
downloadhttpd-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--CHANGES4
1 files changed, 4 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index d3c4f8d828..e2509e32fd 100644
--- a/CHANGES
+++ b/CHANGES
@@ -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]