QPID-5506: Use a randomness source to certutil that will definitely exist.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1560692 13f79535-47bb-0310-9956-ffa450edef68
QPID-5509: release messages that have not yet been fetched when closing receiver

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1560718 13f79535-47bb-0310-9956-ffa450edef68
QPID-5504 : simplify QueueEntry to remove discard/dispose/dequeue and only leave delete as the correct way to remove entries

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1560770 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA : set eol-style property

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1560771 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA : fix spelling error/typo in name of Enque(ue)ableMessage

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1560811 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA : fix spelling error/typo in DtxBranch.addPostTransactionAc(t)ion

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1560821 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Changes to python related build processes:
- Use an intermediate build area in the build area not in the source.
-- With this change the source tree is now completely untouched during
   a build.
- Fiddle with CMake so that the python install into the build area doesn't
  happen on every build.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1560851 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA : fix typos / spelling errors

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1560853 13f79535-47bb-0310-9956-ffa450edef68
QPID-2294: add checks for negative timeout

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1560974 13f79535-47bb-0310-9956-ffa450edef68
QPID-5048: Moved test-scope logging dependencies to being compile scope dependencies of qpid-test-utils, which other modules depend on at test scope. Workaround for maven scope dependency resolution issue causing system test run problems.

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

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1560999 13f79535-47bb-0310-9956-ffa450edef68
QPID-5512: suppress exception sometimes seen due to race while closing the socket on Windows, prevent erroneous ConnectionTest failures.

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

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1561000 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Make the python test install depend on the python files.
- So just after the previous checkin Gordon changed the python
  code. This made me think that the python install needs to have
  the dependencies!

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1561130 13f79535-47bb-0310-9956-ffa450edef68
QPID-5513: HA backup fails if number of replicated queues exceeds number of channels.

The problem:
- create cluster of 2 brokers.
- create more than 32768 queues (exceeds number of channels on a connection)
- backup exits with critical error but
- client creating queues receives no error, primary continues with unreplicated queue.

The solution: Primary raises an error to the client if it attempts to create
queues in excess of the channel limit. The queue is not created on primary
or backup, primary and backup continue as normal.

In addition: raised the channel limit from 32k to 64k. There was no reason for
the smaller limit. See discussion: http://qpid.2158936.n2.nabble.com/CHANNEL-MAX-and-CHANNEL-HIGH-BIT-question-tp7603121p7603138.html

New unit test to reproduce the issue, must create > 64k queues.

Other minor improvements:
- brokertest framework doesn't override --log options in the arguments.
- increased default heartbeat in test framework for tests that have busy brokers.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1561206 13f79535-47bb-0310-9956-ffa450edef68
QPID-5514: [Java Broker Management] Close the AMQP transport on deletion of the port too.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1561631 13f79535-47bb-0310-9956-ffa450edef68
QPID-5513: HA backup fails if number of replicated queues exceeds number of channels.

Fix link error (incorrect libraries listed) in ha_test_max_queues on windows.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1561754 13f79535-47bb-0310-9956-ffa450edef68
QPID-5516: Only enable Dtrace style probes on Linux

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1561775 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Minor refactor to improve code safety: calling shared_from_this on creation.

Previous anti-pattern: Classes need to call shared_from_this during creation,
but can't call it in the ctor so had a separate initiailize function that the
user was required to call immediately after the constructor. Possible for user
to forget.

Improved pattern: Introduce public static create() functions to call constructor
and initialize, make constructor and initialize private.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1561828 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Minor rationalization of log statement priorities.

Demote "backup of queue x connected to y" from info to debug.
Tighten up redundant 'notice' messages around promotion of primary.
Promote 'DTX not implemented' to warning
Misc. other minor adjustments.

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

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1561848 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Removed unused defines from config.h

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