Author: bago
Date: Mon Oct 12 12:00:58 2009
New Revision: 824310
URL: http://svn.apache.org/viewvc?rev=824310&view=rev
Log:
Added release notes with some technical docs (JDKIM-9)
Added:
james/jdkim/trunk/RELEASE_NOTES.txt (with props)
Added: james/jdkim/trunk/RELEASE_NOTES.txt
URL:
http://svn.apache.org/viewvc/james/jdkim/trunk/RELEASE_NOTES.txt?rev=824310&view=auto
==============================================================================
--- james/jdkim/trunk/RELEASE_NOTES.txt (added)
+++ james/jdkim/trunk/RELEASE_NOTES.txt Mon Oct 12 12:00:58 2009
@@ -0,0 +1,32 @@
+Release 0.1
+-------------------
+
+jDKIM is a DKIM implementation library written in Java. It provides both
verification and signing
+and also provides Mailets for the Apache JAMES project.
+
+The 0.1 release is the first release. It requires Java 1.4 at runtime but for
full compliance with
+the DKIM specification the JVM running the library must support SHA256withRSA
cypher suite.
+The default Sun Java 1.4 does not support this suite, so either you move to
Java 1.5+ or you
+install a third party cryptography provider like BouncyCastle and configure it
appropriately in
+your JVM.
+
+The architecture is thought to handle multiple signatures with performance in
mind: body hashing
+for multiple signatures is computed concurrently in a single stream run.
+
+The whole internal verification/signing is dove via OutputStream leaving much
more flexibility than
+the use of InputStream. As the InputStream approach is easier from the user
side the default
+implementation simply prepare the OutputStream and copy the supplied
InputStream to the OutputStream.
+
+In order to reduce depencencies and to not reinvent the wheel the resulting
library includes a
+"shaded" version of the commons-codec 1.4 classes needed to do Base64
encoding/decoding.
+
+Notes
+-----
+
+ * jDKIM API is still considered unstable and is likely to change in future
releases
+ * Code is likely to be updated to Java 1.5 before a final release.
+ * Default parsing is done using mime4j 0.5 parser (0.6 is Java 5 only, so we
stuck to 0.5).
+ * The mailet does rely on javamail parsing instead of mime4j.
+ * Make sure to use dnsjava 2.0.7 or greater as 2.0.6 has a bug in TXT record
escaping.
+
+
Propchange: james/jdkim/trunk/RELEASE_NOTES.txt
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: james/jdkim/trunk/RELEASE_NOTES.txt
------------------------------------------------------------------------------
svn:mime-type = text/plain
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]