Summary: | new ebuild: www-apache/mod_dav_acl | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jaco Kroon <jaco> |
Component: | [OLD] Server | Assignee: | Default Assignee for New Packages <maintainer-wanted> |
Status: | RESOLVED OBSOLETE | ||
Severity: | enhancement | CC: | apache-bugs, raphael.droz+floss |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://moddavacl.sourceforge.net | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 390443 | ||
Bug Blocks: | |||
Attachments: |
mod_dav_acl-0.1.6.ebuild
80_dav_acl.conf files/80_dav_acl.conf mod_dav_acl-0.1.6.ebuild mod_dav_acl-0.1.6-basicauth.patch mod_dav_acl-0.1.6-principals-config.patch 80_mod_dav_acl.conf /mod_dav_acl-0.1.6.ebuild |
Description
Jaco Kroon
2011-11-13 19:32:30 UTC
Created attachment 292423 [details]
mod_dav_acl-0.1.6.ebuild
ebuild file
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).
Created attachment 292551 [details]
files/80_dav_acl.conf
Significantly improved default config file (I hope). For one this one actually loads.
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.
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).
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.
Created attachment 297739 [details]
80_mod_dav_acl.conf
Slightly saner default config file
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.
|