blautenb    2003/05/05 05:31:10

  Modified:    doc/site status.xml
               doc/site/src/documentation/content/xdocs index.xml
               doc/site/src/documentation/content/xdocs/c index.xml
                        installation.xml releases.xml tools.xml
               doc/site/src/documentation/resources/images project-logo.gif
  Log:
  Documentation updates for C++ library v0.2
  
  Revision  Changes    Path
  1.2       +9 -0      xml-security/doc/site/status.xml
  
  Index: status.xml
  ===================================================================
  RCS file: /home/cvs/xml-security/doc/site/status.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- status.xml        15 Mar 2003 04:44:02 -0000      1.1
  +++ status.xml        5 May 2003 12:31:09 -0000       1.2
  @@ -13,6 +13,15 @@
     <changes>
       <!-- Add new releases here; action attributes: type:(add | fix | 
update); -->
       <!-- context:(docs | java_something | c_something ) -->
  +    <release version="C++ 0.20" date="May 2003">
  +      <action dev="BL" type="add" context="c_rel">
  +         <ul>
  +             <li>Windows Crypto API interface</li>
  +             <li>Basic functions to extract information from signature 
objects</li>
  +             <li>Various bug fixes</li>
  +             </ul>
  +      </action>
  +     </release>
       <release version="Java 1.0.5" date="unreleased">
         <action dev="KW" type="update" context="docs">
        <p>Ported the docs to Forrest</p>
  
  
  
  1.2       +17 -4     
xml-security/doc/site/src/documentation/content/xdocs/index.xml
  
  Index: index.xml
  ===================================================================
  RCS file: 
/home/cvs/xml-security/doc/site/src/documentation/content/xdocs/index.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- index.xml 15 Mar 2003 04:44:02 -0000      1.1
  +++ index.xml 5 May 2003 12:31:09 -0000       1.2
  @@ -7,10 +7,23 @@
     <body> 
       <section>
         <title>News</title>
  -      <p>
  -        The site has now been re-built using the new xml.apache.org standard,
  -        using Forrest.
  -      </p>
  +       <section>
  +             <title>May 2003</title>
  +             <p>
  +               The Beta 0.20 of the C++ library has now been released.  
Features:
  +             </p>
  +             <ul>
  +               <li>Ability to use the Windows Crypto API as a crypto 
provider</li>
  +               <li>Several minor bug fixes in transforms and UNIX build 
process</li>
  +             </ul>
  +       </section>
  +       <section>
  +             <title>February 2003</title>
  +             <p>
  +               The site has now been re-built using the new xml.apache.org 
standard,
  +               using Forrest.
  +             </p>
  +       </section>
       </section>
       <section>
         <title>The Project</title>
  
  
  
  1.2       +34 -14    
xml-security/doc/site/src/documentation/content/xdocs/c/index.xml
  
  Index: index.xml
  ===================================================================
  RCS file: 
/home/cvs/xml-security/doc/site/src/documentation/content/xdocs/c/index.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- index.xml 15 Mar 2003 04:44:03 -0000      1.1
  +++ index.xml 5 May 2003 12:31:09 -0000       1.2
  @@ -9,20 +9,19 @@
       <section>
         <title>News</title>
         <p>
  -        The C++ library has now been fully transferred into the Apache XML
  -        project.  It was previously hosted on SourceForge.
  -      </p>
  -      <p>
  -        The first release under Apache is 0.10.  This is a Beta release,
  -        with fairly complete documentation, and a stable code base.  It
  -        fully validates the various interop documents held in the 
xml-security
  -        CVS, with the exception of those related to :
  -      </p>
  -      <ul>
  -        <li>MD5 Digests (to be added in next point release)</li>
  -        <li>XPath Filter (to be added in next point release)</li>
  -        <li>XML Encryption (to be added post 1.00 release)</li>
  -      </ul>
  +             Beta 0.2 has been released.  It covers :
  +       </p>
  +       <ul>
  +             <li>some minor bug-fixes in the code and the UNIX build 
system</li>
  +             <li>a first cut at a Windows Crypto API provider interface</li>
  +             <li>methods to extract information from signature objects; 
and</li>
  +             <li>updates to tools to allow (and demonstrate) use of Windows 
CAPI
  +               and new extraction methods</li>
  +       </ul>
  +       <p>
  +             Beta 0.2 is has been tested with Xerces-C v2.2 and the newly 
  +             released Xalan-C v1.5.
  +       </p>
       </section>
       <section>
         <title>Overview of the C++ Library</title>
  @@ -46,6 +45,27 @@
           Windows CAPI in the near future.
         </p>
       </section>
  +     <section>
  +       <title>Old News</title>
  +       <section>
  +             <title>February 2003</title>
  +             <p>
  +               The C++ library has now been fully transferred into the 
Apache XML
  +               project.  It was previously hosted on SourceForge.
  +             </p>
  +             <p>
  +               The first release under Apache is 0.10.  This is a Beta 
release,
  +               with fairly complete documentation, and a stable code base.  
It
  +               fully validates the various interop documents held in the 
xml-security
  +               CVS, with the exception of those related to :
  +             </p>
  +             <ul>
  +               <li>MD5 Digests (to be added in next point release)</li>
  +               <li>XPath Filter (to be added in next point release)</li>
  +               <li>XML Encryption (to be added post 1.00 release)</li>
  +             </ul>
  +       </section>
  +     </section>
     </body>
   </document>
   
  
  
  
  1.2       +41 -2     
xml-security/doc/site/src/documentation/content/xdocs/c/installation.xml
  
  Index: installation.xml
  ===================================================================
  RCS file: 
/home/cvs/xml-security/doc/site/src/documentation/content/xdocs/c/installation.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- installation.xml  15 Mar 2003 04:44:03 -0000      1.1
  +++ installation.xml  5 May 2003 12:31:09 -0000       1.2
  @@ -16,6 +16,11 @@
                The library requires OpenSSL for cryptographic support.  Xalan-C
                is also required if XPath and/or XSLT transformations are 
required.
         </p>
  +       <p>
  +             Version 0.2 of the library has been tested with version 2.2 of
  +             Xerces-C, verion 1.5 of Xalan-C and Version 0.9.7 (and above) of
  +             OpenSSL.
  +       </p>
       </section>
   
       <section>
  @@ -48,7 +53,7 @@
          <title>Building for UNIX</title>
          <p>
                XML-Security-C is currently supported on Linux and Solaris.
  -             It has been built and tested using GNU gcc 2.95.4 and GNU make.
  +             It has been built and tested using GNU gcc 3.2 and GNU make.
          </p>
          <note>
                The UNIX XML-Security-C build process has changed radically 
since
  @@ -146,6 +151,11 @@
                The following subsections briefly describe how to 
                rebuild the library, tools and samples using the supplied 
workspaces.
          </p>
  +       <note>
  +             As of version 0.2, the library can be built without OpenSSL on a
  +             Windows platform.  (The WinCAPI provider will be used instead).
  +             See below for details on how to do this.
  +       </note>
          <section>
                <title>Setup Directories</title>
                <p>
  @@ -171,11 +181,40 @@
   
          </section>
          <section>
  +             <title>Configure</title>
  +             <p>
  +               If you are using Xalan and OpenSSL, no configuration is 
required when
  +               building from the Visual C++ v6.0 workspace.
  +             </p>
  +             <p>
  +               If you wish to disable OpenSSL, you should edit the file 
  +               <em>.../src/framework/XSECW32Config.hpp</em> and comment out 
the 
  +               line <code>#define HAVE_OPENSSL 1</code>.  This will 
effectively remove
  +               support for OpenSSL from the library as it is being compiled.
  +             </p>
  +             <p>
  +               You will also need to remove the library module 
<code>libeay32.lib</code>
  +               from the link->General settings in each of the projects in the
  +               XSEC workspace.
  +             </p>
  +             <p>
  +               To disable support for Xalan, a similar process is followed.  
Edit
  +               the XSECW32Config.hpp file, and <strong>uncomment</strong> 
the XSEC_NO_XALAN
  +               line.  This will remove all support for Xalan from the various
  +               source code files.
  +             </p>
  +             <p>
  +               WHen compiling, using the "...No Xalan configurations for each
  +               project.  These are the same as the normal debug or release 
builds,
  +               but the Xalan library is not linked in.
  +             </p>
  +       </section>
  +       <section>
                <title>Build Library and Tools</title>
                <p>
                  The main workspace is found in :
                </p>
  -             <p><em>.../src/Projects/VC6.0/xsec/xsec.dsw</em></p>
  +             <p><em>.../Projects/VC6.0/xsec/xsec.dsw</em></p>
                <p>
                  You can load this to build the tools or the library using the 
relevant
                  project.  (The library is xsec_lib.)
  
  
  
  1.2       +11 -5     
xml-security/doc/site/src/documentation/content/xdocs/c/releases.xml
  
  Index: releases.xml
  ===================================================================
  RCS file: 
/home/cvs/xml-security/doc/site/src/documentation/content/xdocs/c/releases.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- releases.xml      15 Mar 2003 04:44:03 -0000      1.1
  +++ releases.xml      5 May 2003 12:31:09 -0000       1.2
  @@ -13,7 +13,14 @@
                various releases of the library
          </p>
          <section>
  -             <title>Current Release - Beta 0.10</title>
  +         <title>Current Release - Beta 0.20</title>
  +             <p>
  +               Includes a number of bug-fixes and a first cut at a provider 
for the
  +               Windows Crypto API.
  +             </p>
  +       </section>
  +       <section>
  +             <title>Changes from 0.10-0.10</title>
                <p>
                  The current release of the xml-security-c library is a beta 
of the
                  XML Digital Signature code, and is the first version of the 
library
  @@ -81,7 +88,7 @@
          <title>Future Release Plans</title>
          <p>
                The current plans are to stablise the beta code and provide a 
sound
  -             core library for digital signing.  Now that the code is at 0.10,
  +             core library for digital signing.  Now that the code is at 0.20,
                some further additions will be made to the digital signature 
support,
                and a 1.00 release will be made when digital signature support 
is
                fairly complete.
  @@ -99,8 +106,6 @@
                  in memory</li>
                <li>Support for KeyInfo elements not currently implemented (PGP 
and
                  SPKI)</li>
  -             <li>Implementation of libgcrypt as a crypto provider</li>
  -             <li>Support for PGP/GPG signatures (using libgcrypt and 
gpgme)</li>
                <li>NetBSD/FreeBSD builds</li>
                <li>Install capability in make files</li>
          </ul>
  @@ -110,11 +115,12 @@
          <p>A number of items are planned for after the 1.0 major release.</p>
          <ul>
                <li>XML Encryption Support</li>
  -             <li>A crypto interface for the Windows CAPI</li>
                <li>Implementation of a core set of encryption primitives to 
allow
                  decoupling from OpenSSL for "light" applications</li>
                <li>Improved <em>KeyInfo</em> resolver interface leading 
to...</li>
                <li>XKMS client support</li>
  +             <li>Implementation of libgcrypt as a crypto provider</li>
  +             <li>Support for PGP/GPG signatures (using libgcrypt and 
gpgme)</li>
                <li>Bring the API in-line with JCP 105 (if appropriate)</li>
                <li>Eventually (the GRAND PLAN) an XKMS server 
implementation</li>
          </ul>
  
  
  
  1.2       +3 -0      
xml-security/doc/site/src/documentation/content/xdocs/c/tools.xml
  
  Index: tools.xml
  ===================================================================
  RCS file: 
/home/cvs/xml-security/doc/site/src/documentation/content/xdocs/c/tools.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- tools.xml 15 Mar 2003 04:44:03 -0000      1.1
  +++ tools.xml 5 May 2003 12:31:09 -0000       1.2
  @@ -31,6 +31,9 @@
                  of threads which simultaneously sign and validate documents.  
A
                  number of documents are modified in between (to cause the 
signature
                  validation to fail).</li>
  +             <li><em>siginf</em> - A tool to read in an XML Signature and 
dump
  +               various details about the signature and references to the 
terminal
  +             </li>
          </ul>
          <p>
                The tools can all be run with no command line arguments to see 
their
  
  
  
  1.2       +64 -106   
xml-security/doc/site/src/documentation/resources/images/project-logo.gif
  
        <<Binary file>>
  
  

Reply via email to