QPID-5257 - Add structure for the Dispatch sub-project


git-svn-id: https://svn.apache.org/repos/asf/qpid/dispatch/trunk@1535424 13f79535-47bb-0310-9956-ffa450edef68
QPID-5257 - Moved dispatch source to its new location


git-svn-id: https://svn.apache.org/repos/asf/qpid/dispatch/trunk@1535459 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA - Removed references to deprecated python files.


git-svn-id: https://svn.apache.org/repos/asf/qpid/dispatch/trunk@1535514 13f79535-47bb-0310-9956-ffa450edef68
QPID-5258 - Prepare for release
  - Renamed the executable to qpid-dxrouterd
  - Renamed the configuration file to qpid-dxrouter.conf
  - Moved the tool utilities to the python subtree
  - Install the tool executable


git-svn-id: https://svn.apache.org/repos/asf/qpid/dispatch/trunk@1535571 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA - Fixed executable name in the system test


git-svn-id: https://svn.apache.org/repos/asf/qpid/dispatch/trunk@1535718 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA - Added KEYS file


git-svn-id: https://svn.apache.org/repos/asf/qpid/dispatch/trunk@1535733 13f79535-47bb-0310-9956-ffa450edef68
QPID-5238
  - Switched the DISCOVER-TYPES to return an empty list of superclasses instead of null.
  - Added a facility in the field-composer to create efficient empty lists.
  - Added a test for the management agent.
  - Changed the system tests to all run against the same execution of the router (much faster).
  - Added a system test to verify the back-flow of dispositions into closed connections.
  - Fixed the stability bug that was exposed by the above test.


git-svn-id: https://svn.apache.org/repos/asf/qpid/dispatch/trunk@1536961 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA - Added fallback support for testing under Python libraries prior to 2.7
          The tests will run considerably slower on pre-2.7 Python.


git-svn-id: https://svn.apache.org/repos/asf/qpid/dispatch/trunk@1537621 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA - Further backward compatibility for the python tests.


git-svn-id: https://svn.apache.org/repos/asf/qpid/dispatch/trunk@1537624 13f79535-47bb-0310-9956-ffa450edef68
QPID-5313: Install qpid-dxrouterd to /usr/sbin.

git-svn-id: https://svn.apache.org/repos/asf/qpid/dispatch/trunk@1540072 13f79535-47bb-0310-9956-ffa450edef68
QPID-5310
  - Added echoing of the correlation_id in management agent requests.
  - Since correlation_id may have multiple types, the field infrastructure was changed
    to allow for fields that hold the type tags so we don't need to write type-specific
    code for things like correlation_id.


git-svn-id: https://svn.apache.org/repos/asf/qpid/dispatch/trunk@1540121 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA - Cleaned up two of the test configurations


git-svn-id: https://svn.apache.org/repos/asf/qpid/dispatch/trunk@1540202 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA - Removed spurious printf.


git-svn-id: https://svn.apache.org/repos/asf/qpid/dispatch/trunk@1540712 13f79535-47bb-0310-9956-ffa450edef68
QPID-5338: Renamed the top Python package to qpiddx.

This fixes the collision between the embedded library's name and the
public Qpid Python libraries.

git-svn-id: https://svn.apache.org/repos/asf/qpid/dispatch/trunk@1541585 13f79535-47bb-0310-9956-ffa450edef68
QPID-5338: Added ChangeLog entry

git-svn-id: https://svn.apache.org/repos/asf/qpid/dispatch/trunk@1541589 13f79535-47bb-0310-9956-ffa450edef68
QPID-5339 - Fixed thread safety issue in the type allocator initialization
  - Added a memory test-mode to check for under/over-run of allocated space.


git-svn-id: https://svn.apache.org/repos/asf/qpid/dispatch/trunk@1541679 13f79535-47bb-0310-9956-ffa450edef68
QPID-5319 - Added management access for connections.
Applied patch from Ernie Allen


git-svn-id: https://svn.apache.org/repos/asf/qpid/dispatch/trunk@1541689 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA - Added general router data to management (added -g option to qdstat).


git-svn-id: https://svn.apache.org/repos/asf/qpid/dispatch/trunk@1541700 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA - Increased the defensiveness of the code in several places.


git-svn-id: https://svn.apache.org/repos/asf/qpid/dispatch/trunk@1541730 13f79535-47bb-0310-9956-ffa450edef68
QPID-5338: Removed the dispatch package from under qpiddx

The package was redundant.

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