mod_dav.html revision 4eb655ae7c0fb50736c7755f34c0d24ad091feda
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<HTML>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<HEAD>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<TITLE>Apache module mod_dav</TITLE>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd</HEAD>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<!-- Background white, links blue (unvisited), navy (visited), red (active) -->
96ad5d81ee4a2cc66a4ae19893efc8aa6d06fae7jailletc<BODY
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd BGCOLOR="#FFFFFF"
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd TEXT="#000000"
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen LINK="#0000FF"
2e545ce2450a9953665f701bb05350f0d3f26275nd VLINK="#000080"
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen ALINK="#FF0000"
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<!--#include virtual="header.html" -->
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<H1 ALIGN="CENTER">Module mod_dav</H1>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd
af33a4994ae2ff15bc67d19ff1a7feb906745bf8rbowen<p>This module provides Distributed Authoring and Versioning
3f08db06526d6901aa08c110b5bc7dde6bc39905nd(<a href="http://www.webdav.org/">WebDAV</a>) functionality.</p>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<A
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bndHREF="module-dict.html#Status"
3f08db06526d6901aa08c110b5bc7dde6bc39905ndREL="Help"
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd><STRONG>Status:</STRONG></A> Extension
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<BR>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<A
ad74a0524a06bfe11b7de9e3b4ce7233ab3bd3f7ndHREF="module-dict.html#SourceFile"
d28579afd45cc42da1422161721fb12f9cf366b9ndREL="Help"
ad74a0524a06bfe11b7de9e3b4ce7233ab3bd3f7nd><STRONG>Source File:</STRONG></A> mod_dav.c
1ac39787115a288f5e848344b1b1e8dccb1c58f1nd<BR>
f086b4b402fa9a2fefc7dda85de2a3cc1cd0a654rjung<A
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bndHREF="module-dict.html#ModuleIdentifier"
4b575a6b6704b516f22d65a3ad35696d7b9ba372rpluemREL="Help"
4b575a6b6704b516f22d65a3ad35696d7b9ba372rpluem><STRONG>Module Identifier:</STRONG></A> dav_module
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<h2>Summary</h2>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<p>This module provides class 1 and class 2
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<A HREF="http://www.webdav.org">WebDAV</A> ('Web-based
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bndDistributed Authoring and Versioning') functionality for Apache.
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bndThis extension to the HTTP protocol allows creating, moving,
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bndcopying, and deleting resources and collections on a remote web
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bndserver.</p>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<P>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bndTo enable mod_dav, add the following to a container in your <CODE>httpd.conf</CODE> file:</P>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<blockquote>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<CODE>Dav On</CODE>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd</blockquote>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<p>Also, specify a valid filename for the DAV lock database by adding
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bndthe following to the global section in your <CODE>httpd.conf</CODE>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bndfile:</p>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<blockquote>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<CODE>DavLockDB /tmp/DavLock&nbsp;&nbsp;&nbsp;&nbsp;</CODE><EM>(Any web-server writeable filename, without an extension)</EM>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd</blockquote>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<H2>Directives</H2>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<UL>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<LI><A HREF="#DAV">Dav</A>
f4cbda69df0490c6deaacb8d04f103d200ddd183nd<LI><A HREF="#DAVLockDB">DavLockDB</A>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<LI><A HREF="#DAVMinTimeout">DavMinTimeout</A>
1462ff536f1b939bb337766b2056109c29664c4erbowen<LI><A HREF="#DAVDepthInfinity">DavDepthInfinity</A>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak</UL>
f68d1146896d2744b5ad04b445b08724c4b7fa67rbowen
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<HR>
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedooh
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<H2><A NAME="DAV">Dav</A></H2>
f4cbda69df0490c6deaacb8d04f103d200ddd183nd<A
f4cbda69df0490c6deaacb8d04f103d200ddd183nd HREF="directive-dict.html#Syntax"
f4cbda69df0490c6deaacb8d04f103d200ddd183nd REL="Help"
f4cbda69df0490c6deaacb8d04f103d200ddd183nd><STRONG>Syntax:</STRONG></A> Dav &lt;on | off&gt;<BR>
f4cbda69df0490c6deaacb8d04f103d200ddd183nd<A
df4578cbf77fc9e35ccade1f01b137b7eea5ede6nd HREF="directive-dict.html#Default"
f4cbda69df0490c6deaacb8d04f103d200ddd183nd REL="Help"
f4cbda69df0490c6deaacb8d04f103d200ddd183nd><STRONG>Default:</STRONG></A>
f4cbda69df0490c6deaacb8d04f103d200ddd183nd <CODE>Dav off</CODE><BR>
f4cbda69df0490c6deaacb8d04f103d200ddd183nd<A
f4cbda69df0490c6deaacb8d04f103d200ddd183nd HREF="directive-dict.html#Context"
df4578cbf77fc9e35ccade1f01b137b7eea5ede6nd REL="Help"
f4cbda69df0490c6deaacb8d04f103d200ddd183nd><STRONG>Context:</STRONG></A> directory<BR>
f4cbda69df0490c6deaacb8d04f103d200ddd183nd<A
f4cbda69df0490c6deaacb8d04f103d200ddd183nd HREF="directive-dict.html#Status"
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd REL="Help"
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd><STRONG>Status:</STRONG></A> extension<BR>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<A
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd HREF="directive-dict.html#Module"
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd REL="Help"
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd><STRONG>Module:</STRONG></A> mod_dav<BR>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<A
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd HREF="directive-dict.html#Compatibility"
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd REL="Help"
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd><STRONG>Compatibility:</STRONG></A> Apache 1.3.4 and above
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<p>Use the <CODE>Dav</CODE> directive to enable the WebDAV HTTP methods
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bndfor the given container.
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bndYou may wish to add a
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<A
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd HREF="core.html#limit"
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd>&lt;Limit&gt;</A>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bndclause inside the
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<A
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd HREF="core.html#location"
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd>location</A>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnddirective to limit access to DAV-enabled locations.</P>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<TABLE WIDTH="70%" BORDER=0 BGCOLOR="#E0E0F0" CELLSPACING=0 CELLPADDING=10>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<TR><TD>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<STRONG>Example</STRONG>:<BR><BR>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<CODE>DavLockDB /tmp/DavLock<BR>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<BR>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd&lt;Location /foo&gt;<BR>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bndDav On<BR>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<BR>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bndAuthType Basic<BR>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bndAuthName DAV<BR>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bndAuthUserFile user.passwd<BR>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<BR>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd&nbsp;&nbsp;&lt;LimitExcept GET HEAD OPTIONS&gt;<BR>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd&nbsp;&nbsp;require user admin<BR>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd&nbsp;&nbsp;&lt;/LimitExcept&gt;<BR>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd&lt;/Location&gt;<BR>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak</CODE>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak</TD></TR>
1462ff536f1b939bb337766b2056109c29664c4erbowen</TABLE>
1462ff536f1b939bb337766b2056109c29664c4erbowen
1462ff536f1b939bb337766b2056109c29664c4erbowen<BR>
1462ff536f1b939bb337766b2056109c29664c4erbowen<HR>
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf
1462ff536f1b939bb337766b2056109c29664c4erbowen<H2><A NAME="DavLockDB">DavLockDB</A></H2>
1462ff536f1b939bb337766b2056109c29664c4erbowen<A
1462ff536f1b939bb337766b2056109c29664c4erbowen HREF="directive-dict.html#Syntax"
1462ff536f1b939bb337766b2056109c29664c4erbowen REL="Help"
1462ff536f1b939bb337766b2056109c29664c4erbowen><STRONG>Syntax:</STRONG></A> DavLockDB &lt;Full path to lock database&gt;<BR>
1462ff536f1b939bb337766b2056109c29664c4erbowen<A
1462ff536f1b939bb337766b2056109c29664c4erbowen HREF="directive-dict.html#Default"
1462ff536f1b939bb337766b2056109c29664c4erbowen REL="Help"
1462ff536f1b939bb337766b2056109c29664c4erbowen><STRONG>Default:</STRONG></A>
1462ff536f1b939bb337766b2056109c29664c4erbowen <EM>None</EM><BR>
1462ff536f1b939bb337766b2056109c29664c4erbowen<A
1462ff536f1b939bb337766b2056109c29664c4erbowen HREF="directive-dict.html#Context"
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak REL="Help"
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak><STRONG>Context:</STRONG></A> server config, virtual host<BR>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<A
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak HREF="directive-dict.html#Status"
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak REL="Help"
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak><STRONG>Status:</STRONG></A> extension<BR>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<A
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak HREF="directive-dict.html#Module"
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak REL="Help"
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak><STRONG>Module:</STRONG></A> mod_dav
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<p>Use the <CODE>DavLockDB</CODE> directive to specify the full path to the
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniaklock database, excluding an extension. The default (file system)
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakimplementation of mod_dav uses a SDBM database to track user locks.
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakThe utility <CODE>modules/dav/util/lockview</CODE> can be
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakused from the server to display all locks in a lock database.</P>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<TABLE WIDTH="70%" BORDER=0 BGCOLOR="#E0E0F0" CELLSPACING=0 CELLPADDING=10>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<TR><TD>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<STRONG>Example</STRONG>:<BR><BR>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<CODE>DavLockDB /tmp/DavLock<BR>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<BR>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak</CODE>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak</TD></TR>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak</TABLE>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<BR>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<HR>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<H2><A NAME="DavMinTimeout">DavMinTimeout</A></H2>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<A
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak HREF="directive-dict.html#Syntax"
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak REL="Help"
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak><STRONG>Syntax:</STRONG></A> DavMinTimeout &lt;seconds&gt;<BR>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<A
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak HREF="directive-dict.html#Default"
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak REL="Help"
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak><STRONG>Default:</STRONG></A>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <CODE>DavMinTimeout 0</CODE><BR>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<A
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak HREF="directive-dict.html#Context"
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak REL="Help"
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak><STRONG>Context:</STRONG></A> directory<BR>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<A
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak HREF="directive-dict.html#Status"
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak REL="Help"
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak><STRONG>Status:</STRONG></A> extension<BR>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<A
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak HREF="directive-dict.html#Module"
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak REL="Help"
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak><STRONG>Module:</STRONG></A> mod_dav
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<p>When a client requests a DAV resource lock, it can also specify a time
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakwhen the lock will be automatically removed by the server. This value
f68d1146896d2744b5ad04b445b08724c4b7fa67rbowenis only a request, and the server can ignore it or inform the client
f68d1146896d2744b5ad04b445b08724c4b7fa67rbowenof an arbitrary value.</P>
f68d1146896d2744b5ad04b445b08724c4b7fa67rbowen
f68d1146896d2744b5ad04b445b08724c4b7fa67rbowen<p>Use the <CODE>DavMinTimeout</CODE> directive to specify, in seconds,
f68d1146896d2744b5ad04b445b08724c4b7fa67rbowenthe minimum lock timeout to return to a client. Microsoft Web Folders
f68d1146896d2744b5ad04b445b08724c4b7fa67rbowendefaults to a timeout of 120 seconds; the <CODE>DavMinTimeout</CODE>
f68d1146896d2744b5ad04b445b08724c4b7fa67rbowencan override this to a higher value (like 600 seconds) to reduce the chance
f68d1146896d2744b5ad04b445b08724c4b7fa67rbowenof the client losing the lock due to network latency.</P>
f68d1146896d2744b5ad04b445b08724c4b7fa67rbowen
60ee73f225a3fd9bb1e561ec3aadda7fcd8243a9igalic<TABLE WIDTH="70%" BORDER=0 BGCOLOR="#E0E0F0" CELLSPACING=0 CELLPADDING=10>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<TR><TD>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<STRONG>Example</STRONG>:<BR><BR>
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd<CODE>&lt;Location /MSWord&gt;<BR>
ad74a0524a06bfe11b7de9e3b4ce7233ab3bd3f7ndDavMinTimeout 600<BR>
d28579afd45cc42da1422161721fb12f9cf366b9nd&lt;/Location&gt;<BR>
ad74a0524a06bfe11b7de9e3b4ce7233ab3bd3f7nd<BR>
1ac39787115a288f5e848344b1b1e8dccb1c58f1nd</CODE>
f086b4b402fa9a2fefc7dda85de2a3cc1cd0a654rjung</TD></TR>
727872d18412fc021f03969b8641810d8896820bhumbedooh</TABLE>
0d0ba3a410038e179b695446bb149cce6264e0abnd
727872d18412fc021f03969b8641810d8896820bhumbedooh<BR>
cc7e1025de9ac63bd4db6fe7f71c158b2cf09fe4humbedooh<HR>
0d0ba3a410038e179b695446bb149cce6264e0abnd
cc7e1025de9ac63bd4db6fe7f71c158b2cf09fe4humbedooh<H2><A NAME="DavDepthInfinity">DavDepthInfinity</A></H2>
727872d18412fc021f03969b8641810d8896820bhumbedooh<A
0d0ba3a410038e179b695446bb149cce6264e0abnd HREF="directive-dict.html#Syntax"
0d0ba3a410038e179b695446bb149cce6264e0abnd REL="Help"
0d0ba3a410038e179b695446bb149cce6264e0abnd><STRONG>Syntax:</STRONG></A> DavDepthInfinity &lt;on | off&gt;<BR>
ac082aefa89416cbdc9a1836eaf3bed9698201c8humbedooh<A
0d0ba3a410038e179b695446bb149cce6264e0abnd HREF="directive-dict.html#Default"
0d0ba3a410038e179b695446bb149cce6264e0abnd REL="Help"
0d0ba3a410038e179b695446bb149cce6264e0abnd><STRONG>Default:</STRONG></A>
727872d18412fc021f03969b8641810d8896820bhumbedooh <CODE>DavDepthInfinity off</CODE><BR>
0d0ba3a410038e179b695446bb149cce6264e0abnd<A
0d0ba3a410038e179b695446bb149cce6264e0abnd HREF="directive-dict.html#Context"
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedooh REL="Help"
07dc96d063d49299da433f84b5c5681da9bbdf68rbowen><STRONG>Context:</STRONG></A> directory<BR>
af33a4994ae2ff15bc67d19ff1a7feb906745bf8rbowen<A
0d0ba3a410038e179b695446bb149cce6264e0abnd HREF="directive-dict.html#Status"
7fec19672a491661b2fe4b29f685bc7f4efa64d4nd REL="Help"
7fec19672a491661b2fe4b29f685bc7f4efa64d4nd><STRONG>Status:</STRONG></A> extension<BR>
7fec19672a491661b2fe4b29f685bc7f4efa64d4nd<A
8574d86b9ec3be36b7f54ed0547a0ee5d60dbd6bnd HREF="directive-dict.html#Module"
REL="Help"
><STRONG>Module:</STRONG></A> mod_dav
<p>Use the <CODE>DavDepthInfinity</CODE> directive to allow the processing
of PROPFIND requests containing the header 'Depth: Infinity'.
Because this type of request could constitute a denial-of-service attack,
by default it is not allowed.</P>
<!--#include virtual="footer.html" -->
</BODY>
</HTML>