QPID-5504 : fix bug in DistributedTransaction when enqueuing a single message - brought to light by earlier refactoring

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1564258 13f79535-47bb-0310-9956-ffa450edef68
QPID-5504 : remove unused inner classes

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1564259 13f79535-47bb-0310-9956-ffa450edef68
QPID-5539: Separate credential processing for re-use in AMQP1.0 SSL transport.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1564611 13f79535-47bb-0310-9956-ffa450edef68
QPID-5540: use mutex to ensure single SCHANNEL_SHUTDOWN

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1564644 13f79535-47bb-0310-9956-ffa450edef68
QPID-5531: [C++ broker] Set timeout for every DTX transaction

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1564694 13f79535-47bb-0310-9956-ffa450edef68
QPID-5541: HA incorrect options for expected-backups in qpid-ha tool

Remove invalid --backup option from qpid-ha set and query commands.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1564797 13f79535-47bb-0310-9956-ffa450edef68
QPID-5362: Bugfixes and enhancements for qpid_qls_analyze

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1564808 13f79535-47bb-0310-9956-ffa450edef68
QPID-5480: Recovery of store failure with "JERR_MAP_NOTFOUND: Key not found in map." error message. Fixed numerous recovery issues, particularly the handling of files at the end of the file list during recovery when the last file is not used or incompletely written.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1564877 13f79535-47bb-0310-9956-ffa450edef68
QPID-5361: Added a bash script which allows for transactional soak testing.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1564893 13f79535-47bb-0310-9956-ffa450edef68
NO_JIRA: Added Apache license text to tx-text-soak.sh, updates to linearstore ISSUES file

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1564935 13f79535-47bb-0310-9956-ffa450edef68
QPID-5048: Maven POM refactoring - names, descriptions, dependencies & versions

Patch supplied by Andrew MacBean <andymacbean@gmail.com>

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1565303 13f79535-47bb-0310-9956-ffa450edef68
QPID-5544: HA memory leak in backup broker after shutdown.

The memory leaks were due to shared_ptr cycles between the QueueReplicator,
Bridge and Link objects. This patch breaks the cycles using weak_ptrs
in the appropriate places.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1565340 13f79535-47bb-0310-9956-ffa450edef68
QPID-5524: ssl-cert-name connection argument processing in AMQP 1.0. cpp client

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1565376 13f79535-47bb-0310-9956-ffa450edef68
Author: Alan Conway <aconway@redhat.com>
--- log message follows this
NO-JIRA: Remove use of python built-in 'next', not available before python 2.6.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1565382 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Get rid of valgrind "rechable" block in logging statements.

Each logging statement was allocating and not freeing a string, generating a
huge number of harmless but annoying "blocks are still reachable".

Fixed so the strings are freed at static destructor time.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1565431 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Fix windows build problem introduced by r1565431 in log/Statement.cpp commit.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1565448 13f79535-47bb-0310-9956-ffa450edef68
QPID-5499: Fix Ruby/Perl bindings when built with -Werror=format-security

Changed the swig descriptors so that they use a constant format string.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1565651 13f79535-47bb-0310-9956-ffa450edef68
QPID-5547 : [Java Broker] When handling rejects in 0-8/9/9-1 treat queues with no max delivery set as having infinite max delivery, rather than max delivery of 1

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1565701 13f79535-47bb-0310-9956-ffa450edef68
QPID-5504 : Refactoring to allow for nodes other than queues to be subscribed from, and nodes other than exchanges to be sent to (merged from separate branch)

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1565726 13f79535-47bb-0310-9956-ffa450edef68
QPID-5548: C++ Messaging API does not specify the connection Connection URL format
Add Connection section and Connection URLs subsection.
Demote Connection Options to be a subsection of Connection.


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