[svnbook commit] r3264 - trunk/src/en/book

Brian W. Fitzpatrick fitz at red-bean.com
Mon Aug 11 10:34:21 CDT 2008


Thanks Mike!

-Fitz

On Mon, Aug 11, 2008 at 10:25 AM, cmpilato <noreply at red-bean.com> wrote:
> Author: cmpilato
> Date: Mon Aug 11 10:25:12 2008
> New Revision: 3264
>
> Log:
> Finish Trac ticket #125 (Document SVNPathAuthz short_circuit), and add
> a section for mod_authz_svn directives to the reference chapter.
>
> * en/book/ch09-reference.xml
>  (svn.ref.mod_dav_svn): Fix the SVNPathAuthz directive to not claim
>    to have a file-path value -- it's values are "On", "Off", or (the
>    newly-added) "short_circuit".
>  (svn.ref.mod_authz_svn): New section for mod_authz_svn directives.
>
>
> Modified:
>   trunk/src/en/book/ch09-reference.xml
>
> Modified: trunk/src/en/book/ch09-reference.xml
> ==============================================================================
> --- trunk/src/en/book/ch09-reference.xml        (original)
> +++ trunk/src/en/book/ch09-reference.xml        Mon Aug 11 10:25:12 2008
> @@ -8789,14 +8789,17 @@
>           </varlistentry>
>
>           <varlistentry>
> -            <term><literal>SVNPathAuthz
> -              <replaceable>file-path</replaceable></literal></term>
> +            <term><literal>SVNPathAuthz On|Off|short_circuit</literal></term>
>             <listitem>
>
> -              <para>Controls path-based authorization by enabling or
> -                disabling subrequests.  See
> -                <xref linkend="svn.serverconfig.httpd.authz.pathauthzoff"/>
> -                for details.</para>
> +              <para>Controls path-based authorization by enabling
> +                subrequests (<literal>On</literal>), disabling
> +                subrequests (<literal>Off</literal>), or querying
> +                <command>mod_authz_svn</command> directly
> +                (<literal>short_circuit</literal>).  See <xref
> +                linkend="svn.serverconfig.httpd.authz.pathauthzoff"/>
> +                for details.  By default, this directive's value is
> +                <literal>On</literal>.</para>
>
>             </listitem>
>           </varlistentry>
> @@ -9002,6 +9005,99 @@
>   <!-- ================================================================= -->
>   <!-- ================================================================= -->
>   <!-- ================================================================= -->
> +  <sect1 id="svn.ref.mod_authz_svn">
> +
> +    <title>mod_authz_svn</title>
> +
> +    <refentry id="svn.ref.mod_authz_svn.conf">
> +      <refnamediv>
> +
> +        <refname>mod_authz_svn Configuration Directives</refname>
> +        <refpurpose>Apache configuration directives for configuring
> +        path-based authorization for Subversion repositories served
> +        through the Apache HTTP Server.</refpurpose>
> +
> +      </refnamediv>
> +
> +      <refsect1 id="svn.ref.mod_authz_svn.conf.desc">
> +        <title>Description</title>
> +
> +        <para>This section briefly describes each Apache configuration
> +          directive offered by <command>mod_authz_svn</command>.  For
> +          an in-depth description of using path-based authorization in
> +          Subversion, see <xref linkend="svn.serverconfig.pathbasedauthz"/>.)</para>
> +
> +      </refsect1>
> +
> +      <refsect1 id="svn.ref.mod_authz_svn.conf.directives">
> +        <title>Directives</title>
> +
> +        <para>These are the <filename>httpd.conf</filename> directives
> +          that apply to <command>mod_authz_svn</command>:</para>
> +
> +        <variablelist>
> +
> +          <varlistentry>
> +            <term><literal>AuthzSVNAccessFile
> +              <replaceable>file-path</replaceable></literal></term>
> +            <listitem>
> +
> +              <para>Consult <replaceable>file-path</replaceable> for
> +                access rules describing the permissions for paths in
> +                Subversion repository.</para>
> +
> +            </listitem>
> +          </varlistentry>
> +
> +          <varlistentry>
> +            <term><literal>AuthzSVNAnonymous On|Off</literal></term>
> +            <listitem>
> +
> +              <para>Set to <literal>Off</literal> to disable two
> +                special-case behaviours of this
> +                module:  interaction with the <literal>Satisfy
> +                Any</literal> directive and enforcement of the
> +                authorization policy even when no
> +                <literal>Require</literal> directives are present.  By
> +                default, this directive's value is
> +                <literal>On</literal>.</para>
> +
> +            </listitem>
> +          </varlistentry>
> +
> +          <varlistentry>
> +            <term><literal>AuthzSVNAuthoritative On|Off</literal></term>
> +            <listitem>
> +
> +              <para>Set to <literal>Off</literal> to allow access
> +                control to be passed along to lower modules.  By default,
> +                this directive's value is <literal>On</literal>.</para>
> +
> +            </listitem>
> +          </varlistentry>
> +
> +          <varlistentry>
> +            <term><literal>AuthzSVNNoAuthWhenAnonymousAllowed On|Off</literal></term>
> +            <listitem>
> +
> +              <para>Set to <literal>On</literal> to suppress
> +                authentication and authorization for requests which
> +                anonymous users are allowed to perform.  By default,
> +                this directive's value is
> +                <literal>Off</literal>.</para>
> +
> +            </listitem>
> +          </varlistentry>
> +
> +        </variablelist>
> +      </refsect1>
> +
> +    </refentry>
> +  </sect1>
> +
> +  <!-- ================================================================= -->
> +  <!-- ================================================================= -->
> +  <!-- ================================================================= -->
>   <sect1 id="svn.ref.properties">
>
>     <title>Subversion Properties</title>
>
> _______________________________________________
> svnbook-dev mailing list
> svnbook-dev at red-bean.com
> http://www.red-bean.com/mailman/listinfo/svnbook-dev
>




More information about the svnbook-dev mailing list