From: Joshua Slive Date: Wed, 29 Nov 2000 04:19:40 +0000 (+0000) Subject: Bring mod_dav.html up to the new format, fix up some questionable X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=659a67eb3bf8761fc79dadc922a41ad2d4ecb49b;p=apache Bring mod_dav.html up to the new format, fix up some questionable HTML, and remove the LimitXMLRequestBody which is actually in the core. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87121 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/docs/manual/mod/mod_dav.html b/docs/manual/mod/mod_dav.html index c341095599..ddbc6216e3 100644 --- a/docs/manual/mod/mod_dav.html +++ b/docs/manual/mod/mod_dav.html @@ -15,12 +15,49 @@

Module mod_dav

-This module provides class 1 and class 2 +

This module provides Distributed Authoring and Versioning +(WebDAV) functionality.

+ +Status: Extension +
+Source File: mod_dav.c +
+Module Identifier: dav_module + +

Summary

+ +

This module provides class 1 and class 2 WebDAV ('Web-based Distributed Authoring and Versioning') functionality for Apache. This extension to the HTTP protocol allows creating, moving, copying, and deleting resources and collections on a remote web -server. +server.

+ +

+To enable mod_dav, add the following to a container in your httpd.conf file:

+ +
+Dav On +
+ +

Also, specify a valid filename for the DAV lock database by adding +the following to the global section in your httpd.conf +file:

+ +
+DavLockDB /tmp/DavLock    (Any web-server writeable filename, without an extension) +
+ +

Directives

-
-

-To enable mod_dav, add the following to a container in your httpd.conf file:

- -Dav On

- -Also, specify a valid filename for the DAV lock database by adding the following to the global section in your httpd.conf file:

-DavLockDB /tmp/DavLock    (Any web-server writeable filename, without an extension)


Dav

@@ -66,9 +94,9 @@ Also, specify a valid filename for the DAV lock database by adding the following Compatibility: Apache 1.3.4 and above

+>Compatibility: Apache 1.3.4 and above -Use the Dav directive to enable the WebDAV HTTP methods +

Use the Dav directive to enable the WebDAV HTTP methods for the given container. You may wish to add a location -directive to limit access to DAV-enabled locations.

+directive to limit access to DAV-enabled locations.

@@ -124,17 +152,13 @@ AuthUserFile user.passwd
Module: mod_dav
-Compatibility: Apache 1.3.4 and above

+>Module: mod_dav -Use the DavLockDB directive to specify the full path to the +

Use the DavLockDB directive to specify the full path to the lock database, excluding an extension. The default (file system) implementation of mod_dav uses a SDBM database to track user locks. The utility modules/dav/util/lockview can be -used from the server to display all locks in a lock database.

+used from the server to display all locks in a lock database.

@@ -169,22 +193,18 @@ used from the server to display all locks in a lock database.

Module: mod_dav
-Compatibility: Apache 1.3.4 and above

+>Module: mod_dav -When a client requests a DAV resource lock, it can also specify a time +

When a client requests a DAV resource lock, it can also specify a time when the lock will be automatically removed by the server. This value is only a request, and the server can ignore it or inform the client -of an arbitrary value.

+of an arbitrary value.

-Use the DavMinTimeout directive to specify, in seconds, +

Use the DavMinTimeout directive to specify, in seconds, the minimum lock timeout to return to a client. Microsoft Web Folders defaults to a timeout of 120 seconds; the DavMinTimeout can override this to a higher value (like 600 seconds) to reduce the chance -of the client losing the lock due to network latency.

+of the client losing the lock due to network latency.

@@ -221,51 +241,12 @@ DavMinTimeout 600
Module: mod_dav
-Compatibility: Apache 1.3.4 and above

+>Module: mod_dav -Use the DavDepthInfinity directive to allow the processing +

Use the DavDepthInfinity directive to allow the processing of PROPFIND requests containing the header 'Depth: Infinity'. Because this type of request could constitute a denial-of-service attack, -by default it is not allowed. -

- -


- -

LimitXMLRequestBody

-Syntax: LimitXMLRequestBody <size in bytes>
-Default: - LimitXMLRequestBody 1000000
-Context: directory
-Status: extension
-Module: mod_dav
-Compatibility: Apache 1.3.4 and above

- -Use the LimitXMLRequestBody directive to limit the -size of an XML request which mod_dav will attempt to parse. Specify -a size greater than zero. -

+by default it is not allowed.