How to sponsor a feature request?

Maxim Dounin mdounin at mdounin.ru
Wed Mar 7 09:42:10 UTC 2012


Hello!

On Wed, Mar 07, 2012 at 03:10:57AM +0000, Ed W wrote:

> On 06/03/2012 23:47, Maxim Dounin wrote:
> >Hello!
> >
> >On Tue, Mar 06, 2012 at 10:58:49PM +0000, Ed W wrote:
> >
> >>Hi, I have some interest in being able to use WebDAV in nginx with
> >>enough conformance to be able to use it for file sharing (I think
> >>this mainly means support for PROPFIND and OPTIONS ?)
> >>
> >>Is it affordable to either "encourage" development of this feature,
> >>or are their regular people who can pickup development jobs like
> >>this?
> >>
> >>I have had a brief look at what is required (mostly by comparing to
> >>the various PHP/Perl workarounds) and it mostly looks
> >>straightforward (especially if it's acceptable to cheat and assume
> >>that allprop is in effect and all properties are always returned)
> >>
> >>Is there a recommended way to progess?  Just for reference, I'm not
> >>a huge business with big pockets, so please keep suggestions
> >>moderate?
> >You may try Roman Arutyunyan's module:
> >https://github.com/arut/nginx-dav-ext-module
> >
> >Maxim Dounin
> >
> >
> 
> Oh cool.  Thanks
> 
> Forgive me one more question:
> 
> The documentation gives examples of webdav permissions such as:
>     dav_access user:rw group:rw all:r;
> 
> What do these groups actually refer to? Is this a straight mapping
> to unix groups/users?

This is about chmod on files created (that is, the above means 
"chmod 0664"), it has nothing to do with particular user names.  
All created files will be owner by nginx user (the one set with 
"user" directive, see http://nginx.org/r/user).

> Ideally my users have login tokens which are their email addresses.
> Any suggestions on how to set auth access to users and groups of
> users given they don't have local unix accounts?

Simpliest solution is to use auth basic module, see 
http://nginx.org/r/auth_basic.

Maxim Dounin



More information about the nginx mailing list