Mark Phippard <markp...@gmail.com> writes:

> That said, I did misunderstand the proposal.  I thought it was
> suggesting we should just make things case-INsensitive.  I thought
> that would be the wrong decision at this point.
>
> The file has always been case sensitive.  So if you are just fixing a
> bug that was found, regardless whether it is contrived, I just do not
> see what the big deal is.  There is no behavior change here.  Fix it.
> Backport it to 1.7 or whatever.  Why do we feel the need to announce
> anything or worry about the timing?

Making username handling case-sensitive seems like a good option, the
earlier behaviour was a very confusing mix of case-sensitive and
case-insensitive matching.

groups are a bit different.  In the past they were simply
case-insensitive with the last group definition and access rule being
used. So

    [groups]
    foo = pm
    FOO = mp

    [/]
    @fOO = r
    @Foo = rw

defines a single group (= mp) and single access rule (= rw).  Now that
is still a contrived example but something like this is more likely:

    [groups]
    Read_Users = philip

    [/]
    @Read_users = r

The new case-sensitive behaviour makes this file invalid while the old
behaviour granted read access.  We probably want to avoid such a change
in a minor release.

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

Reply via email to