diff --git a/README.md b/README.md index 5024418..3c70a69 100644 --- a/README.md +++ b/README.md @@ -43,12 +43,14 @@ TODO webdav apis with an htpasswd file through nginx basic authentication TODO webdav apis with database managed through django # Directives -| Directive | Specification | Context | -| --------- | ------------- | ------- | -| webdav_methods | [GET] [PUT] [MKCOL] [DELETE] [PROPFIND] [OPTIONS] [LOCK] [UNLOCK]| http, server, location | -| webdav_lock | dav_ext_lock zone=NAME | http, server, location | -| webdav_lock_zone | zone=NAME:SIZE [timeout=TIMEOUT] | http | - +| Directive | Specification | Context | Description | +| --------- | ------------- | ------- | ----------- | +| webdav_methods | [GET] [PUT] [MKCOL] [DELETE] [PROPFIND] [OPTIONS] [LOCK] [UNLOCK]| http, server, location | Allowed HTTP methods | +| create_full_put_path | (on | off) | http, server, location | Whether to allow creating all needed intermediate directories during an PUT request | +| webdav_access | users:permissions | http, server, location | Sets access permissions for newly created files and directories | +| min_delete_depth number | (0 | 1 | 2 | ...) | http, server, location | Allows the DELETE method to remove files provided that the number of elements in a request path is not less than the specified number | +| webdav_lock | dav_ext_lock zone=NAME | http, server, location | Enables WebDAV locking in the specified scope | +| webdav_lock_zone | zone=NAME:SIZE [timeout=TIMEOUT] | http | Defines a shared zone for WebDAV locks with specified NAME and SIZE. Also, defines a lock expiration TIMEOUT. Default lock timeout value is 1 minute. |