-
Notifications
You must be signed in to change notification settings - Fork 140
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #17 from OpenAS2/dev
Final version 2.0.0 release
- Loading branch information
Showing
56 changed files
with
1,386 additions
and
339 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,23 +1,31 @@ | ||
OpenAS2 Server | ||
Version 1.3.6 | ||
Version 2.0.0 | ||
RELEASE NOTES | ||
|
||
The OpenAS2 project is pleased to announce the release of OpenAS2 1.3.6 | ||
The OpenAS2 project is pleased to announce the release of OpenAS2 2.0.0 | ||
|
||
The release download file is: OpenAS2Server-1.3.6.zip | ||
The release download file is: OpenAS2Server-2.0.0.zip | ||
The zip file contains a PDF document providing information on installing and using the application. | ||
|
||
UPGRADE Instructions: | ||
1. As of version 1.3.6, a new "errordir" parameter is required on the processor element to specify where files that fail resend attempts are stored. | ||
It defaults to a sub-directory named "error" off the directory pointed to by the "pendingMDN" parameter. | ||
|
||
This release is an enhancement and bugfix release: | ||
1. Fix handling creating a unique file name for storing message info for ASYNC MDN | ||
2. Rationalise the handling of received MDN so that there is a common handler for Async and Sync MDN | ||
3. Fix moving pending messages that fail after retries to the error folder. | ||
4. Enhance logging to pass MEssage object to log manager to facilitate finer grained and more targeted logging | ||
This release is an enhancement and bug fix release that includes compatibility testing with other AS2 systems: | ||
1. Add support for custom HTTP headers | ||
- configurable static headers as name/value pairs in the partnership | ||
- configurable dynamic headers with header values set from parsing the name of the file to be sent | ||
2. Fix generator encoding for compression, encryption and signing | ||
3. Support configurable control of canonicalization when signing | ||
4. Support overriding digest "sha-1" algorithm name in signing to use "old" name without dash ("sha1") | ||
5. Support AES128, AES192, AES256 ciphers | ||
6. Support disabling the CMS algorithm protection OID for older AS2 systems that do not support it | ||
7. Added "Troubleshooting.." section to documentation | ||
|
||
Upgrade Notes: | ||
1. Canonicalization may affect existing working partnerships in prior versions of OpenAS2 if using a content transfer encoding other than "binary". | ||
If the partnership stops working then add the following attribute to the partnership: | ||
<attribute name="prevent_canonicalization_for_mic" value="true"/> | ||
|
||
Java 1.5 or later is required. | ||
NOTE FOR JAVA 1.5: Prior to java 1.6, the Javabeans Activation Framework is NOT included in the standard Java install. Download the 1.1.1 version and extract from the zip file from this web page: http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-java-plat-419418.html#jaf-1.1.1-fcs-oth-JPR | ||
The activation.jar must be placed into the “lib” folder of the OpenAS2 server install and added to the class path in the shell or batch file as appropriate. | ||
|
||
|
||
Historical list of changes: see the changes.txt file in the release package |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -12,30 +12,52 @@ | |
<sender name="OpenAS2A"/> | ||
<receiver name="OpenAS2B"/> | ||
<attribute name="protocol" value="as2"/> | ||
<attribute name="content_transfer_encoding" value="binary"/> | ||
<attribute name="content_transfer_encoding" value="8bit"/> | ||
<attribute name="compression_type" value="ZLIB"/> | ||
<attribute name="subject" value="From OpenAS2A to OpenAS2B"/> | ||
<attribute name="as2_url" value="http://localhost:10080"/> | ||
<attribute name="as2_mdn_to" value="[email protected]"/> | ||
<!-- <attribute name="as2_receipt_option" value="http://localhost:10080"/> ...for async MDN--> | ||
<attribute name="as2_mdn_options" value="signed-receipt-protocol=optional, pkcs7-signature; signed-receipt-micalg=optional, SHA1"/> | ||
<attribute name="as2_mdn_options" value="signed-receipt-protocol=optional, pkcs7-signature; signed-receipt-micalg=optional, SHA256"/> | ||
<attribute name="encrypt" value="3DES"/> | ||
<attribute name="sign" value="MD5"/> | ||
<attribute name="sign" value="SHA1"/> | ||
<attribute name="resend_max_retries" value="3"/> | ||
<attribute name="prevent_canonicalization_for_mic" value="false"/> | ||
<attribute name="no_set_transfer_encoding_for_signing" value="false"/> | ||
<attribute name="no_set_transfer_encoding_for_encryption" value="false"/> | ||
<attribute name="rename_digest_to_old_name" value="false"/> | ||
<attribute name="remove_cms_algorithm_protection_attrib" value="false"/> | ||
</partnership> | ||
|
||
<partnership name="OpenAS2B-to-OpenAS2A"> | ||
<sender name="OpenAS2B"/> | ||
<receiver name="OpenAS2A"/> | ||
<attribute name="protocol" value="as2"/> | ||
<attribute name="content_transfer_encoding" value="binary"/> | ||
<attribute name="content_transfer_encoding" value="8bit"/> | ||
<attribute name="subject" value="From OpenAS2B to OpenAS2A"/> | ||
<attribute name="as2_url" value="http://localhost:10080"/> | ||
<attribute name="as2_mdn_to" value="[email protected]"/> | ||
<!-- <attribute name="as2_receipt_option" value="http://localhost:10080"/> ...for async MDN--> | ||
<attribute name="as2_mdn_options" value="signed-receipt-protocol=optional, pkcs7-signature; signed-receipt-micalg=optional, SHA1"/> | ||
<attribute name="as2_mdn_options" value="signed-receipt-protocol=optional, pkcs7-signature; signed-receipt-micalg=optional, SHA256"/> | ||
<attribute name="encrypt" value="3DES"/> | ||
<attribute name="sign" value="SHA1"/> | ||
<attribute name="sign" value="SHA256"/> | ||
<attribute name="prevent_canonicalization_for_mic" value="false"/> | ||
<attribute name="remove_cms_algorithm_protection_attrib" value="false"/> | ||
<!-- | ||
Example for adding static custom headers to Mime body part and additionally add to HTTP | ||
<attribute name="custom_mime_headers" value="X-CustomHeader: shift-shape ; X-CustomShape: oblong"/> | ||
<attribute name="add_custom_mime_headers_to_http" value="true"/> | ||
--> | ||
<!-- | ||
Example for adding dynamic custom headers to Mime body part using delimiters where filename is of form XXX-YYY-ZZZ or XXX_YYY-ZZZ etc | ||
<attribute name="custom_mime_header_names_from_filename" value="header.X-CustomRouteId,header.X-CustomCenter, junk.extraStuff"/> | ||
<attribute name="custom_mime_header_name_delimiters_in_filename" value="-_"/> | ||
Example for adding dynamic custom headers to Mime body part where filename is of form XXX-YYY.msg | ||
<attribute name="custom_mime_header_names_from_filename" value="X-CustomRouteId,X-CustomCenter"/> | ||
<attribute name="custom_mime_header_names_regex_on_filename" value="([^-]*)-([^.]*).msg"/> | ||
--> | ||
</partnership> | ||
|
||
</partnerships> | ||
|
Binary file renamed
BIN
+5.08 MB
Server/dist/OpenAS2Server-1.3.6.zip → Server/dist/OpenAS2Server-2.0.0.zip
Binary file not shown.
Binary file renamed
BIN
+95.9 KB
Server/lib/bcmail-jdk15on-152.jar → Server/lib/bcmail-jdk15on-154.jar
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file renamed
BIN
+2.77 MB
Server/lib/bcprov-jdk15on-152.jar → Server/lib/bcprov-jdk15on-154.jar
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.