Annotation of embedaddon/lighttpd/doc/outdated/webdav.txt, revision 1.1.1.1
1.1 misho 1: ======
2: WebDAV
3: ======
4:
5: --------------------
6: Module: mod_webdav
7: --------------------
8:
9: :Author: Jan Kneschke
10: :Date: $Date: 2004/11/03 22:26:05 $
11: :Revision: $Revision: 1.2 $
12:
13: :abstract:
14: WebDAV module for lighttpd
15:
16: .. meta::
17: :keywords: lighttpd, webdav
18:
19: .. contents:: Table of Contents
20:
21: Description
22: ===========
23:
24: The WebDAV module is a very minimalistic implementation of RFC 2518.
25: Minimalistic means that not all operations are implemented yet.
26:
27: So far we have
28:
29: * PROPFIND
30: * OPTIONS
31: * MKCOL
32: * DELETE
33: * PUT
34:
35: and the usual GET, POST, HEAD from HTTP/1.1.
36:
37: So far, mounting a WebDAV resource into Windows XP works and the basic litmus
38: tests are passed.
39:
40: Options
41: =======
42:
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.
46:
47: Default: disable
48:
49: webdav.is-readonly
50: Only allow reading methods (GET, PROPFIND, OPTIONS) on WebDAV resources.
51:
52: Default: writable
53:
54: Examples
55: ========
56:
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. ::
60:
61: $HTTP["url"] =~ "^/dav($|/)" {
62: webdav.activate = "enable"
63: webdav.is-readonly = "enable"
64: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>