On 16 jan 2013, at 20:44, C. Michael Pilato wrote:

> On 01/16/2013 02:27 PM, Thomas Åkesson wrote:
>> 
>> On 16 jan 2013, at 20:15, C. Michael Pilato wrote:
>> 
>>> On 01/16/2013 01:54 PM, Thomas Åkesson wrote:
>>>> Hi Ivan,
>>>> 
>>>> I committed to drafting some change notes for this change quite some time
>>>> ago.
>>>> 
>>>> - Below is a draft of a section to include in Release Notes. I suggest
>>>> just after "In repository authz". - Patch contains line for CHANGES -
>>>> Patch contains clarification and new example for mod_authz_svn INSTALL
>>>> file.
>>>> 
>>>> Hope I got the patch right.
>>> 
>>> Thanks, Thomas.  I like the release notes, and will incorporate them in just
>>> a few minutes.
>> 
>> Good.
> 
> Actually, I have a quick question for you.  Your release notes say:
> 
> {{{
> The access to "Collection of Repositories" is not restricted by
> mod_authz_svn. In order to require authentication on this location, the
> location should have "Satisfy All" (default). See examples in INSTALL for
> mod_authz_svn for additional details.
> }}}

Hmm, yes... complicated.

> 
> I *think* I understood what meant in calling out that this is "not
> restricted by mod_authz_svn",

Since Subversion 1.7, mod_authz_svn always returns OK for CoR, regardless 
what's in the authz file. Before 1.6 it was possible to control access to CoR 
with [/] section.

So, if the CoR should not be anonymously accessible, we must do Satisfy All + 
Require valid-user.

> and wordsmithed that section to read like this
> instead:
> 
> {{{
> NOTE: Access to "Collection of Repositories" is not restricted by
> mod_authz_svn, but is instead managed by mod_dav_svn itself. In order to
> require authentication on this location, the location should have "Satisfy
> All" (which is the default value of this directive). See examples in
> mod_authz_svn's INSTALL document for additional details.
> }}
> 
> Is this still accurate?

I think you have improved this complicated piece. 

> but is instead managed by mod_dav_svn itself


Is it technically managed by mod_dav_svn? Or is it... Apache core? Probably 
doesn't matter.


Btw, I tried to convey the difficulty of combining Anonymous and authenticated 
access (you wrote about that long ago) in the Note under Example 2. Hope you 
find that description accurate.

/Thomas Å.


Reply via email to