[core] fdevent_libev: workaround compiler warning
[lighttpd.git] / doc / outdated / webdav.txt
blob7b5259e36e558d0191dfbc0276de115e191d4216
1 ======
2 WebDAV
3 ======
5 --------------------
6 Module: mod_webdav
7 --------------------
9 :Author: Jan Kneschke
10 :Date: $Date: 2004/11/03 22:26:05 $
11 :Revision: $Revision: 1.2 $
13 :abstract:
14   WebDAV module for lighttpd
16 .. meta::
17   :keywords: lighttpd, webdav
19 .. contents:: Table of Contents
21 Description
22 ===========
24 The WebDAV module is a very minimalistic implementation of RFC 2518.
25 Minimalistic means that not all operations are implemented yet.
27 So far we have
29  * PROPFIND
30  * OPTIONS
31  * MKCOL
32  * DELETE
33  * PUT
35 and the usual GET, POST, HEAD from HTTP/1.1.
37 So far, mounting a WebDAV resource into Windows XP works and the basic litmus
38 tests are passed.
40 Options
41 =======
43 webdav.activate
44   If you load the webdav module, the WebDAV functionality has to be
45   enabled for the directories you want to provide to the user.
47   Default: disable
49 webdav.is-readonly
50   Only allow reading methods (GET, PROPFIND, OPTIONS) on WebDAV resources.
52   Default: writable
54 Examples
55 ========
57 To enable WebDAV for the /dav directory, you wrap your webdav options in
58 a conditional. You have to use the regex like below as you want to match
59 the directory /dav and everything below it, but not e.g. /davos. ::
61   $HTTP["url"] =~ "^/dav($|/)" {
62     webdav.activate = "enable"
63     webdav.is-readonly = "enable"
64   }