On Sat, 14 Dec 2019 at 11:51, Daniel Shahaf <d...@daniel.shahaf.name> wrote:
> sebb wrote on Sat, 14 Dec 2019 09:20 +00:00: > > The code comment here [1] and the wiki [2] both state that section name > > matching is case-insensitive. > > > > However my reading of the document here [3] says this changed in version > 1.7. > > Thank you for taking the time to point out the specific text within that > page you had in mind, to save us all looking for it. (It's the first > "No Entry" box.) > > > These docs don't seem consistent to me. > > The two documents describe different layers. [1] and [2] describe the > configuration parsing module (svn_config_*), whereas [3] — says that > the implementation of authz (≤1.6) did case conversions before or after > calling svn_config_*(). > > However [2] says: "This means that, for example, you cannot have two different sections named [Section] and [section];" which to me implies that the following is not allowed: [/public] * = r [/PuBliC] * = Whereas according to my reading of [3] that should be allowed. > S. > > [1] > > > https://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_subr/config_file.c?view=markup#l1004 > > [2] > > > https://cwiki.apache.org/confluence/display/SVN/Configuration+File+Syntax > > [3] > > http://svnbook.red-bean.com/en/1.7/svn.serverconfig.pathbasedauthz.html >