incubator-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From hamm...@apache.org
Subject cvs commit: incubator-ftpserver/src/documentation README.txt skinconf.xml
Date Mon, 31 Mar 2003 19:13:12 GMT
hammant     2003/03/31 11:13:12

  Modified:    .        build.xml
               src/documentation/content/xdocs admin.xml conf.xml index.xml
                        ip_restr.xml jdbc_conf.xml ldap_conf.xml rfc765.xml
                        site_cmd.xml user_manager.xml weare.xml
  Added:       .        default.properties forrest-targets.ent
                        forrest.properties status.xml
               src/documentation/content/xdocs site.xml
               src/documentation README.txt skinconf.xml
  Removed:     src/documentation/content/xdocs license.xml
  Log:
  docs one inch closer to building
  
  Revision  Changes    Path
  1.2       +12 -78    incubator-ftpserver/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/incubator-ftpserver/build.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- build.xml	31 Mar 2003 06:49:59 -0000	1.1
  +++ build.xml	31 Mar 2003 19:13:11 -0000	1.2
  @@ -1,4 +1,9 @@
   <?xml version="1.0"?>
  +
  +  <!DOCTYPE project [
  +    <!ENTITY forrest-targets SYSTEM "file:./forrest-targets.ent">
  +  ]>
  +
   <!-- 
     ==============================================================================
     $Id$
  @@ -14,8 +19,8 @@
       -->
       <property file=".ant.properties"/>
       <property file="${user.home}/.ant.properties"/>
  -    <property name="name" value="ftpserver"/>
  -    <property name="Name" value="FtpServer"/>
  +    <property file="${basedir}/../default.properties"/>
  +    <property file="${basedir}/default.properties"/>    
       <property name="admin.name" value="ftp-admin"/>
       <property name="version" value="1.0"/>
       <property name="year" value="1999-2003"/>
  @@ -55,8 +60,6 @@
       <property name="java.dir" value="${src.dir}/java"/>
       <property name="conf.dir" value="${src.dir}/conf"/>
       <property name="manifest.src" value="${src.dir}/manifest"/>
  -    <property name="xdocs.dir" value="${src.dir}/xdocs"/>
  -    <property name="docs.src" value="${xdocs.dir}"/>
   
       <!--
          Set the properties for the distribution directories
  @@ -122,11 +125,9 @@
           <echo message=" available targets are:"/>
           <echo message=""/>
           <echo message="   dist-lite --> generates unpacked distribution "/>
  -        <echo message="   website   --> makes all the docs and javadocs"/>
           <echo message="   compile   --> compiles the source code"/>
           <echo message="   dist      --> generates all the ${name} distributions, packed"/>
           <echo message="   clean     --> cleans up the directory"/>
  -        <echo message="   xdocs     --> creates the documentaion for the ${name}"/>
           <echo message="   javadocs  --> creates the Javadoc"/>
           <echo message=""/>
           <echo message=" See the comments inside the build.xml file for more details."/>
  @@ -266,75 +267,6 @@
           </javadoc>
       </target>
   
  -
  -    <!--
  -       ===================================================================
  -                                  Build xdocs
  -       ===================================================================
  -    -->
  -    <target name="xdocs" depends="prepare">
  -        <style style="${docs.src}/stylesheets/site.xsl"
  -                basedir="${docs.src}/"
  -                destdir="${build.docs}/" 
  -                includes="**/*.xml" >
  -        </style>
  -        <copy todir="${build.docs}" filtering="no">
  -            <fileset dir="${docs.src}">
  -                <include name="**/*.css"/>
  -                <include name="**/*.txt"/>
  -            </fileset>
  -        </copy>
  -        <copy todir="${build.docs}/images" filtering="no">
  -            <fileset dir="${docs.src}/images">
  -                <include name="**/*.gif"/>
  -                <include name="**/*.jpeg"/>
  -                <include name="**/*.jpg"/>
  -                <include name="**/*.png"/>
  -            </fileset>
  -        </copy>
  -        <mkdir dir="${dist.dir}/docs"/>
  -        <copy todir="${dist.dir}/docs" filtering="no">
  -            <fileset dir="${build.docs}"/>
  -        </copy>
  -    </target>
  -
  -
  -    <!--
  -       ===================================================================
  -                                build website 
  -       ===================================================================
  -    -->
  -    <target name="website" depends="xdocs,javadocs">
  -        <echo message="preparing website in ${www.dir}"/>
  -        <delete>
  -            <fileset dir="${www.dir}">
  -                <exclude name="CVS/**"/>
  -                <exclude name="rfclist/**"/>
  -                <exclude name="javadocs/**"/>
  -            </fileset>
  -        </delete>
  -        <mkdir dir="${www.dir}"/>
  -        <copy todir="${www.dir}" filtering="no">
  -            <fileset dir="${build.docs}"/>
  -        </copy>
  -        <copy todir="${www.dir}" filtering="no">
  -            <fileset dir="${build.dir}">
  -                <include name="javadocs/**"/>
  -            </fileset>
  -        </copy>
  -        <fixcrlf srcdir="${www.dir}" includes="**/*.html" eol="lf" tab="remove" tablength="4" />
  -        <fixcrlf srcdir="${www.dir}" includes="**/*.css" eol="lf" tab="remove" tablength="4" />
  -    </target>
  -
  -
  -    <!--
  -       ===================================================================
  -                            Build everything
  -       ===================================================================
  -    -->
  -    <target name="everything" depends="clean,website,dist"/>
  -
  -
       <!--
          ===================================================================
                             Build all distributions
  @@ -428,7 +360,7 @@
           <delete file="${dist.binary.dir}/${name}-binary-${version}.tar"/>
       </target>
   
  -    <target name="dist-bin-common" depends="dist-lite,xdocs,javadocs">
  +    <target name="dist-bin-common" depends="dist-lite,javadocs">
           <echo message ="Building binary distributions"/>
           
           <mkdir dir="${dist.binary.dir}"/>
  @@ -491,7 +423,7 @@
           <delete file="${dist.source.dir}/${name}-with-phoenix-${version}-src.tar"/>
       </target>
   
  -    <target name="dist-src-common" depends="dist-lite,xdocs,javadocs">
  +    <target name="dist-src-common" depends="dist-lite,javadocs">
           <echo message ="Building source distributions"/>
           <mkdir dir="${dist.source.dir}"/>
           <zip zipfile="${dist.source.dir}/${dist.name}-src.zip">
  @@ -538,5 +470,7 @@
           <delete dir="${dist.dir}"/>
           <delete dir="${build.dir}"/>
       </target>
  +
  +    &forrest-targets;
   
   </project>
  
  
  
  1.1                  incubator-ftpserver/default.properties
  
  Index: default.properties
  ===================================================================
  # -------------------------------------------------------------------
  # D E F A U L T    P R O P E R T I E S
  # -------------------------------------------------------------------
  # Specifies default property values
  # Overridden by ant.properties
  # Not user-editable; use ant.properties files instead
  
  name=ftpserver
  Name=FtpServer
  dir-name=ftpserver
  version=0.9
  year=2002-2003
  
  project.home=.
  
  # --------------------------------------------------
  #                REQUIRED LIBRARIES
  # --------------------------------------------------
  
  cornerstone-api.jar=./lib/cornerstone.jar
  
  #  Settings used to configure compile environment
  build.debug = on
  build.optimize = off
  build.deprecation = off
  build.compress = false
  junit.failonerror = false
  
  #  location of intermediate products
  build.dir = ${basedir}/build
  build.testsrc = ${build.dir}/testsrc
  build.testclasses = ${build.dir}/testclasses
  build.lib = ${build.dir}/lib
  build.conf = ${build.dir}/conf
  build.classes = ${build.dir}/classes
  build.genjava = ${build.dir}/genjava
  build.tests = ${build.dir}/tests
  build.reports = ${build.dir}/reports
  
  #  Set the properties for source directories
  src.dir = ${basedir}/src
  java.dir = ${src.dir}/java
  conf.dir = ${src.dir}/conf
  test.dir = ${src.dir}/test
  
  #  Set the properties for distribution directories
  docs.dir = ${build.dir}/docs
  dist.dir = ${basedir}/dist
  dist.javadocs = ${docs.dir}/api
  
  #  name of .zip/.tar.gz/.bz2 files and their top-level directory
  dist.name = ${name}-${version}
  
  #  property indicating directory where all distribution archives are placed
  dist.base = distributions
  
  
  
  1.1                  incubator-ftpserver/forrest-targets.ent
  
  Index: forrest-targets.ent
  ===================================================================
  <!--
  This build.xml snippet contains Forrest targets for Ant 1.5+.  It checks that
  the user has set ${forrest.home}, either in one of:
    build.properties
    project.properties
    ant.properties
    .ant.properties
  or with the FORREST_HOME environment variable, and prints an informative error
  message if not found.
  
  Usage:
  1) Copy this file to somewhere in your project.
  2) Add the following to the top of your project's Ant build.xml script
  (adjusting the path):
  
    <!DOCTYPE project [
      <!ENTITY forrest-targets SYSTEM "file:./forrest-targets.ent">
    ]>
  
  3) Before the closing '</project>' in your build.xml, add this:
  
    &forrest-targets;
    
  This is like expanding a macro: it pulls in the contents of this file.
  
  A minimal build.xml would thus be:
  
  <!DOCTYPE project [
  <!ENTITY forrest-targets SYSTEM "file:./forrest-targets.ent">
  ]>
  
  <project default="site">
      &forrest-targets;
  </project>
  -->
  
    <target name="site" depends="forrest.init" description="Generates static HTML documentation">
      <ant antfile="${forrest.home}/forrest.antproxy.xml" target="site"/>
    </target>
  
    <target name="webapp" depends="forrest.init" description="Generates an unpackaged webapp of the website">
      <ant antfile="${forrest.home}/forrest.antproxy.xml" target="webapp"/>
    </target>
  
    <target name="war" depends="forrest.init" description="Generates a .war file containing the website">
      <ant antfile="${forrest.home}/forrest.antproxy.xml" target="war"/>
    </target>
  
    <target name="validate" depends="forrest.init" description="Validates XML documentation files">
      <ant antfile="${forrest.home}/forrest.antproxy.xml" target="validate"/>
    </target>
  
    <target name="forrest.init" depends="forrest.sethome, forrest.home.defined"/>
  
    <target name="forrest.sethome" depends="forrest.loadenv,
    forrest.checkenv, forrest.checkhome, forrest.check-build.properties,
    forrest.check-project.properties, forrest.check-ant.properties,
    forrest.check-.ant.properties"/>
  
    <target name="forrest.loadenv" unless="forrest.home.present">
      <property environment="env"/>
      <echo level="verbose">Forrest: Got ${env.FORREST_HOME}</echo>
    </target>
  
    <target name="forrest.checkenv" if="env.FORREST_HOME">
      <echo level="verbose">Found $FORREST_HOME..</echo>
      <property name="forrest.home" location="${env.FORREST_HOME}"/>
      <echo level="verbose">forrest.home set to ${forrest.home}</echo>
      <available file="${forrest.home}" type="dir" property="forrest.home.present"/>
    </target>
  
  
    <target name="forrest.checkhome">
      <available file="${forrest.home}" type="dir" property="forrest.home.present"/>
      <available file="build.properties" type="file" property="build.properties.present"/>
      <available file="project.properties" type="file" property="project.properties.present"/>
      <available file="ant.properties" type="file" property="ant.properties.present"/>
      <available file=".ant.properties" type="file" property=".ant.properties.present"/>
    </target>
  
    <!-- No we can't extract the commonalities below into an antcall'ed target,
    because it wouldn't be able to set forrest.home -->
    <target name="forrest.check-build.properties" unless="forrest.home.present"
    if="build.properties.present">
      <echo level="verbose">Forrest: Checking build.properties..</echo>
      <loadproperties srcfile="build.properties">
        <filterchain>
          <linecontains>
            <contains value="forrest.home"/>
          </linecontains>
        </filterchain>
      </loadproperties>
      <available file="${forrest.home}" type="dir" property="forrest.home.present"/>
  
    </target>
  
    <target name="forrest.check-project.properties" unless="forrest.home.present"
    if="project.properties.present">
      <echo level="verbose">Forrest: Checking project.properties..</echo>
      <loadproperties srcfile="project.properties">
        <filterchain>
          <linecontains>
            <contains value="forrest.home"/>
          </linecontains>
        </filterchain>
      </loadproperties>
      <available file="${forrest.home}" type="dir" property="forrest.home.present"/>
    </target>
  
    <target name="forrest.check-ant.properties" unless="forrest.home.present"
    if="ant.properties.present">
      <echo level="verbose">Forrest: Checking ant.properties..</echo>
      <loadproperties srcfile="ant.properties">
        <filterchain>
          <linecontains>
            <contains value="forrest.home"/>
          </linecontains>
        </filterchain>
      </loadproperties>
      <available file="${forrest.home}" type="dir" property="forrest.home.present"/>
    </target>
  
    <target name="forrest.check-.ant.properties" unless="forrest.home.present"
    if=".ant.properties.present">
      <echo level="verbose">Forrest: Checking .ant.properties..</echo>
      <loadproperties srcfile=".ant.properties">
        <filterchain>
          <linecontains>
            <contains value="forrest.home"/>
          </linecontains>
        </filterchain>
      </loadproperties>
      <available file="${forrest.home}" type="dir" property="forrest.home.present"/>
    </target>
  
    <target name="forrest.home.defined" depends="forrest.sethome" unless="forrest.home.present">
      <property name="path" value="${user.home}/xml-forrest/build/dist/shbat"/>
      <pathconvert targetos="windows" property="winpath">
        <path>
          <pathelement location="${path}"/>
        </path>
      </pathconvert>
      <pathconvert targetos="unix" property="unixpath">
        <path>
          <pathelement
            location="${path}"/>
        </path>
      </pathconvert>
  
      <echo>
        ----------------------------------------------
        To run this target, you need Forrest installed.
        Please do the following:
  
        export CVSROOT=:pserver:anoncvs@cvs.apache.org:/home/cvspublic
        cvs checkout xml-forrest
        cd xml-forrest
        build      (Windows)
        ./build.sh (Unix)
  
        Then either:
  
        - Set FORREST_HOME as the Forrest build instructions describe
        - Create a build.properties, with the forrest.home property pointing to
          the forrest shbat directory, eg:
  
          forrest.home=${winpath}  (Windows)
          forrest.home=${unixpath}  (Unix)
  
          (adjusting the path according to where your xml-forrest is)
        ----------------------------------------------
      </echo>
      <fail message="Need to define $${forrest.home}"/>
    </target>
  
  
  
  1.1                  incubator-ftpserver/forrest.properties
  
  Index: forrest.properties
  ===================================================================
  ##############
  # Properties used by forrest.build.xml for building the website
  ##############
  
  # Prints out a summary of Forrest settings for this project
  #forrest.echo=true 
  
  # Project name (used to name .war file)
  #project.name=my-project
  
  # Specifies name of Forrest skin to use
  #project.skin=forrest-site
  #project.skin=avalon-tigris
  #project.skin=krysalis-site
  
  
  ##############
  # layout properties
  
  # Properties that must be set to override the default locations
  #
  # Parent properties must be set. This usually means uncommenting
  # project.content-dir if any other property using it is uncommented
  
  #project.status=status.xml
  #project.content-dir=src/documentation
  #project.conf-dir=${project.content-dir}/conf
  #project.sitemap=${project.content-dir}/sitemap.xmap
  #project.xdocs-dir=${project.content-dir}/content/xdocs
  #project.stylesheets-dir=${project.content-dir}/resources/stylesheets
  #project.images-dir=${project.content-dir}/resources/images
  #project.schema-dir=${project.content-dir}/resources/schema
  #project.skins-dir=${project.content-dir}/skins
  #project.skinconf=${project.content-dir}/skinconf.xml
  #project.lib-dir=${project.content-dir}/lib
  #project.classes-dir=${project.content-dir}/classes
  
  
  ##############
  # Cocoon catalog entity resolver properties
  
  # A local catalog to supplement the default Forrest catalog
  #project.catalog=${project.schema-dir}/catalog
  
  # The verbosity level for the entity resolver (1..10)
  #forrest.catalog.verbosity=1
  
  
  ##############
  # validation properties
  
  # These props determine if validation is performed at all
  # Values are inherited unless overridden.
  # Eg, if forrest.validate=false, then all others are false unless set to true.
  #forrest.validate=true
  #forrest.validate.xdocs=${forrest.validate}
  #forrest.validate.skinconf=${forrest.validate}
  #forrest.validate.sitemap=${forrest.validate}
  #forrest.validate.stylesheets=${forrest.validate}
  #forrest.validate.skins=${forrest.validate}
  #forrest.validate.skins.stylesheets=${forrest.validate.skins}
  
  
  # Key:
  # *.failonerror=(true|false)    stop when an XML file is invalid
  # *.includes=(pattern)         Comma-separated list of path patterns to validate
  # *.excludes=(pattern)         Comma-separated list of path patterns to not validate
  
  #forrest.validate.failonerror=true
  #forrest.validate.includes=**/*
  #forrest.validate.excludes=
  #
  #forrest.validate.xdocs.failonerror=${forrest.validate.failonerror}
  #
  #forrest.validate.xdocs.includes=**/*.x*
  #forrest.validate.xdocs.excludes=site.xml
  #
  #forrest.validate.skinconf.includes=${skinconf-file}
  #forrest.validate.skinconf.excludes=
  #forrest.validate.skinconf.failonerror=${forrest.validate.failonerror}
  #
  #forrest.validate.sitemap.includes=${sitemap-file}
  #forrest.validate.sitemap.excludes=
  #forrest.validate.sitemap.failonerror=${forrest.validate.failonerror}
  #
  #forrest.validate.stylesheets.includes=**/*.xsl
  #forrest.validate.stylesheets.excludes=
  #forrest.validate.stylesheets.failonerror=${forrest.validate.failonerror}
  #
  #forrest.validate.skins.includes=**/*
  #forrest.validate.skins.excludes=**/*.xsl
  #forrest.validate.skins.failonerror=${forrest.validate.failonerror}
  #
  #forrest.validate.skins.stylesheets.includes=**/*.xsl
  #forrest.validate.skins.stylesheets.excludes=
  #forrest.validate.skins.stylesheets.failonerror=${forrest.validate.skins.failonerror}
  
  
  
  1.1                  incubator-ftpserver/status.xml
  
  Index: status.xml
  ===================================================================
  <?xml version="1.0"?>
  <status>
  
    <developers>
      <person name="Rana Bhattacharyya"      email=""      id="RB" />
      <person name="Paul Hammant"      email=""      id="PH" />
    </developers>
  
    <todo>
      <!-- Add todo items. @context is an arbitrary string. Eg:
      <actions priority="high">
        <action context="docs" dev="JB">
          Customize this template project with your project's details.  This
          TODO list is generated from 'status.xml'.
        </action>
      </actions>
      <actions priority="high">
        <action context="code" dev="SN">
        </action>
      </actions>
      <actions priority="medium">
        <action context="docs" dev="open">
        </action>
      </actions>
      -->
    </todo>
  
    <changes>
      <!-- Add new releases here -->
      <release version="0.1" date="2003">
        <!-- Some action types have associated images. By default, images are
        defined for 'add', 'fix', 'remove' and 'update'. If you add
        src/documentation/resources/images/<foo>.jpg images, these will
          automatically be used for entries of type <foo>. -->
  
            <action dev="JB" type="add" context="admin">
              Initial Import
            </action>
            <!-- Sample action:
            <action dev="JB" type="fix" due-to="Joe Contributor"
              due-to-email="joec@apache.org" fixes-bug="123">
              Fixed a bug in the Foo class.
            </action>
            -->
          </release>
        </changes>
      </status>
  
  
  
  1.2       +5 -5      incubator-ftpserver/src/documentation/content/xdocs/admin.xml
  
  Index: admin.xml
  ===================================================================
  RCS file: /home/cvs/incubator-ftpserver/src/documentation/content/xdocs/admin.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- admin.xml	31 Mar 2003 06:50:02 -0000	1.1
  +++ admin.xml	31 Mar 2003 19:13:11 -0000	1.2
  @@ -1,6 +1,6 @@
   <?xml version="1.0"?>
   
  -<!DOCTYPE document SYSTEM "./dtd/document-v10.dtd">
  +<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.1//EN" "document-v11.dtd">
   
   <document>
     <header>
  @@ -15,20 +15,20 @@
       </notice>
     </header>
     <body>
  -    <section name="Overview">
  +    <section><title>Overview</title>
         <p>
           All the FTP server administrative tasks can be performed using remote admin
           user interface. We can also use SITE command to do that. You can start the admin
  -        console using <u>java -jar ftp-admin.jar</u>. 
  +        console using <strong>java -jar ftp-admin.jar</strong>. 
         </p>
         <p>
           The admin UI uses RMI to connect to the server. It also displays the server 
           real-time data.
         </p>
       </section>
  -    <section name="Configuration Parameters">
  +    <section><title>Configuration Parameters</title>
       </section>
  -    <section name="Screenshots">
  +    <section><title>Screenshots</title>
       </section>
     </body>
     <footer>
  
  
  
  1.2       +14 -14    incubator-ftpserver/src/documentation/content/xdocs/conf.xml
  
  Index: conf.xml
  ===================================================================
  RCS file: /home/cvs/incubator-ftpserver/src/documentation/content/xdocs/conf.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- conf.xml	31 Mar 2003 06:50:02 -0000	1.1
  +++ conf.xml	31 Mar 2003 19:13:11 -0000	1.2
  @@ -1,6 +1,6 @@
   <?xml version="1.0"?>
   
  -<!DOCTYPE document SYSTEM "./dtd/document-v10.dtd">
  +<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.1//EN" "document-v11.dtd">
   
   <document>
     <header>
  @@ -10,12 +10,12 @@
       </authors>
     </header>
     <body>
  -    <section name="Overview">
  +    <section><title>Overview</title>
         <p>
           The configuration file is ftp-config.xml. Each configurable component has a xml element
           to configure that component. 
         </p>
  -      <subsection name="thread-manager">
  +      <section><title>thread-manager</title>
           <p>
             As we are using a single thread pool, we have only one default <strong>thread-group</strong> xml element.
           </p>
  @@ -56,14 +56,14 @@
               <td>minimum number of spare threads</td>
             </tr>
           </table>
  -      </subsection>
  -      <subsection name="sockets">
  +      </section>
  +      <section><title>sockets</title>
           <p>
             It configures the socket factories (both server and client). So we have two xml elements -
             one for server socket factory and another for client socket factory. Please don't change anything here. 
           </p>
  -      </subsection>
  -      <subsection name="ftp-server">
  +      </section>
  +      <section><title>ftp-server</title>
           <p>
             This is the ftp server configuration block.
           </p>
  @@ -129,16 +129,16 @@
               <td>default user root directory</td>
             </tr>
           </table>
  -      </subsection>
  -      <subsection name="objectstorage">
  +      </section>
  +      <section><title>objectstorage</title>
           <p>
             This is used by the file based object repository. This object storage is used
             by the object store based file manager. As the default file manager is the 
             properties file based user manager, this is not used normally. Please don't 
             change anything here.
           </p>
  -      </subsection>
  -      <subsection name="user-manager">
  +      </section>
  +      <section><title>user-manager</title>
           <p>
             This is used by the user manager component. Currently we have four user manager implementations. 
             All the user manager implementations are in <strong>org.apache.ftpserver.usermanager</strong> package.
  @@ -177,8 +177,8 @@
               <td>password encryption flag - used by the properties file based user manager. The algorithm is MD5.</td>
             </tr>
           </table>
  -      </subsection>
  -      <subsection name="ip-restrictor">
  +      </section>
  +      <section><title>ip-restrictor</title>
           <p>
             IP restrictor allows/bans specified IPs. 
             IPs can be specified using a simplified regular expression (*?[^-]).
  @@ -196,7 +196,7 @@
                   and &quot;true&quot; value allows the ftp requests only from the specified Ips.</td>
             </tr>
           </table>
  -      </subsection>
  +      </section>
       </section>
     </body>
     <footer>
  
  
  
  1.2       +4 -4      incubator-ftpserver/src/documentation/content/xdocs/index.xml
  
  Index: index.xml
  ===================================================================
  RCS file: /home/cvs/incubator-ftpserver/src/documentation/content/xdocs/index.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- index.xml	31 Mar 2003 06:50:02 -0000	1.1
  +++ index.xml	31 Mar 2003 19:13:11 -0000	1.2
  @@ -1,6 +1,6 @@
   <?xml version="1.0"?>
   
  -<!DOCTYPE document SYSTEM "./dtd/document-v10.dtd">
  +<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.1//EN" "document-v11.dtd">
   
   <document>
     <header>
  @@ -15,7 +15,7 @@
       </notice>
     </header>
     <body>
  -    <section name="Overview">
  +    <section><title>Overview</title>
         <p>
           FtpServer is a server component for Pheonix that allows remote FTP client to
           attach and download files.  The client software can be any type of FTP client
  @@ -31,7 +31,7 @@
           server.
         </p>
       </section>
  -    <section name="Features">
  +    <section><title>Features</title>
           <ol>
             <li>100% pure Java, free, open source resumable FTP server!!!</li>
             <li>Multi platform support and multithreaded design.</li>
  @@ -48,7 +48,7 @@
             <li>Supports SITE commands. Use SITE HELP to get the available commands.</li>               
           </ol>
       </section>
  -    <section name="Components">
  +    <section><title>Components</title>
          <p>
            The ftp server consists of several components. The component
            implementations and dependencies are declared in ftp-assembly.xml file.
  
  
  
  1.2       +12 -12    incubator-ftpserver/src/documentation/content/xdocs/ip_restr.xml
  
  Index: ip_restr.xml
  ===================================================================
  RCS file: /home/cvs/incubator-ftpserver/src/documentation/content/xdocs/ip_restr.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ip_restr.xml	31 Mar 2003 06:50:02 -0000	1.1
  +++ ip_restr.xml	31 Mar 2003 19:13:11 -0000	1.2
  @@ -1,6 +1,6 @@
   <?xml version="1.0"?>
   
  -<!DOCTYPE document SYSTEM "./dtd/document-v10.dtd">
  +<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.1//EN" "document-v11.dtd">
   
   <document>
     <header>
  @@ -10,26 +10,26 @@
       </authors>
     </header>
     <body>
  -    <section name="Overview">
  +    <section><title>Overview</title>
         <p>
           You can either ban or allow IPs to access the FTP server.  
           You can use a limited set of regular expressions (*?[^-]) to specify the allowed/banned IPs.
         </p>
         <p>
  -        The IP restrictor component name is <u>ip-restrictor</u>.
  -        The configuration parameter - <i>allow-ip</i> specifies whether to allow/deny 
  -        IPs. IP informations are stored in <u>ip.properties</u> file.
  +        The IP restrictor component name is <strong>ip-restrictor</strong>.
  +        The configuration parameter - <strong>allow-ip</strong> specifies whether to allow/deny 
  +        IPs. IP informations are stored in <strong>ip.properties</strong> file.
         </p>
       </section>
  -    <section name="Examples">
  -        <p>If <u>allow-ip</u> value is <u>false</u>, the server bans all the specified IPs.</p>
  +    <section><title>Examples</title>
  +        <p>If <strong>allow-ip</strong> value is <strong>false</strong>, the server bans all the specified IPs.</p>
           <ol>
  -          <li><u>123.234.111.*</u> will ban all IPs from 123.234.111.0 to 123.234.111.255</li>
  -          <li><u>123.234.111.22?</u> will ban all IPs from 123.234.111.220 to 123.234.111.229</li>
  -          <li><u>123.234.111.2[1-3]1</u> will ban 123.234.111.211, 123.234.111.221, 123.234.111.231</li>
  -          <li><u>123.234.111.2[^1-7]1</u> will ban 123.234.111.201, 123.234.111.281, 123.234.111.291</li>
  +          <li><strong>123.234.111.*</strong> will ban all IPs from 123.234.111.0 to 123.234.111.255</li>
  +          <li><strong>123.234.111.22?</strong> will ban all IPs from 123.234.111.220 to 123.234.111.229</li>
  +          <li><strong>123.234.111.2[1-3]1</strong> will ban 123.234.111.211, 123.234.111.221, 123.234.111.231</li>
  +          <li><strong>123.234.111.2[^1-7]1</strong> will ban 123.234.111.201, 123.234.111.281, 123.234.111.291</li>
           </ol>
  -        <p>Similarly, <u>allow-ip=true</u> will only allow the specified IPs.</p>
  +        <p>Similarly, <strong>allow-ip=true</strong> will only allow the specified IPs.</p>
       </section>
     </body>
     <footer>
  
  
  
  1.2       +7 -7      incubator-ftpserver/src/documentation/content/xdocs/jdbc_conf.xml
  
  Index: jdbc_conf.xml
  ===================================================================
  RCS file: /home/cvs/incubator-ftpserver/src/documentation/content/xdocs/jdbc_conf.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- jdbc_conf.xml	31 Mar 2003 06:50:02 -0000	1.1
  +++ jdbc_conf.xml	31 Mar 2003 19:13:11 -0000	1.2
  @@ -1,6 +1,6 @@
   <?xml version="1.0"?>
   
  -<!DOCTYPE document SYSTEM "./dtd/document-v10.dtd">
  +<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.1//EN" "document-v11.dtd">
   
   <document>
     <header>
  @@ -10,7 +10,7 @@
       </authors>
     </header>
     <body>
  -    <section name="Overview">
  +    <section><title>Overview</title>
         <p>
           DbUserManager is a JDBC based user manager. You would use this module if you have your
           username, password and other informations in a JDBC accessible database.
  @@ -32,8 +32,8 @@
           <tr><td>DOWNLOAD_RATE</td><td>INT</td></tr>
         </table>      
       </section>
  -    <section name="Configurations">
  -      <subsection name="ftp-assembly.xml">   
  +    <section><title>Configurations</title>
  +      <section><title>ftp-assembly.xml</title>
           <p>
             The first step is to make sure that we are using the right user manager implementation. 
             The fully qualified name of the LDAP based user manager is <em>org.apache.ftpserver.DbUserManager</em>.
  @@ -43,8 +43,8 @@
   &lt;!-- user manager block --&gt;
   &lt;block class=&quot;org.apache.ftpserver.usermanager.DbUserManager&quot; name=&quot;user-manager&quot;/&gt;
           </source>
  -      </subsection>
  -      <subsection name="ftp-config.xml">
  +      </section>
  +      <section><title>ftp-config.xml</title>
           <p>
             The next step is to use appropriate configuration parameters. So we have to modify ftp-config.xml file. 
             The sample block is for MySQL database.
  @@ -68,7 +68,7 @@
           <p>
             Besides these, you need to copy the driver jar file in the lib directory.
           </p>
  -      </subsection>
  +      </section>
       </section>
     </body>
     <footer>
  
  
  
  1.2       +7 -7      incubator-ftpserver/src/documentation/content/xdocs/ldap_conf.xml
  
  Index: ldap_conf.xml
  ===================================================================
  RCS file: /home/cvs/incubator-ftpserver/src/documentation/content/xdocs/ldap_conf.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ldap_conf.xml	31 Mar 2003 06:50:02 -0000	1.1
  +++ ldap_conf.xml	31 Mar 2003 19:13:11 -0000	1.2
  @@ -1,6 +1,6 @@
   <?xml version="1.0"?>
   
  -<!DOCTYPE document SYSTEM "./dtd/document-v10.dtd">
  +<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.1//EN" "document-v11.dtd">
   
   <document>
     <header>
  @@ -10,7 +10,7 @@
       </authors>
     </header>
     <body>
  -    <section name="Overview">
  +    <section><title>Overview</title>
         <p>
           The LdapUserManager is an user manager implementation that authenticates against an
           LDAP server using JNDI login using the ftp server configuration options. You would use
  @@ -63,8 +63,8 @@
           Please change host, port, user and password parameters.
         </p>
       </section>
  -    <section name="Configuration">
  -        <subsection name="ftp-assembly.xml">
  +    <section><title>Configuration</title>
  +        <section><title>ftp-assembly.xml</title>
             <p>
                The first step is to make sure that we are using the right user manager implementation. 
                The fully qualified name of the LDAP based user manager is <em>org.apache.ftpserver.LdapUserManager</em>.
  @@ -74,8 +74,8 @@
   &lt;!-- user manager block --&gt;
   &lt;block class=&quot;org.apache.ftpserver.usermanager.LdapUserManager&quot; name=&quot;user-manager&quot;/&gt;
             </source>
  -        </subsection>
  -        <subsection name="ftp-config.xml">
  +        </section>
  +        <section><title>ftp-config.xml</title>
             <p>
               The next step is to use appropriate configuration parameters. So we have to modify ftp-config.xml file.
             </p>
  @@ -105,7 +105,7 @@
                 This is useful if you prompt a user for a username and you don't want the user to have to enter the 
                 fully distinguished name. Using this property and <em>prefix</em> the userDN will be formed as <em>String userDN = prefix + username + suffix;</em></li>
           </ul>
  -      </subsection>
  +      </section>
       </section>
     </body>
     <footer>
  
  
  
  1.2       +11 -55    incubator-ftpserver/src/documentation/content/xdocs/rfc765.xml
  
  Index: rfc765.xml
  ===================================================================
  RCS file: /home/cvs/incubator-ftpserver/src/documentation/content/xdocs/rfc765.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- rfc765.xml	31 Mar 2003 06:50:02 -0000	1.1
  +++ rfc765.xml	31 Mar 2003 19:13:11 -0000	1.2
  @@ -1,14 +1,17 @@
   <?xml version="1.0"?>
  -
  +<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.1//EN" "document-v11.dtd">
   <document>
  -
  - <properties>
  -  <title>RFC765</title>
  - </properties>
  -
  +  <header>
  +    <title>RFC 765</title>
  +    <authors>
  +      <person id="jp" name="J Postel" email=""/>
  +      <person id="jr" name="J Reynolds" email=""/>
  +    </authors>
  +  </header>
   <body>
  -<section name="RFC 765">
  -<source><![CDATA[ 
  +<section><title>RFC 765 text</title>
  +<source>
  +<![CDATA[ 
                                                                           
   Network Working Group                                          J. Postel
   Request for Comments: 959                                    J. Reynolds
  @@ -3871,17 +3874,6 @@
    
    
    
  - 
  - 
  - 
  - 
  - 
  - 
  - 
  - 
  - 
  - 
  - 
   Postel & Reynolds                                              [Page 68]
    
    
  @@ -3905,45 +3897,9 @@
           ISI, April 1985.
    
    
  - 
  - 
  - 
  - 
  - 
  - 
  - 
  - 
  - 
  - 
  - 
  - 
  - 
  - 
  - 
  - 
  - 
  - 
  - 
  - 
  - 
  - 
  - 
  - 
  - 
  - 
  - 
  - 
  - 
  - 
  - 
  - 
  - 
  - 
   Postel & Reynolds                                              [Page 69]
    
  -
   ]]></source>
  -
   </section>
   
   </body>
  
  
  
  1.2       +7 -7      incubator-ftpserver/src/documentation/content/xdocs/site_cmd.xml
  
  Index: site_cmd.xml
  ===================================================================
  RCS file: /home/cvs/incubator-ftpserver/src/documentation/content/xdocs/site_cmd.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- site_cmd.xml	31 Mar 2003 06:50:02 -0000	1.1
  +++ site_cmd.xml	31 Mar 2003 19:13:11 -0000	1.2
  @@ -1,6 +1,6 @@
   <?xml version="1.0"?>
   
  -<!DOCTYPE document SYSTEM "./dtd/document-v10.dtd">
  +<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.1//EN" "document-v11.dtd">
   
   <document>
     <header>
  @@ -10,7 +10,7 @@
       </authors>
     </header>
     <body>
  -    <section name="Overview">
  +    <section><title>Overview</title>
        <p>SITE command is used by the server to provide services specific to the system. Most of the SITE commands
           can be used by the admin only. You can get all the available SITE commands by &quot;SITE HELP&quot;.
        </p>
  @@ -18,7 +18,7 @@
           can monitor, control the server remotely. All the available SITE commands descriptions with sample outputs are as follows:
        </p>
       </section>
  -    <section name="SITE HELP">
  +    <section><title>SITE HELP</title>
         <p>
            This is the only SITE command that can be executed by non-admin user. It returns all the available SITE commands.
         </p>  
  @@ -42,7 +42,7 @@
         </source>
       </section>
   
  -    <section name="SITE WHO">
  +    <section><title>SITE WHO</title>
         <p>
           You can get the list of all the currently connected user by this SITE command. It returns user name, client IP, login time and last access time.  
           You can disconnect a client connection using SITE KICK &lt;userName&gt;. If an user has logged-in multiple times, all these connections will
  @@ -69,7 +69,7 @@
   ftp&gt;
         </source>
       </section>
  -    <section name="SITE LISTIP">
  +    <section><title>SITE LISTIP</title>
         <p>
           SITE LISTIP returns all the banned/allowed IPs. 
           New entries can be added by SITE ADDIP &lt;entry&gt;. 
  @@ -97,7 +97,7 @@
   ftp&gt;
         </source>
       </section>
  -    <section name="SITE LISTUSER">
  +    <section><title>SITE LISTUSER</title>
         <p>
           This command returns all the user names in the user store. 
           By executing SITE DESCUSER &lt;userName&gt; we can get the user parameters (except password).
  @@ -134,7 +134,7 @@
         </source>
       </section>
   
  -    <section name="SITE ADDUSER">
  +    <section><title>SITE ADDUSER</title>
         <p>
           New users can be added using this command. 
           The newly created user will have default parameters. The attributes are : 
  
  
  
  1.2       +9 -11     incubator-ftpserver/src/documentation/content/xdocs/user_manager.xml
  
  Index: user_manager.xml
  ===================================================================
  RCS file: /home/cvs/incubator-ftpserver/src/documentation/content/xdocs/user_manager.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- user_manager.xml	31 Mar 2003 06:50:02 -0000	1.1
  +++ user_manager.xml	31 Mar 2003 19:13:11 -0000	1.2
  @@ -1,34 +1,32 @@
   <?xml version="1.0"?>
  +<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.1//EN" "document-v11.dtd">
   <document>
  -    <properties>
  -        <title>User Manager</title>
  -    </properties>
       <header>
  -        <title>IP Restriction</title>
  +        <title>User Manager</title>
           <authors>
               <person id="ranab" name="Rana Bhattacharyya" email="rana_b@yahoo.com"/>
           </authors>
       </header>
       <body>
  -        <section name="User Manager">
  +        <section><title>User Manager</title>
               <p>
                  The default user manager is properties file based. All the user 
                  informations (login, password, home directory, upload/download rate etc.) are stored in 
  -               <u>user.properties</u> file. The default user manager class is <u>org.apache.ftpserver.usermanager.PropertiesUserManager</u>
  -               If you want to use different user manager, please change the <u>user-manager</u> block in <u>assembly.xml</u> file.
  +               <strong>user.properties</strong> file. The default user manager class is <strong>org.apache.ftpserver.usermanager.PropertiesUserManager</strong>
  +               If you want to use different user manager, please change the <strong>user-manager</strong> block in <strong>assembly.xml</strong> file.
               </p>
               <p>
                  You can encrypt the password in properties based user manager by specifying 
  -               <u>encrypt</u> key in <u>config.xml</u> file. The encryption algorithm is MD5.
  +               <strong>encrypt</strong> key in <strong>config.xml</strong> file. The encryption algorithm is MD5.
               </p>
               <p>
  -               <font color="red">If you are using property file based default user manager, 
  +               If you are using property file based default user manager, 
                  make sure that the user properties file is not accesible by the FTP users. Otherwise it will be 
  -               a security problem. Keep it below the user virtual root directory.</font>
  +               a security problem. Keep it below the user virtual root directory.
               </p>
               <p>
                  You can change the default user manager or even write your own user manager
  -               by implementating <u>org.apache.ftpserver.usermanager.UserManagerInterface</u> class. 
  +               by implementating <strong>org.apache.ftpserver.usermanager.UserManagerInterface</strong> class. 
                  You have to specify your user manager class (fully qualified) in the assembly file too.
               </p>
           </section>
  
  
  
  1.2       +10 -6     incubator-ftpserver/src/documentation/content/xdocs/weare.xml
  
  Index: weare.xml
  ===================================================================
  RCS file: /home/cvs/incubator-ftpserver/src/documentation/content/xdocs/weare.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- weare.xml	31 Mar 2003 06:50:02 -0000	1.1
  +++ weare.xml	31 Mar 2003 19:13:11 -0000	1.2
  @@ -1,20 +1,24 @@
   <?xml version="1.0"?>
  +<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.1//EN" "document-v11.dtd">
   <document>
  -    <properties>
  -        <title>Who We Are</title>
  -    </properties>
  +    <header>
  +        <title>We Are</title>
  +        <authors>
  +            <person id="ranab" name="Rana Bhattacharyya" email="rana_b@yahoo.com"/>
  +        </authors>
  +    </header>
       <body>
  -        <section name="This list">
  +        <section><title>This list</title>
               <p>
                   Special thanks go to the following people for their contributions to this project.  
                   We also appreciate documentation, feedback, and bug reports.  This is a living document 
                   that describes the key contributors to James. Last Updated March 2003.
               </p>
           </section>
  -        <section name="Active Commiters">
  +        <section><title>Active Commiters</title>
               <ul>
                 <li>Rana Bhattacharyya (rana_b at yahoo.com)</li>
  -              <li>Paul Hammant (Paul_Hammant at yahoo.com)</li>
  +              <li>Paul Hammant</li>
               </ul>
           </section>
       </body>
  
  
  
  1.1                  incubator-ftpserver/src/documentation/content/xdocs/site.xml
  
  Index: site.xml
  ===================================================================
  <?xml version="1.0"?>
  
  <site label="FtpServer" href="" xmlns="http://apache.org/forrest/linkmap/1.0">
  
    <about label="About">
      <index label="Overview" href="index.html"/>
      <!-- <index label="API" href="index.html"/> -->
      <!-- <index label="Download" href="download.html"/> -->
      <index label="Administration" href="admin.html"/>
      <index label="Configurations" href="cond.html"/>
      <index label="LDAP Support" href="ldap_conf.html"/>
      <index label="DB Support" href="jdbc_conf.html"/>
      <index label="SITE Command" href="site_cmd.html"/>    
      <index label="IP Address Restrictions" href="ip_restr.html"/>
      <index label="User Manager" href="user_manager.html"/>    
      <index label="We Are" href="weare.html"/>    
      <index label="RFC765" href="rfc765.html"/>
      <faq label="FAQ" href="faq.html"/>
      <changes label="Changes" href="changes.html"/>
      <todo label="Todo" href="todo.html"/>
    </about>
  
  </site>
  
  
  
  1.1                  incubator-ftpserver/src/documentation/README.txt
  
  Index: README.txt
  ===================================================================
  This is the base documentation directory. It usually contains two files:
  
  skinconf.xml     # This file customizes Forrest for your project. In it, you
                   # tell forrest the project name, logo, copyright info, etc
  
  sitemap.xmap     # Optional. This sitemap overrides the default one bundled
                   # with Forrest. Typically, one would copy a sitemap from
                   # xml-forrest/src/resources/conf/sitemap.xmap, and customize
                   # it.
  
  
  
  
  1.1                  incubator-ftpserver/src/documentation/skinconf.xml
  
  Index: skinconf.xml
  ===================================================================
  <?xml version="1.0"?>
  
  <!--
  Skin configuration file. This file contains details of your project, which will
  be used to configure the chosen Forrest skin.
  -->
  
  <!DOCTYPE skinconfig [
  
    <!ENTITY % links.att 'name CDATA #REQUIRED'>
    <!ENTITY % link.att 'name CDATA #REQUIRED href CDATA #REQUIRED'>
    <!ELEMENT skinconfig (disable-search?, disable-compliance-links?, searchsite-domain?, searchsite-name?,
    project-name, project-url, project-logo, group-name?, group-url?, group-logo?,
    host-url?, host-logo?, year?, vendor?, trail?, credits?)*>
    <!ELEMENT credits (credit*)>
    <!ELEMENT credit (name, url, image?, width?, height?)>
    <!-- id uniquely identifies the tool, and role indicates its function -->
    <!ATTLIST credit id   CDATA #IMPLIED
                     role CDATA #IMPLIED>
    <!ELEMENT disable-search (#PCDATA)>
    <!ELEMENT disable-compliance-links (#PCDATA)>
    <!ELEMENT searchsite-domain (#PCDATA)>
    <!ELEMENT searchsite-name (#PCDATA)>  
    <!ELEMENT project-name (#PCDATA)>
    <!ELEMENT project-url (#PCDATA)>
    <!ELEMENT project-logo (#PCDATA)>
    <!ELEMENT group-name (#PCDATA)>
    <!ELEMENT group-url (#PCDATA)>
    <!ELEMENT group-logo (#PCDATA)>
    <!ELEMENT host-url (#PCDATA)>
    <!ELEMENT host-logo (#PCDATA)>
    <!ELEMENT year (#PCDATA)>
    <!ELEMENT vendor (#PCDATA)>
    <!ELEMENT trail (link1, link2, link3)>
    <!ELEMENT link1 EMPTY>
    <!-- Seems we can't use param entity refs until this is DTDified -->
    <!ATTLIST link1 name CDATA #REQUIRED href CDATA #IMPLIED>
    <!ELEMENT link2 EMPTY>
    <!ATTLIST link2 name CDATA #REQUIRED href CDATA #IMPLIED>
    <!ELEMENT link3 EMPTY>
    <!ATTLIST link3 name CDATA #REQUIRED href CDATA #IMPLIED>
    <!ELEMENT name (#PCDATA)>
    <!ELEMENT url (#PCDATA)>
    <!ELEMENT image (#PCDATA)>
    <!ELEMENT width (#PCDATA)>
    <!ELEMENT height (#PCDATA)>
    ]>
  
  <skinconfig>
    <!-- Do we want to disable the Google search box? -->
    <disable-search>false</disable-search>
    <disable-compliance-links>false</disable-compliance-links>
    <searchsite-domain>incubator.apache.org</searchsite-domain>
    <searchsite-name>FtpServer</searchsite-name>  
  
    <!-- mandatory project logo
         skin: forrest-site renders it at the top -->
    <project-name>MyProject</project-name>
    <project-url>http://myproj.mygroup.org/</project-url>
    <project-logo>images/project-logo.gif</project-logo>
  
    <!-- optional group logo
         skin: forrest-site renders it at the top-left corner -->
    <group-name>MyGroup</group-name>
    <group-url>http://mygroup.org</group-url>
    <group-logo>images/group-logo.gif</group-logo>
  
    <!-- optional host logo (e.g. sourceforge logo)
         skin: forrest-site renders it at the bottom-left corner -->
    <host-url></host-url>
    <host-logo></host-logo>
  
    <!-- The following are used to construct a copyright statement -->
    <year>2003</year>
    <vendor>The Apache Software Foundation.</vendor>
  
    <!-- Some skins use this to form a 'breadcrumb trail' of links. If you don't
    want these, set the attributes to blank. The DTD purposefully requires them.
    -->
    <trail>
      <link1 name="Apache" href="http://www.apache.org/"/>
      <link2 name="Incubator" href="http://incubator.apache.org/"/>
      <link3 name="" href=""/>
    </trail>
  
    <!-- Credits are typically rendered as a set of small clickable images in the
    page footer -->
    <credits>
      <credit>
        <name>Built with Apache Forrest</name>
        <url>http://xml.apache.org/forrest/</url>
        <image>images/built-with-forrest-button.png</image>
        <width>88</width>
        <height>31</height>
      </credit>
      <!-- A credit with @role='pdf' will have its name and url displayed in the
      PDF page's footer. -->
    </credits>
  
  </skinconfig>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@incubator.apache.org
For additional commands, e-mail: cvs-help@incubator.apache.org


Mime
View raw message