pnever      2004/02/23 06:00:13

  Modified:    docs     xp.html webdav-client.html osx.html news.html
                        installation.html index.html howto-tomcat.html
                        howto-j2eestore.html getting-started.html faq.html
                        download.html contrib.html config_file.html
                        conf-lib.html changelog.html architecture.html
  Added:       docs     howto-deltav.html howto-bind.html howto-acl.html
  Log:
  Added docu (Administrator's Guide) for DeltaV, ACL and binding
  
  Revision  Changes    Path
  1.5       +9 -0      jakarta-slide/docs/xp.html
  
  Index: xp.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/xp.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- xp.html   19 Feb 2004 13:55:33 -0000      1.4
  +++ xp.html   23 Feb 2004 14:00:12 -0000      1.5
  @@ -87,6 +87,15 @@
   <li>
   <a href="howto-j2eestore.html">J2EE Integration</a>
   </li>
  +<li>
  +<a href="howto-acl.html">Security</a>
  +</li>
  +<li>
  +<a href="howto-deltav.html">Version Control</a>
  +</li>
  +<li>
  +<a href="howto-bind.html">Binding</a>
  +</li>
   </ul>
   <p>
   <strong>Programmer's Corner</strong>
  
  
  
  1.19      +9 -0      jakarta-slide/docs/webdav-client.html
  
  Index: webdav-client.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/webdav-client.html,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- webdav-client.html        19 Feb 2004 13:55:33 -0000      1.18
  +++ webdav-client.html        23 Feb 2004 14:00:12 -0000      1.19
  @@ -87,6 +87,15 @@
   <li>
   <a href="howto-j2eestore.html">J2EE Integration</a>
   </li>
  +<li>
  +<a href="howto-acl.html">Security</a>
  +</li>
  +<li>
  +<a href="howto-deltav.html">Version Control</a>
  +</li>
  +<li>
  +<a href="howto-bind.html">Binding</a>
  +</li>
   </ul>
   <p>
   <strong>Programmer's Corner</strong>
  
  
  
  1.5       +9 -0      jakarta-slide/docs/osx.html
  
  Index: osx.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/osx.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- osx.html  19 Feb 2004 13:55:33 -0000      1.4
  +++ osx.html  23 Feb 2004 14:00:12 -0000      1.5
  @@ -87,6 +87,15 @@
   <li>
   <a href="howto-j2eestore.html">J2EE Integration</a>
   </li>
  +<li>
  +<a href="howto-acl.html">Security</a>
  +</li>
  +<li>
  +<a href="howto-deltav.html">Version Control</a>
  +</li>
  +<li>
  +<a href="howto-bind.html">Binding</a>
  +</li>
   </ul>
   <p>
   <strong>Programmer's Corner</strong>
  
  
  
  1.50      +9 -0      jakarta-slide/docs/news.html
  
  Index: news.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/news.html,v
  retrieving revision 1.49
  retrieving revision 1.50
  diff -u -r1.49 -r1.50
  --- news.html 19 Feb 2004 13:55:33 -0000      1.49
  +++ news.html 23 Feb 2004 14:00:12 -0000      1.50
  @@ -87,6 +87,15 @@
   <li>
   <a href="howto-j2eestore.html">J2EE Integration</a>
   </li>
  +<li>
  +<a href="howto-acl.html">Security</a>
  +</li>
  +<li>
  +<a href="howto-deltav.html">Version Control</a>
  +</li>
  +<li>
  +<a href="howto-bind.html">Binding</a>
  +</li>
   </ul>
   <p>
   <strong>Programmer's Corner</strong>
  
  
  
  1.40      +9 -0      jakarta-slide/docs/installation.html
  
  Index: installation.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/installation.html,v
  retrieving revision 1.39
  retrieving revision 1.40
  diff -u -r1.39 -r1.40
  --- installation.html 19 Feb 2004 13:55:33 -0000      1.39
  +++ installation.html 23 Feb 2004 14:00:12 -0000      1.40
  @@ -89,6 +89,15 @@
   <li>
   <a href="howto-j2eestore.html">J2EE Integration</a>
   </li>
  +<li>
  +<a href="howto-acl.html">Security</a>
  +</li>
  +<li>
  +<a href="howto-deltav.html">Version Control</a>
  +</li>
  +<li>
  +<a href="howto-bind.html">Binding</a>
  +</li>
   </ul>
   <p>
   <strong>Programmer's Corner</strong>
  
  
  
  1.38      +9 -0      jakarta-slide/docs/index.html
  
  Index: index.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/index.html,v
  retrieving revision 1.37
  retrieving revision 1.38
  diff -u -r1.37 -r1.38
  --- index.html        19 Feb 2004 13:55:33 -0000      1.37
  +++ index.html        23 Feb 2004 14:00:12 -0000      1.38
  @@ -89,6 +89,15 @@
   <li>
   <a href="howto-j2eestore.html">J2EE Integration</a>
   </li>
  +<li>
  +<a href="howto-acl.html">Security</a>
  +</li>
  +<li>
  +<a href="howto-deltav.html">Version Control</a>
  +</li>
  +<li>
  +<a href="howto-bind.html">Binding</a>
  +</li>
   </ul>
   <p>
   <strong>Programmer's Corner</strong>
  
  
  
  1.37      +9 -0      jakarta-slide/docs/howto-tomcat.html
  
  Index: howto-tomcat.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/howto-tomcat.html,v
  retrieving revision 1.36
  retrieving revision 1.37
  diff -u -r1.36 -r1.37
  --- howto-tomcat.html 19 Feb 2004 13:55:33 -0000      1.36
  +++ howto-tomcat.html 23 Feb 2004 14:00:12 -0000      1.37
  @@ -89,6 +89,15 @@
   <li>
   <a href="howto-j2eestore.html">J2EE Integration</a>
   </li>
  +<li>
  +<a href="howto-acl.html">Security</a>
  +</li>
  +<li>
  +<a href="howto-deltav.html">Version Control</a>
  +</li>
  +<li>
  +<a href="howto-bind.html">Binding</a>
  +</li>
   </ul>
   <p>
   <strong>Programmer's Corner</strong>
  
  
  
  1.6       +9 -0      jakarta-slide/docs/howto-j2eestore.html
  
  Index: howto-j2eestore.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/howto-j2eestore.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- howto-j2eestore.html      19 Feb 2004 13:55:33 -0000      1.5
  +++ howto-j2eestore.html      23 Feb 2004 14:00:12 -0000      1.6
  @@ -87,6 +87,15 @@
   <li>
   <a href="howto-j2eestore.html">J2EE Integration</a>
   </li>
  +<li>
  +<a href="howto-acl.html">Security</a>
  +</li>
  +<li>
  +<a href="howto-deltav.html">Version Control</a>
  +</li>
  +<li>
  +<a href="howto-bind.html">Binding</a>
  +</li>
   </ul>
   <p>
   <strong>Programmer's Corner</strong>
  
  
  
  1.5       +9 -0      jakarta-slide/docs/getting-started.html
  
  Index: getting-started.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/getting-started.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- getting-started.html      19 Feb 2004 13:55:33 -0000      1.4
  +++ getting-started.html      23 Feb 2004 14:00:12 -0000      1.5
  @@ -87,6 +87,15 @@
   <li>
   <a href="howto-j2eestore.html">J2EE Integration</a>
   </li>
  +<li>
  +<a href="howto-acl.html">Security</a>
  +</li>
  +<li>
  +<a href="howto-deltav.html">Version Control</a>
  +</li>
  +<li>
  +<a href="howto-bind.html">Binding</a>
  +</li>
   </ul>
   <p>
   <strong>Programmer's Corner</strong>
  
  
  
  1.26      +9 -0      jakarta-slide/docs/faq.html
  
  Index: faq.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/faq.html,v
  retrieving revision 1.25
  retrieving revision 1.26
  diff -u -r1.25 -r1.26
  --- faq.html  19 Feb 2004 13:55:33 -0000      1.25
  +++ faq.html  23 Feb 2004 14:00:12 -0000      1.26
  @@ -87,6 +87,15 @@
   <li>
   <a href="howto-j2eestore.html">J2EE Integration</a>
   </li>
  +<li>
  +<a href="howto-acl.html">Security</a>
  +</li>
  +<li>
  +<a href="howto-deltav.html">Version Control</a>
  +</li>
  +<li>
  +<a href="howto-bind.html">Binding</a>
  +</li>
   </ul>
   <p>
   <strong>Programmer's Corner</strong>
  
  
  
  1.4       +9 -0      jakarta-slide/docs/download.html
  
  Index: download.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/download.html,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- download.html     19 Feb 2004 13:55:33 -0000      1.3
  +++ download.html     23 Feb 2004 14:00:12 -0000      1.4
  @@ -87,6 +87,15 @@
   <li>
   <a href="howto-j2eestore.html">J2EE Integration</a>
   </li>
  +<li>
  +<a href="howto-acl.html">Security</a>
  +</li>
  +<li>
  +<a href="howto-deltav.html">Version Control</a>
  +</li>
  +<li>
  +<a href="howto-bind.html">Binding</a>
  +</li>
   </ul>
   <p>
   <strong>Programmer's Corner</strong>
  
  
  
  1.47      +9 -0      jakarta-slide/docs/contrib.html
  
  Index: contrib.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/contrib.html,v
  retrieving revision 1.46
  retrieving revision 1.47
  diff -u -r1.46 -r1.47
  --- contrib.html      19 Feb 2004 13:55:33 -0000      1.46
  +++ contrib.html      23 Feb 2004 14:00:12 -0000      1.47
  @@ -87,6 +87,15 @@
   <li>
   <a href="howto-j2eestore.html">J2EE Integration</a>
   </li>
  +<li>
  +<a href="howto-acl.html">Security</a>
  +</li>
  +<li>
  +<a href="howto-deltav.html">Version Control</a>
  +</li>
  +<li>
  +<a href="howto-bind.html">Binding</a>
  +</li>
   </ul>
   <p>
   <strong>Programmer's Corner</strong>
  
  
  
  1.5       +9 -0      jakarta-slide/docs/config_file.html
  
  Index: config_file.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/config_file.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- config_file.html  19 Feb 2004 13:55:33 -0000      1.4
  +++ config_file.html  23 Feb 2004 14:00:12 -0000      1.5
  @@ -87,6 +87,15 @@
   <li>
   <a href="howto-j2eestore.html">J2EE Integration</a>
   </li>
  +<li>
  +<a href="howto-acl.html">Security</a>
  +</li>
  +<li>
  +<a href="howto-deltav.html">Version Control</a>
  +</li>
  +<li>
  +<a href="howto-bind.html">Binding</a>
  +</li>
   </ul>
   <p>
   <strong>Programmer's Corner</strong>
  
  
  
  1.35      +9 -0      jakarta-slide/docs/conf-lib.html
  
  Index: conf-lib.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/conf-lib.html,v
  retrieving revision 1.34
  retrieving revision 1.35
  diff -u -r1.34 -r1.35
  --- conf-lib.html     19 Feb 2004 13:55:33 -0000      1.34
  +++ conf-lib.html     23 Feb 2004 14:00:12 -0000      1.35
  @@ -87,6 +87,15 @@
   <li>
   <a href="howto-j2eestore.html">J2EE Integration</a>
   </li>
  +<li>
  +<a href="howto-acl.html">Security</a>
  +</li>
  +<li>
  +<a href="howto-deltav.html">Version Control</a>
  +</li>
  +<li>
  +<a href="howto-bind.html">Binding</a>
  +</li>
   </ul>
   <p>
   <strong>Programmer's Corner</strong>
  
  
  
  1.48      +9 -0      jakarta-slide/docs/changelog.html
  
  Index: changelog.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/changelog.html,v
  retrieving revision 1.47
  retrieving revision 1.48
  diff -u -r1.47 -r1.48
  --- changelog.html    19 Feb 2004 13:55:33 -0000      1.47
  +++ changelog.html    23 Feb 2004 14:00:12 -0000      1.48
  @@ -87,6 +87,15 @@
   <li>
   <a href="howto-j2eestore.html">J2EE Integration</a>
   </li>
  +<li>
  +<a href="howto-acl.html">Security</a>
  +</li>
  +<li>
  +<a href="howto-deltav.html">Version Control</a>
  +</li>
  +<li>
  +<a href="howto-bind.html">Binding</a>
  +</li>
   </ul>
   <p>
   <strong>Programmer's Corner</strong>
  
  
  
  1.35      +9 -0      jakarta-slide/docs/architecture.html
  
  Index: architecture.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/architecture.html,v
  retrieving revision 1.34
  retrieving revision 1.35
  diff -u -r1.34 -r1.35
  --- architecture.html 19 Feb 2004 13:55:33 -0000      1.34
  +++ architecture.html 23 Feb 2004 14:00:12 -0000      1.35
  @@ -87,6 +87,15 @@
   <li>
   <a href="howto-j2eestore.html">J2EE Integration</a>
   </li>
  +<li>
  +<a href="howto-acl.html">Security</a>
  +</li>
  +<li>
  +<a href="howto-deltav.html">Version Control</a>
  +</li>
  +<li>
  +<a href="howto-bind.html">Binding</a>
  +</li>
   </ul>
   <p>
   <strong>Programmer's Corner</strong>
  
  
  
  1.1                  jakarta-slide/docs/howto-deltav.html
  
  Index: howto-deltav.html
  ===================================================================
  <html>
  <head>
  <META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  <title>Jakarta Slide - DeltaV Howto</title>
  <meta value="Peter Nevermann" name="author">
  <meta value="[EMAIL PROTECTED]" name="email">
  </head>
  <body vlink="#525D76" alink="#525D76" link="#525D76" text="#000000" 
bgcolor="#ffffff">
  <table cellspacing="4" width="100%" border="0">
  <!--PAGE HEADER-->
  <tr>
  <td colspan="2">
  <!--JAKARTA LOGO--><a href="http://jakarta.apache.org/";><img border="0" alt="The 
Jakarta Project" align="left" src="./images/jakarta-logo.gif"></a>
  <!--PROJECT LOGO--><a href="http://jakarta.apache.org/slide/";><img border="0" 
alt="The Jakarta Slide Project" align="right" src="./images/Slide.gif"></a></td>
  </tr>
  <!--HEADER SEPARATOR-->
  <tr>
  <td colspan="2">
  <hr size="1" noshade="">
  </td>
  </tr>
  <tr>
  <!--LEFT SIDE NAVIGATION-->
  <td nowrap="true" valign="top" width="20%">
  <p>
  <strong>Main</strong>
  </p>
  <ul>
  <li>
  <a href="index.html">Introduction</a>
  </li>
  <li>
  <a href="architecture.html">Architecture</a>
  </li>
  <li>
  <a href="news.html">News</a>
  </li>
  <li>
  <a href="faq.html">FAQ</a>
  </li>
  <li>
  <a href="download.html">Downloads</a>
  </li>
  <li>
  <a href="contrib.html">Contributors</a>
  </li>
  <li>
  <a href="http://jakarta.apache.org/site/mail2.html#Slide";>Mailing Lists</a>
  </li>
  <li>
  <a href="changelog.html">Changelog</a>
  </li>
  <li>
  <a href="http://nagoya.apache.org/bugzilla";>Bugzilla</a>
  </li>
  <li>
  <a href="http://jakarta.apache.org/site/cvsindex.html";>CVS</a>
  </li>
  </ul>
  <p>
  <strong>User's Guide</strong>
  </p>
  <ul>
  <li>
  <a href="xp.html">Connecting with Windows XP</a>
  </li>
  <li>
  <a href="osx.html">Using MacOS X webdav_fs</a>
  </li>
  <li>
  <a href="webdav-client.html">Commandline Client</a>
  </li>
  </ul>
  <p>
  <strong>Administrator's Guide</strong>
  </p>
  <ul>
  <li>
  <a href="installation.html">Installation</a>
  </li>
  <li>
  <a href="conf-lib.html">Configuration</a>
  </li>
  <li>
  <a href="howto-tomcat.html">Tomcat Bundle</a>
  </li>
  <li>
  <a href="howto-j2eestore.html">J2EE Integration</a>
  </li>
  <li>
  <a href="howto-acl.html">Security</a>
  </li>
  <li>
  <a href="howto-deltav.html">Version Control</a>
  </li>
  <li>
  <a href="howto-bind.html">Binding</a>
  </li>
  </ul>
  <p>
  <strong>Programmer's Corner</strong>
  </p>
  <ul>
  <li>
  <a href="getting-started.html">Getting Started using Eclipse</a>
  </li>
  <li>
  <a href="javadoc/index.html">Server JavaDoc</a>
  </li>
  <li>
  <a href="clientjavadoc/index.html">WebDAV Client Javadoc</a>
  </li>
  </ul>
  </td>
  <!--RIGHT SIDE MAIN BODY--><td align="left" valign="top" width="80%">
  <body>
          
  <table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
  <td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a 
name="Introduction"><strong>Introduction</strong></a></font></td>
  </tr>
  <tr>
  <td>
  <blockquote>
              
  <p>
              Slide supports DeltaV (version control) according to the <a 
href="http://webdav.org/deltav";>WebDAV DeltaV specification</a>.
              </p>
          
  </blockquote>
  </td>
  </tr>
  </table>
        
          
  <table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
  <td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a 
name="Enabling%20or%20disabling%20version%20control"><strong>Enabling or disabling 
version control</strong></a></font></td>
  </tr>
  <tr>
  <td>
  <blockquote>
              
  <p>
              By default, version control is enabled in Slide.
              </p>
              
  <p>
              To disable version control, search for a configuration file named 
<i>slide.properties</i> in the classpath
              (if not there, you can create a new one at e.g. 
$CATALINA_HOME/common/classes)
              and set or add:
              <pre>org.apache.slide.versioncontrol=false</pre>
              
  </p>
          
  </blockquote>
  </td>
  </tr>
  </table>
          
          
  <table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
  <td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a 
name="Other%20parameters%20(Domain.xml)"><strong>Other parameters 
(Domain.xml)</strong></a></font></td>
  </tr>
  <tr>
  <td>
  <blockquote>
              
  <p>
              There are some more global parameters in the Slide configuration file 
<i>Domain.xml</i>, which influence the version control
              behavior of the server.
              </p>
              
  <p>
              
  <font color="red"><b>IMPORTANT NOTE:</b></font>
  <br>Under no circumstances the values of the following three parameters should be 
changed
              while there are any stores configured or data exists for any store, as 
no migration of the data will take place:<br>
              
  <b>historypath</b>, <b>workspacepath</b>, <b>workingresourcepath</b>.
              </p>
              
  <ul>
              
  <li>
              
  <i>historypath</i>
  <br> (xpath: <font color="blue"><code>/slide/[EMAIL 
PROTECTED]"historypath"]</code></font>):<br>
              Specifies a Slide path which determines the location where this DeltaV 
server stores history data.<br>
              Default value is <code>/history</code>.
              </li>
              
  <li>
              
  <i>workspacepath</i>
  <br> (xpath: <font color="blue"><code>/slide/[EMAIL 
PROTECTED]"workspacepath"]</code></font>):<br>
              Specifies a Slide path which determines the location where this DeltaV 
server allows workspaces to reside.<br>
              Default value is <code>/workspace</code>.
              </li>
              
  <li>
              
  <i>workingresourcepath</i>
  <br> (xpath: <font color="blue"><code>/slide/[EMAIL 
PROTECTED]"workingresourcepath"]</code></font>):<br>
              Specifies a Slide path which determines the location where this DeltaV 
server stores working resources.<br>
              Default value is <code>/workingresource</code>.
              </li>
              
  <li>
              
  <i>versioncontrol-exclude</i>
  <br> (xpath: <font color="blue"><code>/slide/[EMAIL 
PROTECTED]"versioncontrol-exclude"]</code></font>):<br>
              Specifies a Slide path which determines resources which are excluded 
from version-control.<br>
              Default value is <code>""</code>.
              </li>
              
  <li>
              
  <i>auto-version-control</i>
  <br> (xpath: <font color="blue"><code>/slide/[EMAIL 
PROTECTED]"auto-version-control"]</code></font>):<br>
              Indicates whether newly created resources are to be set under 
version-control automatically.<br>
              Default value is <code>false</code>.
              </li>
              
  <li>
              
  <i>auto-version</i>
  <br> (xpath: <font color="blue"><code>/slide/[EMAIL 
PROTECTED]"auto-version"]</code></font>):<br>
              Specifies the default initial value of the <i>DAV:auto-version</i> 
property for newly created version controlled resources.
              For the complete list the possible values refer to section 3.2.2 of the 
<a href="http://ietf.org/rfc/rfc3253.txt";>DeltaV specification</a>.<br>
              Default value is <code>checkout-checkin</code>.
              </li>
              
  <li>
              
  <i>checkout-fork</i>
  <br> (xpath: <font color="blue"><code>/slide/[EMAIL 
PROTECTED]"checkout-fork"]</code></font>):<br>
              Specifies the default initial value of the <i>DAV:checkout-fork</i> 
property for newly created version resources.
              For the complete list the possible values refer to section 4.1.1 of the 
<a href="http://ietf.org/rfc/rfc3253.txt";>DeltaV specification</a>.<br>
              Default value is <code>forbidden</code>.
              </li>
              
  <li>
              
  <i>checkin-fork</i>
  <br> (xpath: <font color="blue"><code>/slide/[EMAIL 
PROTECTED]"checkin-fork"]</code></font>):<br>
              Specifies the default initial value of the <i>DAV:checkin-fork</i> 
property for newly created version resources.
              For the complete list the possible values refer to section 4.1.2 of the 
<a href="http://ietf.org/rfc/rfc3253.txt";>DeltaV specification</a>.<br>
              Default value is <code>forbidden</code>.
              </li>
              
  </ul>
          
  </blockquote>
  </td>
  </tr>
  </table>
          
          
  <table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
  <td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a 
name="More%20parameters%20(web.xml)"><strong>More parameters 
(web.xml)</strong></a></font></td>
  </tr>
  <tr>
  <td>
  <blockquote>
              
  <p>
              There exist some servlet init parameters in the webapp deployment 
descriptor, i.e. <code>WEB-INF/web.xml</code>
              in the webapp directory, which influence the version control behavior of 
the server at the WebDAV level.
              </p>
              
  <ul>
              
  <li>
              
  <i>extendedAllprop</i>
  <br> (xpath: <font 
color="blue"><code>/web-app/servlet/init-param[param-name="extendedAllprop"]</code></font>):<br>
              According to WebDAV DeltaV, ACL and Binding specifications,
              a DAV:allprop PROPFIND should <b>not</b> return any of the properties 
defined
              in any of those documents.
              For testing purposes, the specified behaviour can be disabled by 
              setting this parameter "true".
              </li>
              
  </ul>
              
  <p>
              
  </p>
          
  </blockquote>
  </td>
  </tr>
  </table>
      
  </body>
  </td>
  </tr>
  <!--FOOTER SEPARATOR-->
  <tr>
  <td colspan="2">
  <hr size="1" noshade="">
  </td>
  </tr>
  <!--PAGE FOOTER-->
  <tr>
  <td colspan="2">
  <div align="center">
  <font size="-1" color="#525D76"><em>
          Copyright &copy; 1999-2004, Apache Software Foundation
          </em></font>
  </div>
  </td>
  </tr>
  </table>
  </body>
  </html>
  
  
  
  1.1                  jakarta-slide/docs/howto-bind.html
  
  Index: howto-bind.html
  ===================================================================
  <html>
  <head>
  <META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  <title>Jakarta Slide - Binding Howto</title>
  <meta value="Peter Nevermann" name="author">
  <meta value="[EMAIL PROTECTED]" name="email">
  </head>
  <body vlink="#525D76" alink="#525D76" link="#525D76" text="#000000" 
bgcolor="#ffffff">
  <table cellspacing="4" width="100%" border="0">
  <!--PAGE HEADER-->
  <tr>
  <td colspan="2">
  <!--JAKARTA LOGO--><a href="http://jakarta.apache.org/";><img border="0" alt="The 
Jakarta Project" align="left" src="./images/jakarta-logo.gif"></a>
  <!--PROJECT LOGO--><a href="http://jakarta.apache.org/slide/";><img border="0" 
alt="The Jakarta Slide Project" align="right" src="./images/Slide.gif"></a></td>
  </tr>
  <!--HEADER SEPARATOR-->
  <tr>
  <td colspan="2">
  <hr size="1" noshade="">
  </td>
  </tr>
  <tr>
  <!--LEFT SIDE NAVIGATION-->
  <td nowrap="true" valign="top" width="20%">
  <p>
  <strong>Main</strong>
  </p>
  <ul>
  <li>
  <a href="index.html">Introduction</a>
  </li>
  <li>
  <a href="architecture.html">Architecture</a>
  </li>
  <li>
  <a href="news.html">News</a>
  </li>
  <li>
  <a href="faq.html">FAQ</a>
  </li>
  <li>
  <a href="download.html">Downloads</a>
  </li>
  <li>
  <a href="contrib.html">Contributors</a>
  </li>
  <li>
  <a href="http://jakarta.apache.org/site/mail2.html#Slide";>Mailing Lists</a>
  </li>
  <li>
  <a href="changelog.html">Changelog</a>
  </li>
  <li>
  <a href="http://nagoya.apache.org/bugzilla";>Bugzilla</a>
  </li>
  <li>
  <a href="http://jakarta.apache.org/site/cvsindex.html";>CVS</a>
  </li>
  </ul>
  <p>
  <strong>User's Guide</strong>
  </p>
  <ul>
  <li>
  <a href="xp.html">Connecting with Windows XP</a>
  </li>
  <li>
  <a href="osx.html">Using MacOS X webdav_fs</a>
  </li>
  <li>
  <a href="webdav-client.html">Commandline Client</a>
  </li>
  </ul>
  <p>
  <strong>Administrator's Guide</strong>
  </p>
  <ul>
  <li>
  <a href="installation.html">Installation</a>
  </li>
  <li>
  <a href="conf-lib.html">Configuration</a>
  </li>
  <li>
  <a href="howto-tomcat.html">Tomcat Bundle</a>
  </li>
  <li>
  <a href="howto-j2eestore.html">J2EE Integration</a>
  </li>
  <li>
  <a href="howto-acl.html">Security</a>
  </li>
  <li>
  <a href="howto-deltav.html">Version Control</a>
  </li>
  <li>
  <a href="howto-bind.html">Binding</a>
  </li>
  </ul>
  <p>
  <strong>Programmer's Corner</strong>
  </p>
  <ul>
  <li>
  <a href="getting-started.html">Getting Started using Eclipse</a>
  </li>
  <li>
  <a href="javadoc/index.html">Server JavaDoc</a>
  </li>
  <li>
  <a href="clientjavadoc/index.html">WebDAV Client Javadoc</a>
  </li>
  </ul>
  </td>
  <!--RIGHT SIDE MAIN BODY--><td align="left" valign="top" width="80%">
  <body>
          
  <table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
  <td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a 
name="Introduction"><strong>Introduction</strong></a></font></td>
  </tr>
  <tr>
  <td>
  <blockquote>
              
  <p>
              Slide supports binding according to draft 2.1 of the <a 
href="http://webdav.org/bind";>WebDAV BIND specification</a>.
              It allows multiple URIs to be mapped to the same resource.
              </p>
          
  </blockquote>
  </td>
  </tr>
  </table>
        
          
  <table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
  <td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a 
name="Enabling%20binding"><strong>Enabling binding</strong></a></font></td>
  </tr>
  <tr>
  <td>
  <blockquote>
              
  <p>
              Enabling binding for a store is simple. It is done by referencing the 
<i>BindingStore</i> implementation
              through the classname attribute of the store element when configuring 
the store in Domain.xml:
              <pre>
  &lt;store name="mystore" classname="org.apache.slide.store.BindingStore"&gt;
      &lt;nodestore classname=...&gt;
          ...
      &lt;/nodestore&gt;
      ...
  &lt;/store&gt;
              </pre>
              
  <font color="red"><b>IMPORTANT NOTE:</b></font>
  <br>Under no circumstances the binding configuration of a store should be changed 
from
              disabled to enabled, or vice-versa, while the store contains data, as no 
migration of the data will take place!
              </p>
          
  </blockquote>
  </td>
  </tr>
  </table>
          
          
  <table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
  <td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a 
name="Some%20parameters%20(web.xml)"><strong>Some parameters 
(web.xml)</strong></a></font></td>
  </tr>
  <tr>
  <td>
  <blockquote>
              
  <p>
              There exist some servlet init parameters in the webapp deployment 
descriptor, i.e. <code>WEB-INF/web.xml</code>
              in the webapp directory, which influence the binding behavior of the 
server at the WebDAV level.
              </p>
              
  <ul>
              
  <li>
              
  <i>extendedAllprop</i>
  <br> (xpath: <font 
color="blue"><code>/web-app/servlet/init-param[param-name="extendedAllprop"]</code></font>):<br>
              According to WebDAV DeltaV, ACL and Binding specifications,
              a DAV:allprop PROPFIND should <b>not</b> return any of the properties 
defined
              in any of those documents.
              For testing purposes, the specified behaviour can be disabled by 
              setting this parameter "true".
              </li>
              
  </ul>
              
  <p>
              
  </p>
          
  </blockquote>
  </td>
  </tr>
  </table>
      
  </body>
  </td>
  </tr>
  <!--FOOTER SEPARATOR-->
  <tr>
  <td colspan="2">
  <hr size="1" noshade="">
  </td>
  </tr>
  <!--PAGE FOOTER-->
  <tr>
  <td colspan="2">
  <div align="center">
  <font size="-1" color="#525D76"><em>
          Copyright &copy; 1999-2004, Apache Software Foundation
          </em></font>
  </div>
  </td>
  </tr>
  </table>
  </body>
  </html>
  
  
  
  1.1                  jakarta-slide/docs/howto-acl.html
  
  Index: howto-acl.html
  ===================================================================
  <html>
  <head>
  <META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  <title>Jakarta Slide - Security Howto</title>
  <meta value="Peter Nevermann" name="author">
  <meta value="[EMAIL PROTECTED]" name="email">
  </head>
  <body vlink="#525D76" alink="#525D76" link="#525D76" text="#000000" 
bgcolor="#ffffff">
  <table cellspacing="4" width="100%" border="0">
  <!--PAGE HEADER-->
  <tr>
  <td colspan="2">
  <!--JAKARTA LOGO--><a href="http://jakarta.apache.org/";><img border="0" alt="The 
Jakarta Project" align="left" src="./images/jakarta-logo.gif"></a>
  <!--PROJECT LOGO--><a href="http://jakarta.apache.org/slide/";><img border="0" 
alt="The Jakarta Slide Project" align="right" src="./images/Slide.gif"></a></td>
  </tr>
  <!--HEADER SEPARATOR-->
  <tr>
  <td colspan="2">
  <hr size="1" noshade="">
  </td>
  </tr>
  <tr>
  <!--LEFT SIDE NAVIGATION-->
  <td nowrap="true" valign="top" width="20%">
  <p>
  <strong>Main</strong>
  </p>
  <ul>
  <li>
  <a href="index.html">Introduction</a>
  </li>
  <li>
  <a href="architecture.html">Architecture</a>
  </li>
  <li>
  <a href="news.html">News</a>
  </li>
  <li>
  <a href="faq.html">FAQ</a>
  </li>
  <li>
  <a href="download.html">Downloads</a>
  </li>
  <li>
  <a href="contrib.html">Contributors</a>
  </li>
  <li>
  <a href="http://jakarta.apache.org/site/mail2.html#Slide";>Mailing Lists</a>
  </li>
  <li>
  <a href="changelog.html">Changelog</a>
  </li>
  <li>
  <a href="http://nagoya.apache.org/bugzilla";>Bugzilla</a>
  </li>
  <li>
  <a href="http://jakarta.apache.org/site/cvsindex.html";>CVS</a>
  </li>
  </ul>
  <p>
  <strong>User's Guide</strong>
  </p>
  <ul>
  <li>
  <a href="xp.html">Connecting with Windows XP</a>
  </li>
  <li>
  <a href="osx.html">Using MacOS X webdav_fs</a>
  </li>
  <li>
  <a href="webdav-client.html">Commandline Client</a>
  </li>
  </ul>
  <p>
  <strong>Administrator's Guide</strong>
  </p>
  <ul>
  <li>
  <a href="installation.html">Installation</a>
  </li>
  <li>
  <a href="conf-lib.html">Configuration</a>
  </li>
  <li>
  <a href="howto-tomcat.html">Tomcat Bundle</a>
  </li>
  <li>
  <a href="howto-j2eestore.html">J2EE Integration</a>
  </li>
  <li>
  <a href="howto-acl.html">Security</a>
  </li>
  <li>
  <a href="howto-deltav.html">Version Control</a>
  </li>
  <li>
  <a href="howto-bind.html">Binding</a>
  </li>
  </ul>
  <p>
  <strong>Programmer's Corner</strong>
  </p>
  <ul>
  <li>
  <a href="getting-started.html">Getting Started using Eclipse</a>
  </li>
  <li>
  <a href="javadoc/index.html">Server JavaDoc</a>
  </li>
  <li>
  <a href="clientjavadoc/index.html">WebDAV Client Javadoc</a>
  </li>
  </ul>
  </td>
  <!--RIGHT SIDE MAIN BODY--><td align="left" valign="top" width="80%">
  <body>
          
  <table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
  <td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a 
name="Introduction"><strong>Introduction</strong></a></font></td>
  </tr>
  <tr>
  <td>
  <blockquote>
              
  <p>
              Slide supports ACL (access control) according to draft 12 of the <a 
href="http://webdav.org/acl";>WebDAV ACL specification</a>.
              </p>
              
  <p>
              By default, when running inside Tomcat, authentication for the WebDAV 
servlet is controlled by the realm
              <code>wrappers.catalina.SlideRealm</code>
              which accesses user names and passwords directly from the Slide 
namespace at <code>/slide/users</code>.
              </p>
              
  <p>
              In Slide, authentication and authorization (access control) can be en- 
or disabled independently from each other.
              </p>
          
  </blockquote>
  </td>
  </tr>
  </table>
        
          
  <table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
  <td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a 
name="Enabling%20or%20disabling%20authentication%20"><strong>Enabling or disabling 
authentication </strong></a></font></td>
  </tr>
  <tr>
  <td>
  <blockquote>
              
  <p>
              By default, authentication is enabled in Slide.
              </p>
              
  <p>
              To disable authentication, open the webapp deployment descriptor, i.e. 
<code>WEB-INF/web.xml</code> in the webapp directory,
              and uncomment the two elements given by the xpath expressions
              <font color="blue"><code>/web-app/security-constraint</code></font> and 
<font color="blue"><code>/web-app/login-config</code></font>:
              <pre>
  <font color="gray"><b>&lt;!--</b>
  &lt;security-constraint&gt;
      &lt;web-resource-collection&gt;
          &lt;web-resource-name&gt;DAV resource&lt;/web-resource-name&gt;
          &lt;url-pattern&gt;/*&lt;/url-pattern&gt;
          &lt;http-method&gt;COPY&lt;/http-method&gt;
          [...]
          &lt;http-method&gt;REBIND&lt;/http-method&gt;
      &lt;/web-resource-collection&gt;
      &lt;auth-constraint&gt;
          &lt;role-name&gt;root&lt;/role-name&gt;
          &lt;role-name&gt;guest&lt;/role-name&gt;
          &lt;role-name&gt;user&lt;/role-name&gt;
      &lt;/auth-constraint&gt;
  &lt;/security-constraint&gt;
  &lt;login-config&gt;
      &lt;auth-method&gt;BASIC&lt;/auth-method&gt;
      &lt;realm-name&gt;Slide DAV Server&lt;/realm-name&gt;
  &lt;/login-config&gt;
  <b>--&gt;</b></font>
              
  </pre>
              
  </p>
          
  </blockquote>
  </td>
  </tr>
  </table>
        
          
  <table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
  <td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a 
name="Enabling%20or%20disabling%20authorization%20(access%20control)"><strong>Enabling 
or disabling authorization (access control)</strong></a></font></td>
  </tr>
  <tr>
  <td>
  <blockquote>
              
  <p>
              By default, access control is enabled in Slide. If authentication is 
disabled (see above), the current user is "unauthenticated"
              and he/she has all permissions granted to DAV:unauthenticated.
              </p>
              
  <p>
              To disable access control, search for a configuration file named 
<i>slide.properties</i> in the classpath
              (if not there, you can create a new one at e.g. 
$CATALINA_HOME/common/classes)
              and set or add:
              <pre>org.apache.slide.security=false</pre>
              
  </p>
          
  </blockquote>
  </td>
  </tr>
  </table>
          
          
  <table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
  <td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a 
name="Other%20parameters%20(Domain.xml)"><strong>Other parameters 
(Domain.xml)</strong></a></font></td>
  </tr>
  <tr>
  <td>
  <blockquote>
              
  <p>
              There are some other namespace-specific parameters in the Slide 
configuration file <i>Domain.xml</i>, which
              influence the access control behavior of the server.
              </p>
              
  <ul>
              
  <li>
              
  <i>acl_semantics</i>
  <br> (xpath: <font color="blue"><code>/slide/namespace/configuration/[EMAIL 
PROTECTED]"acl_semantics"]</code></font>):<br>
              Class name of the access control implementation. Default value is 
<i>org.apache.slide.security.ACLSecurityImpl</i>.
              Allows to plug-in a customized security implementation.
              </li>
              
  <li>
              
  <i>acl_inheritance_type</i>
  <br> (xpath: <font color="blue"><code>/slide/namespace/configuration/[EMAIL 
PROTECTED]"acl_inheritance_type"]</code></font>):<br>
              Controls inheritance of ACEs over the namespace hierarchy.
              Can be one of <i>none</i> (no inheritance takes place), <i>root</i> 
(ACEs are inherited only from the root node),
              <i>path</i> (ACEs are inherited over the URI path) or <i>full</i> (ACEs 
are inherited over all available parent
              bindings). Default value is <i>path</i>, <i>full</i> is not yet 
implemented.
              </li>
              
  <li>
              
  <i>nested_roles_maxdepth</i>
  <br> (xpath: <font color="blue"><code>/slide/namespace/configuration/[EMAIL 
PROTECTED]"nested_roles_maxdepth"]</code></font>):<br>
              Defines the max. depth of nested roles/groups hierarchies. Default value 
is 0 (meaning no nesting). Value 1 means one sublevel, and so forth.
              </li>
              
  </ul>
          
  </blockquote>
  </td>
  </tr>
  </table>
          
          
  <table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
  <td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a 
name="More%20parameters%20(web.xml)"><strong>More parameters 
(web.xml)</strong></a></font></td>
  </tr>
  <tr>
  <td>
  <blockquote>
              
  <p>
              There exist some servlet init parameters in the webapp deployment 
descriptor, i.e. <code>WEB-INF/web.xml</code>
              in the webapp directory, which influence the access control behavior of 
the server at the WebDAV level.
              </p>
              
  <ul>
              
  <li>
              
  <i>extendedAllprop</i>
  <br> (xpath: <font 
color="blue"><code>/web-app/servlet/init-param[param-name="extendedAllprop"]</code></font>):<br>
              According to WebDAV DeltaV, ACL and Binding specifications,
              a DAV:allprop PROPFIND should <b>not</b> return any of the properties 
defined
              in any of those documents.
              For testing purposes, the specified behaviour can be disabled by 
              setting this parameter "true".
              </li>
              
  <li>
              
  <i>lockdiscoveryIncludesPrincipalURL</i>
  <br> (xpath: <font 
color="blue"><code>/web-app/servlet/init-param[param-name="lockdiscoveryIncludesPrincipalURL"]</code></font>):<br>
              As proposed on February 08, 2003 by Lisa Dusseault in 
              [EMAIL PROTECTED], the DAV:lockdiscovery property should 
              include an element DAV:principal-URL with the semantics of the 
              WebDAV/ACL specification. This feature can be switched-off in case 
              of interoperability problems.
              </li>
              
  </ul>
              
  <p>
              
  </p>
          
  </blockquote>
  </td>
  </tr>
  </table>
          
          
  <table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
  <td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a 
name="Creation%20and%20maintenance%20principal%20resources%20(users,%20roles/groups)%20through%20WebDAV"><strong>Creation
 and maintenance principal resources (users, roles/groups) through 
WebDAV</strong></a></font></td>
  </tr>
  <tr>
  <td>
  <blockquote>
              
  <p>
              Although the creation and  maintenance of principal resources (users, 
roles/groups) is out of scope of the WebDAV/ACL
              specification, in Slide it is currently possible through a proprietary 
extension to the MKCOL method, provided the
              <i>SlideRealm</i> (<code>wrappers.catalina.SlideRealm</code>) is active.
              </p>
              
  <p>
              Resources created by MKCOL at the locations specified by the parameters:
              <li>
  <i>userspath</i> (xpath: <font 
color="blue"><code>/slide/namespace/configuration/userspath</code></font>,</li>
              
  <li>
  <i>groupspath</i> (xpath: <font 
color="blue"><code>/slide/namespace/configuration/groupspath</code></font>), or</li>
              
  <li>
  <i>rolespath</i> (xpath: <font 
color="blue"><code>/slide/namespace/configuration/rolespath</code></font>)</li>
              
  <br>
              automatically become principals,
              i.e. the property <i>DAV:resourcetype</i> automatically will contain the 
<i>DAV:principal</i> element.
              </p>
              
  <p>
              To set the password of a user, issue a PROPPATCH request setting the 
<i>password</i> property (namespace of the property:
              <i>http://jakarta.apache.org/slide/</i>).
              </p>
              
  <p>
              To associate users to a role/group, issue a PROPPATCH request setting 
the <i>DAV:group-member-set</i> property.<br>
              
  <b><font color="red">NOTE:</font></b> to add a user(s) to a role/group, the value of 
the <i>DAV:group-member-set</i> property must
              list <b>all</b> members of the role/group, not just the user(s) being 
added.
              </p>
          
  </blockquote>
  </td>
  </tr>
  </table>
      
  </body>
  </td>
  </tr>
  <!--FOOTER SEPARATOR-->
  <tr>
  <td colspan="2">
  <hr size="1" noshade="">
  </td>
  </tr>
  <!--PAGE FOOTER-->
  <tr>
  <td colspan="2">
  <div align="center">
  <font size="-1" color="#525D76"><em>
          Copyright &copy; 1999-2004, Apache Software Foundation
          </em></font>
  </div>
  </td>
  </tr>
  </table>
  </body>
  </html>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to