You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by Jari Urpalainen <ja...@nokia.com> on 2007/04/19 12:44:26 UTC

mod_dav_acl

Hi !

I've written an rfc3744 (ACL) implementation on top of mod_dav module
(mod_dav_acl: linux, LGPL license, available at
<http://sourceforge.net/projects/moddavacl>). As I wanted not to
reinvent the wheel I've added some hooks onto the mod_dav module and
changed some apis into public ones. Patch for mod_dav module (and some
fixes to base Apache) is available in the source tarball (some patches
needed by rfc4791/CalDAV implementation available at
<http://sourceforge.net/projects/modcaldav>). Any chance or interest
into getting these patches (or something similar) into the mainline of
mod_dav ?

The acl implementation works along with the standard filesystem
provider. I heard that Subversion developers has some plans on
implementing rfc3744 as well. At this point I would be very pleased to
have the needed hooks there in mod_dav but even greater integration
aren't out of the scope. However, I personally don't have much interest
beyond linux which this implementation is dependent on and currently
also depends on extended attribute support on the filesystem.

br, Jari


Re: mod_dav_acl

Posted by Jeff McAdams <je...@iglou.com>.
Jari Urpalainen wrote:
> I've written an rfc3744 (ACL) implementation on top of mod_dav module
> (mod_dav_acl: linux, LGPL license, available at
> <http://sourceforge.net/projects/moddavacl>). As I wanted not to
> reinvent the wheel I've added some hooks onto the mod_dav module and
> changed some apis into public ones. Patch for mod_dav module (and some
> fixes to base Apache) is available in the source tarball (some patches
> needed by rfc4791/CalDAV implementation available at
> <http://sourceforge.net/projects/modcaldav>). Any chance or interest
> into getting these patches (or something similar) into the mainline of
> mod_dav ?

> The acl implementation works along with the standard filesystem
> provider. I heard that Subversion developers has some plans on
> implementing rfc3744 as well. At this point I would be very pleased to
> have the needed hooks there in mod_dav but even greater integration
> aren't out of the scope. However, I personally don't have much interest
> beyond linux which this implementation is dependent on and currently
> also depends on extended attribute support on the filesystem.

Oh please oh please oh please oh please!  :)

Seriously though, I'm "just" an end-user/sysadmin using this stuff and
not a developer myself, but I'm been searching and looking and hoping
for a good filesystem-based dav_acl server implementation.

So, I'll put my $.02 in that this is a capability that I have long, long
desired from Apache or something like it.  So, please don't blow this
off for a perceived lack of interest from end-users.  :)
-- 
Jeff McAdams
"They that can give up essential liberty to obtain a
little temporary safety deserve neither liberty nor safety."
                                       -- Benjamin Franklin