Annotation of embedaddon/lighttpd/doc/outdated/webdav.txt, revision 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>