Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 390445 - new ebuild: www-apache/mod_dav_acl
Summary: new ebuild: www-apache/mod_dav_acl
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://moddavacl.sourceforge.net
Whiteboard:
Keywords:
Depends on: 390443
Blocks:
  Show dependency tree
 
Reported: 2011-11-13 19:32 UTC by Jaco Kroon
Modified: 2018-03-20 13:54 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
mod_dav_acl-0.1.6.ebuild (mod_dav_acl-0.1.6.ebuild,595 bytes, text/plain)
2011-11-13 19:33 UTC, Jaco Kroon
Details
80_dav_acl.conf (80_dav_acl.conf,1.73 KB, text/plain)
2011-11-13 19:35 UTC, Jaco Kroon
Details
files/80_dav_acl.conf (80_dav_acl.conf,1.59 KB, text/plain)
2011-11-14 20:40 UTC, Jaco Kroon
Details
mod_dav_acl-0.1.6.ebuild (mod_dav_acl-0.1.6.ebuild,931 bytes, text/plain)
2011-11-14 20:42 UTC, Jaco Kroon
Details
mod_dav_acl-0.1.6-basicauth.patch (mod_dav_acl-0.1.6-basicauth.patch,463 bytes, text/plain)
2012-01-03 00:21 UTC, Jaco Kroon
Details
mod_dav_acl-0.1.6-principals-config.patch (mod_dav_acl-0.1.6-principals-config.patch,598 bytes, patch)
2012-01-03 00:22 UTC, Jaco Kroon
Details | Diff
80_mod_dav_acl.conf (80_mod_dav_acl.conf,1.80 KB, text/plain)
2012-01-03 00:24 UTC, Jaco Kroon
Details
/mod_dav_acl-0.1.6.ebuild (mod_dav_acl-0.1.6.ebuild,1022 bytes, text/plain)
2012-01-03 00:25 UTC, Jaco Kroon
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jaco Kroon 2011-11-13 19:32:30 UTC
Apache RFC3744 (Access Control Rights) module implementation.

Reproducible: Always
Comment 1 Jaco Kroon 2011-11-13 19:33:40 UTC
Created attachment 292423 [details]
mod_dav_acl-0.1.6.ebuild

ebuild file
Comment 2 Jaco Kroon 2011-11-13 19:35:03 UTC
Created attachment 292425 [details]
80_dav_acl.conf

Intended to be dropped in the files/ directory.  This one can probably do with some work - suggestions appreciated as I have very little to no experience on writing sane default configs for things like these (I tend to rip them apart and bend them to my will).
Comment 3 Jaco Kroon 2011-11-14 20:40:00 UTC
Created attachment 292551 [details]
files/80_dav_acl.conf

Significantly improved default config file (I hope).  For one this one actually loads.
Comment 4 Jaco Kroon 2011-11-14 20:42:36 UTC
Created attachment 292553 [details]
mod_dav_acl-0.1.6.ebuild

Improved ebuild.  Installs the principals.sh script and the acl-test-cli programs.

One snag I've found so far is that the acl-test-cli program only supports digest authentication, whereas a lot of the other tools (trac.calendarserver.org/wiki/CalDAVClientLibrary for example) only supports basic authentication.  Not sure if it's possible to configure it with an either/or type of setup yet so for now it remains at digest.
Comment 5 Jaco Kroon 2012-01-03 00:21:06 UTC
Created attachment 297735 [details]
mod_dav_acl-0.1.6-basicauth.patch

This patch simply allows CURL to use basic authentication (some other clients - most notably my Nokia N9 struggles with digest auth, so I need to use basic auth, I'd prefer to use a single config, so just do it).
Comment 6 Jaco Kroon 2012-01-03 00:22:19 UTC
Created attachment 297737 [details, diff]
mod_dav_acl-0.1.6-principals-config.patch

Make the includes principals.sh slightly more configurable.  No default config file required as the internal script sets everything to default sane values - it's just required if you tamper for other needs.
Comment 7 Jaco Kroon 2012-01-03 00:24:34 UTC
Created attachment 297739 [details]
80_mod_dav_acl.conf

Slightly saner default config file
Comment 8 Jaco Kroon 2012-01-03 00:25:39 UTC
Created attachment 297741 [details]
/mod_dav_acl-0.1.6.ebuild

Improved ebuild, updated to EAPI=4, install support (debug/testing) tools with more sane names.