mod_dav.html revision 1997e02bed99bd0c081962ade257a0ea12ebe15b
fde7c950706837227b4e26388edfc154de1b5530vboxsync<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
fde7c950706837227b4e26388edfc154de1b5530vboxsync<HTML>
fde7c950706837227b4e26388edfc154de1b5530vboxsync<HEAD>
fde7c950706837227b4e26388edfc154de1b5530vboxsync<TITLE>Apache module mod_dav</TITLE>
fde7c950706837227b4e26388edfc154de1b5530vboxsync</HEAD>
fde7c950706837227b4e26388edfc154de1b5530vboxsync
aa7f783d8893b6004cb8d993273c008944f81544vboxsync<!-- Background white, links blue (unvisited), navy (visited), red (active) -->
fde7c950706837227b4e26388edfc154de1b5530vboxsync<BODY
fde7c950706837227b4e26388edfc154de1b5530vboxsync BGCOLOR="#FFFFFF"
fde7c950706837227b4e26388edfc154de1b5530vboxsync TEXT="#000000"
fde7c950706837227b4e26388edfc154de1b5530vboxsync LINK="#0000FF"
fde7c950706837227b4e26388edfc154de1b5530vboxsync VLINK="#000080"
fde7c950706837227b4e26388edfc154de1b5530vboxsync ALINK="#FF0000"
fde7c950706837227b4e26388edfc154de1b5530vboxsync>
fde7c950706837227b4e26388edfc154de1b5530vboxsync<!--#include virtual="header.html" -->
fde7c950706837227b4e26388edfc154de1b5530vboxsync<H1 ALIGN="CENTER">Module mod_dav</H1>
fde7c950706837227b4e26388edfc154de1b5530vboxsync
fde7c950706837227b4e26388edfc154de1b5530vboxsync<p>This module provides Distributed Authoring and Versioning
fde7c950706837227b4e26388edfc154de1b5530vboxsync(<a href="http://www.webdav.org/">WebDAV</a>) functionality.</p>
fde7c950706837227b4e26388edfc154de1b5530vboxsync
e411a26542b4a5c4b17c98e4b6092261a49f0605vboxsync<A
e411a26542b4a5c4b17c98e4b6092261a49f0605vboxsyncHREF="module-dict.html#Status"
e411a26542b4a5c4b17c98e4b6092261a49f0605vboxsyncREL="Help"
e411a26542b4a5c4b17c98e4b6092261a49f0605vboxsync><STRONG>Status:</STRONG></A> Extension
e411a26542b4a5c4b17c98e4b6092261a49f0605vboxsync<BR>
e411a26542b4a5c4b17c98e4b6092261a49f0605vboxsync<A
3005ffba3f5479638902e025ca1598d60491afa3vboxsyncHREF="module-dict.html#SourceFile"
e411a26542b4a5c4b17c98e4b6092261a49f0605vboxsyncREL="Help"
e411a26542b4a5c4b17c98e4b6092261a49f0605vboxsync><STRONG>Source File:</STRONG></A> mod_dav.c
2ac3892cdc8b16a0dee55e8b4510b8ecea83c95fvboxsync<BR>
3005ffba3f5479638902e025ca1598d60491afa3vboxsync<A
3005ffba3f5479638902e025ca1598d60491afa3vboxsyncHREF="module-dict.html#ModuleIdentifier"
3005ffba3f5479638902e025ca1598d60491afa3vboxsyncREL="Help"
4844cffe0a9aaeff9007cded56c218d388a69289vboxsync><STRONG>Module Identifier:</STRONG></A> dav_module
fde7c950706837227b4e26388edfc154de1b5530vboxsync
41f7107d7ff19a04c836fa8a7079edb6f6c00047vboxsync<h2>Summary</h2>
9c27be31df31957d5c84ef37f4ee46caafebab4avboxsync
41f7107d7ff19a04c836fa8a7079edb6f6c00047vboxsync<p>This module provides class 1 and class 2
41f7107d7ff19a04c836fa8a7079edb6f6c00047vboxsync<A HREF="http://www.webdav.org">WebDAV</A> ('Web-based
cb82cf45b526533321d7d4f2cc4ba9c551028989vboxsyncDistributed Authoring and Versioning') functionality for Apache.
41f7107d7ff19a04c836fa8a7079edb6f6c00047vboxsyncThis extension to the HTTP protocol allows creating, moving,
fde7c950706837227b4e26388edfc154de1b5530vboxsynccopying, and deleting resources and collections on a remote web
9f6988748efd4a82de06fee39ddf2e03a9ed66c2vboxsyncserver.</p>
fde7c950706837227b4e26388edfc154de1b5530vboxsync
9f6988748efd4a82de06fee39ddf2e03a9ed66c2vboxsync<P>
fde7c950706837227b4e26388edfc154de1b5530vboxsyncTo enable mod_dav, add the following to a container in your <CODE>httpd.conf</CODE> file:</P>
8dbb100204b6ee0e3c8c389cbb5eb83d4931270fvboxsync
8dbb100204b6ee0e3c8c389cbb5eb83d4931270fvboxsync<blockquote>
49a26ffef05cfa619d377f63b48df7b15cf59148vboxsync<CODE>Dav On</CODE>
8dbb100204b6ee0e3c8c389cbb5eb83d4931270fvboxsync</blockquote>
8dbb100204b6ee0e3c8c389cbb5eb83d4931270fvboxsync
8dbb100204b6ee0e3c8c389cbb5eb83d4931270fvboxsync<p>Also, specify a valid filename for the DAV lock database by adding
8dbb100204b6ee0e3c8c389cbb5eb83d4931270fvboxsyncthe following to the global section in your <CODE>httpd.conf</CODE>
8dbb100204b6ee0e3c8c389cbb5eb83d4931270fvboxsyncfile:</p>
8dbb100204b6ee0e3c8c389cbb5eb83d4931270fvboxsync
8dbb100204b6ee0e3c8c389cbb5eb83d4931270fvboxsync<blockquote>
8dbb100204b6ee0e3c8c389cbb5eb83d4931270fvboxsync<CODE>DavLockDB /tmp/DavLock&nbsp;&nbsp;&nbsp;&nbsp;</CODE><EM>(Any web-server writeable filename, without an extension)</EM>
8dbb100204b6ee0e3c8c389cbb5eb83d4931270fvboxsync</blockquote>
6ec7a354f124d817e91d5be7c0172f7b4d9ce5edvboxsync
6ec7a354f124d817e91d5be7c0172f7b4d9ce5edvboxsync
6ec7a354f124d817e91d5be7c0172f7b4d9ce5edvboxsync
6ec7a354f124d817e91d5be7c0172f7b4d9ce5edvboxsync<H2>Directives</H2>
76078f75cf5c90c0a545466f76cb939e13084ad7vboxsync<UL>
76078f75cf5c90c0a545466f76cb939e13084ad7vboxsync<LI><A HREF="#DAV">Dav</A>
76078f75cf5c90c0a545466f76cb939e13084ad7vboxsync<LI><A HREF="#DAVLockDB">DavLockDB</A>
76078f75cf5c90c0a545466f76cb939e13084ad7vboxsync<LI><A HREF="#DAVMinTimeout">DavMinTimeout</A>
76078f75cf5c90c0a545466f76cb939e13084ad7vboxsync<LI><A HREF="#DAVDepthInfinity">DavDepthInfinity</A>
76078f75cf5c90c0a545466f76cb939e13084ad7vboxsync</UL>
76078f75cf5c90c0a545466f76cb939e13084ad7vboxsync
76078f75cf5c90c0a545466f76cb939e13084ad7vboxsync<HR>
76078f75cf5c90c0a545466f76cb939e13084ad7vboxsync
8471d54d8ca8071a39cb51d7c6c27904e859483dvboxsync<H2><A NAME="DAV">Dav</A></H2>
8471d54d8ca8071a39cb51d7c6c27904e859483dvboxsync<A
76078f75cf5c90c0a545466f76cb939e13084ad7vboxsync HREF="directive-dict.html#Syntax"
76078f75cf5c90c0a545466f76cb939e13084ad7vboxsync REL="Help"
76078f75cf5c90c0a545466f76cb939e13084ad7vboxsync><STRONG>Syntax:</STRONG></A> Dav on|off<BR>
76078f75cf5c90c0a545466f76cb939e13084ad7vboxsync<A
76078f75cf5c90c0a545466f76cb939e13084ad7vboxsync HREF="directive-dict.html#Default"
76078f75cf5c90c0a545466f76cb939e13084ad7vboxsync REL="Help"
76078f75cf5c90c0a545466f76cb939e13084ad7vboxsync><STRONG>Default:</STRONG></A>
76078f75cf5c90c0a545466f76cb939e13084ad7vboxsync <CODE>Dav off</CODE><BR>
76078f75cf5c90c0a545466f76cb939e13084ad7vboxsync<A
76078f75cf5c90c0a545466f76cb939e13084ad7vboxsync HREF="directive-dict.html#Context"
76078f75cf5c90c0a545466f76cb939e13084ad7vboxsync REL="Help"
76078f75cf5c90c0a545466f76cb939e13084ad7vboxsync><STRONG>Context:</STRONG></A> directory<BR>
76078f75cf5c90c0a545466f76cb939e13084ad7vboxsync<A
76078f75cf5c90c0a545466f76cb939e13084ad7vboxsync HREF="directive-dict.html#Status"
76078f75cf5c90c0a545466f76cb939e13084ad7vboxsync REL="Help"
76078f75cf5c90c0a545466f76cb939e13084ad7vboxsync><STRONG>Status:</STRONG></A> extension<BR>
76078f75cf5c90c0a545466f76cb939e13084ad7vboxsync<A
76078f75cf5c90c0a545466f76cb939e13084ad7vboxsync HREF="directive-dict.html#Module"
e411a26542b4a5c4b17c98e4b6092261a49f0605vboxsync REL="Help"
e411a26542b4a5c4b17c98e4b6092261a49f0605vboxsync><STRONG>Module:</STRONG></A> mod_dav<BR>
e411a26542b4a5c4b17c98e4b6092261a49f0605vboxsync<A
e411a26542b4a5c4b17c98e4b6092261a49f0605vboxsync HREF="directive-dict.html#Compatibility"
e411a26542b4a5c4b17c98e4b6092261a49f0605vboxsync REL="Help"
e411a26542b4a5c4b17c98e4b6092261a49f0605vboxsync><STRONG>Compatibility:</STRONG></A> Apache 1.3.4 and above
76078f75cf5c90c0a545466f76cb939e13084ad7vboxsync
8d70fbc5599e39e698fc95b7903cf9c96d78a14avboxsync<p>Use the <CODE>Dav</CODE> directive to enable the WebDAV HTTP methods
8d70fbc5599e39e698fc95b7903cf9c96d78a14avboxsyncfor the given container.
c3f33d1db9311d72ee23bf2826acd10377b7567cvboxsyncYou may wish to add a
c3f33d1db9311d72ee23bf2826acd10377b7567cvboxsync<A
c3f33d1db9311d72ee23bf2826acd10377b7567cvboxsync HREF="core.html#limit"
a03b50c205ef1cf28c6edb4833528df7de48dbfbvboxsync>&lt;Limit&gt;</A>
a03b50c205ef1cf28c6edb4833528df7de48dbfbvboxsyncclause inside the
a03b50c205ef1cf28c6edb4833528df7de48dbfbvboxsync<A
a03b50c205ef1cf28c6edb4833528df7de48dbfbvboxsync HREF="core.html#location"
a03b50c205ef1cf28c6edb4833528df7de48dbfbvboxsync>location</A>
a03b50c205ef1cf28c6edb4833528df7de48dbfbvboxsyncdirective to limit access to DAV-enabled locations.</P>
a03b50c205ef1cf28c6edb4833528df7de48dbfbvboxsync
a03b50c205ef1cf28c6edb4833528df7de48dbfbvboxsync<TABLE WIDTH="70%" BORDER=0 BGCOLOR="#E0E0F0" CELLSPACING=0 CELLPADDING=10>
a03b50c205ef1cf28c6edb4833528df7de48dbfbvboxsync<TR><TD>
a03b50c205ef1cf28c6edb4833528df7de48dbfbvboxsync<STRONG>Example</STRONG>:<BR><BR>
c3f33d1db9311d72ee23bf2826acd10377b7567cvboxsync<CODE>DavLockDB /tmp/DavLock<BR>
c3f33d1db9311d72ee23bf2826acd10377b7567cvboxsync<BR>
c3f33d1db9311d72ee23bf2826acd10377b7567cvboxsync&lt;Location /foo&gt;<BR>
c3f33d1db9311d72ee23bf2826acd10377b7567cvboxsyncDav On<BR>
c3f33d1db9311d72ee23bf2826acd10377b7567cvboxsync<BR>
c3f33d1db9311d72ee23bf2826acd10377b7567cvboxsyncAuthType Basic<BR>
c3f33d1db9311d72ee23bf2826acd10377b7567cvboxsyncAuthName DAV<BR>
a03b50c205ef1cf28c6edb4833528df7de48dbfbvboxsyncAuthUserFile user.passwd<BR>
0b70b2329a24edb70aa57ffc3503453e319e00cevboxsync<BR>
0b70b2329a24edb70aa57ffc3503453e319e00cevboxsync&nbsp;&nbsp;&lt;LimitExcept GET HEAD OPTIONS&gt;<BR>
0b70b2329a24edb70aa57ffc3503453e319e00cevboxsync&nbsp;&nbsp;require user admin<BR>
0b70b2329a24edb70aa57ffc3503453e319e00cevboxsync&nbsp;&nbsp;&lt;/LimitExcept&gt;<BR>
0b70b2329a24edb70aa57ffc3503453e319e00cevboxsync&lt;/Location&gt;<BR>
0b70b2329a24edb70aa57ffc3503453e319e00cevboxsync</CODE>
0b70b2329a24edb70aa57ffc3503453e319e00cevboxsync</TD></TR>
0b70b2329a24edb70aa57ffc3503453e319e00cevboxsync</TABLE>
0b70b2329a24edb70aa57ffc3503453e319e00cevboxsync
0b70b2329a24edb70aa57ffc3503453e319e00cevboxsync<BR>
c3f33d1db9311d72ee23bf2826acd10377b7567cvboxsync<HR>
c3f33d1db9311d72ee23bf2826acd10377b7567cvboxsync
a03b50c205ef1cf28c6edb4833528df7de48dbfbvboxsync<H2><A NAME="DavLockDB">DavLockDB</A></H2>
e1995b2a94b249570f952533b3d6102be9c6eb10vboxsync<A
e1995b2a94b249570f952533b3d6102be9c6eb10vboxsync HREF="directive-dict.html#Syntax"
a03b50c205ef1cf28c6edb4833528df7de48dbfbvboxsync REL="Help"
c427740af7e593bd7c43f9575bf56a54552b6070vboxsync><STRONG>Syntax:</STRONG></A> DavLockDB <em>filename</em><BR>
a03b50c205ef1cf28c6edb4833528df7de48dbfbvboxsync<A
a03b50c205ef1cf28c6edb4833528df7de48dbfbvboxsync HREF="directive-dict.html#Default"
6c3b7813a9c89af343c6ea417c3239a7a6f4c0d7vboxsync REL="Help"
6c3b7813a9c89af343c6ea417c3239a7a6f4c0d7vboxsync><STRONG>Default:</STRONG></A>
da2be403c43deb252f47ab974ed5c94189eb6974vboxsync <EM>None</EM><BR>
6c3b7813a9c89af343c6ea417c3239a7a6f4c0d7vboxsync<A
6c3b7813a9c89af343c6ea417c3239a7a6f4c0d7vboxsync HREF="directive-dict.html#Context"
6c3b7813a9c89af343c6ea417c3239a7a6f4c0d7vboxsync REL="Help"
6c3b7813a9c89af343c6ea417c3239a7a6f4c0d7vboxsync><STRONG>Context:</STRONG></A> server config, virtual host<BR>
8d70fbc5599e39e698fc95b7903cf9c96d78a14avboxsync<A
8d70fbc5599e39e698fc95b7903cf9c96d78a14avboxsync HREF="directive-dict.html#Status"
8d70fbc5599e39e698fc95b7903cf9c96d78a14avboxsync REL="Help"
8d70fbc5599e39e698fc95b7903cf9c96d78a14avboxsync><STRONG>Status:</STRONG></A> extension<BR>
8d70fbc5599e39e698fc95b7903cf9c96d78a14avboxsync<A
8d70fbc5599e39e698fc95b7903cf9c96d78a14avboxsync HREF="directive-dict.html#Module"
8d70fbc5599e39e698fc95b7903cf9c96d78a14avboxsync REL="Help"
8d70fbc5599e39e698fc95b7903cf9c96d78a14avboxsync><STRONG>Module:</STRONG></A> mod_dav
8d70fbc5599e39e698fc95b7903cf9c96d78a14avboxsync
8d70fbc5599e39e698fc95b7903cf9c96d78a14avboxsync<p>Use the <CODE>DavLockDB</CODE> directive to specify the full path to the
8d70fbc5599e39e698fc95b7903cf9c96d78a14avboxsynclock database, excluding an extension. The default (file system)
8d70fbc5599e39e698fc95b7903cf9c96d78a14avboxsyncimplementation of mod_dav uses a SDBM database to track user locks.
0364c7b787a398c7502bbd66efd4fe99583f7473vboxsyncThe utility <CODE>modules/dav/util/lockview</CODE> can be
8d70fbc5599e39e698fc95b7903cf9c96d78a14avboxsyncused from the server to display all locks in a lock database.</P>
8d70fbc5599e39e698fc95b7903cf9c96d78a14avboxsync
8d70fbc5599e39e698fc95b7903cf9c96d78a14avboxsync<TABLE WIDTH="70%" BORDER=0 BGCOLOR="#E0E0F0" CELLSPACING=0 CELLPADDING=10>
8d70fbc5599e39e698fc95b7903cf9c96d78a14avboxsync<TR><TD>
8d70fbc5599e39e698fc95b7903cf9c96d78a14avboxsync<STRONG>Example</STRONG>:<BR><BR>
8d70fbc5599e39e698fc95b7903cf9c96d78a14avboxsync<CODE>DavLockDB /tmp/DavLock<BR>
8d70fbc5599e39e698fc95b7903cf9c96d78a14avboxsync<BR>
8d70fbc5599e39e698fc95b7903cf9c96d78a14avboxsync</CODE>
8d70fbc5599e39e698fc95b7903cf9c96d78a14avboxsync</TD></TR>
8d70fbc5599e39e698fc95b7903cf9c96d78a14avboxsync</TABLE>
8d70fbc5599e39e698fc95b7903cf9c96d78a14avboxsync
8d70fbc5599e39e698fc95b7903cf9c96d78a14avboxsync<BR>
8d70fbc5599e39e698fc95b7903cf9c96d78a14avboxsync<HR>
16bf2b2bad49fa4fc2b0e7b6f87f837b53a2e787vboxsync
e411a26542b4a5c4b17c98e4b6092261a49f0605vboxsync<H2><A NAME="DavMinTimeout">DavMinTimeout</A></H2>
e411a26542b4a5c4b17c98e4b6092261a49f0605vboxsync<A
e411a26542b4a5c4b17c98e4b6092261a49f0605vboxsync HREF="directive-dict.html#Syntax"
e411a26542b4a5c4b17c98e4b6092261a49f0605vboxsync REL="Help"
e411a26542b4a5c4b17c98e4b6092261a49f0605vboxsync><STRONG>Syntax:</STRONG></A> DavMinTimeout <em>seconds</em><BR>
e411a26542b4a5c4b17c98e4b6092261a49f0605vboxsync<A
e411a26542b4a5c4b17c98e4b6092261a49f0605vboxsync HREF="directive-dict.html#Default"
e411a26542b4a5c4b17c98e4b6092261a49f0605vboxsync REL="Help"
e411a26542b4a5c4b17c98e4b6092261a49f0605vboxsync><STRONG>Default:</STRONG></A>
e411a26542b4a5c4b17c98e4b6092261a49f0605vboxsync <CODE>DavMinTimeout 0</CODE><BR>
e411a26542b4a5c4b17c98e4b6092261a49f0605vboxsync<A
16bf2b2bad49fa4fc2b0e7b6f87f837b53a2e787vboxsync HREF="directive-dict.html#Context"
8d70fbc5599e39e698fc95b7903cf9c96d78a14avboxsync REL="Help"
fde7c950706837227b4e26388edfc154de1b5530vboxsync><STRONG>Context:</STRONG></A> directory<BR>
6c3b7813a9c89af343c6ea417c3239a7a6f4c0d7vboxsync<A
16bf2b2bad49fa4fc2b0e7b6f87f837b53a2e787vboxsync HREF="directive-dict.html#Status"
16bf2b2bad49fa4fc2b0e7b6f87f837b53a2e787vboxsync REL="Help"
16bf2b2bad49fa4fc2b0e7b6f87f837b53a2e787vboxsync><STRONG>Status:</STRONG></A> extension<BR>
16bf2b2bad49fa4fc2b0e7b6f87f837b53a2e787vboxsync<A
16bf2b2bad49fa4fc2b0e7b6f87f837b53a2e787vboxsync HREF="directive-dict.html#Module"
16bf2b2bad49fa4fc2b0e7b6f87f837b53a2e787vboxsync REL="Help"
16bf2b2bad49fa4fc2b0e7b6f87f837b53a2e787vboxsync><STRONG>Module:</STRONG></A> mod_dav
16bf2b2bad49fa4fc2b0e7b6f87f837b53a2e787vboxsync
8cd8b490cc74017d6482964df20a9bc8c8e16f41vboxsync<p>When a client requests a DAV resource lock, it can also specify a time
6c3b7813a9c89af343c6ea417c3239a7a6f4c0d7vboxsyncwhen the lock will be automatically removed by the server. This value
6c3b7813a9c89af343c6ea417c3239a7a6f4c0d7vboxsyncis only a request, and the server can ignore it or inform the client
6c3b7813a9c89af343c6ea417c3239a7a6f4c0d7vboxsyncof an arbitrary value.</P>
6c3b7813a9c89af343c6ea417c3239a7a6f4c0d7vboxsync
8dbb100204b6ee0e3c8c389cbb5eb83d4931270fvboxsync<p>Use the <CODE>DavMinTimeout</CODE> directive to specify, in seconds,
6c3b7813a9c89af343c6ea417c3239a7a6f4c0d7vboxsyncthe minimum lock timeout to return to a client. Microsoft Web Folders
3e8d40fe22eba54863b6f2a4c3aa13ca6d8d959dvboxsyncdefaults to a timeout of 120 seconds; the <CODE>DavMinTimeout</CODE>
3e8d40fe22eba54863b6f2a4c3aa13ca6d8d959dvboxsynccan override this to a higher value (like 600 seconds) to reduce the chance
d210ece1399825ab43b46b3a464e683b0163028bvboxsyncof the client losing the lock due to network latency.</P>
d210ece1399825ab43b46b3a464e683b0163028bvboxsync
a03b50c205ef1cf28c6edb4833528df7de48dbfbvboxsync<TABLE WIDTH="70%" BORDER=0 BGCOLOR="#E0E0F0" CELLSPACING=0 CELLPADDING=10>
75f67c4a1cd5ae0e0bfa6f10f5f4a680b28c4a81vboxsync<TR><TD>
75f67c4a1cd5ae0e0bfa6f10f5f4a680b28c4a81vboxsync<STRONG>Example</STRONG>:<BR><BR>
75f67c4a1cd5ae0e0bfa6f10f5f4a680b28c4a81vboxsync<CODE>&lt;Location /MSWord&gt;<BR>
75f67c4a1cd5ae0e0bfa6f10f5f4a680b28c4a81vboxsyncDavMinTimeout 600<BR>
75f67c4a1cd5ae0e0bfa6f10f5f4a680b28c4a81vboxsync&lt;/Location&gt;<BR>
75f67c4a1cd5ae0e0bfa6f10f5f4a680b28c4a81vboxsync<BR>
60c170c1bb96b560ed789edae3e8ab6a92490907vboxsync</CODE>
60c170c1bb96b560ed789edae3e8ab6a92490907vboxsync</TD></TR>
60c170c1bb96b560ed789edae3e8ab6a92490907vboxsync</TABLE>
60c170c1bb96b560ed789edae3e8ab6a92490907vboxsync
60c170c1bb96b560ed789edae3e8ab6a92490907vboxsync<BR>
60c170c1bb96b560ed789edae3e8ab6a92490907vboxsync<HR>
71b5a91ad8c1f38948380892897d14d67aab5061vboxsync
b3277e90dc9c5822588c8fbf69d173301e2e17b9vboxsync<H2><A NAME="DavDepthInfinity">DavDepthInfinity</A></H2>
71b5a91ad8c1f38948380892897d14d67aab5061vboxsync<A
60c170c1bb96b560ed789edae3e8ab6a92490907vboxsync HREF="directive-dict.html#Syntax"
16bf2b2bad49fa4fc2b0e7b6f87f837b53a2e787vboxsync REL="Help"
60c170c1bb96b560ed789edae3e8ab6a92490907vboxsync><STRONG>Syntax:</STRONG></A> DavDepthInfinity on|off<BR>
60c170c1bb96b560ed789edae3e8ab6a92490907vboxsync<A
16bf2b2bad49fa4fc2b0e7b6f87f837b53a2e787vboxsync HREF="directive-dict.html#Default"
16bf2b2bad49fa4fc2b0e7b6f87f837b53a2e787vboxsync REL="Help"
9f6988748efd4a82de06fee39ddf2e03a9ed66c2vboxsync><STRONG>Default:</STRONG></A>
76078f75cf5c90c0a545466f76cb939e13084ad7vboxsync <CODE>DavDepthInfinity off</CODE><BR>
9f6988748efd4a82de06fee39ddf2e03a9ed66c2vboxsync<A
9f6988748efd4a82de06fee39ddf2e03a9ed66c2vboxsync HREF="directive-dict.html#Context"
9f6988748efd4a82de06fee39ddf2e03a9ed66c2vboxsync REL="Help"
e5ea1536d7695623ddb75d335971d5e8cac88190vboxsync><STRONG>Context:</STRONG></A> directory<BR>
9f6988748efd4a82de06fee39ddf2e03a9ed66c2vboxsync<A
e5ea1536d7695623ddb75d335971d5e8cac88190vboxsync HREF="directive-dict.html#Status"
9f6988748efd4a82de06fee39ddf2e03a9ed66c2vboxsync REL="Help"
8dbb100204b6ee0e3c8c389cbb5eb83d4931270fvboxsync><STRONG>Status:</STRONG></A> extension<BR>
9f6988748efd4a82de06fee39ddf2e03a9ed66c2vboxsync<A
9f6988748efd4a82de06fee39ddf2e03a9ed66c2vboxsync HREF="directive-dict.html#Module"
76078f75cf5c90c0a545466f76cb939e13084ad7vboxsync REL="Help"
9f6988748efd4a82de06fee39ddf2e03a9ed66c2vboxsync><STRONG>Module:</STRONG></A> mod_dav
9f6988748efd4a82de06fee39ddf2e03a9ed66c2vboxsync
9f6988748efd4a82de06fee39ddf2e03a9ed66c2vboxsync<p>Use the <CODE>DavDepthInfinity</CODE> directive to allow the processing
e5ea1536d7695623ddb75d335971d5e8cac88190vboxsyncof PROPFIND requests containing the header 'Depth: Infinity'.
9f6988748efd4a82de06fee39ddf2e03a9ed66c2vboxsyncBecause this type of request could constitute a denial-of-service attack,
e5ea1536d7695623ddb75d335971d5e8cac88190vboxsyncby default it is not allowed.</P>
9f6988748efd4a82de06fee39ddf2e03a9ed66c2vboxsync
8dbb100204b6ee0e3c8c389cbb5eb83d4931270fvboxsync<!--#include virtual="footer.html" -->
9f6988748efd4a82de06fee39ddf2e03a9ed66c2vboxsync</BODY>
f9d6ebe935f9c26f4c993910a176e3246ab861bbvboxsync</HTML>
e5ea1536d7695623ddb75d335971d5e8cac88190vboxsync