mod_dav_fs.xml revision d1e705efc6b288edbe466fd1af69d228f508361e
7c2f6023ffb4977809a710fc57ad98eb44097f58yoshiki<?xml version="1.0"?>
a4c87ad02b47e262308bf829cad550c3897a0033nd<!DOCTYPE modulesynopsis SYSTEM "/style/modulesynopsis.dtd">
7c2f6023ffb4977809a710fc57ad98eb44097f58yoshiki<?xml-stylesheet type="text/xsl" href="/style/manual.en.xsl"?>
0beb4cd8984235bc220c768f6541bff0218bf96bnd<modulesynopsis>
7c2f6023ffb4977809a710fc57ad98eb44097f58yoshiki
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd<name>mod_dav_fs</name>
031b91a62d25106ae69d4693475c79618dd5e884fielding<description>filesystem provider for <module>mod_dav</module></description>
031b91a62d25106ae69d4693475c79618dd5e884fielding<status>Extension</status>
031b91a62d25106ae69d4693475c79618dd5e884fielding<sourcefile>mod_dav_fs.c</sourcefile>
031b91a62d25106ae69d4693475c79618dd5e884fielding<identifier>dav_fs_module</identifier>
031b91a62d25106ae69d4693475c79618dd5e884fielding
031b91a62d25106ae69d4693475c79618dd5e884fielding<summary>
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd <p>This module <em>requires</em> the service of <module
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd >mod_dav</module>. It acts as a support module for <module
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd >mod_dav</module> and provides access to resources located in the
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd server's file system. The formal name of this provider is
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd <code>filesystem</code>. <module>mod_dav</module> backend providers
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd will be invoked by using the <directive module="mod_dav">Dav</directive>
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd directive:</p>
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd <example><title>Example</title>
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd Dav filesystem
7db9f691a00ead175b03335457ca296a33ddf31bnd </example>
7c2f6023ffb4977809a710fc57ad98eb44097f58yoshiki
7c2f6023ffb4977809a710fc57ad98eb44097f58yoshiki <p>Since <code>filesystem</code> is the default provider for
7c2f6023ffb4977809a710fc57ad98eb44097f58yoshiki <module>mod_dav</module>, you may simply use the value
7c2f6023ffb4977809a710fc57ad98eb44097f58yoshiki <code>On</code> instead.</p>
7c2f6023ffb4977809a710fc57ad98eb44097f58yoshiki</summary>
7c2f6023ffb4977809a710fc57ad98eb44097f58yoshiki<seealso><module>mod_dav</module></seealso>
7c2f6023ffb4977809a710fc57ad98eb44097f58yoshiki
7c2f6023ffb4977809a710fc57ad98eb44097f58yoshiki<directivesynopsis>
7c2f6023ffb4977809a710fc57ad98eb44097f58yoshiki<name>DavLockDB</name>
7c2f6023ffb4977809a710fc57ad98eb44097f58yoshiki<description>Location of the DAV lock database</description>
7c2f6023ffb4977809a710fc57ad98eb44097f58yoshiki<syntax>DavLockDB <var>file-path</var></syntax>
7c2f6023ffb4977809a710fc57ad98eb44097f58yoshiki<contextlist><context>server config</context><context>virtual host</context>
7c2f6023ffb4977809a710fc57ad98eb44097f58yoshiki</contextlist>
7c2f6023ffb4977809a710fc57ad98eb44097f58yoshiki
7c2f6023ffb4977809a710fc57ad98eb44097f58yoshiki<usage>
7c2f6023ffb4977809a710fc57ad98eb44097f58yoshiki <p>Use the <directive>DavLockDB</directive> directive to specify
7c2f6023ffb4977809a710fc57ad98eb44097f58yoshiki the full path to the lock database, excluding an extension. If
7c2f6023ffb4977809a710fc57ad98eb44097f58yoshiki the path is not absolute, it will be taken relative to <directive
7c2f6023ffb4977809a710fc57ad98eb44097f58yoshiki module="core">ServerRoot</directive>. The implementation of
7c2f6023ffb4977809a710fc57ad98eb44097f58yoshiki <module>mod_dav_fs</module> uses a SDBM database to track user
2135f3915e10885cba56b4c3a74dfa3b46453902yoshiki locks.</p>
7c2f6023ffb4977809a710fc57ad98eb44097f58yoshiki
7c2f6023ffb4977809a710fc57ad98eb44097f58yoshiki <!-- XXX: someone should add that tool to the support directory...
7c2f6023ffb4977809a710fc57ad98eb44097f58yoshiki The utility <code>modules/dav/util/lockview</code> can be used from
7c2f6023ffb4977809a710fc57ad98eb44097f58yoshiki the server to display all locks in a lock database.</p> -->
7c2f6023ffb4977809a710fc57ad98eb44097f58yoshiki
7c2f6023ffb4977809a710fc57ad98eb44097f58yoshiki <example><title>Example</title>
7c2f6023ffb4977809a710fc57ad98eb44097f58yoshiki DavLockDB logs/DavLock
2135f3915e10885cba56b4c3a74dfa3b46453902yoshiki </example>
7c2f6023ffb4977809a710fc57ad98eb44097f58yoshiki</usage>
7c2f6023ffb4977809a710fc57ad98eb44097f58yoshiki</directivesynopsis>
7c2f6023ffb4977809a710fc57ad98eb44097f58yoshiki
7c2f6023ffb4977809a710fc57ad98eb44097f58yoshiki</modulesynopsis>
7c2f6023ffb4977809a710fc57ad98eb44097f58yoshiki
7c2f6023ffb4977809a710fc57ad98eb44097f58yoshiki