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 ol...@apache.org on 2008/08/13 19:56:55 UTC

svn commit: r685623 - in /james/mime4j/trunk: RELEASE_NOTES.txt doap_James_Mime4j.rdf src/assemble/bin.xml src/site/apt/status.apt src/site/site.xml src/site/xdoc/status.xml

Author: olegk
Date: Wed Aug 13 10:56:54 2008
New Revision: 685623

URL: http://svn.apache.org/viewvc?rev=685623&view=rev
Log:
Added release notes; added DOAP descriptor; updated the web site for 0.4 release

Added:
    james/mime4j/trunk/RELEASE_NOTES.txt   (with props)
    james/mime4j/trunk/doap_James_Mime4j.rdf
    james/mime4j/trunk/src/site/apt/status.apt   (with props)
Removed:
    james/mime4j/trunk/src/site/xdoc/status.xml
Modified:
    james/mime4j/trunk/src/assemble/bin.xml
    james/mime4j/trunk/src/site/site.xml

Added: james/mime4j/trunk/RELEASE_NOTES.txt
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/RELEASE_NOTES.txt?rev=685623&view=auto
==============================================================================
--- james/mime4j/trunk/RELEASE_NOTES.txt (added)
+++ james/mime4j/trunk/RELEASE_NOTES.txt Wed Aug 13 10:56:54 2008
@@ -0,0 +1,21 @@
+Release 0.4
+-------------------
+
+The 0.4 release brings a number of significant improvements in terms of 
+supported capabilities, flexibility and performance: 
+
+* Revised and improved public API with support for pull parsing
+
+* Support for parsing of 'headless' messages transmitted using non SMTP 
+  transports such as HTTP
+
+* Reduced external dependencies. Mime4j is no longer directly dependent on log4j 
+  and commons-io
+
+* Improved parsing performance (up to 10x for large messages)
+
+Detailed change log can be found here:
+
+http://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310521&styleName=Html&version=12312483
+
+Mime4j API is still considered unstable and may change in the future releases.
\ No newline at end of file

Propchange: james/mime4j/trunk/RELEASE_NOTES.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: james/mime4j/trunk/RELEASE_NOTES.txt
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Propchange: james/mime4j/trunk/RELEASE_NOTES.txt
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: james/mime4j/trunk/doap_James_Mime4j.rdf
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/doap_James_Mime4j.rdf?rev=685623&view=auto
==============================================================================
--- james/mime4j/trunk/doap_James_Mime4j.rdf (added)
+++ james/mime4j/trunk/doap_James_Mime4j.rdf Wed Aug 13 10:56:54 2008
@@ -0,0 +1,124 @@
+<?xml version="1.0"?>
+<?xml-stylesheet type="text/xsl"?>
+<rdf:RDF xml:lang="en"
+         xmlns="http://usefulinc.com/ns/doap#" 
+         xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
+         xmlns:asfext="http://projects.apache.org/ns/asfext#"
+         xmlns:foaf="http://xmlns.com/foaf/0.1/">
+<!--
+   $HeadURL$
+   $Revision$
+   $Date$
+
+   ====================================================================
+   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.
+   ====================================================================
+
+   This software consists of voluntary contributions made by many
+   individuals on behalf of the Apache Software Foundation.  For more
+   information on the Apache Software Foundation, please see
+   <http://www.apache.org />.
+-->
+
+  <Project rdf:about="http://james.apache.org/mime4j/">
+    <license rdf:resource="http://usefulinc.com/doap/licenses/asl20" />
+    <name>Apache James Mime4j</name>
+    <homepage rdf:resource="http://james.apache.org/mime4j/" />
+    <asfext:pmc rdf:resource="http://james.apache.org" />
+    <shortdesc>
+Mime4j can be used to parse e-mail message streams in plain rfc822 and MIME format
+and to build a tree representation of an e-mail message.
+    </shortdesc>
+    <description>
+Mime4j provides a parser for e-mail message streams in plain rfc822 and MIME format. 
+The parser uses a callback mechanism to report parsing events such as the start of 
+an entity header, the start of a body. The parser has been designed to be extremely 
+tolerant against messages violating the standards. Mime4j can also be used to build 
+a tree representation of an e-mail message
+    </description>
+    <bug-database rdf:resource="http://issues.apache.org/jira/browse/MIME4J" />
+    <mailing-list rdf:resource="http://james.apache.org/mime4j/mail-lists.html" />
+    <download-page rdf:resource="http://james.apache.org/download.cgi" />
+    <programming-language>Java</programming-language>
+    <category rdf:resource="http://projects.apache.org/category/mail" />
+    <category rdf:resource="http://projects.apache.org/category/library" />
+
+    <!-- Multiple releases can be listed, each in its own section -->
+    <release>
+      <Version>
+        <name>Apache James Mime4j 0.3</name>
+        <created>2007-05-31</created>
+        <revision>0.3</revision>
+      </Version>
+      <Version>
+        <name>Apache James Mime4j 0.2</name>
+        <created>2006-01-09</created>
+        <revision>0.2</revision>
+      </Version>
+    </release>
+
+    <repository>
+      <SVNRepository>
+        <location rdf:resource="http://svn.apache.org/repos/asf/james/mime4j/trunk"/>
+        <browse rdf:resource="http://svn.apache.org/viewvc/james/mime4j/trunk"/>
+      </SVNRepository>
+    </repository>
+
+    <asfext:implements>
+      <asfext:Standard>
+        <asfext:title>Standard for ARPA Internet Text Messages</asfext:title>
+        <asfext:body>IETF</asfext:body>
+        <asfext:id>RFC 822</asfext:id>
+        <asfext:url rdf:resource="http://tools.ietf.org/html/rfc822"/>
+      </asfext:Standard>
+    </asfext:implements>
+    <asfext:implements>
+      <asfext:Standard>
+        <asfext:title>Internet Message Format</asfext:title>
+        <asfext:body>IETF</asfext:body>
+        <asfext:id>RFC 2822</asfext:id>
+        <asfext:url rdf:resource="http://tools.ietf.org/html/rfc2822"/>
+      </asfext:Standard>
+    </asfext:implements>
+    <asfext:implements>
+      <asfext:Standard>
+        <asfext:title>Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies</asfext:title>
+        <asfext:body>IETF</asfext:body>
+        <asfext:id>RFC 2045</asfext:id>
+        <asfext:url rdf:resource="http://tools.ietf.org/html/rfc2045"/>
+      </asfext:Standard>
+    </asfext:implements>
+    <asfext:implements>
+      <asfext:Standard>
+        <asfext:title>Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types</asfext:title>
+        <asfext:body>IETF</asfext:body>
+        <asfext:id>RFC 2046</asfext:id>
+        <asfext:url rdf:resource="http://tools.ietf.org/html/rfc2046"/>
+      </asfext:Standard>
+    </asfext:implements>
+    <asfext:implements>
+      <asfext:Standard>
+        <asfext:title>Multipurpose Internet Mail Extensions (MIME) Part Three: Message Header Extensions for Non-ASCII Text</asfext:title>
+        <asfext:body>IETF</asfext:body>
+        <asfext:id>RFC 2047</asfext:id>
+        <asfext:url rdf:resource="http://tools.ietf.org/html/rfc2047"/>
+      </asfext:Standard>
+    </asfext:implements>
+
+  </Project>
+</rdf:RDF>

Modified: james/mime4j/trunk/src/assemble/bin.xml
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/assemble/bin.xml?rev=685623&r1=685622&r2=685623&view=diff
==============================================================================
--- james/mime4j/trunk/src/assemble/bin.xml (original)
+++ james/mime4j/trunk/src/assemble/bin.xml Wed Aug 13 10:56:54 2008
@@ -36,6 +36,12 @@
       </includes>
     </fileSet>
     <fileSet>
+      <directory>/</directory>
+      <includes>
+        <include>RELEASE_NOTES.txt</include>
+      </includes>
+    </fileSet>
+    <fileSet>
       <directory>examples</directory>
     </fileSet>
     <fileSet>

Added: james/mime4j/trunk/src/site/apt/status.apt
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/site/apt/status.apt?rev=685623&view=auto
==============================================================================
--- james/mime4j/trunk/src/site/apt/status.apt (added)
+++ james/mime4j/trunk/src/site/apt/status.apt Wed Aug 13 10:56:54 2008
@@ -0,0 +1,31 @@
+
+~~   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.
+
+ -------------
+ Status
+ -------------
+
+{Status}
+
+    The 0.4 release brings a number of significant improvements in terms of 
+    supported capabilities, flexibility and performance.
+
+    The next release will be version 0.5. The main focus of the development 
+    efforts will be on further refinement of the API and improving the ability
+    of the parser to deal with malformed data streams including those 
+    intentionally crafted to cause excessive CPU and memory utilization.
\ No newline at end of file

Propchange: james/mime4j/trunk/src/site/apt/status.apt
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: james/mime4j/trunk/src/site/apt/status.apt
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Propchange: james/mime4j/trunk/src/site/apt/status.apt
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Modified: james/mime4j/trunk/src/site/site.xml
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/site/site.xml?rev=685623&r1=685622&r2=685623&view=diff
==============================================================================
--- james/mime4j/trunk/src/site/site.xml (original)
+++ james/mime4j/trunk/src/site/site.xml Wed Aug 13 10:56:54 2008
@@ -31,7 +31,7 @@
   <body>
     <menu name="mime4j">
       <item name="Overview" href="/index.html"/>
-      <item name="News and Status" href="/status.html"/>
+      <item name="Status" href="/status.html"/>
       <item name="Example" href="/samples.html"/>
       <item name="Usage" href="/usage.html"/>
       <item name="Start" href="/start/index.html" collapse="true">



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