QPID-3603: HA primary sends membership updates to backup brokers.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1348113 13f79535-47bb-0310-9956-ffa450edef68
QPID-3603: Add ConfigurationObserver.

Allows plugins to observe configuration events queue create/destroy,
exchange create/destroy and bind/unbind.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1348114 13f79535-47bb-0310-9956-ffa450edef68
QPID-3603: Fix race condition causing sporadic crash in BrokerReplicator::initializeBridge

The BrokerReplicator was being deleted before all outstanding
initializeBridge calls had been processed by the IO thread.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1348115 13f79535-47bb-0310-9956-ffa450edef68
QPID-4047 : [Java] Add timeout to socket connect

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1348224 13f79535-47bb-0310-9956-ffa450edef68
QPID-4048 - Rafactor of TopicExchange to isolate the binding-key data structure.


git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1348233 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Remove references to Message Store Tool from Java Broker docbook.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1348602 13f79535-47bb-0310-9956-ffa450edef68
QPID-3997: [Java Broker] Allow assignment of AuthenticationManager on a per-port basis

Address review comments from Rob Godfrey.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1348603 13f79535-47bb-0310-9956-ffa450edef68
QPID-4014: increase debug logging in ConflationQueueList

Applied patch from Phil Harvey <phil@philharveyonline.com>


git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1348647 13f79535-47bb-0310-9956-ffa450edef68
QPID-4022 C++ Broker connection limits by host ip and by user name.
Rework the strategy to deny connections based on configured limits.
All limits checked in one function from points in broker when the
user's authenticated name is known. Denied connections receive the
AMQP exception instead of getting the socket closed.



git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1348707 13f79535-47bb-0310-9956-ffa450edef68
QPID-3603 add new file to CMakeLists

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1348712 13f79535-47bb-0310-9956-ffa450edef68
QPID-4034: XASessionImpl should override resubscribe() for correct XA
failover behavior
    *Implemented resubscribe() in XASessionImpl
    *Minor cleanup, fixed typos etc

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1348825 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA - Fixed some Windows Visual Studio build errors


git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1348926 13f79535-47bb-0310-9956-ffa450edef68
QPID-3902 C++ Broker add log categories
svn merge --reintegrate from branch qpid/branches/qpid-3902/qpid



git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1349006 13f79535-47bb-0310-9956-ffa450edef68
QPID-4044: Synchronise DtxRegistry#commit and #rollback to eliminate the possibility of deadlock

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1349055 13f79535-47bb-0310-9956-ffa450edef68
Add missing typename. NO-JIRA

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1349075 13f79535-47bb-0310-9956-ffa450edef68
QPID-4055 : [Java Broker] update to latest version of BDB library

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1349191 13f79535-47bb-0310-9956-ffa450edef68
QPID-4046: set intrusive ptr to zero instead of calling reset() - compatible with older releases of boost

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1349346 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Fix failing unit_test, updated for changes in log format.

The test had not been updated to account for changes to log format, adding
[Category] to front of messages.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1349389 13f79535-47bb-0310-9956-ffa450edef68
QPID-4062 : [Java Tests] Java system tests sometimes fail due to JMX port already initialised (Applied patch from Philip Harvey

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1349443 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Fix parsing of C++ URLs in qpid.messaging.util to handle IPv6 addresses.

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