NO-JIRA: slim down some header file inclusions

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1428722 13f79535-47bb-0310-9956-ffa450edef68
QPID-4525: remove the ChannelCloseTest and ChannelCloseOkTest system tests

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1428774 13f79535-47bb-0310-9956-ffa450edef68
QPID-4526: stop logging warnings about <module>/resource dirs not existing

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1428784 13f79535-47bb-0310-9956-ffa450edef68
QPID-4526: stop deleting (and logging that we are) the scratch profile properties file so that it then gets (re)created, just use force the concatenation without appending, i.e overwrite.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1428785 13f79535-47bb-0310-9956-ffa450edef68
QPID-4527: update the JCA module to use the standard build target implementation, rather than replacing it.

- Overrides the output destinations (to give the filenames 'ra' instead of 'jca' as it was doing) and uses the postbuild target to additionally create the rar and examples.
- Moves the META-INF resources for the rar file to their own directory, removing need to specifically prevent their inclusion in the jar file.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1428787 13f79535-47bb-0310-9956-ffa450edef68
QPID-4318
    *Added support to QpidConnectionFactoryProxy for
    Queue/TopicConnectionFactorys
    *Added simple system test

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1428896 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: restore inclusion for Windows builds broken by r1428722

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1428912 13f79535-47bb-0310-9956-ffa450edef68
QPID-4492
    *Added README documentation for JBOSS/EAP6 environment.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1428915 13f79535-47bb-0310-9956-ffa450edef68
QPID-4491
    *Minor documentation fixes for property names that have changed over
    time.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1428944 13f79535-47bb-0310-9956-ffa450edef68
QPID-3569: Refactor TransactionTimeout

* Moved the duplicated transactionUpdateTime member from AMQChannel/ServerSession to ServerTransaction.
  ** LocalTransaction now maintains advances transactionUpdateTime on each enqueue/dequeue operation
  ** Other non-transactional ServerTransaction impls return transactionUpdateTime of 0 (as they already do for transactionStartTime).
  ** Changed LocalTransaction so that transaction start time is recorded on first enqueue or dequeue operation (rather than only
     first enqueue)
* Moved duplicated logic from AMQChannel/ServerSession#checkTransactionStatus to TransactionTimeoutHelper
* Make TransactionTimeoutTests use a durable queue so it is actually testing with store transactions.
* Removed warnings if operational logging is turned off.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1429726 13f79535-47bb-0310-9956-ffa450edef68
QPID-1726 ASF licensed Qpid store. 
Enable legacystore build in normal processing.
Rewrite CMake to have look and feel of cpp/src CMake code.



git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1429980 13f79535-47bb-0310-9956-ffa450edef68
QPID-1726 ASF licensed Qpid store
Update legacystore from changes in source svn revisions 4514 to 4528.



git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1429990 13f79535-47bb-0310-9956-ffa450edef68
QPID-1726 ASF licensed Qpid Store
Add unit tests.

There are several issues with these tests:

1. Originally the four .cpp unit test sources were compiled into a single
unit_test executable. In the current framework those four sources create
conflicting brokers that overwrite each other's store and fail to open port
5672. In this checkin there are four unit test executables. Running each
serially gets them all to pass. A new strategy is needed to start brokers
that don't conflict.

2. The legacystore.so is not integrated with the rest of the tests. Some
tests may run with the externally compiled msgstore.so and some use the
built in test_store. Plugging legacystore.so into these other tests is TBD.

3. cpp/src/tests/legacystore defines more tests beyond simple unit tests.
None of the issues related to wider system tests are addressed yet.



git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1430018 13f79535-47bb-0310-9956-ffa450edef68
QPID-4368: Add missing dist file

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1430329 13f79535-47bb-0310-9956-ffa450edef68
QPID-1726 ASF licensed Qpid store - disable building this component



git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1430338 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Removed Makefile.PL from DISTCLEANFILES in Autotools.

The file used to be generated, but is not any longer. So the file never
needs to be deleted when cleaning up.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1430464 13f79535-47bb-0310-9956-ffa450edef68
QPID-4315: Changed Connection management name to be supplied by Link
code on outgoing connections so that the Link code can correlate the
connection with the Link using the name.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1430573 13f79535-47bb-0310-9956-ffa450edef68
QPID-4518 : disallow unknown args in config file
Change EnvOptMapper::configFileLine to take ar arg telling it if
it's OK to have unknown args or not.  If not, throw upon encountering.
From the higher level of run_broker(), there are two passes of
arg parsing.  In the first pass it's normal to have unknown args,
because the loadable modules are not loaded yet.  But I change the
second parsing to pass down the arg that says "unknowns are not okay."



git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1431016 13f79535-47bb-0310-9956-ffa450edef68
QPID-4315: Make Windows work

More cut-n-paste cargo cult programming

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1431116 13f79535-47bb-0310-9956-ffa450edef68
JIRA-4531 : Variant.cpp cast of -0 failing with older GCC


git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1431435 13f79535-47bb-0310-9956-ffa450edef68