unico       2004/05/03 09:46:36

  Modified:    src/blocks/slide/conf slide-auth.xweb slide-servlet.xweb
               src/blocks/slide/WEB-INF slide.xconf
  Log:
  update to slide 2.0 final
  
  Revision  Changes    Path
  1.5       +10 -1     cocoon-2.1/src/blocks/slide/conf/slide-auth.xweb
  
  Index: slide-auth.xweb
  ===================================================================
  RCS file: /home/cvs/cocoon-2.1/src/blocks/slide/conf/slide-auth.xweb,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- slide-auth.xweb   6 Mar 2004 06:16:52 -0000       1.4
  +++ slide-auth.xweb   3 May 2004 16:46:36 -0000       1.5
  @@ -23,7 +23,7 @@
       <security-constraint>
           <web-resource-collection>
               <web-resource-name>DAV resource</web-resource-name>
  -            <url-pattern>/webdav/*</url-pattern>
  +            <url-pattern>/*</url-pattern>
               <http-method>COPY</http-method>
               <http-method>DELETE</http-method>
               <http-method>GET</http-method>
  @@ -64,6 +64,15 @@
           <auth-method>BASIC</auth-method>
           <realm-name>Slide DAV Server</realm-name>
       </login-config>
  +    <security-role>
  +        <role-name>root</role-name>
  +    </security-role>
  +    <security-role>
  +        <role-name>guest</role-name>
  +    </security-role>
  +    <security-role>
  +        <role-name>user</role-name>
  +    </security-role>
       -->
       
   </xweb>
  
  
  
  1.10      +15 -2     cocoon-2.1/src/blocks/slide/conf/slide-servlet.xweb
  
  Index: slide-servlet.xweb
  ===================================================================
  RCS file: /home/cvs/cocoon-2.1/src/blocks/slide/conf/slide-servlet.xweb,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- slide-servlet.xweb        13 Apr 2004 14:25:23 -0000      1.9
  +++ slide-servlet.xweb        3 May 2004 16:46:36 -0000       1.10
  @@ -20,7 +20,7 @@
   
       <!-- Definition and configuration of Slide's WebDAV servlet. -->
       <servlet>
  -        <servlet-name>Slide</servlet-name>
  +        <servlet-name>webdav</servlet-name>
           <display-name>Slide DAV Server</display-name>
           <servlet-class>org.apache.slide.webdav.WebdavServlet</servlet-class>
           <init-param>
  @@ -161,9 +161,22 @@
               </description>
           </init-param>
           <load-on-startup>2</load-on-startup>
  +        <!-- Uncomment this to get authentication -->
  +        <!--security-role-ref>
  +            <role-name>root</role-name>
  +            <role-link>root</role-link>
  +        </security-role-ref>
  +        <security-role-ref>
  +            <role-name>guest</role-name>
  +            <role-link>guest</role-link>
  +        </security-role-ref>
  +        <security-role-ref>
  +            <role-name>user</role-name>
  +            <role-link>user</role-link>
  +        </security-role-ref!-->
       </servlet>
       <servlet-mapping>
  -        <servlet-name>Slide</servlet-name>
  +        <servlet-name>webdav</servlet-name>
           <url-pattern>/webdav/*</url-pattern>
       </servlet-mapping>
   
  
  
  
  1.12      +21 -57    cocoon-2.1/src/blocks/slide/WEB-INF/slide.xconf
  
  Index: slide.xconf
  ===================================================================
  RCS file: /home/cvs/cocoon-2.1/src/blocks/slide/WEB-INF/slide.xconf,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- slide.xconf       13 Apr 2004 14:25:23 -0000      1.11
  +++ slide.xconf       3 May 2004 16:46:36 -0000       1.12
  @@ -14,36 +14,13 @@
     See the License for the specific language governing permissions and
     limitations under the License.
   -->
  -<slide logger="org.apache.slide.util.logger.SimpleLogger" logger-level="6" 
default="cocoon">
  -  <!--
  -    logger
  -    ~~~~~~
  -    org.apache.slide.util.logger.SimpleLogger
  -       default logger with 1 log level
  -    log4j.Log4jLogger
  -       logger with fine granularity
  -       see http://jakarta.apache.org/log4j/
  -
  -    logger-level
  -    ~~~~~~~~~~~~
  -    0 EMERGENCY
  -    1 CRITICAL
  -    2 ERROR
  -    4 WARNING
  -    6 INFO
  -    7 DEBUG
  -    -->
  -
  +<slide>
       <namespace name="cocoon">
  -
           <definition>
               <store name="tx">
                   <nodestore 
classname="org.apache.cocoon.components.slide.impl.ContextTxXMLFileDescriptorsStore">
  -                    <!-- rootpath parameter is relative to the webapp 
context path -->
                       <parameter 
name="rootpath">slide/store/metadata</parameter>
  -                    <!-- workpath parameter is relative to the cocoon work 
directory -->
                       <parameter 
name="workpath">slide/work/metadata</parameter>
  -                    <parameter name="encoding">UTF-8</parameter>
                   </nodestore>
                   <securitystore>
                       <reference store="nodestore"/>
  @@ -64,7 +41,6 @@
               </store>
               <scope match="/" store="tx"/>
           </definition>
  -
           <configuration>
               <!-- Actions mapping -->
               <read-object>/actions/read</read-object>
  @@ -87,30 +63,16 @@
               
<remove-revision-content>/actions/write-content</remove-revision-content>
               <bind-member>/actions/bind</bind-member>
               <unbind-member>/actions/unbind</unbind-member>
  -
               <!-- Paths configuration -->
               <userspath>/users</userspath>
               <rolespath>/roles</rolespath>
               <actionspath>/actions</actionspath>
               <filespath>/files</filespath>
  -
               <parameter name="dav">true</parameter>
               <parameter name="standalone">true</parameter>
               <parameter name="acl_inheritance_type">path</parameter>
  -            
  -            <!--
  -            <content-interceptor 
class="org.apache.cocoon.components.slide.impl.JMSContentInterceptor">
  -              <parameter 
name="java.naming.factory.initial">org.exolab.jms.jndi.InitialContextFactory</parameter>
  -              <parameter 
name="java.naming.provider.url">rmi://localhost:1099/</parameter>
  -              <parameter 
name="topic-factory">JmsTopicConnectionFactory</parameter>
  -              <parameter name="topic">topic1</parameter>
  -              <parameter name="ack-mode">dups</parameter>
  -              <parameter name="persistent-delivery">false</parameter>
  -              <parameter name="priority">4</parameter>
  -              <parameter name="time-to-live">1000</parameter>
  -            </content-interceptor>
  -            -->
  -            
  +            <!-- Nested roles: 0 means no nesting (default), 1 means one 
sublevel, etc. -->
  +            <parameter name="nested_roles_maxdepth">0</parameter>
           </configuration>
           <data>
               <objectnode classname="org.apache.slide.structure.SubjectNode" 
uri="/">
  @@ -134,18 +96,27 @@
                       <permission action="all" subject="unauthenticated" 
inheritable="true" negative="true"/>
                       <!-- /users/root represents the administrator -->
                       <objectnode 
classname="org.apache.slide.structure.SubjectNode" uri="/users/root">
  -                      <revision>
  -                        <property name="password" 
namespace="http://jakarta.apache.org/slide/";>root</property>
  +                        <revision>
  +                            <property 
namespace="http://jakarta.apache.org/slide/"; name="password">root</property> 
                           </revision>
                       </objectnode>
  -                    <!-- /users/john and represents an authenticated user -->
  +                    <!-- /users/john and /users/john2 represent 
authenticated users -->
                       <objectnode 
classname="org.apache.slide.structure.SubjectNode" uri="/users/john">
  -                      <revision>
  -                        <property name="password" 
namespace="http://jakarta.apache.org/slide/";>john</property>
  +                        <revision>
  +                            <property 
namespace="http://jakarta.apache.org/slide/"; name="password">john</property> 
  +                        </revision>
  +                    </objectnode>
  +                    <objectnode 
classname="org.apache.slide.structure.SubjectNode" uri="/users/john2">
  +                        <revision>
  +                            <property 
namespace="http://jakarta.apache.org/slide/"; name="password">john2</property> 
                           </revision>
                       </objectnode>
                       <!-- /users/guest represents an authenticated or 
unauthenticated guest user -->
  -                    <objectnode 
classname="org.apache.slide.structure.SubjectNode" uri="/users/guest"/>
  +                    <objectnode 
classname="org.apache.slide.structure.SubjectNode" uri="/users/guest">
  +                        <revision>
  +                            <property 
namespace="http://jakarta.apache.org/slide/"; name="password">guest</property> 
  +                        </revision>
  +                    </objectnode>
                   </objectnode>
                   <!-- /roles -->
                   <objectnode 
classname="org.apache.slide.structure.SubjectNode" uri="/roles">
  @@ -158,7 +129,7 @@
                       </objectnode>
                       <objectnode 
classname="org.apache.slide.structure.SubjectNode" uri="/roles/user">
                           <revision>
  -                            <property 
name="group-member-set"><![CDATA[<D:href 
xmlns:D='DAV:'>/users/john</D:href><D:href 
xmlns:D='DAV:'>/users/root</D:href>]]></property>
  +                            <property 
name="group-member-set"><![CDATA[<D:href 
xmlns:D='DAV:'>/users/john</D:href><D:href 
xmlns:D='DAV:'>/users/john2</D:href><D:href 
xmlns:D='DAV:'>/users/root</D:href>]]></property>
                           </revision>
                       </objectnode>
                       <objectnode 
classname="org.apache.slide.structure.SubjectNode" uri="/roles/guest">
  @@ -167,11 +138,6 @@
                           </revision>
                       </objectnode>
                   </objectnode>
  -                <!-- groups -->
  -                <objectnode 
classname="org.apache.slide.structure.SubjectNode" uri="/groups">
  -                    <permission action="all" subject="self" 
inheritable="true"/>
  -                    <permission action="all" subject="unauthenticated" 
inheritable="true" negative="true"/>
  -                </objectnode>
                   <!-- action -->
                   <objectnode 
classname="org.apache.slide.structure.ActionNode" uri="/actions">
                       <objectnode 
classname="org.apache.slide.structure.ActionNode" uri="/actions/read">
  @@ -249,7 +215,6 @@
               </objectnode>
           </data>
       </namespace>
  -
       <!--
       DeltaV global parameters
       ========================
  @@ -311,9 +276,8 @@
       <parameter name="workspacepath">/workspace</parameter>
       <parameter name="workingresourcepath">/workingresource</parameter>
       <parameter name="auto-version">checkout-checkin</parameter>
  -    <parameter name="auto-version-control">true</parameter>
  +    <parameter name="auto-version-control">false</parameter>
       <parameter name="versioncontrol-exclude"/>
       <parameter name="checkout-fork">forbidden</parameter>
       <parameter name="checkin-fork">forbidden</parameter>
  -
  -</slide>
  +</slide>
  \ No newline at end of file
  
  
  

Reply via email to