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>