]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
Merge r569000 from trunk:
authorJoshua Slive <slive@apache.org>
Thu, 23 Aug 2007 14:50:26 +0000 (14:50 +0000)
committerJoshua Slive <slive@apache.org>
Thu, 23 Aug 2007 14:50:26 +0000 (14:50 +0000)
Correct a common misconception: symlink restrictions
are policy restrictions, not security restrictions.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.2.x@569020 13f79535-47bb-0310-9956-ffa450edef68

docs/manual/mod/core.html.en
docs/manual/mod/core.xml

index 60020d1506b8bfc3d505ef4864d072c5d3b729f4..1a3441a5669e17fa57eca9a163c0eb1c3d35145e 100644 (file)
@@ -2280,6 +2280,9 @@ directory</td></tr>
       <p>Note also, that this option <strong>gets ignored</strong> if set
       inside a <code class="directive"><a href="#location">&lt;Location&gt;</a></code>
       section.</p>
+      <p>Omitting this option should not be considered a security restriction,
+      since symlink testing is subject to race conditions that make it
+      circumventable.</p>
       </div></dd>
 
       <dt><code>Includes</code></dt>
@@ -2320,8 +2323,11 @@ directory</td></tr>
       target file or directory is owned by the same user id as the
       link.
 
-      <div class="note"><h3>Note</h3> This option gets ignored if
-      set inside a <code class="directive"><a href="#location">&lt;Location&gt;</a></code> section.</div>
+      <div class="note"><h3>Note</h3> <p>This option gets ignored if
+      set inside a <code class="directive"><a href="#location">&lt;Location&gt;</a></code> section.</p>
+      <p>This option should not be considered a security restriction,
+      since symlink testing is subject to race conditions that make it
+      circumventable.</p></div>
       </dd>
     </dl>
 
index 52c3f19b18cbb5a021323e3ac20c951b2769af35..ce2698d3bdd6f29a0c0fc405a1d989937a079169 100644 (file)
@@ -2273,6 +2273,9 @@ directory</description>
       <p>Note also, that this option <strong>gets ignored</strong> if set
       inside a <directive type="section" module="core">Location</directive>
       section.</p>
+      <p>Omitting this option should not be considered a security restriction,
+      since symlink testing is subject to race conditions that make it
+      circumventable.</p>
       </note></dd>
 
       <dt><code>Includes</code></dt>
@@ -2313,9 +2316,12 @@ directory</description>
       target file or directory is owned by the same user id as the
       link.
 
-      <note><title>Note</title> This option gets ignored if
+      <note><title>Note</title> <p>This option gets ignored if
       set inside a <directive module="core"
-      type="section">Location</directive> section.</note>
+      type="section">Location</directive> section.</p>
+      <p>This option should not be considered a security restriction,
+      since symlink testing is subject to race conditions that make it
+      circumventable.</p></note>
       </dd>
     </dl>