Philip Martin <philip.mar...@wandisco.com> writes:

> Julian Foad <julianf...@btopenworld.com> writes:
>
>> So what exactly is broken, behaviour-wise?  Is authorization done with
>> case-insensitive username checking in the server, and the "svnauthz"
>> tool is broken in that it fails to do case-insensitive matching of
>> usernames?  Or something else?
>
> The tool and the server do the same thing.  Switch the lines in this
> authz file:
>
>   [/]
>   pm = rw
>   PM = r
>
> to give this:
>
>   [/]
>   PM = r
>   pm = rw
>
> Those two files grant different permissions to usernames pm and PM and
> the permissions granted are not "pm=rw" or "PM=r".
>
> The behaviour can be explained but is it correct?

Groups are involved as well:

  [groups]
  abcd = pm
  ABCD = PM

  [/]
  @ABCD = r
  @adcd = rw

Care to guess what permissions I get for pm and PM?  What if I add a
final "@abCD ="?

-- 
Certified & Supported Apache Subversion Downloads:
http://www.wandisco.com/subversion/download

Reply via email to