-
Notifications
You must be signed in to change notification settings - Fork 141
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Fix typo in config file (#44) * Enhance request reader (#46) * Replaced forceStop with recoverable error - DirectoryPollingModule now moves the file to the error directory if it fails to process, instead of relying on forceStop - DirectoryResenderModule already had error directory handling, simply removed forceStop * Revert "#15 Provide recoverable solution to invalid file name in "toAny" folder" * Release version 2.3.0 (#35) * Upgrade to latest BuncyCastle libraries * Cater for JRE and JDK location of JSSE certificate file * Update developers guide * Refactored maven configuration - Introduced maven wrapper in order to stick to certain version of maven and eliminate dependency on local installation - Moved dependencies and plugins to parent in order to have a single point version declaration - Remove unnecessary configurations from poms - Fix modules hierarchy - Introduced SNAPSHOT version for further configuration of release process - Removed IDE specific files - Update .gitignore * Improved Maven config - Added automatically copied dependencies, no need to put jars into lib manually - Renamed artifact names to standard since start-up scripts were improved - Scripts and configs were relocated for further release process configuration - Introduced maven-site-plugin for documentation uploading - Removed obsolete Ant configuration since Maven wrapper can be used. * State processing value fixes (#27) * Fix the DIRECTION setting for database logging * Set FILE_NAME of payload as early as possible to ensure it is logged in the state processing log events * Fix uuid in stored file name (#28) * Fix the DIRECTION setting for database logging * Set FILE_NAME of payload as early as possible to ensure it is logged in the state processing log events * Remove redundant import * Using direct setOption call instead. * Remove automatically appending a UUID to the stored inbound files name * Make OpenAS2Server more testable (#29) * Make OpenAS2Server more testable - Added a build for OpenAS2Server instance. - Command processor initialization moved to XMLSession. - H2DBHandler moved to appropriate package. - Graceful shutdown on exit command. - Added an integration test. - All threads and timers were named in order to simplify profiling. - Introduced a scheduler component for periodical tasks. - Code cleanup and re-formatting. - Bumped version. * Minor enhancements and bugfixes (#30) * Make message Id globally reconfigurable * Make session object available in resend method to facilitate DB logging * Update to use a specified format to avoid failure when format is changed. * Use a common method for generating the message ID between AS2 message and MDN response * Support InvalidParameterException exception in generatMessageId method * Make information about app available as properties * Use the Properties object for app info * Remove hard coded app info * Use Properties for app title * Remove redundant method * The terminate method will either call server shutdown method or teminate JVM depending on flag * Add the global default format for message ID generation Change fileid to filename for format attribute on the generic directory polling module instance * Support access to server object via session and add mechanism to determine if JVM shutdown should be allowed * Allow payload file name to be accessed via message object if not extracted from disposition * Allow storing the server object * Use common methid for genrating message ID. Add some trace logging to simplify debug * Changes to support using external databases and make embedded DB handler more generic to allow easier replacement with other embedded DB * Persist all message attributes for pending files to retain information through the lifecycle of the sent messages * Support Random parameters on MDN file name format string * Add 2 new paramters for controlling the DB tracking database * Copy new "resources" folder containing DB utilities into distribution package * Start extending the developer related documentation * Various additions and enhancements to documentation for 2.3.0 release * Add a resend queued message state * Split building the metadata from the actual message to facilitate new functionality that depends on the metadata * Support PRIOR_MSG_ID column for back reference tpo previous message send attempt * Add a state message log when resend is going to be attempted to provide a final state to the old message * Tools to create database table SQL and manage upgrade to database * Sample script to run DDLUtils builder * Set formal release number * Update for latest release * Refined LogManager (#31) - Added default logger for cases when no logger are configured. - Refactored initialization of LogManager * Proxy server plus bug fixes (#33) * Fixed exit command - Added Session lifecycle controls. - H2 server thread was still running event after shutdown() that prevented server from shutdown. * Set the class to ActiveModule when building and returning a list of active modules to avoid unnecessary class casts and check for running modules to stop to avoid unnecessary calls. * Remove call to stop modules method in stop() method for session since destroy() method on processors modules does that. * Add additional debug message to facilitate debugging * Support proxy server Support proxy authentication Support handing the openConnection() method a proxy instance * Remove redundant imports * Support ASYNC MDN send retry * Add default "retries" attribute to AS2SenderModule and AsyncMDNSenderModule * Support extracting key/value pairs from XML without changing key to lowercase * Avoid changing property names to lowercase when pushed into Properties object * Enhanced documentation and added Proxy server information * Prevent the "fallback" parameter being set as the property value * Release documentation * Release notes updated * Updated the valid version statement for new release * Move messaging so it is relevant to the stage it is at. (#34) * Minor enhancement to HTTP reader for debugging * Healthcheck (#49) * Rework to allow for a more generic use * Initial basic health check module * Include sample module config for health check module * Release notes for 2.4.0 * Version 2.4.0 * Add deployment via Sonatype to maven central * Updated documentation for new release enhancements. * Remove from repo as incorrectly uploaded * Fix Javadoc issues * Add developer info
- Loading branch information
1 parent
41f925e
commit 62d1a99
Showing
33 changed files
with
658 additions
and
7,276 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
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
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
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.