Skip to content

WebDAV extensions to support PROPFIND and xattr properties

License

Notifications You must be signed in to change notification settings

iazz/nginx-dav-ext-xattr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nginx-dav-ext-xattr-module

NGINX WebDAV missing commands support (PROPFIND & OPTIONS) and xattr properties

Copyright © 2012-2017 Arutyunyan Roman ([email protected])
Copyright © 2017 Green Communications ([email protected])

For full WebDAV support in NGINX you need to enable the standard NGINX WebDAV module (providing partial WebDAV implementation) as well as this module for missing methods:

$ ./configure --with-http_dav_module --add-module=/path/to/this-module

The module can be built dynamically:

$ ./configure --with-http_dav_module --add-dynamic-module=/path/to/this-module

Requirements

libexpat-dev libglib2-dev

Example config

location / {
        dav_methods PUT DELETE MKCOL COPY MOVE;
        dav_ext_methods PROPFIND OPTIONS;
        dav_ext_getxattr ^somenamespace\.*$;

        root /var/root/;
}

About

WebDAV extensions to support PROPFIND and xattr properties

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages