You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Jehan PROCACCIA <Je...@int-evry.fr> on 2006/10/24 17:09:26 UTC
authz repository syntax
hello
when I set in apache a common to all repositories AuthzSVNAccessFile it
works fine to include ACL this way:
for repsoitory "essais" I set [essais:/] -> then it's OK for DAV
clients, ACL are well honored :-)
however if I point svnserve.conf to that same authz file, ACL are not
working :-(
I noticed that when I create a dedicated authz file for svnserve
containing ACL with that syntax [/essais], then it works !
Why svnserve authz cannot understand the [repository:/] syntax ? isn't
it supported ? it's very annoying to maintain two authz files for one
repository depending on which protocols the clients use (Dav or svn+ssh ) .
Help please .
thanks.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Re: authz repository syntax
Posted by jehan procaccia <je...@int-evry.fr>.
I don't want to use SVNPath directive as I don't want to manage hundred
of lines in httpd.conf , indeed with hundred of repositories, having a
common authz file is greatly appreciated for Dav, too bad it cannot be
used with svnserve !? are you sure ?
So we must maintain a "central" authz file for Dav and a splitted
version of it for each individual repositories to cope with svnserve
"acl" syntax . that's indeed what I notices :-(
In that case, I'll be glad if you could give me a sample of you perl
script that automate that .
Thanks .
Mark wrote:
> I think that is the way it has to be if you use the SVNParentPath
> option. svnserve has no need to understand the [repos:/path] syntax
> since it only looks at one repository at a time. Also, if you use the
> SVNPath directive in your httpd.conf config, you don't need to use the
> [repos:/path] syntax either. That, however, is a pain if you have
> more than a few repositories.
>
> I maintain the master authz file for dav access and each individual
> repository authz file with a perl script.
>
> On 10/24/06, Jehan PROCACCIA <Je...@int-evry.fr> wrote:
>
>> hello
>>
>> when I set in apache a common to all repositories AuthzSVNAccessFile it
>> works fine to include ACL this way:
>> for repsoitory "essais" I set [essais:/] -> then it's OK for DAV
>> clients, ACL are well honored :-)
>> however if I point svnserve.conf to that same authz file, ACL are not
>> working :-(
>> I noticed that when I create a dedicated authz file for svnserve
>> containing ACL with that syntax [/essais], then it works !
>> Why svnserve authz cannot understand the [repository:/] syntax ? isn't
>> it supported ? it's very annoying to maintain two authz files for one
>> repository depending on which protocols the clients use (Dav or
>> svn+ssh ) .
>>
>> Help please .
>>
>> thanks.
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
>> For additional commands, e-mail: users-help@subversion.tigris.org
>>
>>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Re: authz repository syntax
Posted by Mark <ma...@mitsein.net>.
I think that is the way it has to be if you use the SVNParentPath
option. svnserve has no need to understand the [repos:/path] syntax
since it only looks at one repository at a time. Also, if you use the
SVNPath directive in your httpd.conf config, you don't need to use the
[repos:/path] syntax either. That, however, is a pain if you have
more than a few repositories.
I maintain the master authz file for dav access and each individual
repository authz file with a perl script.
On 10/24/06, Jehan PROCACCIA <Je...@int-evry.fr> wrote:
> hello
>
> when I set in apache a common to all repositories AuthzSVNAccessFile it
> works fine to include ACL this way:
> for repsoitory "essais" I set [essais:/] -> then it's OK for DAV
> clients, ACL are well honored :-)
> however if I point svnserve.conf to that same authz file, ACL are not
> working :-(
> I noticed that when I create a dedicated authz file for svnserve
> containing ACL with that syntax [/essais], then it works !
> Why svnserve authz cannot understand the [repository:/] syntax ? isn't
> it supported ? it's very annoying to maintain two authz files for one
> repository depending on which protocols the clients use (Dav or svn+ssh ) .
>
> Help please .
>
> thanks.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org
>
>
--
Mark
"Blessed is he who finds happiness in his own foolishness, for he will
always be happy."
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org