You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@axis.apache.org by bi...@apache.org on 2020/04/16 15:14:33 UTC

[axis-axis2-java-transports] branch master created (now 039d348)

This is an automated email from the ASF dual-hosted git repository.

billblough pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/axis-axis2-java-transports.git.


      at 039d348  AXIS2-5434: Moved the transport docs to Axis2 core.

This branch includes the following new commits:

     new a12c327  created a directory to move Axis2 transport code
     new 76cd920  adding all the transports into ws-commons - This not done yet
     new 653fe7a  completing transport movement
     new 10fad64  why parent module I spent almost a day to fix this issue with the help of Sumedha , but no luck. Then I find this as one way of doing that. So I created the parent module.
     new fbbf556  remove old JMS constants class
     new a51dcc3  add folder structure to move the base transport
     new fbbd133  move base transport from synapse to ws-commons
     new 1aeda8a  add directory structure for the move of the mail transport
     new 4c119b0  move mail transport from synapse to ws-commons
     new 495c87f  add directory structure to move JMS transport from synapse
     new 8a288c6  move jms transport from synapse to WS-commons
     new 7252ac8  fix incorrect package name
     new 03e2c38  fix minor error on package name
     new f31d9be  
     new 7d2aa7e  commit initial version of the axis2 transports moved to ws-commons from apache synapse
     new aa92d6e  adding two new transports to complete jar
     new 750d7e4  Added support for sync invocations with mail. For axis2 this should handle at the transport level. for mail it uses the In-Reply-To header value to match the request and response
     new 2e50599  Added the new class
     new 404d82c  Testing my karma
     new 157f1bd  Creating directory structure for the testkit module
     new c6b92ea  Copying testkit sources from Synapse
     new 2349495  Copying another class the testkit depends on
     new 8024a77  Copying another class the testkit depends on (that should be all...)
     new 28ca9bd  Transport testkit: package rename and integration into the Maven build
     new f16c722  Handle exceptions using existing routine. and remove the callback after time out
     new d5497a4  Added parent to list of modules (otherwise the parent POM is not uploaded into the repositories)
     new 498fb5e  Moved the (blocking) HTTP transport tests from Synapse to ws-commons and implemented a different way to load the Axis2 repository during the tests, which is better suited for multi-module projects.
     new 7596ad6  Moved mail transport tests from Synapse to WS commons and switched to Sun's JavaMail implementation (the mail transport seems to have problems with Geronimo).
     new f3dadb3  Moved the JMS transport tests from Synapse to WS commons.
     new f5b1731  Corrected repositories and dependencies for Smack and QPID, so that the transports can be build with an empty local repository.
     new 195beed  Removed unused dependencies and redundant declarations in POM files.
     new 7bb04aa  Mail transport tests: Intercept and log the SMTP communication.
     new 268647a  Transport test kit: we have our own axis2.xml now -> no need to change the configuration programatically.
     new 292f84e  Transport test kit: * MinConcurrencyTest: AxisServer is a singleton -> no need to pass it to the constructor. * Removed the Server interface which is no longer used.
     new 4e660c4  Adding svn:ignore properties
     new e215ce9  Transport tests: renamed some classes to improve consistency (no functional changes)
     new acbe378  Transport test kit: Introduced two additional configuration hooks and added some documentation.
     new e4442d9  Added skeleton site structure and filled in some documentation (basically copy & paste from Synapse).
     new d01f6db  Improved documentation of the mail transport and added review comments to the code
     new 9da1ced  Added the PlainTextFormatterTest from Synapse.
     new bfeb461  trying to break chicken and egg problem when building axis2 and transports. (addressing needs transport and transport needs addressing)
     new f8be46d  Axis2 client was complining when a response contained identity as the content-encoding. It should not complain rather just ignore it.
     new 473a308  move tests in http folder to testkit for now and fix names a bit, needed to remove recursive dependency of http to addressing mar
     new 6922b6c  add explicit dependency on addressing
     new 2de2690  Fixing issue Axis2-4050
     new 5fdfd97  Mail transport: instead of requerying the transport.mail.ReplyAddress parameter from the service, use the replyAddress property from the PollTableEntry (as we do with the other parameters).
     new 3a1f6ea  * AbstractPollingTransportListener: Allow endpoints to be configured at transport level in addition to service level. In this case, messages are not pre-dispatched to services. It is useful when WS-Addressing or some other dispatching mechanism is used or when the listener is used to process response messages. * Updated the documentation of the mail transport to reflect this change. * Mail transport tests: Added a test case for request-response with Axis2 test client. Th [...]
     new ae3b786  * Moved all transport tests to a new module to avoid the chicken and egg problem cause by the fact that - several Axis2 modules (in particular addressing) depend on the transports implementations for their unit tests; - the unit tests for the transport implementations may depend on Axis2 modules other than axis2-kernel (in particular on addressing). * Added a mechanism to get test coverage reports using Cobertura. This is triggered by the "cobertura" profile.
     new c73ac21  HTTP transport tests: Added an assertion to check that the transport headers are set correctly in the response message context.
     new 4c4af54  Added a log4j.properties file to make sure debug logs are captured correctly.
     new 1716381  Added some review comments.
     new cb7b653  * Mail transport: The MailOutTransportInfo object was initialized incorrectly, causing responses to have a wrong value (recipient instead of sender) for the From header.
     new ad89a1e  * Mail transport: Added the missing code to support the transport.mail.Folder property and updated the documentation.
     new aa2581d  MailTransportListener: Split the processMail method into several methods to improve readability. (No functional changes)
     new 054f170  Trying to fix a failure in the mail transport tests caused by an incompatibility with Geronimo's JavaMail implementation.
     new 9db2f8d  MailTransportListener: Moved the filter on Status: RO to a more appropriate place.
     new 8461015  SYNAPSE-304: Modified the mail transport to use the message builder API. This drastically increases the number of standard test cases that are successfully passed by the transport. Note that SOAP with Attachments still doesn't work in all cases because attachments are sent with "Content-Transfer-Encoding: binary" and mail servers don't like that (This could be fixed by using the enhancement introduced in WSCOMMONS-390).
     new 91bfacc  MailTransportSender: Simplified the way BCC addresses are added to the message. The change should also avoid the bug described in GERONIMO-4339.
     new 8335875  Transport tests: Added a profile to run the tests with Geronimo's implementation of JavaMail and JAF.
     new 48870e0  MailTransportListener: Log the exception when processing of the message fails.
     new b838d54  Transport testkit: Added an AspectJ advice that intercepts and logs the message when it enters a message builder.
     new 8ec2cd1  Removing the parent module because the complete axis2-transports.jar is generated from the root pom
     new 9223533  Coverting the axis2-transport-base to a bundle
     new 8a4bee0  Coverting the axis2-transport-jms to a bundle
     new 77edec2  Converting the mail transport to a bundle
     new b2bbef5  Coverting rest of the transport artifacts to a bundles (TBD : complete transport jar)
     new cf0aed9  Fixing some bundle issues in base transport
     new f367ba2  Restored the parent module so that the transports can be built again.
     new 5d5762e  Fix SYNAPSE-459 - Runtime Exceptions cause thread pools to discard threads Improve transport JMX management to include timeouts, message size metrics, and error codes and frequency. Also allow the reset of metrics and query information about the metrics window
     new 37562d9  MailTransportSender: Removed the code used to set up the default MailcapCommandMap. Indeed: * The only content handler we really depend on is that for multipart/mixed and we can assume that it is set up correctly by default by the JavaMail implementation. * The code explicitly refers to Sun's JavaMail implementation and therefore breaks compatibility with other implementation (e.g. Geronimo).
     new 0db42e0  Mail transport: Create the JavaMail session once and store it in the PollTableEntry, so that we don't need to recreate it every time.
     new 930cb40  Mail transport: * Improve debugging capabilities by allowing to redirect JavaMail debug output to the logs (instead of System.out). * Activate this in the transport tests.
     new 88586aa  Transport testkit: Reduce the noise generated by the TCP monitor when running test cases.
     new d702135  Transport testkit: some package and class renames (no functional changes)
     new 0fecfee  AbstractPollingTransportListener: Instead of just the service name, store the reference to the AxisService object in AbstractPollTableEntry.
     new ded3a27  * Added a TransportErrorListener infrastructure and instrumented the mail transport listener with this. * Changed the testkit to detect transport errors in the listeners without waiting for timeout.
     new 600da1b  Mail transport: Make sure that non textual attachements are sent with base64 transfer encoding instead of binary. This fix uses the extension introduced in WSCOMMONS-390.
     new 791603d  Transport test kit: Improved resource set up/tear down.
     new 0a97fd9  * Transport test kit: Added some basic validation on metrics collection by the transport senders under test (messages sent, bytes sent). * Mail transport: Fixed metrics collection in MailTransportSender (which didn't increase the metric for bytes sent).
     new 9f65457  Transport tests: Changed versions in the geronimo profile since we already know that the mail transport is not working with the current releases of Geronimo's JavaMail implementation.
     new d8da680  Moved UDP transport from Synapse to WS-Commons.
     new ad2bc2c  Added svn:ignore.
     new 5b2c886  JMS transport tests: Added ExceptionListeners to the connections used by MockEchoEndpoint.
     new 70bbc95  making enableMTOM true if client side and it is set to optional
     new c6cdf47  JMS transport tests: Removed request-response tests with topics since they don't make much sense and cause problems.
     new 0dc3f37  JMS transport tests: Explicitly create and delete queues when Qpid is used as JMS provider. This should avoid random test failures caused by messages being sent to queues that don't exist because they don't have been auto-created yet.
     new 7660069  Moved unreachable code to where it belongs.
     new de57166  JMS transport: Added support for TransportErrorListeners.
     new a442cca  Modified JMSMessageReceiver.Worker#run to report all exceptions (not just JMSExceptions and AxisFaults). Also removed call to handleException since it doesn't make sense to throw another exception here.
     new 07f3f78  JMS transport tests: Make sure that MockEchoEndpoint sets the content type in the reply message.
     new a27b6a2  SYNAPSE-304: Modified the JMS transport to use message builders instead of BaseUtils#setSOAPEnvelope.
     new 773a003  JMS transport: Improved logging.
     new 511453e  JMS tranport: Changed the name of the new content type property to a more conventional one.
     new 6146a1b  Documentation update: The 'transport.jms.Wrapper' parameter was already replaced by 'Wrapper' in Synapse 1.2.
     new 4806b6f  SYNAPSE-304: * Moved BaseUtils#setSOAPEnvelope and related methods to AMQPUtils, since this is the last transport relying on this method and we don't want new transports to use it. * Removed dead code from JMSUtils and VFSUtils.
     new 95e7d47  bundle changes...
     new b48225d  smackx dependency is required @ runtime. Anyone testing using IDE would need to have this included when generating project meta files using mvn eclipse:eclipse or idea:idea.
     new 99d9244  Testkit: Log service parameter of Axis endpoints.
     new e4073a9  Ignore URISyntaxExceptions in AxisTestEndpoint. This avoids a test failure in the VFS transport if the working directory contains spaces.
     new 601e1c3  Fixing NPE when shutting down the XMPP transport,Fixing EPR address
     new d1cbe11  moved xmpp connection retrival part out of if block,commented out REST check
     new f11fddf  Setting svn:eol-style to native and corrected inconsistent line ending styles (No changes to file content, sorry for the noise :-).
     new 61e9986  JMS transport: Introduced a new class, JMSEndpoint, that centralizes the JMS configuration for a given Axis2 service. The role of the JMSEndpoint class is similar to the PollTableEntry classes in the polling transports and the Endpoint class in the UDP transport. This also prepares resolution of SYNAPSE-424.
     new 6c7e0f5  SYNAPSE-424 (part 1): Implemented a simple rule based mechanism to determine the content type of incoming JMS messages.
     new c8e275a  Eliminated duplicate code for EPR property extraction and moved it to BaseUtils.
     new 23cc6ce  JMS transport: eliminated some duplicate code and added a review comment.
     new 9f8ef21  JMS transport: more duplicate code elimination; if we already have the right utility methods, we should use them!
     new 5961404  JMS transport: Avoid NPE if we can't get the JMSOutTransportInfo.
     new 46543a3  Moved ReaderInputStream and WriterOutputStream to a common package in transport-base.
     new 9951e45  Optimized JMS sender to reduce the number of transformations (between ByteArrayOutputStream, byte[] and String) applied to the payload.
     new 68e059c  JMS transport: some more duplicate code elimination.
     new bb2ab13  Added connection listener to both gtalk & jabber type servers.This will re-establish broken connection to the server.
     new 225b0f5  Transport test kit: fail directly if the transport disables the service.
     new 11e55a2  Solved a problem with AbstractTransportListener#startListeningForService.
     new 39faf65  SYNAPSE-424 (part 2): Allow specifying the message property for the content type of outgoing message, using a message context property or an EPR parameter.
     new 0cd2bf2  Added ability to deal with plain text chat messages from IM clients. Yet to add logic to find service/operation & do the dispatching
     new 250347e  Implemented support for listServices & getOperations via a chat client
     new 0752eac  don't fail if someone runs Axis2+Transport build with -Dtest=false
     new 26eddc8  fix for WSCOMMONS-402 - SimpleHttpServer doesn't shut down cleanly on some platforms
     new 3ddce92  Transport test kit: Added Javadoc with an introduction and high level overview of the test kit.
     new 83a0a53  Added a custom doclet to the testkit so that part of the Javadoc (dependencies between test resources) is generated automatically.
     new d212c8d  add tools.jar as a dependency for com.sun.javadoc package
     new 0dea8ec  Mail transport: * Minor code cleanup. * Send application/xml and application/soap+xml using quoted-printable instead of base64.
     new fda3cb9  Transport test kit: Added review comment.
     new 400d3a9  Transport test kit: Added some more assertions on the server side message context.
     new 2532022  Allowed any xmpp account to send messages to xmpp listener account without manual authrorization
     new 6e458ef  more support for accepting request messages from IM clients & sending back the responses. Now we have fully functional code to test this scenario. However error handling needs to be improved. Committing with TODOs
     new 1e02102  tools.jar doesn't exist on Mac OS X. Using a profile as suggested in http://maven.apache.org/general.html#tools-jar-dependency to add it as a dependency only when building on Sun JDKs. This should fix the build for all platforms.
     new b41191b  JMS transport tests: Changed the exclusion rules so that the MinConcurrency test is run both on Qpid and ActiveMQ.
     new 6e0fbc0  support IBM JDK's
     new eaa4f57  support IBM JDK's - remove extra spaces
     new 609e5f7  Avoid dumping a stacktrace at log level WARN when a service is disabled for a given transport. Indeed this happens whenever a service is deployed that has no configuration for that transport, which is quite frequent.
     new 930bd10  Set svn:ignore
     new 1880d83  Test kit: * Improved Javadoc. * Reduced the visibility of some internal classes/methods so that they don't show up in the Javadoc. * Some small refactorings to make some pieced of code more reusable.
     new 352e9fa  Testkit: added a port allocation mechanism.
     new 09237aa  handle HTTP GET on services when request uri does not contain query (?) parameter (WSCOMMONS-405)
     new a175113  Added a note.
     new 7837d7a  merging JMS transport enhancements from branch webservices/commons/trunk/scratch/asankha/ supports JTA and JMS local transactions supports dynamic scaling and many advanced JMS options
     new 74d5299  Simple fix for AXIS2-2840
     new d1ab7a4  Added a comment.
     new 4177554  SYNAPSE-491: Made the message of the test assertion more explicit so that we get more information about this issue.
     new 9dab6a7  Updated existing transport to support message level metrics collection (at least messages sent and bytes sent).
     new 29aaac3  Testkit: Improved logging in TCP monitor.
     new 7d5657d  SYNAPSE-491: Transport test kit: Give the transport sender a bit more time to update the metrics before triggering an assertion failure in AxisTestClient.
     new 74c776d  change log level to debug for debug level messages introduce a new constant that could mark a messages as a fault message, if the transport has information that the payload carries a fault
     new 7940bf8  Fixed typo in error message.
     new 01f499e  AXIS2-4229: Parse URL query strings more carefully when looking for wsdl, wsdl2, xsd and policy parameters. Also added a reusable query string parser that will be useful in other places.
     new d65688e  although SO_TIMEOUT and CONNECTION_TIMEOUT that is not make any effect at runtime. set these variable to message context if already has not been set
     new ef67b2c  The Maven Central repository is defined by default. No need to declare it explicitly, in particular with a different ID!
     new ae10896  Optimized processing of JMS BytesMessages with content type application/octet-stream by allowing the transport to pass a DataSource object instead of an InputStream to the message builder (BinaryBuilder in this case). The corresponding method is defined by a new optional interface DataSourceMessageBuilder. When this method is used, the message builder can process the message without creating a copy of the data.
     new f5169c5  Fix WSCOMMONS-444 Fix SYNAPSE-478
     new 4f63693  WSCOMMONS-442: Set the Axiom version to 1.2.8.
     new 7b0b4ad  revert WSCOMMONS-444
     new 5ead3a3  must be https otherwise maven-release-plugin will fail to create a tag
     new d4f3190  Fixing an issue in enabling transports for a particular service
     new 47c705d  Move tests into individual transport modules, prep for removing tests module.
     new 1fac538  Remove tests module, reformat mail pom.
     new b80526e  Fixing an issue of the getEPRsForService when the endpoint details are passed in
     new 626e56e  Version -> 1.0-SNAPSHOT
     new 906c31c  Also setting the version of the HTTP transport to 1.0-SNAPSHOT.
     new 7c70d90  Restored the HTTP transport tests that got lost in revision 750174.
     new 86a1446  Add missing aop.xml
     new 9c1c807  Added code to optimize text/plain and binary/octet-stream handling.
     new d7e16d4  Fixed formatting.
     new b82e1a6  * Restored AspectJ message interception in JMS tests. * Fixed log4j configuration in HTTP, JMS and mail tests.
     new 80c07c6  Consolidated the code that handles large text payloads. There is now a class ElementHelper with methods getTextAsStream and writeTextTo that can be used as alternatives to OMElement#getText() but that work with streams and guarantee constant memory usage and optimal efficiency. Note that the intention is to move these two methods to the corresponding class in Axiom, but this is not possible for the moment because of the release schedule.
     new f9138db  Replaced tabs by spaces.
     new 82d5170  Added the Apache incubating repository again. This is required for the Qpid libs, but has been lost when the tests module was split up.
     new 8ad4d59  Fixed an issue with the mvn site command.
     new a678354  Copied the documentation for the HTTP and TCP transports from the Axis2 documentation (converted to APT but not edited).
     new 0debe65  Moved the admin console related code from axis2-transport-http to axis2-webapp. Reason: * It doesn't make sense to split the view part (JSP pages; axis2-webapp) and the controller part (AdminAgent and AxisAdminServlet; axis2-transport-http) over two different projects! * The admin console is tightly coupled to Axis2, so everything should be moved there.
     new 08fd080  minor cleanup/optimization
     new 24ddf88  moved wsdl2 handling code to AxisService
     new 2a0b962  minor clean up of code
     new fda1dbf  Fix WSCOMMONS-454 (part of SYNAPSE-434 - for Mail transport)
     new d88c768  Fix WSCOMMONS-454 (part of SYNAPSE-434 - for Mail transport)
     new 5ec63ae  since original thread returns at this point. we need to build the message. otherwise there may be a problem when axis2 receiving the thread
     new 26a9aff  Update pom for release plugin.
     new c9b3d62  commiting the patch for WSCOMMONS-456
     new c5acf9c  Step 2 in moving http and local transport modules to Axis2. Made http and local transport modules independent of the base module.
     new a384650  Fix WSCOMMONS-454 fully as per comment by Andreas, that waiting for sub-task completion could lead to a deadlock. Now the main task threads do not wait for sub tasks that process messages to complete, but the last sub task that complets will perform completion tasks, and also request the AbstractTransportListener to schedule the next run - if appropriate
     new 3e970ec  move some tcp tests from Axis2 to the tcp transport module
     new e2a65fb  remove local module as it was moved to axis2 and remove http module source as it was moved to axis2. changed http module artifact name to prevent conflicts with axis2 http transport module
     new c0608c2  Disabled some features in maven-project-info-reports-plugin since they cause 'mvn site' to hang.
     new 04ff105  Removed the documentation for the HTTP and local transports since they have been moved back to Axis2. Note that the original documentation is still in Axis2, so there is no loss here.
     new 5dbafe0  Converted the JMS documentation from XDoc to APT.
     new 44e4b01  Updated the JMS documentation with some information initially posted on the Synapse Wiki.
     new 6c7a9e5  Added some documentation about topics recently discussed on the Synapse mailing list.
     new 756af41  Some formatting changes in the docs.
     new 2e707e9  PlainTextBuilder: Avoid usage of IOUtils.toString and defer building the text nodes when the message is provided as an InputStream or Reader.
     new 58424b8  exclude geronimo javamail and activation becoming a dependency for those below
     new ae63888  Corrected the JMS documentation: a JMS endpoint URI can explicitly refer to a connection factory definition in axis2.xml.
     new 74e466b  Added some info about message context properties to the JMS transport docs.
     new 2469d82  Log uncaught exceptions in WorkerPool#execute. This makes it easier to debug issues like SYNAPSE-541.
     new f7ba3be  Applying patch provided by Hiranya for https://issues.apache.org/jira/browse/WSCOMMONS-465
     new 20bbae2  Removed useless initialization of local variable.
     new eb4827a  WSCOMMONS-466: Implemented a more robust mechanism to track Axis services in AbstractTransportListener.
     new a1ea0f9  now http transport in the axis2. so the version should refer to axis2.version
     new 4df4538  Some improvements of the documentation for the mail transport.
     new 46b85c4  Testkit: Increased some timeout in the hope that this fixes random test failures seen in the Synapse build on Hudson.
     new 5944d7e  Testkit: Temporarily disabled the tunnel (which logs requests and responses) in the HTTP tests. It is suspected to cause random failures in the Synapse build.
     new f7b95d6  Set Axis2 version to 1.5; we need to make sure that we will be able to do a release of the transports againsts that Axis2 version.
     new 2e39b34  applied the patch for WSCOMMONS-470
     new aab97ba  Some refactorings to reduce the number of dependency cycles between classes (makes it easier to analyze the code); no functional changes.
     new 65d4240  Removed dead code: the JMSMessageSender(JMSConnectionFactory, String) constructor is never called with a null JMSConnectionFactory and the code in the corresponding else clause is just a fancy no-op.
     new cceeb2a  Removed SMPPtransportInDetails.java. Reason: The directory contained this class twice, with only a case difference in the name ("t" instead of "T"), but otherwise identical. This causes checkouts to fail on case-insensitive file systems.
     new ae30c44  Removed redundant hash map.
     new 439452e  Some refactorings to unify some of the aspects common to all AbstractTransportListener based transports.
     new 1082ff9  Refactoring so that the logic that AbstractPollingTransportListener and the other AbstractTransportListener implementations have in common is moved to a single base class.
     new 68f6f83  Added a listener attribute to ProtocolEndpoint.
     new d6a41c6  Minor bug fix.
     new 33a997f  Eliminated some duplicate code and solved WSCOMMONS-475 for all transports based on AbstractTransportListener(Ex).
     new 6a30daf  Consistently parse all service parameters when starting to listen to a service.
     new 1e35024  Fixed some warnings.
     new 66ec04f  Fixed an obvious bug.
     new 87373c1  Added review comments.
     new 045a2cc  Added review comment.
     new 22513d2  applied the patch 25-06-2009-sms-transport.patch
     new 4279d43  Added svn:ignore for Eclipse.
     new 8563c83  Added a test case.
     new d088a3c  Added review comment.
     new b513f06  committing the patch for WSCOMMONS-470
     new da0c924  WSCOMMONS-491: Fixed missing exception chaining. Patch contributed by Rajika Kumarasiri.
     new 9379bf9  Now that we're correctly re-using an HTTPClient as recommended by the docs, we *really* need to be careful about calling releaseConnection().  Ensure this happens in the HTTP server tests by calling mepClient.complete().
     new 1f03901  Fixing JIRA Issue WSCOMMONS-493. Thanks Krishna.
     new f87e223  commit the document patch for WSCOMMONS-492
     new 4b851d4  committing the test cases patch for WSCOMMONS-494
     new cc9f112  adding repository and conf for test cases
     new d338c80  applying the patch for WSCOMMONS-494
     new 4cc2aaf  Committing the patch from Rajika for WSCOMMONS-497
     new c3df55b  applied the patch for WSCOMMONS-495
     new a306ff0  applied the patch for WSCOMMONS-500
     new 9577f07  Commiting for Charith, adding the documentation for the SMS transport (WSCOMMONS-492)
     new 323c96d  Uncommenting the tests
     new 9939fe9  Partial refactoring to get the WSCOMMONS-444 fixed (it requires synapse changes as well)
     new 5bfd15f  Committing for Charith (WSCOMMONS-503)
     new de71751  Making the threadpool created by the AbstractTransportListener configurable (WSCOMMONS-469)
     new e3a3421  Refactoring the getDestination of the JMS transport (half way through WSCOMMONS-468)
     new ee86e5e  Refactoring of the jms transport get destination (In progress)
     new 5e13772  Completing the fix for the WSCOMMONS-468
     new 47e062f  register an mbean only if it is not call once. when doing an in out operaton with mail transport gives an exception at client side since it causes call init method twice.
     new e07a7cf  set the MailConstants.MAIL_HEADER_X_MESSAGE_ID as well. other wise synchronous invocations does not work with gmail due to the reason given at class coment wait should only happens at client side and for out in operations.
     new 8020c4e  looks like latest maven needs source/target specified
     new 57fa0d7  compiler-plugin should not be in reporting section
     new 45a400c  add parameters to set transfer encoding and custom headers
     new 55b977c  Adding myself and asankha to the developers in trunk
     new 3fe8843  solving the gmail problem by setting the message id in <xx...@gmail.com> format.
     new 85443f6  initialize worker pool only if it is not set to avoid possible worker pool leakage
     new 79f86fa  Mark the changes in r832297 and r835750 as what they are, namely workarounds for AXIS2-4552.
     new d562d21  Fixing the site generation
     new b5322f9  ignoring the case when processing the smtp headers
     new 78582ab  Adding the svn ignore properties to skip the IDEA project files
     new d7fb6ce  ignore += *.tmp
     new 95755a5  Fixing the site
     new c7bca61  Fixing the transports site
     new e3f5421  appling the patch for WSCOMMONS-508
     new 7a4486b  apply the patch for WSCOMMONS-511
     new edd2858  Incremented trunk version number to 1.1.0-SNAPSHOT.
     new 52b9528  Improved logging.
     new 910e197  The ListenerManager#addListener method now may have the side effect of starting the listener manager. This may cause unexpected behavior in UtilsTransportServer. Changed UtilsTransportServer so that the listener manager is always started in UtilsTransportServer#start.
     new 2947e49  Updating AXIOM and Axis2 versions to refer to the trunk
     new ad6b3aa  Fixing the build
     new 11ed599  fixing a build failure
     new 67e8aad  Moving axis svn, part of TLP move INFRA-2441
     new 9bfbd21  Applying the patch from Rajika for WSCOMMONS-515
     new 2289e2a  Applying the patch from Rajika, for WSCOMMONS-524
     new a386b4c  Added Apache License
     new 9c977ea  WSCOMMONS-452: Moved some code that was intended for inclusion into Axiom.
     new 817155b  Moved EmptyOMLocation to org.apache.axiom.util.stax and renamed it to DummyLocation. Also made it a singleton: no need to create a new instance on every call of XMLStreamReader#getLocation().
     new 4c5c8eb  Fixed some compiler warnings.
     new fd8a426  WSCOMMONS-452: Moved another piece of code that was intended for inclusion into Axiom.
     new e2aecfd  Correctly set svn:ignore for Eclipse.
     new cb620c4  WSCOMMONS-452: Moved the test case for WrappedTextNodeStreamReader to Axiom.
     new 5a80468  Fixed deprecation warning.
     new fadee1d  WSCOMMONS-452: Moved the remaining code to Axiom.
     new c8a5e76  Changed Axis2 version to SNAPSHOT. Since we now have a Hudson build, this allows us to continuously monitor the integration between Axis2 and the transports.
     new 6ba24f8  Added some more logging in order to understand the random build failures in Hudson.
     new 5b95776  Still adding more logging in order to understand the random build failures in Hudson.
     new 446a106  Use dynamic port allocation in HTTP tests (instead of hardcoded port 8280).
     new 9f61364  Added some more logging to investigate Synapse build problem.
     new 84215ab  Fixed some incorrect log statements.
     new 0b51a12  Added some more logging to investigate Synapse build problem.
     new e04a5bc  Cleaned up some old code in the mail transport tests and make sure that mail folders are always properly closed.
     new 8caf4cc  Attempt to fix the random build failure seen on Hudson. It appears that it sometimes happens that a test sends a message before the JMS transport is listening on the destination. This works fine for queues, but not for topics. Slightly modified the JMS transport to track the number of JMS message consumers and to wait for at least one to be ready.
     new 233c7bf  Reenabled the connection monitoring in the HTTP tests (revert of r778520).
     new c5887d5  Fixed an issue that may cause the tests to hang (for a long time): in some cases, AxisTestClient may call Object#wait(0) which is the same as Object#wait().
     new 6a7357d  Clarify the messagesSent metric.
     new 8571ceb  Attempt to fix unstable Hudson build of the SMS transport.
     new 68ddab0  Fixed outdated Javadoc.
     new b3a8bf3  Removed unused import.
     new 5a80ed3  Fixed formatting.
     new 7febb30  Guys, I can understand that there are fans of the src & test naming convention, but please don't use two different conventions (src/main/java & test) in the same project...
     new a2e0c49  Enabled some basic tests from the testkit in the UDP transport.
     new a731681  Fixed an issue in the UDP transport that prevents it from correctly indicating the end of the message to the StAX parser. Regression test will follow (reproducing this bug with the testkit also reveals related problems in other transports).
     new 31a4858  Added a regression test for the issue fixed in r947440 and temporarily disabled the test cases that reproduce the issue described in WSCOMMONS-544.
     new 2907276  Applied Hiranya's patch for AXIS2-4722 (AXIS2-4722-update2.patch) without changes.
     new 1d8233c  AXIS2-4722: Introduced an abstract doInit method in AbstractTransportListenerEx so that derived classes can properly do their initialization stuff before the first endpoint is created.
     new 2d4c781  Two unsaved changes that were missing in r947453.
     new a07c89b  Removed unused attribute (left over from a previous refactoring).
     new 97d1fde  AXIS2-4722: Set the useGlobalListener attribute automatically based on the configuration of the transport.
     new bbfb038  Replaced some usages of UUIDGenerator by UIDGenerator.
     new 5f1fe22  Reenabled some test cases that actually work.
     new 543cb6d  WSCOMMONS-543: Decouple org.apache.axis2.transport.base.datagram from SocketAddress so that it's initial design is preserved.
     new eb38203  Updated the version of the org.apache:apache super-POM to 7. This solves two issues: * It adds http://repository.apache.org to the repository list, so that Axis2 snapshots are downloaded from the right repository. * It makes sure that all JAR artifacts contain the LICENSE file (and related files).
     new 2e83d16  Merged Ruwan's work on the Maven site from the 1.0.0 branch back to the trunk.
     new 579f9c1  Added some initial documentation for the UDP transport.
     new 993eb43  Fixed inaccurate Javadoc.
     new f25f197  Fixed AbstractTransportListenerEx so that EPRs can be generated for protocol endpoints configured at the transport level. Individual transports still need to be updated to generate EPRs that allow dispatching.
     new c8c9329  As pointed out by Hiranya Jayathilaka, AbstractTransportListenerEx should start and stop transport level protocol endpoints in the start/stop methods instead of the init/destroy methods.
     new e254740  Making some progress with the SOAP/UDP scenario with WS-Addressing based dispatching.
     new 6b90ed6  AXIS2-4723: Applied Hiranya Jayathilaka's patch containing a refactored and improved version of the TCP transport. In particular, it is now possible to configure the TCP transport at service level (i.e. open a TCP port and link it to a particular service). This makes usage of WS-Addressing optional.
     new 98026c4  Improved the PortAllocator so that Maven parallel build mode can be used.
     new 95b3afa  Fixed broken relativePaths.
     new 6af743e  AXIS2-4759: Applied patch submitted by Grant Patterson. Fixed ServiceTaskManager to properly closes the connection. Also fixed some concurrency issues.
     new e4e23d1  Replaced tabs by spaces.
     new 7906e71  AXIS2-4759: Applied patch submitted by Grant Patterson. Fixed JMSSender/JMSConnectionFactory so that JMS connections are properly closed when the JMS transport sender is stopped.
     new 7e8f596  Let Maven handle Axiom as a transitive dependeny of Axis2. No need to use a dependency or dependencyManagement here.
     new d5e1d4a  Fixed the dependencies of the base module.
     new c7b01a9  Applying patch contributed by Hiranya Jaythilaka https://issues.apache.org/jira/browse/AXIS2-4784
     new 623c4d5  Removed the repository on ws.zones.apache.org. The artifacts for smack are available from the Maven central repository, but with a different groupId.
     new c51157f  
     new a5c6ff6  Applying patch for WSCOMMONS-523. Thanks Rajika
     new 67aa25d  Added a new module containing code to debug resource leaks caused by missing calls to TransportSender#cleanup.
     new 94cd34f  Removed the axis2-transport-debug stuff (i.e. reverted r1001210). It didn't give the expected result.
     new 7544324  Upgraded to commons-io 2.0 and removed classes that are now part of commons-io (see IO-158).
     new 19d3749  Getting rid of the java.net repository. It is causing some strange issue in the Hudson build.
     new bdddd75  Updated POM metadata.
     new c27b805  Removed the explicit Bundle-Version from the maven-bundle-plugin configuration, so that we don't need to increment the version number manually during a release. The plugin is able to calculate a suitable version number itself.
     new e259551  The http module only contains unit tests; no need to build it as a bundle.
     new 518cf75  Fixed corrupted document so that the site can be built again.
     new 83e422f  Added missing links on the index page.
     new b54cff2  Fixed incorrect title.
     new ef2273e  Don't manage the Woodstox version and keep whatever version is used by Axis2.
     new b245457  Fix a bug in the XMPP transport which lead to faluires when it is loaded
     new 7313f07  Fix a bug in the XMPP transport which lead to faluires when it is loaded, adding missing files
     new 7af6a8c  fixing an constant name change in axis2
     new 22f6a49  adding a ThreadPoolExecutor with a waterMark to control the threading behavior
     new 3826415  fixing an issue with using a LinkedBlockingDequeu
     new 6bc11fe  improving the code by re-factoring
     new 6fea1fe  adding dynamic import to the jms bundle
     new bc0b096  Updated Axis2 version.
     new 916ad2b  Removed the repository and snapshotRepository entries from the distributionManagement element, so that Maven picks up the defaults from org.apache:apache. Also removed uniqueVersion=false because it is no longer supported by Maven 3.0.
     new f4f95c0  Replaced pom.* with project.* as pom.* deprecated in Maven 3
     new bd75f5f  Upgraded to the latest org.apache:apache super-POM to avoid an issue with maven-gpg-plugin when running on Mac OS X.
     new f426caf  Moved all invocations of the maven-javadoc-plugin from the <reporting/> tag to the <build/> tag (phase "site") and make sure that every configuration is bound to a single execution.
     new d5559ee  Add some missing entries.
     new 7ac56fd  Bounced version numbers as 1.6.X.
     new 78bb36a  Corrected tagBase and site location
     new 98976e0  [maven-release-plugin] prepare branch 1.6
     new 847d744  Revert the changes introduced by  Maven release plug-in that failed during  the branch creation goal.
     new 4009554  [maven-release-plugin] prepare branch 1.6
     new f5fb942  [maven-release-plugin] prepare release 1.6
     new d5c853e  Setting correct svn:eol-style on POM files.
     new 5a96c4a  Wiping out the svn:mergeinfo properties from the trunk. We will no longer merge things from the Axis2 1.5 and Transports 1.0.0 branches to the trunk.
     new 7954c41  Pushing back site changes in r1130104 back to the trunk.
     new edd40c4  Fixed a couple of broken links in the download page.
     new eaee8ee  removing an unwanted block to remove the part after '/' from the service name. this code breaks the hierarchical service scenario.
     new 085190b  Use the proper APIs to create OMSourcedElements.
     new 8ff2db0  Getting rid of some references to Axiom implementation classes.
     new f0a2790  adding support for url endpoints
     new 1bb8da4  Fixing an simple issue with a throw
     new 92c7cec  Eliminated an invalid reference to an Axiom LLOM implementation class.
     new 12a62a4  fixing mail attachments
     new f341262  fixing an build break with multipart messages
     new 1a7251a  Applied patch for TRANSPORTS-35.
     new 66faa9a  Applied patch for TRANSPORTS-47.
     new cbb81de  Applied patch for TRANSPORTS-27.
     new d7dac18  Applied patch for TRANSPORTS-36.
     new 48911bd  Applied patch for TRANSPORTS-43.
     new 098b29b  Applied patch for TRANSPORTS-44.
     new 754174f  Applied patch for TRANSPORTS-45.
     new ef00f70  Applied patch for TRANSPORTS-16.
     new 14d5e38  Fixed TRANSPORTS-33.
     new 2b79ac3  Applied patch for TRANSPORTS-34.
     new bdd3c51  Applied patch for TRANSPORTS-48.
     new 2685979  Applied patch for TRANSPORTS-8.
     new 1711515  Applied patch for TRANSPORTS-30.
     new 5412b2f  Adopted to changes introduced in r1324666 and r1308868.
     new f9a7a5d  Eliminated a couple of references to deprecated classes so that we don't need to add a dependency to axiom-compat.
     new a5d7089  TRANSPORTS-50 - Added a sample to demonstrate use of HTTPS transport. This sample is based on Jetty Maven plug-in and keytool-maven-plugin.
     new e1b8523  Moved sample into a new profiles.
     new 95d86cd  removed incorrect element. my bad :(
     new 2299f72  * Replaced deprecated keytool:genkey by keytool:generateKeyPair goal. * Update README file.
     new 39f23ff  TRANSPORTS-50 - adding JMS sample. Server side is completed buy need to finish client side.
     new b3dfd94  Applied patch for TRANSPORTS-51.
     new afc1ca0  AXIS2-5315 - Removed Callback usage from Transport project.
     new 5405da5  Changes required for AXIS2-5340.
     new 76df00f  Changes introduced by AXIS2-5315 in r1349635 [1]
     new 2924341  Changes according to AXIS2-5315 r1351243 .
     new ca853b0  Removed duplicate dependency declaration.
     new f903e17  Fixed a couple of Maven warnings.
     new c9ead64  Upgraded the surefire plugin so that one can use the skipTests property.
     new 4278ebe  Resolved a TODO item.
     new bb3f163  Downgrade to previous surefire release to fix Maven 2 compatibility issue.
     new ae50354  Removed unnecessary repositories.
     new d2dfa13  After fixing AXIS2-5374 it is mandatory to send "SOAPAction" header when sending a SOAP 1.1 message ( "text.xml") .
     new 6dbbf27  Fixed regression caused by r1371373.
     new 9771097  Required code level changes from AXIS2-5374 and a test case fix.
     new b69265e  Upgraded to qpid 0.18 so that we can get rid of the incubator repository.
     new 2442d93  No need to use dependency management for dependencies used only by a specific module.
     new 091f22d  Exclude Qpid tests when running on Java 1.5.
     new 2bcb139  AXIS2-5434: Removed modules that have been integrated into Axis2 core.
     new 44bb496  Removed the http module. Its contents have been moved to Axis2 core.
     new 7170d5e  Fixed build failure caused by sloppy dependency management.
     new c6e6e71  AXIS2-5434 - move Transport samples into Axis2 core project.
     new 039d348  AXIS2-5434: Moved the transport docs to Axis2 core.

The 406 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.