You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by jd...@apache.org on 2006/07/25 03:36:55 UTC
svn commit: r425251 [10/10] - in /geronimo/site/trunk: docs/ docs/images/
xdocs/ xdocs/images/ xdocs/stylesheets/
Modified: geronimo/site/trunk/docs/verification.html
URL: http://svn.apache.org/viewvc/geronimo/site/trunk/docs/verification.html?rev=425251&r1=425250&r2=425251&view=diff
==============================================================================
--- geronimo/site/trunk/docs/verification.html (original)
+++ geronimo/site/trunk/docs/verification.html Mon Jul 24 18:36:54 2006
@@ -1,372 +1,281 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-
<!--
-Copyright 1999-2004 The Apache Software Foundation
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
+ Copyright 1999-2006 The Apache Software Foundation
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
-->
-
<!--
-Color reference:
-#5fa3d6 Light blue for tables and section headings
-#eeeeee Light grey for some tables background
-#666666 Darker drey for visited links
-#f3f4f5 Light grey for Lef-nav bg
-#004d94 Darker blue
+ Color reference:
+ #5fa3d6 Light blue for tables and section headings
+ #eeeeee Light grey for some tables background
+ #666666 Darker drey for visited links
+ #f3f4f5 Light grey for Lef-nav bg
+ #004d94 Darker blue
-->
-<!-- Content Stylesheet for Site -->
-
-
-<!-- start the processing -->
<!-- ====================================================================== -->
-<!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! -->
-<!-- Main Page Section -->
+<!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! -->
+<!-- Main Page Section -->
<!-- ====================================================================== -->
<html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
-
- <meta name="author" value="Geronimo Documentation Team">
- <meta name="email" value="dev@geronimo.apache.org">
-
-
-
-
- <title>Apache Geronimo</title>
- </head>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
+ <meta name="author" value="Geronimo Documentation Team">
+ <meta name="email" value="dev@geronimo.apache.org">
+
+
+
+ <title>Apache Geronimo</title>
+</head>
<body leftmargin="0" topmargin="0" bgcolor="#ffffff" marginwidth="0" marginheight="0" text="#000000" link="#000000" vlink="#666666">
-<!-- ================================== START TOP NAVIGATION BAR =================================== -->
+
<table valign="top" border="0" cellspacing="0" cellpadding="0" width="100%" background="images/header_bg_1x86.gif">
- <tr>
- <td valing="top" align="left">
- <img src="images/topleft_logo_437x64.gif" border="0">
- </td>
- <td width="100%">
-
- </td>
- <td valign="top" align="right">
- <td valign="top" align="right">
- <img src="images/subnav_angle_15x18.gif" width="15" height="18" alt="" border="0">
- </td>
- <td valign="top" align="right">
- <a href="http://mail-archives.apache.org/mod_mbox/geronimo-user/"><img src="images/subnav_userlist_55x18.gif" width="55" height="18" alt="" border="0"></a>
- </td>
- <td valign="top" align="right">
- <a href="http://mail-archives.apache.org/mod_mbox/geronimo-dev/"><img src="images/subnav_devlist_59x18.gif" width="59" height="18" alt="" border="0"></a>
- </td>
- <td valign="top" align="right">
- <a href="http://cwiki.apache.org/geronimo"><img src="images/subnav_wiki_39x18.gif" width="39" height="18" alt="" border="0"></a>
- </td>
- <td valign="top" align="right">
- <a href="http://issues.apache.org/jira/browse/GERONIMO"><img src="images/subnav_issue_83x18.gif" width="83" height="18" alt="" border="0"></a>
- </td>
- <td valign="top" align="right">
- <a href="http://www.epiqtech.com"><img src="images/subnav_graph_95x18.gif" width="95" height="18" alt="" border="0"></a>
- </td>
- </td>
- </tr>
+ <tr>
+ <td valing="top" align="left">
+ <img src="images/topleft_logo_437x64.gif" border="0">
+ </td>
+ <td width="100%">
+
+ </td>
+
+ <td valign="top" align="right">
+ <img src="images/subnav_angle_15x18.gif" width="15" height="18" alt="" border="0">
+ </td>
+ <td valign="top" align="right">
+ <a href="http://mail-archives.apache.org/mod_mbox/geronimo-user/"><img src="images/subnav_userlist_55x18.gif" width="55" height="18" alt="" border="0"></a>
+ </td>
+ <td valign="top" align="right">
+ <a href="http://mail-archives.apache.org/mod_mbox/geronimo-dev/"><img src="images/subnav_devlist_59x18.gif" width="59" height="18" alt="" border="0"></a>
+ </td>
+ <td valign="top" align="right">
+ <a href="http://cwiki.apache.org/geronimo"><img src="images/subnav_wiki_39x18.gif" width="39" height="18" alt="" border="0"></a>
+ </td>
+ <td valign="top" align="right">
+ <a href="http://issues.apache.org/jira/browse/GERONIMO"><img src="images/subnav_issue_83x18.gif" width="83" height="18" alt="" border="0"></a>
+ </td>
+ <td valign="top" align="right">
+ <a href="http://www.epiqtech.com"><img src="images/subnav_graph_95x18.gif" width="95" height="18" alt="" border="0"></a>
+ </td>
+ </tr>
</table>
<table valign="top" border="0" cellspacing="0" cellpadding="0" width="100%" background="images/menu_bgstretch_1x22.gif">
- <tr align="left">
- <td valign="top">
- <td valign="top" align="left">
- <a href="index.html"><img src="images/menu_home_off_63x19.gif" width="63" height="19" border="0"></a>
- </td>
- <td valign="top" align="left">
- <a href="documentation.html"><img src="images/menu_doc_off_116x19.gif" width="116" height="19" border="0"></a>
- </td>
- <td valign="top" align="left">
- <a href="downloads.html"><img src="images/menu_download_off_85x19.gif" width="85" height="19" border="0"></a>
- </td>
- <td valign="top" align="left">
- <a href="get-involved.html"><img src="images/menu_comm_off_96x19.gif" width="96" height="19" border="0"></a>
- </td>
- <td valign="top" align="left">
- <a href="development.html"><img src="images/menu_dev_off_104x19.gif" width="104" height="19" border="0"></a>
- </td>
- <td valign="top" align="left">
- <a href="subprojects.html"><img src="images/menu_sub_off_98x19.gif" width="98" height="19" border="0"></a>
- </td>
- <td width="100%">
-
- </td>
- </td>
- </tr>
+ <tr align="left">
+ <td valign="top" align="left">
+ <a href="index.html"><img src="images/menu_home_off_63x19.gif" width="63" height="19" border="0"></a>
+ </td>
+ <td valign="top" align="left">
+ <a href="documentation.html"><img src="images/menu_doc_off_116x19.gif" width="116" height="19" border="0"></a>
+ </td>
+ <td valign="top" align="left">
+ <a href="downloads.html"><img src="images/menu_download_off_85x19.gif" width="85" height="19" border="0"></a>
+ </td>
+ <td valign="top" align="left">
+ <a href="get-involved.html"><img src="images/menu_comm_off_96x19.gif" width="96" height="19" border="0"></a>
+ </td>
+ <td valign="top" align="left">
+ <a href="development.html"><img src="images/menu_dev_off_104x19.gif" width="104" height="19" border="0"></a>
+ </td>
+ <td width="100%">
+
+ </td>
+ </tr>
</table>
-<!-- ================================== END TOP NAVIGATION BAR =================================== -->
+
<font style="font-size:11px" face="Verdana, Helvetica, Arial">
- <table border="0" cellpadding="4"> <!-- table 1 -->
- <tr>
+ <table border="0" cellpadding="4">
+ <tr>
-<!-- =============================== START OF LEFT SIDE NAVIDATION ================================= -->
- <td valign="top" nowrap="true">
- <table bgcolor="#5fa3d6" border="0" cellspacing="1" cellpadding="0">
- <tr>
- <td>
- <table border="0" cellspacing="0" cellpadding="4">
- <tr>
- <td bgcolor="#5fa3d6" width="175">
+ <td valign="top" nowrap="true">
+ <table bgcolor="#5fa3d6" border="0" cellspacing="1" cellpadding="0">
+ <tr>
+ <td>
+ <table border="0" cellspacing="0" cellpadding="4">
+ <tr>
+ <td bgcolor="#5fa3d6" width="175">
<font color="#ffffff" style="font-size:12px" face="Verdana, Helvetica, Arial">
- <strong> Quick Links</strong>
+ <strong> Quick Links</strong>
</font>
- </td>
- </tr>
-
-
- <tr>
- <td bgcolor="#f3f4f5" width="200">
-<!-- <ul compact> -->
- <!-- <li style="list-style-type:square"> <a href="./index.html">Home</a>
-</li> -->
- <a href="./index.html">Home</a>
-<br>
- <!-- <li style="list-style-type:square"> <a href="./license.html">License</a>
-</li> -->
- <a href="./license.html">License</a>
-<br>
- <!-- <li style="list-style-type:square"> <a href="http://www.apache.org/">ASF</a>
-</li> -->
- <a href="http://www.apache.org/">ASF</a>
-<br>
- <!-- <li style="list-style-type:square"> <a href="./downloads.html">Downloads</a>
-</li> -->
- <a href="./downloads.html">Downloads</a>
-<br>
- <!-- </ul> -->
- </td>
-
- </tr>
- </table>
- </td>
- </tr>
- </table>
+ </td>
+ </tr>
+ <tr>
+ <td bgcolor="#f3f4f5" width="200">
+ <a href="./index.html">Home</a>
+ <br/>
+ <a href="./license.html">License</a>
+ <br/>
+ <a href="http://www.apache.org/">ASF</a>
+ <br/>
+ <a href="./downloads.html">Downloads</a>
+ <br/>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
<img src="images/spacer.gif" width="175" height="2" border="0">
-
- <table bgcolor="#5fa3d6" border="0" cellspacing="1" cellpadding="0">
- <tr>
- <td>
- <table border="0" cellspacing="0" cellpadding="4">
- <tr>
- <td bgcolor="#5fa3d6" width="175">
+ <table bgcolor="#5fa3d6" border="0" cellspacing="1" cellpadding="0">
+ <tr>
+ <td>
+ <table border="0" cellspacing="0" cellpadding="4">
+ <tr>
+ <td bgcolor="#5fa3d6" width="175">
<font color="#ffffff" style="font-size:12px" face="Verdana, Helvetica, Arial">
- <strong> Community</strong>
+ <strong> Community</strong>
</font>
- </td>
- </tr>
-
-
- <tr>
- <td bgcolor="#f3f4f5" width="200">
-<!-- <ul compact> -->
- <!-- <li style="list-style-type:square"> <a href="./events.html">Events</a>
-</li> -->
- <a href="./events.html">Events</a>
-<br>
- <!-- <li style="list-style-type:square"> <a href="./get-involved.html">Get Involved</a>
-</li> -->
- <a href="./get-involved.html">Get Involved</a>
-<br>
- <!-- <li style="list-style-type:square"> <a href="./contributors.html">Committers</a>
-</li> -->
- <a href="./contributors.html">Committers</a>
-<br>
- <!-- <li style="list-style-type:square"> <a href="./mailing.html">Mailing Lists</a>
-</li> -->
- <a href="./mailing.html">Mailing Lists</a>
-<br>
- <!-- <li style="list-style-type:square"> <a href="./powered_by.html">Powered By</a>
-</li> -->
- <a href="./powered_by.html">Powered By</a>
-<br>
- <!-- <li style="list-style-type:square"> <a href="./documentation.html">Documentation</a>
-</li> -->
- <a href="./documentation.html">Documentation</a>
-<br>
- <!-- <li style="list-style-type:square"> <a href="./faq.html">FAQ</a>
-</li> -->
- <a href="./faq.html">FAQ</a>
-<br>
- <!-- <li style="list-style-type:square"> <a href="http://cwiki.apache.org/geronimo">Wiki</a>
-</li> -->
- <a href="http://cwiki.apache.org/geronimo">Wiki</a>
-<br>
- <!-- <li style="list-style-type:square"> <a href="./found-a-bug.html">Found a Bug?</a>
-</li> -->
- <a href="./found-a-bug.html">Found a Bug?</a>
-<br>
- <!-- </ul> -->
- </td>
-
- </tr>
- </table>
- </td>
- </tr>
- </table>
+ </td>
+ </tr>
+ <tr>
+ <td bgcolor="#f3f4f5" width="200">
+ <a href="./events.html">Events</a>
+ <br/>
+ <a href="./get-involved.html">Get Involved</a>
+ <br/>
+ <a href="./contributors.html">Committers</a>
+ <br/>
+ <a href="./mailing.html">Mailing Lists</a>
+ <br/>
+ <a href="./powered_by.html">Powered By</a>
+ <br/>
+ <a href="./documentation.html">Documentation</a>
+ <br/>
+ <a href="./faq.html">FAQ</a>
+ <br/>
+ <a href="http://cwiki.apache.org/geronimo">Wiki</a>
+ <br/>
+ <a href="./found-a-bug.html">Found a Bug?</a>
+ <br/>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
<img src="images/spacer.gif" width="175" height="2" border="0">
-
- <table bgcolor="#5fa3d6" border="0" cellspacing="1" cellpadding="0">
- <tr>
- <td>
- <table border="0" cellspacing="0" cellpadding="4">
- <tr>
- <td bgcolor="#5fa3d6" width="175">
+ <table bgcolor="#5fa3d6" border="0" cellspacing="1" cellpadding="0">
+ <tr>
+ <td>
+ <table border="0" cellspacing="0" cellpadding="4">
+ <tr>
+ <td bgcolor="#5fa3d6" width="175">
<font color="#ffffff" style="font-size:12px" face="Verdana, Helvetica, Arial">
- <strong> Development</strong>
+ <strong> Development</strong>
</font>
- </td>
- </tr>
-
-
- <tr>
- <td bgcolor="#f3f4f5" width="200">
-<!-- <ul compact> -->
- <!-- <li style="list-style-type:square"> <a href="./api/index.html">Javadoc</a>
-</li> -->
- <a href="./api/index.html">Javadoc</a>
-<br>
- <!-- <li style="list-style-type:square"> <a href="./schemas.html">XML Schemas</a>
-</li> -->
- <a href="./schemas.html">XML Schemas</a>
-<br>
- <!-- <li style="list-style-type:square"> <a href="./svn.html">Source Code</a>
-</li> -->
- <a href="./svn.html">Source Code</a>
-<br>
- <!-- <li style="list-style-type:square"> <a href="http://wiki.apache.org/geronimo/CodingStandards">Coding Standards</a>
-</li> -->
- <a href="http://wiki.apache.org/geronimo/CodingStandards">Coding Standards</a>
-<br>
- <!-- <li style="list-style-type:square"> <a href="http://issues.apache.org/jira/browse/GERONIMO">JIRA</a>
-</li> -->
- <a href="http://issues.apache.org/jira/browse/GERONIMO">JIRA</a>
-<br>
- <!-- <li style="list-style-type:square"> <a href="./dependencies.html">Related Projects</a>
-</li> -->
- <a href="./dependencies.html">Related Projects</a>
-<br>
- <!-- </ul> -->
- </td>
-
- </tr>
- </table>
- </td>
- </tr>
- </table>
+ </td>
+ </tr>
+ <tr>
+ <td bgcolor="#f3f4f5" width="200">
+ <a href="./api/index.html">Javadoc</a>
+ <br/>
+ <a href="./schemas.html">XML Schemas</a>
+ <br/>
+ <a href="./svn.html">Source Code</a>
+ <br/>
+ <a href="http://wiki.apache.org/geronimo/CodingStandards">Coding Standards</a>
+ <br/>
+ <a href="http://issues.apache.org/jira/browse/GERONIMO">JIRA</a>
+ <br/>
+ <a href="./dependencies.html">Related Projects</a>
+ <br/>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
<img src="images/spacer.gif" width="175" height="2" border="0">
-
- <table bgcolor="#5fa3d6" border="0" cellspacing="1" cellpadding="0">
- <tr>
- <td>
- <table border="0" cellspacing="0" cellpadding="4">
- <tr>
- <td bgcolor="#5fa3d6" width="175">
+ <table bgcolor="#5fa3d6" border="0" cellspacing="1" cellpadding="0">
+ <tr>
+ <td>
+ <table border="0" cellspacing="0" cellpadding="4">
+ <tr>
+ <td bgcolor="#5fa3d6" width="175">
<font color="#ffffff" style="font-size:12px" face="Verdana, Helvetica, Arial">
- <strong> Subprojects</strong>
+ <strong> Subprojects</strong>
</font>
- </td>
- </tr>
-
-
- <tr>
- <td bgcolor="#f3f4f5" width="200">
-<!-- <ul compact> -->
- <!-- <li style="list-style-type:square"> <a href="./devtools.html">Development Tools</a>
-</li> -->
- <a href="./devtools.html">Development Tools</a>
-<br>
- <!-- <li style="list-style-type:square"> <a href="http://cwiki.apache.org/gbuild/">GBuild</a>
-</li> -->
- <a href="http://cwiki.apache.org/gbuild/">GBuild</a>
-<br>
- <!-- <li style="list-style-type:square"> <a href="http://geronimo.apache.org/xbean/">XBean</a>
-</li> -->
- <a href="http://geronimo.apache.org/xbean/">XBean</a>
-<br>
- <!-- </ul> -->
- </td>
-
- </tr>
- </table>
- </td>
- </tr>
- </table>
+ </td>
+ </tr>
+ <tr>
+ <td bgcolor="#f3f4f5" width="200">
+ <a href="./devtools.html">Development Tools</a>
+ <br/>
+ <a href="http://cwiki.apache.org/gbuild/">GBuild</a>
+ <br/>
+ <a href="http://geronimo.apache.org/xbean/">XBean</a>
+ <br/>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
<img src="images/spacer.gif" width="175" height="2" border="0">
+ </td>
- </td>
-<!-- =================================== START OF MAIN SECTION ===================================== -->
- <!-- <BR> -->
- <!-- <img src="images/spacer.gif" width="100%" height="1" border="0"> -->
- <!-- <BR> -->
- <td align="left" valign="top">
- <table border="0" cellspacing="0" cellpadding="0" width="100%">
- <tr>
- <td>
- <br>
- <font style="font-size:14px" face="Verdana, Helvetica, Arial"><strong>Verifying Geronimo Releases</strong></font>
- </td>
- </tr>
- <tr>
- <td>
-<!-- <blockquote> -->
- <p>
- <p>All official releases of code distributed by the Apache Geronimo Project
+
+ <td align="left" valign="top">
+ <table border="0" cellspacing="0" cellpadding="0" width="100%">
+ <tr>
+ <td>
+ <br/>
+ <font style="font-size:14px" face="Verdana, Helvetica, Arial"><strong>Verifying Geronimo Releases</strong></font>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ <p>All official releases of code distributed by the Apache Geronimo Project
are signed by the release manager for the release. PGP signatures and MD5
hashes are available along with the distribution.</p>
- <p>You should download the PGP signatures and MD5 hashes directly from the
+ <p>You should download the PGP signatures and MD5 hashes directly from the
Apache Software Foundation rather than our mirrors. This is to help ensure the
integrity of the signature files. However, you are encouraged to download the
releases from our mirrors. (Our download page points you at the mirrors for
the release and the official site for the signatures, so this happens
automatically for you.)</p>
- <table border="0" cellspacing="0" cellpadding="0" width="100%">
- <tr>
- <td>
- <font style="font-size:12px" color="#004d94" face="Verdana, Helvetica, Arial"><strong>Checking Signatures</strong></font>
- <hr color="#004d94" width="100%" size="3" noshade/>
- </td>
- </tr>
- <tr>
- <td>
- <blockquote>
- <p>The following example details how signature interaction works. In this
+ <table border="0" cellspacing="0" cellpadding="0" width="100%">
+ <tr>
+ <td>
+ <font style="font-size:12px" color="#004d94" face="Verdana, Helvetica, Arial"><strong>Checking Signatures</strong></font>
+ <hr color="#004d94" width="100%" size="3" noshade/>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <blockquote>
+ <p>The following example details how signature interaction works. In this
example, you are already assumed to have downloaded
<code>geronimo-tomcat-j2ee-1.1.tar.gz</code> (the release) and
<code>geronimo-tomcat-j2ee-1.1.tar.gz.asc</code> (the detached signature).</p>
- <!-- <hr color="#004d94" width="100%" size="2"/> -->
- <p>This example uses <a href="http://www.gnupg.org/">The GNU Privacy Guard</a>.
+ <p>This example uses <a href="http://www.gnupg.org/">The GNU Privacy Guard</a>.
Any <a href="http://www.openpgp.org/">OpenPGP</a>-compliant program should work
successfully.</p>
- <!-- <hr color="#004d94" width="100%" size="2"/> -->
- <p>First, we will check the detached signature
+ <p>First, we will check the detached signature
(<code>geronimo-tomcat-j2ee-1.1.tar.gz.asc</code>) against our release
(<code>geronimo-tomcat-j2ee-1.1.tar.gz</code>).</p>
- <!-- <hr color="#004d94" width="100%" size="2"/> -->
- <pre>
+ <pre>
% gpg geronimo-tomcat-j2ee-1.1.tar.gz.asc
gpg: Signature made Mon Jun 26 15:26:36 2006 AUSEST using DSA key ID A46C4CA1
gpg: Can't check signature: public key not found
</pre>
- <!-- <hr color="#004d94" width="100%" size="2"/> -->
- <p>We don't have the release manager's public key (<code>A46C4CA1</code>) in
+ <p>We don't have the release manager's public key (<code>A46C4CA1</code>) in
our local system. You now need to retrieve the public key from a key
server. One popular server is <code>pgpkeys.mit.edu</code> (which has a <a href="http://pgp.mit.edu/">web interface</a>). The public key servers are
linked together, so you should be able to connect to any key server.</p>
- <!-- <hr color="#004d94" width="100%" size="2"/> -->
- <pre>
+ <pre>
% gpg --keyserver pgpkeys.mit.edu --recv-key A46C4CA1
gpg: requesting key A46C4CA1 from hkp keyserver pgpkeys.mit.edu
gpg: trustdb created
@@ -374,13 +283,11 @@
gpg: Total number processed: 1
gpg: imported: 1
</pre>
- <!-- <hr color="#004d94" width="100%" size="2"/> -->
- <p>In this example, you have now received a public key for an entity known
+ <p>In this example, you have now received a public key for an entity known
as 'Matt Hogstrom <hogstrom@apache.org>' However, you have no way
of verifying this key was created by the person known as Matt Hogstrom.
But, let's try to verify the release signature again.</p>
- <!-- <hr color="#004d94" width="100%" size="2"/> -->
- <pre>
+ <pre>
% gpg geronimo-tomcat-j2ee-1.1.tar.gz.asc
gpg: Signature made Mon Jun 26 15:25:36 2006 AUEST using DSA key ID A46C4CA1
gpg: Good signature from "Matt Hogstrom <hogstrom@apache.org>"
@@ -390,162 +297,131 @@
gpg: There is no indication that the signature belongs to the owner.
Fingerprint: 9056 B710 F1E3 3278 0DE7 AF34 CBAE BE39 A46C 4CA1
</pre>
- <!-- <hr color="#004d94" width="100%" size="2"/> -->
- <p>At this point, the signature is good, but we don't trust this key. A good
+ <p>At this point, the signature is good, but we don't trust this key. A good
signature means that the file has not been tampered. However, due to the
nature of public key cryptography, you need to additionally verify that key
A46C4CA1 was created by the <b>real</b> Matt Hogstrom.</p>
- <!-- <hr color="#004d94" width="100%" size="2"/> -->
- <p>Any attacker can create a public key and upload it to the public key
+ <p>Any attacker can create a public key and upload it to the public key
servers. They can then create a malicious release signed by this fake key.
Then, if you tried to verify the signature of this corrupt release, it would
succeed because the key was not the 'real' key. Therefore, you need to
validate the authenticity of this key.</p>
- <!-- <hr color="#004d94" width="100%" size="2"/> -->
- </blockquote>
- </td>
- </tr>
- <tr>
- <td>
- <br/>
- </td>
- </tr>
- </table>
- <table border="0" cellspacing="0" cellpadding="0" width="100%">
- <tr>
- <td>
- <font style="font-size:12px" color="#004d94" face="Verdana, Helvetica, Arial"><strong>Validating Authenticity of a Key</strong></font>
- <hr color="#004d94" width="100%" size="3" noshade/>
- </td>
- </tr>
- <tr>
- <td>
- <blockquote>
- <p>You may download <a href="http://www.apache.org/dist/geronimo/KEYS">public keys
+ </blockquote>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <br/>
+ </td>
+ </tr>
+</table>
+ <table border="0" cellspacing="0" cellpadding="0" width="100%">
+ <tr>
+ <td>
+ <font style="font-size:12px" color="#004d94" face="Verdana, Helvetica, Arial"><strong>Validating Authenticity of a Key</strong></font>
+ <hr color="#004d94" width="100%" size="3" noshade/>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <blockquote>
+ <p>You may download <a href="http://www.apache.org/dist/geronimo/KEYS">public keys
for the Apache Geronimo developers</a> from our website or retrieve them off
the public PGP keyservers (see above). However, importing these keys is not
enough to verify the integrity of the signatures. If a release verifies as
good, you need to validate that the key was created by an official
representative of the Apache Geronimo Project.</p>
- <!-- <hr color="#004d94" width="100%" size="2"/> -->
- <p>The crucial step to validation is to confirm the key fingerprint of the
+ <p>The crucial step to validation is to confirm the key fingerprint of the
public key.</p>
- <!-- <hr color="#004d94" width="100%" size="2"/> -->
- <pre>
+ <pre>
% gpg --fingerprint A46C4CA1
pub 1024D/A46C4CA1 2006-01-05
Key fingerprint = 9056 B710 F1E3 3278 0DE7 AF34 CBAE BE39 A46C 4CA1
uid Matt Hogstrom <hogstrom@apache.org>
sub 2048g/2FD8C3E0 2006-01-05
</pre>
- <!-- <hr color="#004d94" width="100%" size="2"/> -->
- <p>A good start to validating a key is by face-to-face communication with
+ <p>A good start to validating a key is by face-to-face communication with
multiple government-issued photo identification confirmations. However, each
person is free to have their own standards for determining the authenticity of
a key. Some people are satisfied by reading the key signature over a telephone
(voice verification). For more information on determining what level of trust
works best for you, please read the GNU Privacy Handbook section on <a href="http://www.gnupg.org/gph/en/manual.html#AEN335">Validating other keys on
your public keyring</a>.</p>
- <!-- <hr color="#004d94" width="100%" size="2"/> -->
- <p>Most of the Apache Geronimo developers have attempted to sign each
+ <p>Most of the Apache Geronimo developers have attempted to sign each
others' keys (usually with face-to-face validation). Therefore, in order to
enter the web of trust, you should only need to validate one person in our
web of trust. (Hint: all of our developers' keys are in the KEYS file.)</p>
- <!-- <hr color="#004d94" width="100%" size="2"/> -->
- <p>Since the developers are usually quite busy, you may not immediately find
+ <p>Since the developers are usually quite busy, you may not immediately find
success in someone who is willing to meet face-to-face (they may not even
respond to your emails because they are so busy!). If you do not have a
developer nearby or have trouble locating a suitable person, please send an
email to the address of the key you are attempting to verify. They may be able
to find someone who will be willing to validate their key or arrange alternate
mechanisms for validation.</p>
- <!-- <hr color="#004d94" width="100%" size="2"/> -->
- <p>Once you have entered the web of trust, you should see the following upon
+ <p>Once you have entered the web of trust, you should see the following upon
verifying the signature of a release.</p>
- <!-- <hr color="#004d94" width="100%" size="2"/> -->
- <pre>
+ <pre>
% gpg geronimo-tomcat-j2ee-1.1.tar.gz.asc
gpg: Signature made Mon Jun 26 15:25:36 2006 AUEST using DSA key ID A46C4CA1
gpg: Good signature from "Matt Hogstrom <hogstrom@apache.org>"
</pre>
- <!-- <hr color="#004d94" width="100%" size="2"/> -->
- </blockquote>
- </td>
- </tr>
- <tr>
- <td>
- <br/>
- </td>
- </tr>
- </table>
- <!-- </blockquote> -->
- </p>
- </td>
- </tr>
- <tr>
- <td>
- <br/>
- </td>
- </tr>
+ </blockquote>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <br/>
+ </td>
+ </tr>
+</table>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <br/>
+ </td>
+ </tr>
+</table>
+ </td>
+ </tr>
</table>
- </td>
- </tr>
- </table>
-<!-- ==================================== END OF MAIN SECTION ====================================== -->
-
-
-
-
-
-
-
-<!-- ======================================= START OF FOOTER ======================================= -->
- <table border="0" cellspacing="0" cellpadding="0" width="100%">
- <tr>
- <td height="8" bgcolor="#000000">
- </td>
- </tr>
- <tr>
- <td bgcolor="#e3e4eb" align="right">
- Copyright © 2003-2006, The Apache Software Foundation
- </td>
- </tr>
- <tr>
- <td height="4" bgcolor="#e3e4eb">
- </tr>
- </table>
-<!-- ======================================== END OF FOOTER ======================================== -->
- </font>
- </body>
- </html>
-<!-- end the processing -->
-
+ <table border="0" cellspacing="0" cellpadding="0" width="100%">
+ <tr>
+ <td height="8" bgcolor="#000000">
+ </td>
+ </tr>
+ <tr>
+ <td bgcolor="#e3e4eb" align="right">
+ Copyright © 2003 - 2006, The Apache Software Foundation
+ </td>
+ </tr>
+ <tr>
+ <td height="4" bgcolor="#e3e4eb">
+ </td>
+ </tr>
+ </table>
+
+</font>
+</body>
+</html>
-<!-- ===================================== START OF SOURCE ====================================== -->
-<!-- ====================================== END OF SOURCE ======================================= -->
-<!-- =================================== START OF SUBSECTION ==================================== -->
-<!-- ==================================== END OF SUBSECTION ===================================== -->
-<!-- ===================================== START OF SECTION ===================================== -->
-<!-- ===================================== END OF SECTION ===================================== -->
-<!-- ===================================== START OF LEFT MENU ===================================== -->
-<!-- ===================================== END OF LEFT MENU ===================================== -->
-<!-- =============================================================================================== -->
-<!-- ===================================== BUILDS THE PAGE ===================================== -->
-<!-- =============================================================================================== -->
Modified: geronimo/site/trunk/xdocs/stylesheets/site.hc.xml
URL: http://svn.apache.org/viewvc/geronimo/site/trunk/xdocs/stylesheets/site.hc.xml?rev=425251&r1=425250&r2=425251&view=diff
==============================================================================
--- geronimo/site/trunk/xdocs/stylesheets/site.hc.xml (original)
+++ geronimo/site/trunk/xdocs/stylesheets/site.hc.xml Mon Jul 24 18:36:54 2006
@@ -1,51 +1,42 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-
<!--
-Copyright 1999-2004 The Apache Software Foundation
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
+ Copyright 1999-2006 The Apache Software Foundation
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
-->
-
<!--
-Color reference:
-#5fa3d6 Light blue for tables and section headings
-#eeeeee Light grey for some tables background
-#666666 Darker drey for visited links
-#f3f4f5 Light grey for Lef-nav bg
-#004d94 Darker blue
+ Color reference:
+ #5fa3d6 Light blue for tables and section headings
+ #eeeeee Light grey for some tables background
+ #666666 Darker drey for visited links
+ #f3f4f5 Light grey for Lef-nav bg
+ #004d94 Darker blue
-->
-<!-- Content Stylesheet for Site -->
-
- ## Defined variables
- #set ($bodybg = "#ffffff")
- #set ($bodyfg = "#000000")
- #set ($bodylink = "#000000")
- #set ($bodyvlink = "#666666")
- #set ($bannerbg = "#5fa3d6")
- #set ($bannerfg = "#ffffff")
- #set ($subbannerbg = "#5fa3d6")
- #set ($subbannerfg = "#004d94")
- #set ($tablethbg = "#5fa3d6")
- #set ($tabletdbg = "#f3f4f5")
- #set ($footerbg = "#e3e4eb")
- #set ($hrule = "#004d94")
+#set ($bodybg = "#ffffff")
+#set ($bodyfg = "#000000")
+#set ($bodylink = "#000000")
+#set ($bodyvlink = "#666666")
+#set ($bannerbg = "#5fa3d6")
+#set ($bannerfg = "#ffffff")
+#set ($subbannerbg = "#5fa3d6")
+#set ($subbannerfg = "#004d94")
+#set ($tablethbg = "#5fa3d6")
+#set ($tabletdbg = "#f3f4f5")
+#set ($footerbg = "#e3e4eb")
+#set ($hrule = "#004d94")
-
-<!-- start the processing -->
+## start the processing
#document()
-<!-- end the processing -->
-
-## This is where the macro's live
#macro ( table $table)
<table>
@@ -70,386 +61,345 @@
#end
#macro ( td $value)
-#if ($value.getAttributeValue("colspan"))
-#set ($colspan = $value.getAttributeValue("colspan"))
-#end
-#if ($value.getAttributeValue("rowspan"))
-#set ($rowspan = $value.getAttributeValue("rowspan"))
-#end
-<td bgcolor="$tabletdbg" colspan="$!colspan" rowspan="$!rowspan" valign="top" align="left">
- <font color="#000000" size="-1" face="Verdana, Helvetica, Arial">
- #if ($value.getText().length() != 0 || $value.hasChildren())
- $value.getContent()
- #else
-
- #end
- </font>
-</td>
+ #if ($value.getAttributeValue("colspan"))
+ #set ($colspan = $value.getAttributeValue("colspan"))
+ #end
+ #if ($value.getAttributeValue("rowspan"))
+ #set ($rowspan = $value.getAttributeValue("rowspan"))
+ #end
+ <td bgcolor="$tabletdbg" colspan="$!colspan" rowspan="$!rowspan" valign="top" align="left">
+ <font color="#000000" size="-1" face="Verdana, Helvetica, Arial">
+ #if ($value.getText().length() != 0 || $value.hasChildren())
+ $value.getContent()
+ #else
+
+ #end
+ </font>
+ </td>
#end
-#macro ( th $value)
-#if ($value.getAttributeValue("colspan"))
-#set ($colspan = $value.getAttributeValue("colspan"))
-#end
-#if ($value.getAttributeValue("rowspan"))
-#set ($rowspan = $value.getAttributeValue("rowspan"))
-#end
-<th bgcolor="$tablethbg" colspan="$!colspan" rowspan="$!rowspan" valign="top" align="left">
- <font color="#000000" size="-1" face="Verdana, Helvetica, Arial">
- #if ($value.getText().length() != 0 || $value.hasChildren())
- $value.getContent()
- #else
-
- #end
- </font>
-</th>
+#macro (th $value)
+ #if ($value.getAttributeValue("colspan"))
+ #set ($colspan = $value.getAttributeValue("colspan"))
+ #end
+ #if ($value.getAttributeValue("rowspan"))
+ #set ($rowspan = $value.getAttributeValue("rowspan"))
+ #end
+ <th bgcolor="$tablethbg" colspan="$!colspan" rowspan="$!rowspan" valign="top" align="left">
+ <font color="#000000" size="-1" face="Verdana, Helvetica, Arial">
+ #if ($value.getText().length() != 0 || $value.hasChildren())
+ $value.getContent()
+ #else
+
+ #end
+ </font>
+ </th>
#end
-#macro ( projectanchor $name $value )
-#if ($value.startsWith("http://"))
- <a href="$value">$name</a>
-#elseif ($value.startsWith("/site"))
- <a href="http://jakarta.apache.org$value">$name</a>
-#else
- <a href="$relativePath$value">$name</a>
-#end
+#macro (projectanchor $name $value )
+ #if ($value.startsWith("http://"))
+ <a href="$value">$name</a>
+ #elseif ($value.startsWith("/site"))
+ <a href="http://jakarta.apache.org$value">$name</a>
+ #else
+ <a href="$relativePath$value">$name</a>
+ #end
#end
-#macro ( metaauthor $author $email )
- <meta name="author" value="$author">
- <meta name="email" value="$email">
+#macro (metaauthor $author $email )
+ <meta name="author" value="$author">
+ <meta name="email" value="$email">
#end
-#macro ( image $value )
-#if ($value.getAttributeValue("width"))
-#set ($width=$value.getAttributeValue("width"))
-#end
-#if ($value.getAttributeValue("height"))
-#set ($height=$value.getAttributeValue("height"))
-#end
-#if ($value.getAttributeValue("align"))
-#set ($align=$value.getAttributeValue("align"))
-#end
-<img src="$relativePath$value.getAttributeValue("src")" width="$!width" height="$!height" align="$!align">
+#macro (image $value )
+ #if ($value.getAttributeValue("width"))
+ #set ($width=$value.getAttributeValue("width"))
+ #end
+ #if ($value.getAttributeValue("height"))
+ #set ($height=$value.getAttributeValue("height"))
+ #end
+ #if ($value.getAttributeValue("align"))
+ #set ($align=$value.getAttributeValue("align"))
+ #end
+ <img src="$relativePath$value.getAttributeValue("src")" width="$!width" height="$!height" align="$!align">
#end
-<!-- ===================================== START OF SOURCE ====================================== -->
-#macro ( source $value)
+#macro (source $value)
<div align="left">
- <table bgcolor="$tablethbg" cellspacing="4" cellpadding="0" border="0">
- <tr>
- <td bgcolor="$hrule" width="1" height="1">
-<!-- <img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/> -->
- </td>
- <td bgcolor="$hrule" height="1">
-<!-- <img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/> -->
- </td>
- <td bgcolor="$hrule" width="1" height="1">
-<!-- <img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/> -->
- </td>
- </tr>
- <tr>
- <td bgcolor="$hrule" width="1">
-<!-- <img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/> -->
- </td>
- <td bgcolor="#ffffff">
- <pre>$escape.getText($value.getText())</pre>
- </td>
- <td bgcolor="$hrule" width="1">
-<!-- <img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/> -->
- </td>
- </tr>
- <tr>
- <td bgcolor="$hrule" width="1" height="1">
-<!-- <img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/> -->
- </td>
- <td bgcolor="$hrule" height="1">
-<!-- <img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/> -->
- </td>
- <td bgcolor="$hrule" width="1" height="1">
-<!-- <img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/> -->
- </td>
- </tr>
- </table>
+ <table bgcolor="$tablethbg" cellspacing="4" cellpadding="0" border="0">
+ <tr>
+ <td bgcolor="$hrule" width="1" height="1">
+ </td>
+ <td bgcolor="$hrule" height="1">
+ </td>
+ <td bgcolor="$hrule" width="1" height="1">
+ </td>
+ </tr>
+ <tr>
+ <td bgcolor="$hrule" width="1">
+ </td>
+ <td bgcolor="#ffffff">
+ <pre>$escape.getText($value.getText())</pre>
+ </td>
+ <td bgcolor="$hrule" width="1">
+ </td>
+ </tr>
+ <tr>
+ <td bgcolor="$hrule" width="1" height="1">
+ </td>
+ <td bgcolor="$hrule" height="1">
+ </td>
+ <td bgcolor="$hrule" width="1" height="1">
+ </td>
+ </tr>
+ </table>
</div>
#end
-<!-- ====================================== END OF SOURCE ======================================= -->
-<!-- =================================== START OF SUBSECTION ==================================== -->
-#macro ( subsection $subsection)
- <table border="0" cellspacing="0" cellpadding="0" width="100%">
- <tr>
- <td>
- <font style="font-size:12px" color="$subbannerfg" face="Verdana, Helvetica, Arial"><strong>$subsection.getAttributeValue("name")</strong></font>
- <hr color="$hrule" width="100%" size="3" noshade/>
- </td>
- </tr>
- <tr>
- <td>
- <blockquote>
- #foreach ( $items in $subsection.getChildren() )
- #if ($items.getName().equals("img"))
- #image ($items)
- #elseif ($items.getName().equals("source"))
- #source ($items)
- #elseif ($items.getName().equals("table"))
- #table ($items)
- #else
- $items
- #end
-<!-- <hr color="$hrule" width="100%" size="2"/> -->
- #end
- </blockquote>
- </td>
- </tr>
- <tr>
- <td>
- <br/>
- </td>
- </tr>
- </table>
+#macro (subsection $subsection)
+<table border="0" cellspacing="0" cellpadding="0" width="100%">
+ <tr>
+ <td>
+ <font style="font-size:12px" color="$subbannerfg" face="Verdana, Helvetica, Arial"><strong>$subsection.getAttributeValue("name")</strong></font>
+ <hr color="$hrule" width="100%" size="3" noshade/>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <blockquote>
+ #foreach ($items in $subsection.getChildren() )
+ #if ($items.getName().equals("img"))
+ #image ($items)
+ #elseif ($items.getName().equals("source"))
+ #source ($items)
+ #elseif ($items.getName().equals("table"))
+ #table ($items)
+ #else
+ $items
+ #end
+ #end
+ </blockquote>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <br/>
+ </td>
+ </tr>
+</table>
#end
-<!-- ==================================== END OF SUBSECTION ===================================== -->
-<!-- ===================================== START OF SECTION ===================================== -->
-#macro ( section $section)
- <table border="0" cellspacing="0" cellpadding="0" width="100%">
- <tr>
- <td>
- <br>
- <font style="font-size:14px" face="Verdana, Helvetica, Arial"><strong>$section.getAttributeValue("name")</strong></font>
- </td>
- </tr>
- <tr>
- <td>
-<!-- <blockquote> -->
- <p>
- #foreach ( $items in $section.getChildren() )
- #if ($items.getName().equals("img"))
- #image ($items)
- #elseif ($items.getName().equals("source"))
- #source ($items)
- #elseif ($items.getName().equals("table"))
- #table ($items)
- #elseif ($items.getName().equals("subsection"))
- #subsection ($items)
- #else
- $items
- #end
- #end
-<!-- </blockquote> -->
- </p>
- </td>
- </tr>
- <tr>
- <td>
- <br/>
- </td>
- </tr>
- </table>
+#macro (section $section)
+<table border="0" cellspacing="0" cellpadding="0" width="100%">
+ <tr>
+ <td>
+ <br/>
+ <font style="font-size:14px" face="Verdana, Helvetica, Arial"><strong>$section.getAttributeValue("name")</strong></font>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ #foreach ($items in $section.getChildren() )
+ #if ($items.getName().equals("img"))
+ #image ($items)
+ #elseif ($items.getName().equals("source"))
+ #source ($items)
+ #elseif ($items.getName().equals("table"))
+ #table ($items)
+ #elseif ($items.getName().equals("subsection"))
+ #subsection ($items)
+ #else
+ $items
+ #end
+ #end
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <br/>
+ </td>
+ </tr>
+</table>
#end
-<!-- ===================================== END OF SECTION ===================================== -->
-
-<!-- ===================================== START OF LEFT MENU ===================================== -->
-#macro ( makeProject )
- #set ($menus = $project.getChild("body").getChildren("menu"))
- #foreach ( $menu in $menus )
- <table bgcolor="$bannerbg" border="0" cellspacing="1" cellpadding="0">
- <tr>
- <td>
- <table border="0" cellspacing="0" cellpadding="4">
- <tr>
- <td bgcolor="$bannerbg" width="175">
+#macro (makeProject)
+ #set ($menus = $project.getChild("body").getChildren("menu"))
+ #foreach ($menu in $menus)
+ <table bgcolor="$bannerbg" border="0" cellspacing="1" cellpadding="0">
+ <tr>
+ <td>
+ <table border="0" cellspacing="0" cellpadding="4">
+ <tr>
+ <td bgcolor="$bannerbg" width="175">
<font color="$bannerfg" style="font-size:12px" face="Verdana, Helvetica, Arial">
- <strong> $menu.getAttributeValue("name")</strong>
+ <strong> $menu.getAttributeValue("name")</strong>
</font>
- </td>
- </tr>
-
-
- <tr>
- <td bgcolor="$tabletdbg" width="200">
-<!-- <ul compact> -->
- #foreach ( $item in $menu.getChildren() )
- #set ($name = $item.getAttributeValue("name"))
-<!-- <li style="list-style-type:square">#projectanchor($name $item.getAttributeValue("href"))</li> -->
- #projectanchor($name $item.getAttributeValue("href"))<br>
- #end
-<!-- </ul> -->
- </td>
-
- </tr>
- </table>
- </td>
- </tr>
- </table>
+ </td>
+ </tr>
+ <tr>
+ <td bgcolor="$tabletdbg" width="200">
+ #foreach ($item in $menu.getChildren())
+ #set ($name = $item.getAttributeValue("name"))
+ #projectanchor($name $item.getAttributeValue("href"))<br/>
+ #end
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
<img src="images/spacer.gif" width="175" height="2" border="0">
-
- #end
+ #end
#end
-<!-- ===================================== END OF LEFT MENU ===================================== -->
-
-
-
-<!-- =============================================================================================== -->
-<!-- ===================================== BUILDS THE PAGE ===================================== -->
-<!-- =============================================================================================== -->
#macro (getProjectImage)
- #if ($project.getChild("logo"))
- #set ( $logoString = $project.getChild("logo").getAttributeValue("href") )
- <td align="left">
- #if ( $logoString.startsWith("/") )
- <a href="$project.getAttributeValue("href")"><img src="$relativePath$logoString" alt="$project.getChild("logo").getText()" border="0"/></a>
- #else
- <a href="$project.getAttributeValue("href")"><img src="$relativePath/$logoString" alt="$project.getChild("logo").getText()" border="0"/></a>
- #end
- </td>
- #end
+ #if ($project.getChild("logo"))
+ #set ($logoString = $project.getChild("logo").getAttributeValue("href"))
+ <td align="left">
+ #if ($logoString.startsWith("/"))
+ <a href="$project.getAttributeValue("href")"><img src="$relativePath$logoString" alt="$project.getChild("logo").getText()" border="0"/></a>
+ #else
+ <a href="$project.getAttributeValue("href")"><img src="$relativePath/$logoString" alt="$project.getChild("logo").getText()" border="0"/></a>
+ #end
+ </td>
+ #end
#end
#macro (printMeta $metaElement)
-<meta #set ($attribs = $metaElement.getAttributes())
-#foreach ($a in $attribs) $a.getName()="$a.getValue()" #end />
+ <meta #set ($attribs = $metaElement.getAttributes()) #foreach ($a in $attribs) $a.getName()="$a.getValue()" #end/>
#end
#macro (document)
<!-- ====================================================================== -->
-<!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! -->
-<!-- Main Page Section -->
+<!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! -->
+<!-- Main Page Section -->
<!-- ====================================================================== -->
<html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
-
- #set ($authors = $root.getChild("properties").getChildren("author"))
- #foreach ( $au in $authors )
- #metaauthor ( $au.getText() $au.getAttributeValue("email") )
- #end
-
- #set ($metas = $root.getChildren("meta"))
-
- ## Parse meta directives such as
- ## <meta name="keyword" content="jakarta, java"/>
- #foreach ($meta in $metas) #printMeta($meta) #end
-
- ## Support for <base> tags.
- #if ($root.getChild("properties").getChild("base"))
- #set ($url = $root.getChild("properties").getChild("base").getAttributeValue("href"))
- <base href="$url"/>
- #end
-
- <title>$project.getChild("title").getText()</title>
- </head>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
+ #set ($authors = $root.getChild("properties").getChildren("author"))
+ #foreach ($au in $authors)
+ #metaauthor ($au.getText() $au.getAttributeValue("email"))
+ #end
+
+ #set ($metas = $root.getChildren("meta"))
+
+ ## Parse meta directives such as
+ ## <meta name="keyword" content="jakarta, java"/>
+ #foreach ($meta in $metas) #printMeta($meta) #end
+
+ ## Support for <base> tags.
+ #if ($root.getChild("properties").getChild("base"))
+ #set ($url = $root.getChild("properties").getChild("base").getAttributeValue("href"))
+ <base href="$url"/>
+ #end
+ <title>$project.getChild("title").getText()</title>
+</head>
<body leftmargin="0" topmargin="0" bgcolor="$bodybg" marginwidth="0" marginheight="0" text="$bodyfg" link="$bodylink" vlink="$bodyvlink">
-<!-- ================================== START TOP NAVIGATION BAR =================================== -->
+## ================================== START TOP NAVIGATION BAR ===================================
+
<table valign="top" border="0" cellspacing="0" cellpadding="0" width="100%" background="images/header_bg_1x86.gif">
- <tr>
- <td valing="top" align="left">
- <img src="images/topleft_logo_437x64.gif" border="0">
- </td>
- <td width="100%">
-
- </td>
- <td valign="top" align="right">
- <td valign="top" align="right">
- <img src="images/subnav_angle_15x18.gif" width="15" height="18" alt="" border="0">
- </td>
- <td valign="top" align="right">
- <a href="http://mail-archives.apache.org/mod_mbox/geronimo-user/"><img src="images/subnav_userlist_55x18.gif" width="55" height="18" alt="" border="0"></a>
- </td>
- <td valign="top" align="right">
- <a href="http://mail-archives.apache.org/mod_mbox/geronimo-dev/"><img src="images/subnav_devlist_59x18.gif" width="59" height="18" alt="" border="0"></a>
- </td>
- <td valign="top" align="right">
- <a href="http://cwiki.apache.org/geronimo"><img src="images/subnav_wiki_39x18.gif" width="39" height="18" alt="" border="0"></a>
- </td>
- <td valign="top" align="right">
- <a href="http://issues.apache.org/jira/browse/GERONIMO"><img src="images/subnav_issue_83x18.gif" width="83" height="18" alt="" border="0"></a>
- </td>
- <td valign="top" align="right">
- <a href="http://www.epiqtech.com"><img src="images/subnav_graph_95x18.gif" width="95" height="18" alt="" border="0"></a>
- </td>
- </td>
- </tr>
+ <tr>
+ <td valing="top" align="left">
+ <img src="images/topleft_logo_437x64.gif" border="0">
+ </td>
+ <td width="100%">
+
+ </td>
+
+ <td valign="top" align="right">
+ <img src="images/subnav_angle_15x18.gif" width="15" height="18" alt="" border="0">
+ </td>
+ <td valign="top" align="right">
+ <a href="http://mail-archives.apache.org/mod_mbox/geronimo-user/"><img src="images/subnav_userlist_55x18.gif" width="55" height="18" alt="" border="0"></a>
+ </td>
+ <td valign="top" align="right">
+ <a href="http://mail-archives.apache.org/mod_mbox/geronimo-dev/"><img src="images/subnav_devlist_59x18.gif" width="59" height="18" alt="" border="0"></a>
+ </td>
+ <td valign="top" align="right">
+ <a href="http://cwiki.apache.org/geronimo"><img src="images/subnav_wiki_39x18.gif" width="39" height="18" alt="" border="0"></a>
+ </td>
+ <td valign="top" align="right">
+ <a href="http://issues.apache.org/jira/browse/GERONIMO"><img src="images/subnav_issue_83x18.gif" width="83" height="18" alt="" border="0"></a>
+ </td>
+ <td valign="top" align="right">
+ <a href="http://www.epiqtech.com"><img src="images/subnav_graph_95x18.gif" width="95" height="18" alt="" border="0"></a>
+ </td>
+ </tr>
</table>
<table valign="top" border="0" cellspacing="0" cellpadding="0" width="100%" background="images/menu_bgstretch_1x22.gif">
- <tr align="left">
- <td valign="top">
- <td valign="top" align="left">
- <a href="index.html"><img src="images/menu_home_off_63x19.gif" width="63" height="19" border="0"></a>
- </td>
- <td valign="top" align="left">
- <a href="documentation.html"><img src="images/menu_doc_off_116x19.gif" width="116" height="19" border="0"></a>
- </td>
- <td valign="top" align="left">
- <a href="downloads.html"><img src="images/menu_download_off_85x19.gif" width="85" height="19" border="0"></a>
- </td>
- <td valign="top" align="left">
- <a href="get-involved.html"><img src="images/menu_comm_off_96x19.gif" width="96" height="19" border="0"></a>
- </td>
- <td valign="top" align="left">
- <a href="development.html"><img src="images/menu_dev_off_104x19.gif" width="104" height="19" border="0"></a>
- </td>
- <td valign="top" align="left">
- <a href="subprojects.html"><img src="images/menu_sub_off_98x19.gif" width="98" height="19" border="0"></a>
- </td>
- <td width="100%">
-
- </td>
- </td>
- </tr>
+ <tr align="left">
+ <td valign="top" align="left">
+ <a href="index.html"><img src="images/menu_home_off_63x19.gif" width="63" height="19" border="0"></a>
+ </td>
+ <td valign="top" align="left">
+ <a href="documentation.html"><img src="images/menu_doc_off_116x19.gif" width="116" height="19" border="0"></a>
+ </td>
+ <td valign="top" align="left">
+ <a href="downloads.html"><img src="images/menu_download_off_85x19.gif" width="85" height="19" border="0"></a>
+ </td>
+ <td valign="top" align="left">
+ <a href="get-involved.html"><img src="images/menu_comm_off_96x19.gif" width="96" height="19" border="0"></a>
+ </td>
+ <td valign="top" align="left">
+ <a href="development.html"><img src="images/menu_dev_off_104x19.gif" width="104" height="19" border="0"></a>
+ </td>
+ <td width="100%">
+
+ </td>
+ </tr>
</table>
-<!-- ================================== END TOP NAVIGATION BAR =================================== -->
-
-<font style="font-size:11px" face="Verdana, Helvetica, Arial">
- <table border="0" cellpadding="4"> <!-- table 1 -->
- <tr>
-<!-- =============================== START OF LEFT SIDE NAVIDATION ================================= -->
- <td valign="top" nowrap="true">
-
- #makeProject()
- </td>
-<!-- =================================== START OF MAIN SECTION ===================================== -->
- <!-- <BR> -->
- <!-- <img src="images/spacer.gif" width="100%" height="1" border="0"> -->
- <!-- <BR> -->
- <td align="left" valign="top">
- #set ($allSections = $root.getChild("body").getChildren("section"))
- #foreach ( $section in $allSections )
- #section ($section)
- #end
- </td>
- </tr>
- </table>
-<!-- ==================================== END OF MAIN SECTION ====================================== -->
+## ================================== END TOP NAVIGATION BAR ===================================
+<font style="font-size:11px" face="Verdana, Helvetica, Arial">
+ <table border="0" cellpadding="4">
+ <tr>
+## =============================== START OF LEFT SIDE NAVIDATION =================================
+ <td valign="top" nowrap="true">
+ #makeProject()
+ </td>
+
+## =================================== START OF MAIN SECTION =====================================
+
+ <td align="left" valign="top">
+ #set ($allSections = $root.getChild("body").getChildren("section"))
+ #foreach ($section in $allSections)
+ #section ($section)
+ #end
+ </td>
+ </tr>
+ </table>
+## ==================================== END OF MAIN SECTION ======================================
+## ======================================= START OF FOOTER =======================================
+ <table border="0" cellspacing="0" cellpadding="0" width="100%">
+ <tr>
+ <td height="8" bgcolor="$bodyfg">
+ </td>
+ </tr>
+ <tr>
+ <td bgcolor="$footerbg" align="right">
+ Copyright © 2003 - 2006, The Apache Software Foundation
+ </td>
+ </tr>
+ <tr>
+ <td height="4" bgcolor="$footerbg">
+ </td>
+ </tr>
+ </table>
+
+## ======================================== END OF FOOTER ========================================
-<!-- ======================================= START OF FOOTER ======================================= -->
- <table border="0" cellspacing="0" cellpadding="0" width="100%">
- <tr>
- <td height="8" bgcolor="$bodyfg">
- </td>
- </tr>
- <tr>
- <td bgcolor="$footerbg" align="right">
- Copyright © 2003-2006, The Apache Software Foundation
- </td>
- </tr>
- <tr>
- <td height="4" bgcolor="$footerbg">
- </tr>
- </table>
-<!-- ======================================== END OF FOOTER ======================================== -->
- </font>
- </body>
- </html>
-#end
\ No newline at end of file
+</font>
+</body>
+</html>
+#end