Hi there - I'm using mod_perl right now for handling my Subversion repository permissions, and it's working (mostly) great!
I'm trying to add a LimitExcept directive so that I can keep developers from committing to tags (basically, they get to create a tag, then they're done) but I can't get mod_perl to play nice here: ******************* $Location{"/$svn_location/$name"} = { DAV => "svn", SVNPath => "$svn_path/$name", SVNIndexXSLT => "/svnindex.xsl", SVNAutoversioning => "on", AuthType => "Basic", AuthName => "\"$name Login\"", AuthUserFile => "$path/htpasswd", AuthGroupFile => "$path/htgroup", Require => "group $name", }; $Location{"/$svn_location/$name/tags"} = { $LimitExcept{"GET PROPFIND OPTIONS REPORT COPY"} = { Deny => "from all", } }; ************************* The first location directive works great, but the second does not, and fails with this error: Syntax error on line 1094 of /usr/local/apache2/conf/httpd.conf: $parms->add_config() has failed: deny not allowed here at /usr/local/perl/lib/site_perl/5.8.4/sun4-solaris-thread-multi/Apache2/Perl Sections.pm line 203.\n Is what I'm trying to do here possible? If I take out the "Deny" the conf file runs just fine, but of course then the directive doesn't do me much good. Thanks, Ed Wittmann