QPID-4000 : [Java Broker] Add conversion of 0-x messages to 1-0 subscriptions

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1457482 13f79535-47bb-0310-9956-ffa450edef68
QPID-4000 : [Java Broker] Add conversion of 0-x messages to 1-0 subscriptions

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1457484 13f79535-47bb-0310-9956-ffa450edef68
QPID-4652 [Java Broker 1.0] delete temporary queues created for exchange subscription when connection closes

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1457485 13f79535-47bb-0310-9956-ffa450edef68
QPID-4653 : [Java Broker 1.0] Implement statistics counting on 1.0 connections

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1457489 13f79535-47bb-0310-9956-ffa450edef68
QPID-4654 : [Java Client 1.0] Add connection redirect support to the AMQP 1.0 JMS client

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1457505 13f79535-47bb-0310-9956-ffa450edef68
QPID-4636: expand testing of the new TrustManagers

- Removes the 'app2' cert from the test broker peer store so it only contains the 'app1' cert.
- Add a java broker trust store (currently continues to match client trust store, contans the test CA).
- Add a java client keystore with a completely untrusted cert.
- Add additional unit testing of QpidPeersOnlyTrustManager inc use of otherwise trusted certs, and completely untrusted certs.
- Add additional unit testing of QpidMultipleTrustManager and its behaviour when wrapping a regular TrustManager, a QpidPeersOnlyTrustManager, and both at once.
- Add system tests showing a client with untrusted SSL cert failing to connect, then succeeding when adding it to the peerStore on the broker.

Work by myself and Michal Zerola.


git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1457599 13f79535-47bb-0310-9956-ffa450edef68
QPID-4655: add BrokerOptions support for skipping the logging configuration (and LoggingManagementMbean registration as a result) when embedding the broker


git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1457612 13f79535-47bb-0310-9956-ffa450edef68
QPID-4656: added perftests documentation

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1457805 13f79535-47bb-0310-9956-ffa450edef68
QPID-4586: some management related tweaks and fixes

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1457898 13f79535-47bb-0310-9956-ffa450edef68
QPID-4657: Add UI into java broker web management console to add/edit/delete ports

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1457903 13f79535-47bb-0310-9956-ffa450edef68
QPID-4621: Arithmetic operations for C++ broker selectors
- Rearranged Syntax and parser to support arithmetic
- Implemented arithmetic syntax
- Implemented arithmetic operators
- Added some tests for arithmetic operations
- Added explicit lexical tokens for all the comparison and arithmetic operations
- Added the missing ',' token for us in the 'IN' comparison
- Rearranged the lexer so that everything is not uniformly inside the
  hand crafted state machine.
- Moved a bunch of testing code from the tokeniser to the unit test
  (much of this code might actually not be very useful anymore)

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1457912 13f79535-47bb-0310-9956-ffa450edef68
QPID-4493: Fixes memory leak in Perl bindings.

Contributed by: Jimmy Jones <jimmyjones2@gmx.co.uk>

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1457923 13f79535-47bb-0310-9956-ffa450edef68
QPID-4658: Update statistics even when no binding key matches routing key

This is a patch from Pavel Moravec.  Thanks to Ernie Allen for testing
it and fixit it for latest trunk.



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