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 
<x...@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.


Reply via email to