You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by fe...@apache.org on 2011/10/09 15:46:27 UTC

svn commit: r1180610 [5/6] - in /james/trunk/sandbox/felixk/james-parent/src: ./ reporting-site/ site/ site/resources/ site/resources/css/ site/resources/downloads/ site/resources/images/ site/resources/js/ site/resources/js/galleria/ site/resources/js...

Added: james/trunk/sandbox/felixk/james-parent/src/site/resources/model-eclipse-modeler/model.uml
URL: http://svn.apache.org/viewvc/james/trunk/sandbox/felixk/james-parent/src/site/resources/model-eclipse-modeler/model.uml?rev=1180610&view=auto
==============================================================================
--- james/trunk/sandbox/felixk/james-parent/src/site/resources/model-eclipse-modeler/model.uml (added)
+++ james/trunk/sandbox/felixk/james-parent/src/site/resources/model-eclipse-modeler/model.uml Sun Oct  9 13:46:24 2011
@@ -0,0 +1,174 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML" xmi:id="_NjUDEb_5Ed-sK5i6ADV8Gw" name="james-server">
+  <packagedElement xmi:type="uml:Package" xmi:id="__M5i4cATEd-WluVYiXTpAQ" name="org.apache.james:server" clientDependency="_JWyo8Mf0Ed-X3fnr8lVXtA _bqficN3wEd-czIlYaY4R-w _1jHHMN6pEd-8rJnRk1et1w">
+    <packagedElement xmi:type="uml:Class" xmi:id="_xHaZcMAUEd-WluVYiXTpAQ" name="james-server-imapserver" clientDependency="_qtDy4MAZEd-WluVYiXTpAQ"/>
+    <packagedElement xmi:type="uml:Class" xmi:id="_3Yq8IMAUEd-WluVYiXTpAQ" name="james-server-pop3server" clientDependency="_pPnkgMAZEd-WluVYiXTpAQ"/>
+    <packagedElement xmi:type="uml:Class" xmi:id="_6gxVgMAUEd-WluVYiXTpAQ" name="james-server-smtpserver" clientDependency="_nIrtMMAZEd-WluVYiXTpAQ"/>
+    <packagedElement xmi:type="uml:Class" xmi:id="_-xVy0MAUEd-WluVYiXTpAQ" name="james-server-lmtpserver" clientDependency="_oiGXMMAZEd-WluVYiXTpAQ"/>
+    <packagedElement xmi:type="uml:Class" xmi:id="_BnlnMMAVEd-WluVYiXTpAQ" name="james-server-remotemanager" clientDependency="_wTnLsMAZEd-WluVYiXTpAQ"/>
+    <packagedElement xmi:type="uml:Class" xmi:id="_HNtiMMAVEd-WluVYiXTpAQ" name="james-server-netty-socket"/>
+    <packagedElement xmi:type="uml:Dependency" xmi:id="_nIrtMMAZEd-WluVYiXTpAQ" name="" supplier="_HNtiMMAVEd-WluVYiXTpAQ" client="_6gxVgMAUEd-WluVYiXTpAQ"/>
+    <packagedElement xmi:type="uml:Dependency" xmi:id="_oiGXMMAZEd-WluVYiXTpAQ" name="" supplier="_6gxVgMAUEd-WluVYiXTpAQ" client="_-xVy0MAUEd-WluVYiXTpAQ"/>
+    <packagedElement xmi:type="uml:Dependency" xmi:id="_pPnkgMAZEd-WluVYiXTpAQ" name="" supplier="_HNtiMMAVEd-WluVYiXTpAQ" client="_3Yq8IMAUEd-WluVYiXTpAQ"/>
+    <packagedElement xmi:type="uml:Dependency" xmi:id="_qtDy4MAZEd-WluVYiXTpAQ" name="" supplier="_HNtiMMAVEd-WluVYiXTpAQ" client="_xHaZcMAUEd-WluVYiXTpAQ"/>
+    <packagedElement xmi:type="uml:Dependency" xmi:id="_wTnLsMAZEd-WluVYiXTpAQ" name="" supplier="_HNtiMMAVEd-WluVYiXTpAQ" client="_BnlnMMAVEd-WluVYiXTpAQ"/>
+    <packagedElement xmi:type="uml:Dependency" xmi:id="_xJHH8MAnEd-L8aSZjXXFeg" name="Dependency0" supplier="_kt2mUMAVEd-WluVYiXTpAQ"/>
+    <packagedElement xmi:type="uml:Dependency" xmi:id="_JWyo8Mf0Ed-X3fnr8lVXtA" name="smtp" supplier="_NymLgMAVEd-WluVYiXTpAQ" client="__M5i4cATEd-WluVYiXTpAQ"/>
+    <packagedElement xmi:type="uml:Class" xmi:id="_-5iAAcjcEd-QlIjuzT4_zg" name="james-server-fetchmail"/>
+    <packagedElement xmi:type="uml:Dependency" xmi:id="_bqficN3wEd-czIlYaY4R-w" name="imap" supplier="_unsowN3vEd-czIlYaY4R-w" client="__M5i4cATEd-WluVYiXTpAQ"/>
+    <packagedElement xmi:type="uml:Dependency" xmi:id="_1jHHMN6pEd-8rJnRk1et1w" name="pop3" supplier="_T7k2UMf0Ed-X3fnr8lVXtA" client="__M5i4cATEd-WluVYiXTpAQ"/>
+  </packagedElement>
+  <packagedElement xmi:type="uml:Package" xmi:id="_fpEd0MAVEd-WluVYiXTpAQ" name="org.apache.james:spool" clientDependency="_eoQbcMf0Ed-X3fnr8lVXtA _xN88cNxGEd-N1OA8aAXF5g">
+    <packagedElement xmi:type="uml:Interface" xmi:id="_icMswMAVEd-WluVYiXTpAQ" name="apache-james-queue-api"/>
+    <packagedElement xmi:type="uml:Class" xmi:id="_kt2mUMAVEd-WluVYiXTpAQ" name="apache-james-mailetcontainer-library" clientDependency="_b0LIgMAYEd-WluVYiXTpAQ _kx_sgMYVEd-0uL9oK6f20Q _mnt4AMYVEd-0uL9oK6f20Q _E2hi4MjdEd-QlIjuzT4_zg _BEeYIMjeEd-OV4AexWz_7A">
+      <interfaceRealization xmi:id="_kx_sgMYVEd-0uL9oK6f20Q" name="" supplier="_pXtGUMAVEd-WluVYiXTpAQ" client="_kt2mUMAVEd-WluVYiXTpAQ" contract="_pXtGUMAVEd-WluVYiXTpAQ"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Interface" xmi:id="_pXtGUMAVEd-WluVYiXTpAQ" name="apache-james-mailetcontainer-api" clientDependency="_nNoBcMYVEd-0uL9oK6f20Q"/>
+    <packagedElement xmi:type="uml:Class" xmi:id="_tR8uUMAVEd-WluVYiXTpAQ" name="apache-james-mailets"/>
+    <packagedElement xmi:type="uml:Dependency" xmi:id="_b0LIgMAYEd-WluVYiXTpAQ" name="" supplier="_tR8uUMAVEd-WluVYiXTpAQ" client="_kt2mUMAVEd-WluVYiXTpAQ"/>
+    <packagedElement xmi:type="uml:Class" xmi:id="_eI5RkMYVEd-0uL9oK6f20Q" name="apache-james-queue-activemq" clientDependency="_gG7rkMYVEd-0uL9oK6f20Q _h9tBgNeQEd-UHbij1eT1HA"/>
+    <packagedElement xmi:type="uml:Dependency" xmi:id="_mnt4AMYVEd-0uL9oK6f20Q" name="" supplier="_eI5RkMYVEd-0uL9oK6f20Q" client="_kt2mUMAVEd-WluVYiXTpAQ"/>
+    <packagedElement xmi:type="uml:Dependency" xmi:id="_nNoBcMYVEd-0uL9oK6f20Q" name="" supplier="_icMswMAVEd-WluVYiXTpAQ" client="_pXtGUMAVEd-WluVYiXTpAQ"/>
+    <packagedElement xmi:type="uml:Dependency" xmi:id="_eoQbcMf0Ed-X3fnr8lVXtA" name="store" supplier="_T7k2UMf0Ed-X3fnr8lVXtA" client="_fpEd0MAVEd-WluVYiXTpAQ"/>
+    <packagedElement xmi:type="uml:Class" xmi:id="_H-oUYci-Ed-xaab8H-rxHg" name="apache-james-mailetcontainer-camel"/>
+    <packagedElement xmi:type="uml:Dependency" xmi:id="_E2hi4MjdEd-QlIjuzT4_zg" name="" supplier="_H-oUYci-Ed-xaab8H-rxHg" client="_kt2mUMAVEd-WluVYiXTpAQ"/>
+    <packagedElement xmi:type="uml:Dependency" xmi:id="_BEeYIMjeEd-OV4AexWz_7A" name="" supplier="_H-oUYci-Ed-xaab8H-rxHg" client="_kt2mUMAVEd-WluVYiXTpAQ"/>
+    <packagedElement xmi:type="uml:Class" xmi:id="_dXay4deQEd-UHbij1eT1HA" name="apache-james-queue-jms" clientDependency="_gG7rkMYVEd-0uL9oK6f20Q">
+      <interfaceRealization xmi:id="_gG7rkMYVEd-0uL9oK6f20Q" name="" supplier="_icMswMAVEd-WluVYiXTpAQ" client="_eI5RkMYVEd-0uL9oK6f20Q _dXay4deQEd-UHbij1eT1HA" contract="_icMswMAVEd-WluVYiXTpAQ"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Dependency" xmi:id="_h9tBgNeQEd-UHbij1eT1HA" name="" supplier="_dXay4deQEd-UHbij1eT1HA" client="_eI5RkMYVEd-0uL9oK6f20Q"/>
+  </packagedElement>
+  <packagedElement xmi:type="uml:Package" xmi:id="_ExWYAMAWEd-WluVYiXTpAQ" name="org.apache.james:container">
+    <packagedElement xmi:type="uml:Class" xmi:id="_GE0LAMAWEd-WluVYiXTpAQ" name="james-server-container-spring"/>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VHPZQN0eEd-ItbRJUWlV9g" name="james-server-container-guice"/>
+    <packagedElement xmi:type="uml:Class" xmi:id="_Cdf6IN0iEd-ItbRJUWlV9g" name="james-server-container-karaf"/>
+  </packagedElement>
+  <packagedElement xmi:type="uml:Package" xmi:id="_JxEaUMAWEd-WluVYiXTpAQ" name="org.apache.james:util">
+    <packagedElement xmi:type="uml:Class" xmi:id="_lyj5sMAXEd-WluVYiXTpAQ" name="james-server-util" clientDependency="_tKKcMMmVEd-yMK1kB0eGWA"/>
+    <packagedElement xmi:type="uml:Realization" xmi:id="_USIqsMApEd-AndjfSa6Oug" name="Realization0"/>
+    <packagedElement xmi:type="uml:Realization" xmi:id="_VERSQMApEd-AndjfSa6Oug" name=""/>
+    <packagedElement xmi:type="uml:Dependency" xmi:id="_tKKcMMmVEd-yMK1kB0eGWA" name="" client="_lyj5sMAXEd-WluVYiXTpAQ"/>
+  </packagedElement>
+  <packagedElement xmi:type="uml:Package" xmi:id="_cRNUsMAWEd-WluVYiXTpAQ" name="org.apache.james:user">
+    <packagedElement xmi:type="uml:Class" xmi:id="_stzqAMAWEd-WluVYiXTpAQ" name="james-server-user-library" clientDependency="_lujuAMAYEd-WluVYiXTpAQ" isAbstract="true">
+      <interfaceRealization xmi:id="_lujuAMAYEd-WluVYiXTpAQ" name="" supplier="_TRcH4MAXEd-WluVYiXTpAQ" client="_stzqAMAWEd-WluVYiXTpAQ" contract="_TRcH4MAXEd-WluVYiXTpAQ"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_QA2g4MAXEd-WluVYiXTpAQ" name="james-server-user-jpa">
+      <generalization xmi:id="_x0VNAMAYEd-WluVYiXTpAQ" general="_stzqAMAWEd-WluVYiXTpAQ"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Interface" xmi:id="_TRcH4MAXEd-WluVYiXTpAQ" name="james-server-user-api"/>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VG-tMMAXEd-WluVYiXTpAQ" name="james-server-user-jcr">
+      <generalization xmi:id="_yZOp0MAYEd-WluVYiXTpAQ" general="_stzqAMAWEd-WluVYiXTpAQ"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_WCViMMAXEd-WluVYiXTpAQ" name="james-server-user-ldap">
+      <generalization xmi:id="_yzHwgMAYEd-WluVYiXTpAQ" general="_stzqAMAWEd-WluVYiXTpAQ"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_W10NkMAXEd-WluVYiXTpAQ" name="james-server-user-file">
+      <generalization xmi:id="_z7H6YMAYEd-WluVYiXTpAQ" general="_stzqAMAWEd-WluVYiXTpAQ"/>
+    </packagedElement>
+  </packagedElement>
+  <packagedElement xmi:type="uml:Package" xmi:id="_gKaa4MAWEd-WluVYiXTpAQ" name="org.apache.james:mailbox">
+    <packagedElement xmi:type="uml:Interface" xmi:id="_ucy7YMAWEd-WluVYiXTpAQ" name="apache-james-mailbox-api"/>
+    <packagedElement xmi:type="uml:Class" xmi:id="_aTVdUMAXEd-WluVYiXTpAQ" name="apache-james-mailbox-maildir">
+      <generalization xmi:id="_vX-fUMAYEd-WluVYiXTpAQ" general="_cBuRwMAXEd-WluVYiXTpAQ"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_cBuRwMAXEd-WluVYiXTpAQ" name="apache-james-mailbox-library" clientDependency="_ktiV4MAYEd-WluVYiXTpAQ" isAbstract="true">
+      <interfaceRealization xmi:id="_ktiV4MAYEd-WluVYiXTpAQ" name="" supplier="_ucy7YMAWEd-WluVYiXTpAQ" client="_cBuRwMAXEd-WluVYiXTpAQ" contract="_ucy7YMAWEd-WluVYiXTpAQ"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_wOiJUMAXEd-WluVYiXTpAQ" name="apache-james-mailbox-jcr">
+      <generalization xmi:id="_wIBcMMAYEd-WluVYiXTpAQ" general="_cBuRwMAXEd-WluVYiXTpAQ"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_w9GfgMAXEd-WluVYiXTpAQ" name="apache-james-mailbox-jpa">
+      <generalization xmi:id="_wy3wAMAYEd-WluVYiXTpAQ" general="_cBuRwMAXEd-WluVYiXTpAQ"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_xmKqoMAXEd-WluVYiXTpAQ" name="apache-james-mailbox-memory">
+      <generalization xmi:id="_N_PlwMAoEd-L8aSZjXXFeg" general="_cBuRwMAXEd-WluVYiXTpAQ"/>
+      <generalization xmi:id="_7Fm7YMApEd-d7smgnT5FSA" general="_cBuRwMAXEd-WluVYiXTpAQ"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_yvDlUMAXEd-WluVYiXTpAQ" name="apache-james-mailbox-tool">
+      <generalization xmi:id="_NYtxQMAoEd-L8aSZjXXFeg" general="_cBuRwMAXEd-WluVYiXTpAQ"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_S2ftwMAWEd-WluVYiXTpAQ" name="apache-james-mailbox-adapter"/>
+  </packagedElement>
+  <packagedElement xmi:type="uml:Package" xmi:id="_p0ukEMAWEd-WluVYiXTpAQ" name="org.apache.james:domainlist">
+    <packagedElement xmi:type="uml:Class" xmi:id="_viILwMAWEd-WluVYiXTpAQ" name="apache-james-domainlist-library" clientDependency="_m48dgMAYEd-WluVYiXTpAQ" isAbstract="true">
+      <interfaceRealization xmi:id="_m48dgMAYEd-WluVYiXTpAQ" name="" supplier="_yntcoMAWEd-WluVYiXTpAQ" client="_viILwMAWEd-WluVYiXTpAQ" contract="_yntcoMAWEd-WluVYiXTpAQ"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Interface" xmi:id="_yntcoMAWEd-WluVYiXTpAQ" name="apache-james-domainlist-api"/>
+    <packagedElement xmi:type="uml:Class" xmi:id="_8Hw2kMAWEd-WluVYiXTpAQ" name="apache-james-domain-xml">
+      <generalization xmi:id="_2ZRX0MAYEd-WluVYiXTpAQ" general="_viILwMAWEd-WluVYiXTpAQ"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_AaZwcMAXEd-WluVYiXTpAQ" name="apache-james-domainlist-jdbc">
+      <ownedComment xmi:id="_AjCIAMAXEd-WluVYiXTpAQ">
+        <body>apache-james-domain-xml</body>
+      </ownedComment>
+      <generalization xmi:id="_1PfFQMAYEd-WluVYiXTpAQ" general="_viILwMAWEd-WluVYiXTpAQ"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_DScUkMAXEd-WluVYiXTpAQ" name="apache-james-domainlist-jpa">
+      <generalization xmi:id="_1q2yoMAYEd-WluVYiXTpAQ" general="_viILwMAWEd-WluVYiXTpAQ"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_JR2SQMAXEd-WluVYiXTpAQ" name="apache-james-domainlist-jcr"/>
+  </packagedElement>
+  <packagedElement xmi:type="uml:Package" xmi:id="_NymLgMAVEd-WluVYiXTpAQ" name="org.apache.james:protocols" clientDependency="_KbrNYMf0Ed-X3fnr8lVXtA">
+    <packagedElement xmi:type="uml:Interface" xmi:id="_W8MNQMAVEd-WluVYiXTpAQ" name="apache-james-protocols-api"/>
+    <packagedElement xmi:type="uml:Class" xmi:id="_ZcIacMAVEd-WluVYiXTpAQ" name="apache-james-protocols-impl" clientDependency="_53smgMAYEd-WluVYiXTpAQ"/>
+    <packagedElement xmi:type="uml:Class" xmi:id="_bXBZ0MAVEd-WluVYiXTpAQ" name="apache-james-protocols-smtp">
+      <generalization xmi:id="_mw4PUMhrEd-Ccvwwtqu0Xg" general="_ZcIacMAVEd-WluVYiXTpAQ"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Realization" xmi:id="_53smgMAYEd-WluVYiXTpAQ" name="" supplier="_W8MNQMAVEd-WluVYiXTpAQ" client="_ZcIacMAVEd-WluVYiXTpAQ"/>
+    <packagedElement xmi:type="uml:Dependency" xmi:id="_KbrNYMf0Ed-X3fnr8lVXtA" name="queue" supplier="_Ug5OUMJsEd-pX-A_WLl6ww" client="_NymLgMAVEd-WluVYiXTpAQ"/>
+  </packagedElement>
+  <packagedElement xmi:type="uml:Package" xmi:id="_Ug5OUMJsEd-pX-A_WLl6ww" name="org.apache.james:core" clientDependency="_BS0HMNxHEd-N1OA8aAXF5g">
+    <packagedElement xmi:type="uml:Class" xmi:id="_nLpAwMJtEd-pX-A_WLl6ww" name="james-server-core-library" clientDependency="_yc8V4MJtEd-pX-A_WLl6ww"/>
+    <packagedElement xmi:type="uml:Interface" xmi:id="_s2u7UMJtEd-pX-A_WLl6ww" name="james-server-core-api"/>
+    <packagedElement xmi:type="uml:Realization" xmi:id="_yc8V4MJtEd-pX-A_WLl6ww" name="" supplier="_s2u7UMJtEd-pX-A_WLl6ww" client="_nLpAwMJtEd-pX-A_WLl6ww"/>
+    <packagedElement xmi:type="uml:Dependency" xmi:id="_xN88cNxGEd-N1OA8aAXF5g" name="dequeue" supplier="_Ug5OUMJsEd-pX-A_WLl6ww" client="_fpEd0MAVEd-WluVYiXTpAQ"/>
+    <packagedElement xmi:type="uml:Class" xmi:id="_8L9iINxGEd-N1OA8aAXF5g" name="james-server-core-function">
+      <generalization xmi:id="_-xh2MNxGEd-N1OA8aAXF5g" general="_nLpAwMJtEd-pX-A_WLl6ww"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Dependency" xmi:id="_BS0HMNxHEd-N1OA8aAXF5g" name="" supplier="_fpEd0MAVEd-WluVYiXTpAQ" client="_Ug5OUMJsEd-pX-A_WLl6ww"/>
+  </packagedElement>
+  <packagedElement xmi:type="uml:Package" xmi:id="_YTIcUcLZEd-Gba43PojZng" name="org.apache.james:dnsservice">
+    <packagedElement xmi:type="uml:Interface" xmi:id="_anUFcMLZEd-Gba43PojZng" name="james-server-dnsservice-api"/>
+    <packagedElement xmi:type="uml:Class" xmi:id="_cLvFkMLZEd-Gba43PojZng" name="james-server-dnsservice-dnsjava" clientDependency="_iBKA0MLZEd-Gba43PojZng">
+      <interfaceRealization xmi:id="_iBKA0MLZEd-Gba43PojZng" name="" supplier="_anUFcMLZEd-Gba43PojZng" client="_cLvFkMLZEd-Gba43PojZng" contract="_anUFcMLZEd-Gba43PojZng"/>
+    </packagedElement>
+  </packagedElement>
+  <packagedElement xmi:type="uml:Package" xmi:id="_U5gmUcYUEd-0uL9oK6f20Q" name="org.apache.james:mail">
+    <packagedElement xmi:type="uml:Interface" xmi:id="_ZKtVwMYUEd-0uL9oK6f20Q" name="james-server-mail-api"/>
+    <packagedElement xmi:type="uml:Class" xmi:id="_b9wsMMYUEd-0uL9oK6f20Q" name="james-server-mail-library" clientDependency="_j3iE0MYUEd-0uL9oK6f20Q" isAbstract="true">
+      <interfaceRealization xmi:id="_j3iE0MYUEd-0uL9oK6f20Q" name="" supplier="_ZKtVwMYUEd-0uL9oK6f20Q" client="_b9wsMMYUEd-0uL9oK6f20Q" contract="_ZKtVwMYUEd-0uL9oK6f20Q"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_fMEbQMYUEd-0uL9oK6f20Q" name="james-server-mail-file">
+      <generalization xmi:id="_lXDW0MYUEd-0uL9oK6f20Q" general="_b9wsMMYUEd-0uL9oK6f20Q"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_gCOnMMYUEd-0uL9oK6f20Q" name="james-server-mail-jdbc">
+      <generalization xmi:id="_mCFQ0MYUEd-0uL9oK6f20Q" general="_b9wsMMYUEd-0uL9oK6f20Q"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_hE5lIMYUEd-0uL9oK6f20Q" name="james-server-mail-jcr">
+      <generalization xmi:id="_mYbUQMYUEd-0uL9oK6f20Q" general="_b9wsMMYUEd-0uL9oK6f20Q"/>
+    </packagedElement>
+  </packagedElement>
+  <packagedElement xmi:type="uml:Package" xmi:id="_T7k2UMf0Ed-X3fnr8lVXtA" name="org.apache.james:store" clientDependency="_fnfD0Mf0Ed-X3fnr8lVXtA _gJj2IMf0Ed-X3fnr8lVXtA _gw_CgMf0Ed-X3fnr8lVXtA _jjN5kMf0Ed-X3fnr8lVXtA">
+    <packagedElement xmi:type="uml:Dependency" xmi:id="_fnfD0Mf0Ed-X3fnr8lVXtA" name="crudq" supplier="_cRNUsMAWEd-WluVYiXTpAQ" client="_T7k2UMf0Ed-X3fnr8lVXtA"/>
+    <packagedElement xmi:type="uml:Dependency" xmi:id="_gJj2IMf0Ed-X3fnr8lVXtA" name="crudq" supplier="_p0ukEMAWEd-WluVYiXTpAQ" client="_T7k2UMf0Ed-X3fnr8lVXtA"/>
+    <packagedElement xmi:type="uml:Dependency" xmi:id="_gw_CgMf0Ed-X3fnr8lVXtA" name="crudq" supplier="_U5gmUcYUEd-0uL9oK6f20Q" client="_T7k2UMf0Ed-X3fnr8lVXtA"/>
+    <packagedElement xmi:type="uml:Dependency" xmi:id="_jjN5kMf0Ed-X3fnr8lVXtA" name="crudq" supplier="_gKaa4MAWEd-WluVYiXTpAQ" client="_T7k2UMf0Ed-X3fnr8lVXtA"/>
+    <packagedElement xmi:type="uml:Dependency" xmi:id="_gKMIsIXoEeCyBcjZxlSvoA"/>
+    <packagedElement xmi:type="uml:Dependency" xmi:id="_lOy1kIXpEeCyBcjZxlSvoA"/>
+  </packagedElement>
+  <packagedElement xmi:type="uml:Package" xmi:id="_9eCicMAVEd-WluVYiXTpAQ" name="org.apache.james:test" clientDependency="_VBJP4N3wEd-czIlYaY4R-w">
+    <packagedElement xmi:type="uml:Class" xmi:id="__C6OgMAVEd-WluVYiXTpAQ" name="apache-james-imap-protocol-tester"/>
+    <packagedElement xmi:type="uml:Dependency" xmi:id="_VBJP4N3wEd-czIlYaY4R-w" name="test-imap" supplier="_unsowN3vEd-czIlYaY4R-w" client="_9eCicMAVEd-WluVYiXTpAQ"/>
+  </packagedElement>
+  <packagedElement xmi:type="uml:Package" xmi:id="_unsowN3vEd-czIlYaY4R-w" name="org.apache.james:imap" clientDependency="_zshYEN3wEd-czIlYaY4R-w">
+    <packagedElement xmi:type="uml:Class" xmi:id="_DN1mUN3wEd-czIlYaY4R-w" name="apache-james-imap-processor" clientDependency="_wSUS4N5wEd-g4awTgzMqtQ _xqF-IN5wEd-g4awTgzMqtQ">
+      <interfaceRealization xmi:id="_wSUS4N5wEd-g4awTgzMqtQ" name="" supplier="_rDIRMN5wEd-g4awTgzMqtQ" client="_DN1mUN3wEd-czIlYaY4R-w" contract="_rDIRMN5wEd-g4awTgzMqtQ"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_D_rS8N3wEd-czIlYaY4R-w" name="apache-james-imap-message" clientDependency="_tsITwN5wEd-g4awTgzMqtQ"/>
+    <packagedElement xmi:type="uml:Dependency" xmi:id="_zshYEN3wEd-czIlYaY4R-w" name="process" supplier="_T7k2UMf0Ed-X3fnr8lVXtA" client="_unsowN3vEd-czIlYaY4R-w"/>
+    <packagedElement xmi:type="uml:Interface" xmi:id="_rDIRMN5wEd-g4awTgzMqtQ" name="apache-james-imap-api"/>
+    <packagedElement xmi:type="uml:Realization" xmi:id="_tsITwN5wEd-g4awTgzMqtQ" name="" supplier="_rDIRMN5wEd-g4awTgzMqtQ" client="_D_rS8N3wEd-czIlYaY4R-w"/>
+    <packagedElement xmi:type="uml:Dependency" xmi:id="_xqF-IN5wEd-g4awTgzMqtQ" name="" supplier="_D_rS8N3wEd-czIlYaY4R-w" client="_DN1mUN3wEd-czIlYaY4R-w"/>
+  </packagedElement>
+</uml:Model>

Added: james/trunk/sandbox/felixk/james-parent/src/site/resources/robots.txt
URL: http://svn.apache.org/viewvc/james/trunk/sandbox/felixk/james-parent/src/site/resources/robots.txt?rev=1180610&view=auto
==============================================================================
--- james/trunk/sandbox/felixk/james-parent/src/site/resources/robots.txt (added)
+++ james/trunk/sandbox/felixk/james-parent/src/site/resources/robots.txt Sun Oct  9 13:46:24 2011
@@ -0,0 +1,5 @@
+# /robots.txt file for http://james.apache.org
+
+User-agent: *
+Disallow: /CVS
+Disallow: /images

Propchange: james/trunk/sandbox/felixk/james-parent/src/site/resources/robots.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: james/trunk/sandbox/felixk/james-parent/src/site/resources/robots.txt
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: james/trunk/sandbox/felixk/james-parent/src/site/site.xml
URL: http://svn.apache.org/viewvc/james/trunk/sandbox/felixk/james-parent/src/site/site.xml?rev=1180610&view=auto
==============================================================================
--- james/trunk/sandbox/felixk/james-parent/src/site/site.xml (added)
+++ james/trunk/sandbox/felixk/james-parent/src/site/site.xml Sun Oct  9 13:46:24 2011
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one
+  or more contributor license agreements.  See the NOTICE file
+  distributed with this work for additional information
+  regarding copyright ownership.  The ASF licenses this file
+  to you 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.    
+-->
+<project name="Apache James Project">
+
+    <skin>
+        <groupId>org.apache.james</groupId>
+        <artifactId>maven-skin</artifactId>
+        <version>1.7-SNAPSHOT</version>
+    </skin>
+
+    <bannerLeft>
+        <name>James Project</name>
+        <src>images/logos/james-project-logo.gif</src>
+        <href>http://james.apache.org/index.html</href>
+        <alt>james-project-logo.gif</alt>
+    </bannerLeft>
+
+    <bannerRight>
+        <name>The Apache Software Foundation</name>
+        <src>images/logos/asf-logo-reduced.gif</src>
+        <href>http://www.apache.org/index.html</href>
+    </bannerRight>
+
+    <body>
+<!-- 
+    Breadcrumbs are desactivated as they give strange results.
+    <breadcrumbs>
+      <item name="Home" />
+    </breadcrumbs>
+-->
+
+        <links>
+            <item name="Home" href="http://james.apache.org/index.html" />
+            <item name="Server" href="http://james.apache.org/server/index.html" />
+            <item name="Hupa" href="http://james.apache.org/hupa/index.html" />
+            <item name="Protocols" href="http://james.apache.org/protocols/index.html" />
+            <item name="IMAP" href="http://james.apache.org/imap/index.html" />
+            <item name="Mailets" href="http://james.apache.org/mailet/index.html" />
+            <item name="Mailbox" href="http://james.apache.org/mailbox/index.html" />
+            <item name="Mime4J" href="http://james.apache.org/mime4j/index.html" />
+            <item name="jSieve" href="http://james.apache.org/jsieve/index.html" />
+            <item name="jSPF" href="http://james.apache.org/jspf/index.html" />
+            <item name="jDKIM" href="http://james.apache.org/jdkim/index.html" />
+            <item name="MPT" href="http://james.apache.org/mpt/index.html" />
+            <item name="Postage" href="http://james.apache.org/postage/index.html" />
+        </links>
+
+        <menu name="About James " inherit="bottom">
+            <item name="Overview" href="/index.html" />
+            <item name="News" href="/newsarchive.html" />
+            <item name="Mailing Lists" href="/mail.html" />
+            <item name="Contributing" href="/contribute.html" />
+            <item name="Guidelines" href="/guidelines.html" />
+            <item name="Wiki" href="http://wiki.apache.org/james" />
+            <item name="Who We Are" href="/weare.html" />
+            <item name="License" href="/license.html" />
+        </menu>
+
+        <menu name="Download" inherit="bottom">
+            <item name="Releases" href="http://james.apache.org/download.cgi" />
+            <item name="Snapshots" href="http://people.apache.org/builds/james/nightly/" />
+<!--
+    Don't display this as the build directory is no more updated and must be removed.
+          <item name="Nightly builds" href="http://james.zones.apache.org/builds/"/>
+-->
+<!--
+    Don't display the link to Hudson, we already have the link to the nightly page.
+      <item name="Snapshots (Hudson)" href="https://hudson.apache.org/hudson/view/G-L/view/James/"/>
+-->
+        </menu>
+    </body>
+
+</project>

Propchange: james/trunk/sandbox/felixk/james-parent/src/site/site.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: james/trunk/sandbox/felixk/james-parent/src/site/site.xml
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: james/trunk/sandbox/felixk/james-parent/src/site/xdoc/contribute.xml
URL: http://svn.apache.org/viewvc/james/trunk/sandbox/felixk/james-parent/src/site/xdoc/contribute.xml?rev=1180610&view=auto
==============================================================================
--- james/trunk/sandbox/felixk/james-parent/src/site/xdoc/contribute.xml (added)
+++ james/trunk/sandbox/felixk/james-parent/src/site/xdoc/contribute.xml Sun Oct  9 13:46:24 2011
@@ -0,0 +1,184 @@
+<?xml version="1.0"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one
+  or more contributor license agreements.  See the NOTICE file
+  distributed with this work for additional information
+  regarding copyright ownership.  The ASF licenses this file
+  to you 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.    
+-->
+<document>
+   <properties>
+      <title>Contributors How To</title>
+      <author email="danny@thought.co.uk">Danny Angus</author>
+   </properties>
+   <body>
+       <section name="Introduction">
+       <p>
+           <b>Anyone can contribute</b><br/>
+           That's right, we always want to hear from people with contributions to the code, 
+           the documentation, the website, and bug reports.<br/> 
+           The rest of this document outlines the way to go about these to maximum effect.<br/>
+       </p>
+       <p>
+           If you are new to this you may be interested in some of these resources.<br/>
+           <a href="http://jakarta.apache.org/site/guidelines.html">A good, full, summary of links to guidelines</a><br/>
+           Subscribe to the relevant mailing lists (link on the left).<br/>
+           <a href="http://jakarta.apache.org/site/contributing.html">Craig R. McClanahan's advice how to get involved</a><br/>
+       </p>
+       
+       </section>
+
+        <section name="Code Patches">
+        <p>
+            Patches should be submitted to the developers mailing list.<br/>
+            <b>Always</b> use diff -u to generate patches, so we can apply them using 'patch'.<br/>
+        Make sure you are patching the latest cvs (the HEAD).
+        (You might want to try 'cvs diff -u -w -b -rHEAD' against the checked out module where
+        you have implemented the patch.<br/>
+            <br/>Make sure the patch only contains what is intended, your checkout could be outdated.<br/>
+            Make your patch from the jakarta-james directory and make sure it conforms
+            to the code standards, otherwise it may be ignored. It is OK to make a single patch covering several
+            files, but please only one issue at a time.<br/>
+            Prefix the mail subject with [PATCH]<br/>
+            Briefly outline the reason for your patch,
+            the solution your patch implements, why a patch is
+            needed and why your code will solve the problem. Note any bug numbers your patch addresses.<br/>
+            Submit the patch as an attachment to the mail, this
+        mail should preferably be in either BASE64 or QuotedPrintable format, to prevent line wrapping.<br/>
+            </p>
+
+        <p>
+            The reason for these rules is so that commiters can easily see what you are trying to achieve,
+            it is their resonsibility to manage the code and review submissions, 
+            if you make it easy for them to see what you are doing your patch is more likely to 
+            be commited quickly (or at all).<br/>
+        </p>
+        </section>
+    
+        <section name="Adding New Code">
+        <p>
+            Like the principles for patch submission, mark your mail [PATCH] and ensure 
+            your submission conforms to the code standards. Provide a Brief outline of 
+            your intentions, as above, so that your code can be reviewed easily, and a 
+            note of any relevant bug numbers.<br/>
+            New files must contain a reference to the Apache licence, copy the header from an existing file.<br/>
+            It also helps if you send your files in an archive (tar, zip) which preserves directories, make it from the jakarta-james directory so we can un-tar your files into the right place.
+        </p>
+        </section>
+    
+        <section name="Reporting and Fixing Bugs">
+        <p>
+            Many improvements come as a direct result of bug 
+            reports, and contributed fixes, often by the same person. It is sometimes said that Apache 
+            projects evolve because users become so fed-up waiting for bugs to be addressed that they 
+            fix them themselves. :)<br/>
+            If you report a bug, <a href="http://issues.apache.org/jira">here</a> we'd appreciate it if you could send a mail to the users or developers 
+            mailing lists, so that we can discuss it with you, bugzilla isn't a great way for mediating 
+            communication.<br/>
+            If you want to fix a bug, please contribute your changes according to the guidelines above, 
+            in the Code Patches section. It is much simpler to deal with submissions if they all come 
+            through the same channel. If you still really want to attach patches to bug submissions, please do send us a mail tagged [PATCH] too, so that we notice your patch.
+        </p>
+        </section>
+    
+        <section name="Documentation">
+        <p>
+            While we are glad to accept contributions to documentation 
+            from anyone, in almost any format, because its much better than none, please consider these 
+            guidelines to help us to assimilate your contribution.<br/>
+            To edit an existing document try to edit the xml version in src/xdocs (check it out from cvs) 
+            and if you can, submit a patch as for Code Patches.<br/>
+            If you want to contribute new files please try to use the simple xml format we use.<br/>
+            If this means nothing to you please try to contribute HTML or plain text documents without 
+            any styling, so that we can get at the words and easily convert them into our xml format.<br/>
+            If all this seems like unnecessary nonsense, send us whatever you like, we'd still be
+             happy to receive good documentation.
+         </p>
+         </section>
+         
+         <section name="Coding Standards">
+
+         <p>
+            Submissions to the James project must follow the coding conventions
+            outlined in this document. James developers
+            are asked to follow coding conventions already present in the code.
+            (For example, if the existing code has the bracket on
+            the same line as the if statement, then all subsequent code
+            should also follow that convention.) Anything not
+            explicitly mentioned in this document should adhere to the
+            official
+            <a href="http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html">Sun
+            Java Coding Conventions</a>.
+         </p>
+        
+         <p>
+            <strong>Developers who commit code that does not follow
+            the coding conventions outlined in this document will be
+            responsible for fixing their own code.</strong>
+         </p>
+        
+         <p>
+        1. Spaces between parentheses are optional. The preference is to exclude
+        extra spaces. Both of these conventions are acceptable:
+         </p>
+        
+         <p>
+        <source><![CDATA[
+  
+  if (foo)
+  
+  or
+  
+  if ( foo )
+        ]]></source>
+        </p>
+        
+        <p>
+        2. Four spaces. <strong>NO tabs</strong>. Period. The James
+        mailing list receives commit messages that are almost impossible
+        to read if tabs are used.
+        </p>
+        
+        <p>
+        In Emacs-speak, this translates to the following command:
+        
+        (setq-default tab-width 4 indent-tabs-mode nil)
+        </p>
+        
+        <p>
+        3. Use Unix linefeeds for all .java source code files. Only platform-specific
+        files (e.g. .bat files for Windows) should contain non-Unix linefeeds.
+        </p>
+        
+        <p>
+        4. Javadoc <strong>must</strong> exist on all methods. Contributing
+        a missing javadoc for any method, class, variable, etc., will be GREATLY
+        appreciated as this will help to improve the James project.
+        </p>
+        
+        <p>
+        5. The standard Apache boilerplace <strong>MUST</strong> be placed
+        at the top of every file.
+        </p>
+        
+        <p>
+          <strong>Eclipse IDE</strong><br />
+          Eclipse users can import those two files to enfore the code formating :
+          <a href="downloads/formatting.xml">formatting.xml</a> and
+          <a href="downloads/codetemplates.xml">codetemplates.xml</a>.
+        </p>
+        </section>
+    
+        </body>
+   </document>

Propchange: james/trunk/sandbox/felixk/james-parent/src/site/xdoc/contribute.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: james/trunk/sandbox/felixk/james-parent/src/site/xdoc/contribute.xml
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: james/trunk/sandbox/felixk/james-parent/src/site/xdoc/download.xml
URL: http://svn.apache.org/viewvc/james/trunk/sandbox/felixk/james-parent/src/site/xdoc/download.xml?rev=1180610&view=auto
==============================================================================
--- james/trunk/sandbox/felixk/james-parent/src/site/xdoc/download.xml (added)
+++ james/trunk/sandbox/felixk/james-parent/src/site/xdoc/download.xml Sun Oct  9 13:46:24 2011
@@ -0,0 +1,618 @@
+<?xml version="1.0"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one
+  or more contributor license agreements.  See the NOTICE file
+  distributed with this work for additional information
+  regarding copyright ownership.  The ASF licenses this file
+  to you 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.    
+-->
+<document>
+
+  <properties>
+    <author email="server-dev@james.apache.org">Apache James Mail Server Project</author>
+    <title>Download</title>
+  </properties>
+  
+<body>
+  <section name='Cryptography'>
+  
+    <div class="ui-widget">
+      <div class="ui-priority-secondary ui-corner-all apache-james-crypto-notice">
+      <p> <span class="ui-icon ui-icon-alert" style="float: left; margin-right: .3em;"></span>
+Some distributions include cryptographic software. The country in which you currently reside may have restrictions on the import, possession, use, 
+and/or re-export to another country, of encryption software. BEFORE using any encryption software, please check your country's laws, 
+regulations and policies concerning the import, possession, or use, and re-export of encryption software, to see if this is permitted. 
+See <a href='http://www.wassenaar.org/'>http://www.wassenaar.org</a> for more information.
+</p><p>
+The U.S. Government Department of Commerce, Bureau of Industry and Security (BIS), 
+has classified this software as Export Commodity Control Number (ECCN) 5D002.C.1, which includes information security software using or performing cryptographic 
+functions with asymmetric algorithms. The form and manner of this Apache Software Foundation distribution makes it eligible for export 
+under the License Exception ENC Technology Software Unrestricted (TSU) exception (see the BIS Export Administration Regulations, Section 740.13) 
+for both object code and source code.
+</p><p>
+More specific details are included below. Export control information for the <a href='http://www.apache.org' rel='tag'>Apache Software Foundation</a> 
+is found <a href='http://www.apache.org/licenses/exports/'>here</a>.
+</p>
+      </div>
+    </div>
+  </section>
+  <section name="Downloading">
+  
+    <p>Use the links below to download the product from one of
+       our mirrors.  You <strong>must</strong>&#160;<a href="#Verify_the_integrity_of_the_files">verify the
+       integrity</a> of the downloaded files using signatures downloaded from
+       our main distribution directory.</p>
+    
+    <p>Only current recommended releases are available on the main
+       distribution site and its mirrors.  Older releases are available from
+       the <a href="http://archive.apache.org/dist/james/">archive download
+       site.</a></p>
+    
+    <ul>
+      <li><a href='#Apache_James_Server'>Apache James Server</a></li>
+      <li><a href='#Apache_Mime4J'>Apache James Mime4j</a></li>
+      <li><a href='#Apache_jSPF'>Apache James jSPF</a></li>
+      <li><a href='#Apache_jDKIM'>Apache James jDKIM</a></li>
+      <li><a href='#Apache_JSieve'>Apache James JSieve</a></li>
+      <li><a href='#Apache_Mailet'>Apache James Mailet</a></li>
+      <li><a href='#Apache_Mailet_Base'>Apache James Mailet Base</a></li>
+      <li><a href='#Apache_Crypto_Mailets'>Apache James Crypto Mailets</a></li>
+      <li><a href='#Apache_James_Protocols'>Apache James Protocols</a></li>
+      <li><a href='#Apache_MPT'>Apache James MPT</a></li>
+      <li>Apache James IMAP is available from the James Maven repositories (*)</li>
+      <li>Apache James Mailbox is available from the James Maven repositories (*)</li>
+      <li>Apache MailetDoc Plugin for Maven is available from the standard Maven repositories (*)</li>
+      <li>Apache James Hupa is available from the James Maven repositories (*)</li>
+    </ul>
+ 
+    <p>(*) James maven repositories can be found on 
+    <a href="http://repo1.maven.org/maven2/org/apache/james/">http://repo1.maven.org/maven2/org/apache/james/</a>.</p>
+  
+    <subsection name="Mirror">
+    
+      <p>[if-any logo]
+      <a href="[link]"><img align="right" src="[logo]" border="0" /></a>[end]
+      The currently selected mirror is <b>[preferred]</b>.  If you encounter a
+      problem with this mirror, please select another mirror.  If all
+      mirrors are failing, there are <i>backup</i> mirrors (at the end of
+      the mirrors list) that should be available.</p>
+      
+      <form action="[location]" method="get" id="SelectMirror">
+      Other mirrors: <select name="Preferred">
+      [if-any http]
+        [for http]<option value="[http]">[http]</option>[end]
+      [end]  
+      [if-any ftp]
+        [for ftp]<option value="[ftp]">[ftp]</option>[end]
+      [end]
+      [if-any backup]
+        [for backup]<option value="[backup]">[backup] (backup)</option>[end]
+      [end]
+      </select>
+      <input type="submit" value="Change" />     
+      </form>
+      
+      <p>You may also consult the <a href="http://www.apache.org/mirrors/">complete
+      list of mirrors</a>.</p>
+      
+      </subsection>
+      <subsection name="Verify the integrity of the files">
+      
+      <p>It is essential that you verify the integrity of the downloaded
+      files using the PGP or MD5 signatures.</p>
+      
+      <p>The PGP signatures can be verified using PGP or GPG.  First
+      download the <a href="http://www.apache.org/dist/james/KEYS">KEYS</a>
+      as well as the <code>asc</code> signature file for the particular
+      distribution.  Make sure you get these files from the <a
+      href="http://www.apache.org/dist/james/">main distribution
+      directory</a>, rather than from a mirror. Then verify the signatures
+      using</p>
+      
+      <p><code>
+      % pgpk -a KEYS<br />
+      % pgpv james-<i>version</i>.tar.gz.asc<br />
+      </code>
+      <em>or</em><br />
+      <code>
+      % pgp -ka KEYS<br />
+      % pgp james-<i>version</i>.tar.gz.asc<br />
+      </code>
+      <em>or</em><br />
+      <code>
+      % gpg --import KEYS<br />
+      % gpg --verify james-<i>version</i>.tar.gz.asc
+      </code></p>
+    
+    </subsection>
+  
+    <subsection name="Nightly Builds">
+   
+      <p>The software listed above represents the latest Release Build
+         available from the Apache James Project.</p>
+    
+      <p>The James project also provides 
+         <a href="http://people.apache.org/builds/james/nightly/">Nighly Builds</a>:
+        <u>periodic snapshots during development</u>. Generally, these are considered
+        stable snapshots, but they have not undergone as much testing as a
+        Release Build, nor have they been voted upon for release by the
+        developer community. These are simply convenient test builds.
+        Sometimes the purpose for a Nightly Build could be soliciting feedback on
+        a specific change.</p>
+    
+      <p>James continous integration can be found on 
+      <a href="https://hudson.apache.org/hudson/view/G-L/view/James/">Hudson</a>.</p>
+  
+    </subsection>
+
+  </section>
+
+  <section name='Apache James Server'>
+  
+    <subsection name="Apache James 3.0-beta3 is for early adopters">
+    
+      <p>This release is the first milestone based on 
+         release.  See the <a
+         href="http://james.apache.org/server/3/release-notes.html">Release Notes</a>
+         for a detailed list of changes.</p>
+      
+      <div class="ui-widget">
+        <div class="ui-priority-secondary ui-corner-all apache-james-crypto-notice">
+          <p>
+            <span class="ui-icon ui-icon-alert" style="float: left; margin-right: .3em;"></span>
+            Apache James Server 3 uses third party cryptography software
+            including
+          </p>
+          <ul>
+            <li><code>bcmail</code> and <code>bcprov</code> libraries by "The Legion of the Bouncy
+              Castle" <a href='http://www.bouncycastle.org'>http://www.bouncycastle.org</a>,</li>
+            <li><code>jasypt</code> library by "Jasypt.org" <a href='http://www.jasypt.org/'>http://www.jasypt.org/</a></li>
+            <li>and the <a href='http://www.java.com/'>Java Runtime Environment</a>.</li>
+          </ul>
+        </div>
+      </div>
+      
+      <ul>
+      
+        <li>Binary (Unix TAR): <a
+            href="[preferred]/james/apache-james/3.0-beta3/apache-james-3.0-beta3-app.tar.gz">apache-james-3.0-beta3-app.tar.gz</a> [<a
+            href="http://www.apache.org/dist/james/apache-james/3.0-beta3/apache-james-3.0-beta3-app.tar.gz.asc">PGP</a>]</li>
+      
+        <li>Binary (ZIP Format): <a
+            href="[preferred]/james/apache-james/3.0-beta3/apache-james-3.0-beta3-app.zip">apache-james-3.0-beta3-app.zip</a> [<a
+            href="http://www.apache.org/dist/james/server/james-server-container-spring-3.0-beta3-bin.zip.asc">PGP</a>]</li>
+      
+          <li>Source (Unix TAR): <a
+              href="[preferred]/james/apache-james/3.0-beta3/apache-james-3.0-beta3-source-release.tar.gz">apache-james-3.0-beta3-source-release.tar.gz</a> [<a
+              href="http://www.apache.org/dist/james/apache-james/3.0-beta3/apache-james-3.0-beta3-source-release.tar.gz.asc">PGP</a>]</li>
+      
+          <li>Source (ZIP Format): <a
+              href="[preferred]/james/apache-james/3.0-beta3/apache-james-3.0-beta3-source-release.zip">apache-james-3.0-beta3-source-release.zip</a> [<a
+              href="http://www.apache.org/dist/james/apache-james/3.0-beta3/apache-james-3.0-beta3-source-release.zip.asc">PGP</a>]</li>
+      
+      </ul>
+    
+    </subsection>
+    
+    <subsection name="Apache James 2.3.2 is the stable version">
+    
+      <p>This release has many enhancements and bug fixes over the previous
+      release.  See the <a
+      href="http://james.apache.org/server/2/release-notes.html">Release Notes</a>
+      for a detailed list of changes.  Some of the earlier defects could
+      turn a James mail server into an Open Relay.  All users of James Server are urged to upgrade to version v2.3.1 as soon as
+      possible.</p>
+
+  <div class="ui-widget">
+    <div class="ui-priority-secondary ui-corner-all apache-james-crypto-notice">
+      <p>
+        <span class="ui-icon ui-icon-alert" style="float: left; margin-right: .3em;"></span>
+        Apache James Server 2 uses third party cryptography software
+        including
+      </p>
+      <ul>
+        <li><code>bcmail</code> by "The Legion of the Bouncy
+          Castle" <a href='http://www.bouncycastle.org'>http://www.bouncycastle.org</a>,</li>
+        <li>and the <a href='http://www.java.com/'>Java Runtime Environment</a>.</li>
+      </ul>
+    </div>
+  </div>
+          
+      <ul>
+      
+        <li>Binary (Unix TAR): <a
+            href="[preferred]/james/server/apache-james-2.3.2.tar.gz">james-binary-2.3.2.tar.gz</a> [<a
+            href="http://www.apache.org/dist/james/server/apache-james-2.3.2.tar.gz.asc">PGP</a>]</li>
+      
+        <li>Binary (ZIP Format): <a
+            href="[preferred]/james/server/apache-james-2.3.2.zip">james-binary-2.3.2.zip</a> [<a
+            href="http://www.apache.org/dist/james/server/apache-james-2.3.2.zip.asc">PGP</a>]</li>
+      
+        <li>Source (Unix TAR): <a
+            href="[preferred]/james/server/apache-james-2.3.2-src.tar.gz">james-2.3.2-src.tar.gz</a> [<a
+            href="http://www.apache.org/dist/james/server/apache-james-2.3.2-src.tar.gz.asc">PGP</a>]</li>
+      
+          <li>Source (ZIP Format): <a
+              href="[preferred]/james/server/apache-james-2.3.2-src.zip">james-2.3.2-src.zip</a> [<a
+              href="http://www.apache.org/dist/james/server/apache-james-2.3.2-src.zip.asc">PGP</a>]</li>
+      
+      </ul>
+    
+    <subsection name="Earlier Releases">
+    
+      <p>Are now <a href='http://archive.apache.org/dist/james/server'>archived</a></p>
+
+    </subsection>
+
+  </subsection>
+
+  </section>
+
+  <section name="Apache Mime4J">
+  
+    <p>Apache Mime4J 0.7 is the latest stable version:</p>
+    <ul>
+    
+    <li>Binary (Unix TAR): <a
+    href="[preferred]/james/mime4j/apache-mime4j-0.7-bin.tar.gz">apache-mime4j-0.7-bin.tar.gz</a> [<a
+    href="http://www.apache.org/dist/james/mime4j/apache-mime4j-0.7-bin.tar.gz.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/mime4j/apache-mime4j-0.7-bin.tar.gz.md5">MD5</a>]</li>
+    
+    <li>Binary (ZIP Format): <a
+    href="[preferred]/james/mime4j/apache-mime4j-0.7-bin.zip">apache-mime4j-0.7-bin.zip</a> [<a
+    href="http://www.apache.org/dist/james/mime4j/apache-mime4j-0.7-bin.zip.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/mime4j/apache-mime4j-0.7-bin.zip.md5">MD5</a>]</li>
+    
+    <li>Source (ZIP Format): <a
+    href="[preferred]/james/mime4j/apache-mime4j-project-0.7-source-release.zip">apache-mime4j-0.7-src.zip</a> [<a
+    href="http://www.apache.org/dist/james/mime4j/apache-mime4j-project-0.7-source-release.zip.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/mime4j/apache-mime4j-project-0.7-source-release.zip.md5">MD5</a>]</li>
+    
+    <li><a
+    href="[preferred]/james/mime4j/">Other Files</a> (javadoc.jar, sha1 checksums...)</li>
+    
+    </ul>
+  
+  </section>
+
+  <section name="Apache jSPF">
+  
+    <p>Apache James jSPF 0.9.9 is the latest jSPF stable version:</p>
+    <ul>
+    
+    <li>Binary Resolver (JAR): <a
+    href="[preferred]/james/jspf/binaries/apache-jspf-resolver-0.9.9.jar">apache-jspf-resolver-0.9.9.jar</a> [<a
+    href="http://www.apache.org/dist/james/jspf/binaries/apache-jspf-resolver-0.9.9.jar.asc">PGP</a>]</li>
+    
+    <li>Binary Tester (JAR): <a
+    href="[preferred]/james/jspf/binaries/apache-jspf-tester-0.9.9.jar">apache-jspf-tester-0.9.9.jar</a> [<a
+    href="http://www.apache.org/dist/james/jspf/binaries/apache-jspf-tester-0.9.9.jar.asc">PGP</a>]</li>
+    
+    <li>Binary (ZIP Format): <a
+    href="[preferred]/james/jspf/binaries/apache-jspf-0.9.9-bin.zip">apache-jspf-0.9.9-bin.zip</a> [<a
+    href="http://www.apache.org/dist/james/jspf/binaries/apache-jspf-0.9.9-bin.zip.asc">PGP</a>]</li>
+    
+    <li>Binary (Unix TAR.GZ): <a
+    href="[preferred]/james/jspf/binaries/apache-jspf-0.9.9-bin.tar.gz">apache-jspf-0.9.9-bin.tar.gz</a> [<a
+    href="http://www.apache.org/dist/james/jspf/binaries/apache-jspf-0.9.9-bin.tar.gz.asc">PGP</a>]</li>
+    
+    <li>Source (Unix TAR.GZ): <a
+    href="[preferred]/james/jspf/source/apache-jspf-0.9.9-src.tar.gz">apache-jspf-0.9.9-src.tar.gz</a> [<a
+    href="http://www.apache.org/dist/james/jspf/source/apache-jspf-0.9.9-src.tar.gz.asc">PGP</a>]</li>
+    
+    <li>Source (ZIP Format): <a
+    href="[preferred]/james/jspf/source/apache-jspf-0.9.9-src.zip">apache-jspf-0.9.9-src.zip</a> [<a
+    href="http://www.apache.org/dist/james/jspf/source/apache-jspf-0.9.9-src.zip.asc">PGP</a>]</li>
+    
+    <li><a href="[preferred]/james/jspf/binaries/">Other Binaries</a></li>
+    
+    </ul>
+  
+  </section>
+  
+  <section name="Apache jDKIM">
+  
+    <p>Apache James jDKIM 0.2 is the latest jDKIM stable version:</p>
+    <ul>
+    
+    <li>Binary (ZIP Format): <a
+    href="[preferred]/james/jdkim/apache-jdkim-0.2-bin.zip">apache-jdkim-0.2-bin.zip</a> [<a
+    href="http://www.apache.org/dist/james/jdkim/apache-jdkim-0.2-bin.zip.asc">PGP</a>]</li>
+    
+    <li>Binary (Unix TAR.GZ): <a
+    href="[preferred]/james/jdkim/apache-jdkim-0.2-bin.tar.gz">apache-jdkim-0.2-bin.tar.gz</a> [<a
+    href="http://www.apache.org/dist/james/jdkim/apache-jdkim-0.2-bin.tar.gz.asc">PGP</a>]</li>
+    
+    <li>Source (ZIP Format): <a
+    href="[preferred]/james/jdkim/apache-jdkim-project-0.2-source-release.zip">apache-jdkim-project-0.2-source-release.zip</a> [<a
+    href="http://www.apache.org/dist/james/jdkim/apache-jdkim-project-0.2-source-release.zip.asc">PGP</a>]</li>
+    
+    </ul>
+  
+  </section>
+  
+  <section name="Apache JSieve">
+  
+    <p>Apache JSieve 0.4 is the latest stable version:</p>
+    <ul>
+    
+    <li>Binary (Unix TAR): <a
+    href="[preferred]/james/apache-jsieve/0.4/apache-james-jsieve-0.4-bin.tar.gz">apache-jsieve-0.4-bin.tar.gz</a> [<a
+    href="http://www.apache.org/dist/james/apache-jsieve/0.4/apache-james-jsieve-0.4-bin.tar.gz.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/apache-jsieve/0.4/apache-james-jsieve-0.4-bin.tar.gz.md5">MD5</a>]</li>
+    
+    <li>Binary (ZIP Format): <a
+    href="[preferred]/james/apache-jsieve/0.4/apache-james-jsieve-0.4-bin.zip">apache-jsieve-0.4-bin.zip</a> [<a
+    href="http://www.apache.org/dist/james/apache-jsieve/0.4/apache-james-jsieve-0.4-bin.zip.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/apache-jsieve/0.4/apache-james-jsieve-0.4-bin.zip.md5">MD5</a>]</li>
+    
+    <li>Source (Unix TAR): <a
+    href="[preferred]/james/apache-jsieve/0.4/apache-james-jsieve-0.4-src.tar.gz">apache-jsieve-0.4-src.tar.gz</a> [<a
+    href="http://www.apache.org/dist/james/apache-jsieve/0.4/apache-james-jsieve-0.4-src.tar.gz.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/apache-jsieve/0.4/apache-james-jsieve-0.4-src.tar.gz.md5">MD5</a>]</li>
+    
+    <li>Source (ZIP Format): <a
+    href="[preferred]/james/apache-jsieve/0.4/apache-james-jsieve-0.4-src.zip">apache-jsieve-0.4-src.zip</a> [<a
+    href="http://www.apache.org/dist/james/apache-jsieve/0.4/apache-james-jsieve-0.4-src.zip.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/apache-jsieve/0.4/apache-james-jsieve-0.4-src.zip.md5">MD5</a>]</li>
+    
+    <li><abbr title='Java ARchive'>JAR</abbr> library only: <a
+    href="[preferred]/james/apache-jsieve/0.4/apache-jsieve-0.4.jar">apache-jsieve-0.4.jar</a> [<a
+    href="http://www.apache.org/dist/james/apache-jsieve/0.4/apache-jsieve-0.4.jar.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/apache-jsieve/0.4/apache-jsieve-0.4.jar.md5">MD5</a>]</li>
+    
+    <li>Javadocs only (for IDEs): <a
+    href="[preferred]/james/apache-jsieve/0.4/apache-jsieve-0.4-javadoc.jar">apache-jsieve-0.4-javadoc.jar</a> [<a
+    href="http://www.apache.org/dist/james/apache-jsieve/0.4/apache-jsieve-0.4-javadoc.jar.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/apache-jsieve/0.4/apache-jsieve-0.4-javadoc.jar.md5">MD5</a>]</li>
+    
+    <li>Source <abbr title='Java ARchive'>JAR</abbr> only (for IDEs): <a
+    href="[preferred]/james/apache-jsieve/0.4/apache-jsieve-0.4-sources.jar">apache-jsieve-0.4-sources.jar</a> [<a
+    href="http://www.apache.org/dist/james/apache-jsieve/0.4/apache-jsieve-0.4-sources.jar.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/apache-jsieve/0.4/apache-jsieve-0.4-sources.jar.md5">MD5</a>]</li>
+    
+    </ul>
+  
+  </section>
+
+  <section name="Apache Mailet">
+  
+    <p>Apache Mailet 2.4 is the latest stable version:</p>
+    <ul>
+    
+    <li>Binary (Unix TAR): <a
+    href="[preferred]/james/apache-mailet/2.4/apache-mailet-2.4.tar.gz">apache-mailet-2.4.tar.gz</a> [<a
+    href="http://www.apache.org/dist/james/apache-mailet/2.4/apache-mailet-2.4.tar.gz.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/apache-mailet/2.4/apache-mailet-2.4.tar.gz.md5">MD5</a>]</li>
+    
+    <li>Binary (ZIP Format): <a
+    href="[preferred]/james/apache-mailet/2.4/apache-mailet-2.4.zip">apache-mailet-2.4.zip</a> [<a
+    href="http://www.apache.org/dist/james/apache-mailet/2.4/apache-mailet-2.4.zip.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/apache-mailet/2.4/apache-mailet-2.4.zip.md5">MD5</a>]</li>
+    
+    <li>Source (Unix TAR): <a
+    href="[preferred]/james/apache-mailet/2.4/apache-mailet-2.4-src.tar.gz">apache-mailet-2.4-src.tar.gz</a> [<a
+    href="http://www.apache.org/dist/james/apache-mailet/2.4/apache-mailet-2.4-src.tar.gz.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/apache-mailet/2.4/apache-mailet-2.4-src.tar.gz.md5">MD5</a>]</li>
+    
+    <li>Source (ZIP Format): <a
+    href="[preferred]/james/apache-mailet/2.4/apache-mailet-2.4-src.zip">apache-mailet-2.4-src.zip</a> [<a
+    href="http://www.apache.org/dist/james/apache-mailet/2.4/apache-mailet-2.4-src.zip.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/apache-mailet/2.4/apache-mailet-2.4-src.zip.md5">MD5</a>]</li>
+    
+    <li><abbr title='Java ARchive'>JAR</abbr> library only: <a
+    href="[preferred]/james/apache-mailet/2.4/apache-mailet-2.4.jar">apache-mailet-2.4.jar</a> [<a
+    href="http://www.apache.org/dist/james/apache-mailet/2.4/apache-mailet-2.4.jar.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/apache-mailet/2.4/apache-mailet-2.4.jar.md5">MD5</a>]</li>
+    
+    </ul>
+    
+  </section>
+
+  <section name="Apache Mailet Base">
+  
+    <p>Apache Mailet Base 1.1 is the latest stable version:</p>
+    <ul>
+    
+    <li>Binary (Unix TAR): <a
+    href="[preferred]/james/apache-mailet-base/1.1/apache-mailet-base-1.1-bin.tar.gz">apache-mailet-base-1.1.tar.gz</a> [<a
+    href="http://www.apache.org/dist/james/apache-mailet-base/1.1/apache-mailet-base-1.1-bin.tar.gz.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/apache-mailet-base/1.1/apache-mailet-base-1.1-bin.tar.gz.md5">MD5</a>]</li>
+    
+    <li>Binary (ZIP Format): <a
+    href="[preferred]/james/apache-mailet-base/1.1/apache-mailet-base-1.1-bin.zip">apache-mailet-base-1.1.zip</a> [<a
+    href="http://www.apache.org/dist/james/apache-mailet-base/1.1/apache-mailet-base-1.1-bin.zip.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/apache-mailet-base/1.1/apache-mailet-base-1.1-bin.zip.md5">MD5</a>]</li>
+    
+    <li>Source (Unix TAR): <a
+    href="[preferred]/james/apache-mailet-base/1.1/apache-mailet-base-1.1-src.tar.gz">apache-mailet-base-1.1-src.tar.gz</a> [<a
+    href="http://www.apache.org/dist/james/apache-mailet-base/1.1/apache-mailet-base-1.1-src.tar.gz.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/apache-mailet-base/1.1/apache-mailet-base-1.1-src.tar.gz.md5">MD5</a>]</li>
+    
+    <li>Source (ZIP Format): <a
+    href="[preferred]/james/apache-mailet-base/1.1/apache-mailet-base-1.1-src.zip">apache-mailet-base-1.1-src.zip</a> [<a
+    href="http://www.apache.org/dist/james/apache-mailet-base/1.1/apache-mailet-base-1.1-src.zip.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/apache-mailet-base/1.1/apache-mailet-base-1.1-src.zip.md5">MD5</a>]</li>
+    
+    <li>Source (Jar Format): <a
+    href="[preferred]/james/apache-mailet-base/1.1/apache-mailet-base-1.1-sources.jar">apache-mailet-base-1.1-sources.jar</a> [<a
+    href="http://www.apache.org/dist/james/apache-mailet-base/1.1/apache-mailet-base-1.1-sources.jar.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/apache-mailet-base/1.1/apache-mailet-base-1.1-sources.jar.md5">MD5</a>]</li>
+    
+    <li><abbr title='Java ARchive'>JAR</abbr> library only: <a
+    href="[preferred]/james/apache-mailet-base/1.1/apache-mailet-base-1.1.jar">apache-mailet-base-1.1.jar</a> [<a
+    href="http://www.apache.org/dist/james/apache-mailet-base/1.1/apache-mailet-base-1.1.jar.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/apache-mailet-base/1.1/apache-mailet-base-1.1.jar.md5">MD5</a>]</li>
+    
+    </ul>
+  
+  </section>
+
+  <section name="Apache Mailet Standard">
+  
+    <p>Apache Mailet Standard 1.0 is the latest stable version:</p>
+    <ul>
+    
+    <li>Binary (Unix TAR): <a
+    href="[preferred]/james/apache-standard-mailets/1.0/apache-standard-mailets-1.0-bin.tar.gz">apache-standard-mailets-1.0.tar.gz</a> [<a
+    href="http://www.apache.org/dist/james/apache-standard-mailets/1.0/apache-standard-mailets-1.0-bin.tar.gz.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/apache-standard-mailets/1.0/apache-standard-mailets-1.0-bin.tar.gz.md5">MD5</a>]</li>
+    
+    <li>Binary (ZIP Format): <a
+    href="[preferred]/james/apache-standard-mailets/1.0/apache-standard-mailets-1.0-bin.zip">apache-standard-mailets-1.0.zip</a> [<a
+    href="http://www.apache.org/dist/james/apache-standard-mailets/1.0/apache-standard-mailets-1.0-bin.zip.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/apache-standard-mailets/1.0/apache-standard-mailets-1.0-bin.zip.md5">MD5</a>]</li>
+    
+    <li>Source (Unix TAR): <a
+    href="[preferred]/james/apache-standard-mailets/1.0/apache-standard-mailets-1.0-src.tar.gz">apache-standard-mailets-1.0-src.tar.gz</a> [<a
+    href="http://www.apache.org/dist/james/apache-standard-mailets/1.0/apache-standard-mailets-1.0-src.tar.gz.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/apache-standard-mailets/1.0/apache-standard-mailets-1.0-src.tar.gz.md5">MD5</a>]</li>
+    
+    <li>Source (ZIP Format): <a
+    href="[preferred]/james/apache-standard-mailets/1.0/apache-standard-mailets-1.0-src.zip">apache-standard-mailets-1.0-src.zip</a> [<a
+    href="http://www.apache.org/dist/james/apache-standard-mailets/1.0/apache-standard-mailets-1.0-src.zip.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/apache-standard-mailets/1.0/apache-standard-mailets-1.0-src.zip.md5">MD5</a>]</li>
+    
+    <li>Source (Jar Format): <a
+    href="[preferred]/james/apache-standard-mailets/1.0/apache-standard-mailets-1.0-sources.jar">apache-standard-mailets-1.0-sources.jar</a> [<a
+    href="http://www.apache.org/dist/james/apache-standard-mailets/1.0/apache-standard-mailets-1.0-sources.jar.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/apache-standard-mailets/1.0/apache-standard-mailets-1.0-sources.jar.md5">MD5</a>]</li>
+    
+    <li><abbr title='Java ARchive'>JAR</abbr> library only: <a
+    href="[preferred]/james/apache-standard-mailets/1.0/apache-standard-mailets-1.0.jar">apache-standard-mailets-1.0.jar</a> [<a
+    href="http://www.apache.org/dist/james/apache-standard-mailets/1.0/apache-standard-mailets-1.0.jar.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/apache-standard-mailets/1.0/apache-standard-mailets-1.0.jar.md5">MD5</a>]</li>
+    
+    </ul>
+  
+  </section>
+
+  <section name="Apache Crypto Mailets">
+  
+    <p>Apache Crypto Mailets 1.0 is the latest stable version:</p>
+    
+  <div class="ui-widget">
+    <div class="ui-priority-secondary ui-corner-all apache-james-crypto-notice">
+      <p>
+        <span class="ui-icon ui-icon-alert" style="float: left; margin-right: .3em;"></span>
+        Apache Crypto Mailets 1 uses third party cryptography software
+        including
+      </p>
+      <ul>
+        <li><code>bcmail</code> by "The Legion of the Bouncy
+          Castle" <a href='http://www.bouncycastle.org'>http://www.bouncycastle.org</a>.</li>
+      </ul>
+    </div>
+  </div>
+    <ul>
+    
+    <li>Binary (Unix TAR): <a
+    href="[preferred]/james/apache-crypto-mailets/1.0/apache-crypto-mailets-1.0-bin.tar.gz">apache-crypto-mailets-1.0.tar.gz</a> [<a
+    href="http://www.apache.org/dist/james/apache-crypto-mailets/1.0/apache-crypto-mailets-1.0-bin.tar.gz.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/apache-crypto-mailets/1.0/apache-crypto-mailets-1.0-bin.tar.gz.md5">MD5</a>]</li>
+    
+    <li>Binary (ZIP Format): <a
+    href="[preferred]/james/apache-crypto-mailets/1.0/apache-crypto-mailets-1.0-bin.zip">apache-crypto-mailets-1.0.zip</a> [<a
+    href="http://www.apache.org/dist/james/apache-crypto-mailets/1.0/apache-crypto-mailets-1.0-bin.zip.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/apache-crypto-mailets/1.0/apache-crypto-mailets-1.0-bin.zip.md5">MD5</a>]</li>
+    
+    <li>Source (Unix TAR): <a
+    href="[preferred]/james/apache-crypto-mailets/1.0/apache-crypto-mailets-1.0-src.tar.gz">apache-crypto-mailets-1.0-src.tar.gz</a> [<a
+    href="http://www.apache.org/dist/james/apache-crypto-mailets/1.0/apache-crypto-mailets-1.0-src.tar.gz.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/apache-crypto-mailets/1.0/apache-crypto-mailets-1.0-src.tar.gz.md5">MD5</a>]</li>
+    
+    <li>Source (ZIP Format): <a
+    href="[preferred]/james/apache-crypto-mailets/1.0/apache-crypto-mailets-1.0-src.zip">apache-crypto-mailets-1.0-src.zip</a> [<a
+    href="http://www.apache.org/dist/james/apache-crypto-mailets/1.0/apache-crypto-mailets-1.0-src.zip.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/apache-crypto-mailets/1.0/apache-crypto-mailets-1.0-src.zip.md5">MD5</a>]</li>
+    
+    <li>Source (Jar Format): <a
+    href="[preferred]/james/apache-crypto-mailets/1.0/apache-crypto-mailets-1.0-sources.jar">apache-crypto-mailets-1.0-sources.jar</a> [<a
+    href="http://www.apache.org/dist/james/apache-crypto-mailets/1.0/apache-crypto-mailets-1.0-sources.jar.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/apache-crypto-mailets/1.0/apache-crypto-mailets-1.0-sources.jar.md5">MD5</a>]</li>
+    
+    <li><abbr title='Java ARchive'>JAR</abbr> library only: <a
+    href="[preferred]/james/apache-crypto-mailets/1.0/apache-crypto-mailets-1.0.jar">apache-crypto-mailets-1.0.jar</a> [<a
+    href="http://www.apache.org/dist/james/apache-crypto-mailets/1.0/apache-crypto-mailets-1.0.jar.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/apache-crypto-mailets/1.0/apache-crypto-mailets-1.0.jar.md5">MD5</a>]</li>
+    
+    </ul>
+    
+  </section>
+
+  <section name="Apache James Protocols">
+  
+    <p>Apache James Protocols 1.5 is the latest stable version:</p>
+    <ul>
+<!-- 
+    <li>Binary (Unix TAR): <a
+    href="[preferred]/james/protocols/protocols/0.1/protocols-1.3-bin.tar.gz">protocols-1.3.tar.gz</a> [<a
+    href="http://www.apache.org/dist/james/protocols/protocols-1.3-bin.tar.gz.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/protocols/protocols-1.3-bin.tar.gz.md5">MD5</a>]</li>
+    
+    <li>Binary (ZIP Format): <a
+    href="[preferred]/james/protocols/protocols-1.3-bin.zip">protocols-1.3.zip</a> [<a
+    href="http://www.apache.org/dist/james/protocols/protocols-1.3-bin.zip.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/protocols/protocols-1.3-bin.zip.md5">MD5</a>]</li>
+
+    <li>Source (Unix TAR): <a
+    href="[preferred]/james/protocols/protocols-1.3-source-release.tar.gz">protocols-1.3-source-release.tar.gz</a> [<a
+    href="http://www.apache.org/dist/james/protocols/protocols-1.3-source-release.tar.gz.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/protocols/protocols-1.3-source-release.tar.gz.md5">MD5</a>]</li>
+    
+    <li>Source (ZIP Format): <a
+    href="[preferred]/james/protocols/protocols-1.3-source-release.zip">protocols-1.3-source-release.zip</a> [<a
+    href="http://www.apache.org/dist/james/protocols/protocols-1.3-source-release.zip.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/protocols/protocols-1.3-source-release.zip.md5">MD5</a>]</li>
+-->
+    <li>Jars (including source and javadocs) for the modules are distributed through the standard 
+    <a href='http://maven.apache.org'>Maven</a> repositories on <a href="http://repo1.maven.org/maven2/org/apache/james/protocols">http://repo1.maven.org/maven2/org/apache/james/protocols</a>.</li>
+    </ul>
+  
+  </section>
+
+  <section name="Apache MPT">
+  
+    <p>Apache MPT 0.1 is the latest stable version:</p>
+    <ul>
+    
+    <li>Binary (Unix TAR): <a
+    href="[preferred]/james/apache-james-mpt/apache-james-mpt/0.1/apache-james-mpt-0.1-bin.tar.gz">apache-james-mpt-0.1.tar.gz</a> [<a
+    href="http://www.apache.org/dist/james/apache-james-mpt/apache-james-mpt/0.1/apache-james-mpt-0.1-bin.tar.gz.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/apache-james-mpt/apache-james-mpt/0.1/apache-james-mpt-0.1-bin.tar.gz.md5">MD5</a>]</li>
+    
+    <li>Binary (ZIP Format): <a
+    href="[preferred]/james/apache-james-mpt/apache-james-mpt/0.1/apache-james-mpt-0.1-bin.zip">apache-james-mpt-0.1.zip</a> [<a
+    href="http://www.apache.org/dist/james/apache-james-mpt/apache-james-mpt/0.1/apache-james-mpt-0.1-bin.zip.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/apache-james-mpt/apache-james-mpt/0.1/apache-james-mpt-0.1-bin.zip.md5">MD5</a>]</li>
+    
+    <li>Source (Unix TAR): <a
+    href="[preferred]/james/apache-james-mpt/apache-james-mpt/0.1/apache-james-mpt-0.1-src.tar.gz">apache-james-mpt-0.1-src.tar.gz</a> [<a
+    href="http://www.apache.org/dist/james/apache-james-mpt/apache-james-mpt/0.1/apache-james-mpt-0.1-src.tar.gz.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/apache-james-mpt/apache-james-mpt/0.1/apache-james-mpt-0.1-src.tar.gz.md5">MD5</a>]</li>
+    
+    <li>Source (ZIP Format): <a
+    href="[preferred]/james/apache-james-mpt/apache-james-mpt/0.1/apache-james-mpt-0.1-src.zip">apache-james-mpt-0.1-src.zip</a> [<a
+    href="http://www.apache.org/dist/james/apache-james-mpt/apache-james-mpt/0.1/apache-james-mpt-0.1-src.zip.asc">PGP</a>][<a
+    href="http://www.apache.org/dist/james/apache-james-mpt/apache-james-mpt/0.1/apache-james-mpt-0.1-src.zip.md5">MD5</a>]</li>
+    
+    <li>Jars (including source and javadocs) for the modules are distributed through the standard 
+    <a href='http://maven.apache.org'>Maven</a> repositories on <a href="http://repo1.maven.org/maven2/org/apache/james/">http://repo1.maven.org/maven2/org/apache/james/</a>.</li>
+    </ul>
+  
+  </section>
+
+</body>
+
+</document>

Propchange: james/trunk/sandbox/felixk/james-parent/src/site/xdoc/download.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: james/trunk/sandbox/felixk/james-parent/src/site/xdoc/download.xml
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: james/trunk/sandbox/felixk/james-parent/src/site/xdoc/guidelines.xml
URL: http://svn.apache.org/viewvc/james/trunk/sandbox/felixk/james-parent/src/site/xdoc/guidelines.xml?rev=1180610&view=auto
==============================================================================
--- james/trunk/sandbox/felixk/james-parent/src/site/xdoc/guidelines.xml (added)
+++ james/trunk/sandbox/felixk/james-parent/src/site/xdoc/guidelines.xml Sun Oct  9 13:46:24 2011
@@ -0,0 +1,239 @@
+<?xml version="1.0"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one
+  or more contributor license agreements.  See the NOTICE file
+  distributed with this work for additional information
+  regarding copyright ownership.  The ASF licenses this file
+  to you 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.    
+-->
+<document>
+  <properties>
+    <title>Apache James Project Guidelines</title>
+    <author email="site-dev@james.apache.org">James Project Web Team</author>
+  </properties>
+  <body>
+    <section name="Apache James Project Guidelines">
+
+<p>
+    This document defines the guidelines for the Apache James Project. It includes definitions of how conflict is resolved by voting, who is able to vote, and the procedures to follow for proposing and making changes to the Apache James products.
+
+</p>
+<p>
+     The objective here is to avoid unnecessary conflict over changes and continue to produce a quality system in a timely manner. Not all conflict can be avoided, but at least we can agree on the procedures for conflict to be resolved.
+
+</p>
+    </section>
+    <section name="People, Places, and Things">
+
+    <subsection name="Apache James Project Management Committee">
+<p>
+        The group of volunteers who are responsible for managing the Apache James Project. This includes deciding what is distributed as products of the Apache James Project, maintaining the Project's shared resources, speaking on behalf of the Project, resolving license disputes regarding Apache James products, nominating new PMC members or committers, and establishing these guidelines.
+
+</p>
+<p>
+         Membership in the Apache James PMC is by invitation only and must be approved by consensus of the active Apache James PMC members. A PMC member is considered inactive by their own declaration or by not contributing in any form to the project for over six months. An inactive member can become active again by reversing whichever condition made them inactive (i.e., by reversing their earlier declaration or by once again contributing toward the project's work). Membership can be revoked by a unanimous vote of all the active PMC members other than the member in question.
+
+</p>
+    </subsection>
+    <subsection name="Apache James Committers">
+<p>
+        The group of volunteers who are responsible for the technical aspects of the Apache James Project. This group has write access to the appropriate source repositories and these volunteers may cast non-binding votes on any technical discussion.
+</p>
+<p>
+         Membership as a Committer is by invitation only and must be approved by consensus of the active Apache James PMC members. A Committer is considered inactive by their own declaration or by not contributing in any form to the project for over six months. An inactive member can become active again by reversing whichever condition made them inactive (i.e., by reversing their earlier declaration or by once again contributing toward the project's work). Membership can be revoked by a unanimous vote of all the active PMC members (except the member in question if they are a PMC member).
+
+</p>
+    </subsection>
+    <subsection name="mailing list">
+<p>
+        The Apache committers' primary mailing list for discussion of issues and changes related to the project (server-dev@james.apache.org). Subscription to the list is open, but only subscribers can post directly to the list.
+
+</p>
+    </subsection>
+    <subsection name="private list">
+<p>
+        The Apache James Project's private mailing list for discussion of issues that are inappropriate for public discussion, such as legal, personal, or security issues prior to a published fix. Subscription to the list is only open to Apache James PMC members and Apache Software Foundation Members.
+
+</p>
+    </subsection>
+    <subsection name="SVN">
+<p>
+        All of the Apache James products are maintained in shared information repositories using SVN on svn.apache.org. The Apache committers have write access to these repositories; everyone has read access via anonymous SVN.
+
+</p>
+    </subsection>
+    </section>
+    <section name="STATUS">
+
+<p>
+     Each of the Apache Project's active source code repositories contain a file called "STATUS" which is used to keep track of the agenda and plans for work within that repository. The STATUS file includes information about release plans, a summary of code changes committed since the last release, a list of proposed changes that are under discussion, brief notes about items that individual committers are working on or want discussion about, and anything else that might be useful to help the group track progress. The active STATUS files are automatically posted to the mailing list each week.
+
+</p>
+<p>
+     Many issues will be encountered by the project, each resulting in zero or more proposed action items. Issues should be raised on the mailing list as soon as they are identified. Action items must be raised on the mailing list and added to the relevant STATUS file. All action items may be voted on, but not all of them will require a formal vote.
+
+</p>
+    </section>
+    <section name="Voting">
+
+<p>
+     Any of the Apache James Committers may vote on any issue or action item. However, the only binding votes are those cast by active members of the Apache James PMC; if the vote is about a change to source code or documentation, the primary author of what is being changed may also cast a binding vote on that issue. All other votes are non-binding. All committers are encouraged to participate in decisions, but the decision itself is made by those who have been long-time contributors to the project. In other words, the Apache Project is a minimum-threshold meritocracy.
+
+</p>
+<p>
+     The act of voting carries certain obligations -- voting members are not only stating their opinion, they are agreeing to help do the work of the Apache Project. Since we are all volunteers, members often become inactive for periods of time in order to take care of their "real jobs" or devote more time to other projects. It is therefore unlikely that the entire group membership will vote on every issue. To account for this, all voting decisions are based on a minimum quorum.
+
+</p>
+<p>
+     Each vote can be made in one of three flavors:
+</p>
+<p>
+    <strong>+1</strong><br/>
+        Yes, agree, or the action should be performed. On some issues, this vote is only binding if the voter has tested the action on their own system(s).
+</p>
+<p>
+    <strong>+-0</strong><br/>
+        Abstain, no opinion, or I am happy to let the other group members decide this issue. An abstention may have detrimental effects if too many people abstain.
+</p>
+<p>
+    <strong>-1</strong><br/>
+        No. On issues where consensus is required, this vote counts as a veto. All vetos must include an explanation of why the veto is appropriate. A veto with no explanation is void. No veto can be overruled. If you disagree with the veto, you should lobby the person who cast the veto. Voters intending to veto an action item should make their opinions known to the group immediately, so that the problem can be remedied as early as possible.
+
+</p>
+<p>
+     An action item requiring consensus approval must receive at least 3 binding +1 votes and no vetos. An action item requiring majority approval must receive at least 3 binding +1 votes and more +1 votes than -1 votes (i.e., a majority with a minimum quorum of three positive votes). All other action items are considered to have lazy approval until someone votes -1, after which point they are decided by either consensus or a majority vote, depending upon the type of action item.
+
+</p>
+<p>
+     Votes are tallied within the STATUS file, adjacent to the action item under vote. All votes must be either sent to the mailing list or added directly to the STATUS file entry for that action item.
+</p>
+
+<p>
+     Votes are to remain open for 72 hours after which the developer who put forth the vote should tabulate the result and send this to the mailing list.  A developer should be sensitive to holidays that could dampen participation in the vote.
+</p>
+
+    </section>
+    <section name="Types of Action Items">
+
+    <subsection name="Long Term Plans">
+<p>
+        Long term plans are simply announcements that group members are working on particular issues related to the Apache software. These are not voted on, but group members who do not agree with a particular plan, or think an alternate plan would be better, are obligated to inform the group of their feelings. In general, it is always better to hear about alternate plans prior to spending time on less adequate solutions.
+</p>
+    </subsection>
+    <subsection name="Short Term Plans">
+<p>
+        Short term plans are announcements that a developer is working on a particular set of documentation or code files, with the implication that other committers should avoid them or try to coordinate their changes. This is a good way to proactively avoid conflict and possible duplication of work.
+</p>
+    </subsection>
+    <subsection name="Release Plan">
+<p>
+        A release plan is used to keep all the committers aware of when a release is desired, who will be the release manager, when the repository will be frozen in order to create the release, and assorted other trivia to keep us from tripping over ourselves during the final moments. Lazy majority decides each issue in the release plan.
+</p>
+    </subsection>
+    <subsection name="Release Testing">
+<p>
+        After a new release is built, colloquially termed a tarball, it must be tested before being released to the public. Majority approval is required before the tarball can be publically released.
+</p>
+    </subsection>
+    <subsection name="Showstoppers">
+<p>
+        Showstoppers are issues that require a fix be in place before the next public release. They are listed in the STATUS file in order to focus special attention on the problem. An issue becomes a showstopper when it is listed as such in STATUS and remains so by lazy consensus.
+</p>
+    </subsection>
+    <subsection name="Product Changes">
+<p>
+        Changes to the Apache James products, including code and documentation, will appear as action items under several categories corresponding to the change status:
+
+</p>
+    </subsection>
+    <subsection name="Concept/Plan">
+<p>
+            An idea or plan for a change. These are usually only listed in STATUS when the change is substantial, significantly impacts the API, or is likely to be controversial. Votes are being requested early so as to uncover conflicts before too much work is done.
+</p>
+    </subsection>
+    <subsection name="Proposed Patch">
+<p>
+            A specific set of changes to the current product in the form of input to the patch command (a diff output).
+</p>
+    </subsection>
+    <subsection name="Committed Change">
+<p>
+            A one-line summary of a change that has been committed to the repository since the last public release.
+</p>
+<p>
+
+        All product changes to the currently active repository are subject to lazy consensus. All product changes to a prior-branch (old version) repository require consensus before the change is committed.
+</p>
+
+    </subsection>
+    </section>
+    <section name="When to Commit a Change">
+
+<p>
+     Ideas must be review-then-commit; patches can be commit-then-review. With a commit-then-review process, we trust that the developer doing the commit has a high degree of confidence in the change. Doubtful changes, new features, and large-scale overhauls need to be discussed before being committed to a repository. Any change that affects the semantics of arguments to configurable directives, significantly adds to the runtime size of the program, or changes the semantics of an existing API function must receive consensus approval on the mailing list before being committed.
+
+</p>
+ <p>
+     Each developer is responsible for notifying the mailing list and adding an action item to STATUS when they have an idea for a new feature or major change to propose for the product. The distributed nature of the Apache project requires an advance notice of 48 hours in order to properly review a major change -- consensus approval of either the concept or a specific patch is required before the change can be committed. Note that a member might veto the concept (with an adequate explanation), but later rescind that veto if a specific patch satisfies their objections. No advance notice is required to commit singular bug fixes.
+
+</p>
+ <p>
+     Related changes should be committed as a group, or very closely together. Half-completed projects should not be committed unless doing so is necessary to pass the baton to another developer who has agreed to complete the project in short order. All code changes must be successfully compiled on the developer's platform before being committed.
+
+</p>
+ <p>
+     The current source code tree should be capable of complete compilation at all times. However, it is sometimes impossible for a developer on one platform to avoid breaking some other platform when a change is committed, particularly when completing the change requires access to a special development tool on that other platform. If it is anticipated that a given change will break some other platform, the committer must indicate that in the commit log.
+
+</p>
+ <p>
+     The committer is responsible for the quality of any third-party code or documentation they commit to the repository. All software committed to the repository must be covered by the Apache LICENSE or contain a copyright and license that allows redistribution under the same conditions as the Apache LICENSE.
+
+</p>
+ <p>
+     A committed change must be reversed if it is vetoed by one of the voting members and the veto conditions cannot be immediately satisfied by the equivalent of a "bug fix" commit. The veto must be rescinded before the change can be included in any public release.
+
+</p>
+    </section>
+    <section name="Patch Format">
+
+ <p>
+     When a specific change to the software is proposed for discussion or voting on the mailing list, it should be presented in the form of input to the patch command. When sent to the mailing list, the message should contain a Subject beginning with [PATCH] and a distinctive one-line summary corresponding to the action item for that patch. Afterwords, the patch summary in the STATUS file should be updated to point to the Message-ID of that message.
+
+</p>
+ <p>
+     The patch should be created by using the diff -u command from the original software file(s) to the modified software file(s). E.g.,
+</p>
+<p>
+
+        diff -u James.java.orig James.java >> patchfile.txt
+
+</p>
+ <p>
+     All patches necessary to address an action item should be concatenated within a single patch message. If later modification of the patch proves necessary, the entire new patch should be posted and not just the difference between two patches. The STATUS file entry should then be updated to point to the new patch message.
+
+</p>
+ <p>
+     The completed patchfile should produce no errors or prompts when the command,
+</p>
+<p>
+
+        patch -s &lt; patchfile
+</p>
+<p>
+
+    is issued in the target repository.
+</p>
+    </section>
+  </body>
+</document>

Propchange: james/trunk/sandbox/felixk/james-parent/src/site/xdoc/guidelines.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: james/trunk/sandbox/felixk/james-parent/src/site/xdoc/guidelines.xml
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision



---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org