QPID-4422: Python Client (0-8..0-9) now allows "instance" client property to be passed in order to allow re-subscribing to durable subscriptions. Centralised the creation of client properties such that this is only done in one place across all protocols. Also increased Python Client (0-8..0-9)'s diagnostic logging.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1406584 13f79535-47bb-0310-9956-ffa450edef68
QPID-4426 Add exception callback to sessionreceiver callback server.
This patch fixes the server and the csharp.map.callback.receiver.cs client example.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1406713 13f79535-47bb-0310-9956-ffa450edef68
QPID-4427 C++ Messaging Client .NET Binding failed to wrap receiver.close().
Also add exception handler to closing section of map callback receiver example.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1406725 13f79535-47bb-0310-9956-ffa450edef68
QPID-4423 C++ Broker federated bridge creation should not declare named queues.

Named queues are assumed to exist and should not be declared during bridge creation.



git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1406809 13f79535-47bb-0310-9956-ffa450edef68
QPID-3067 moved old examples - repair winsdk script not to reference directories deleted by r1075883



git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1407282 13f79535-47bb-0310-9956-ffa450edef68
QPID-4422: removed tabs from the new test

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

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1407440 13f79535-47bb-0310-9956-ffa450edef68
Reverting change 1404836, which was causing test failures

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1407448 13f79535-47bb-0310-9956-ffa450edef68
QPID-4430: HA QMF queue events do not propagate to backups under load (Jason Dillaman)

In a stress tests QMF events were not being propagated to backups.  Discovered
that the inter-broker link had hundreds of thousands of enqueued OutputTasks --
representing only a few unique consumers.  There should only be only a single
output task for a given consumer.  This appears to have stalled the delivery of
QMF messages to the backup broker

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1407543 13f79535-47bb-0310-9956-ffa450edef68
Bug 874118 - HA Deadlock in backup broker after disconnecting from primary.

The backup broker was running ExchangeRegistry::for_each to clean up
connections, but this holds the ExchangeRegistry lock and hence the deadlock.
Now we copy a list of exchanges with for_each and work on it without the lock.

The issue showed up for 0 timeouts only because the queue schedules non-0
timeouts to a separate timer thread.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1407661 13f79535-47bb-0310-9956-ffa450edef68
QPID-4410: Fix qpid-config argument parsing, broken by recent commit r1404836

Only the new --broker-addr option was working, the --broker option was being ignored.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1407674 13f79535-47bb-0310-9956-ffa450edef68
QPID-4431: add 'deploy-snapshot' target for use in publishing snapshot maven artefacts from CI


git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1408100 13f79535-47bb-0310-9956-ffa450edef68
Changed systemd support to requiring Networking start first.

Before the qpidd service was started in parallel to networking. Now it's
started after networking is started.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1408346 13f79535-47bb-0310-9956-ffa450edef68
QPID-4418 - Autotools will fail if no C++ compiler is found.

Submitted by: Jimmy Jones

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1408782 13f79535-47bb-0310-9956-ffa450edef68
QPID-4434 - Skip language bindings if Swig is too old.

Previously the CMake environment would fail if the version of Swig found
was too old. Now it will skip the language bindings and notify the user
of that choice.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1408867 13f79535-47bb-0310-9956-ffa450edef68
QPID-4435: Reconnect on connect failure hangs at third address to try
- In the case of retrying a connection failure the epoll code mistakenly
  thinks the connection has just been disconnected and therefore should
  never be seen again.

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