summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Updated merge infoQPID-4659Robert Godfrey2013-04-230-0/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-4659@1471145 13f79535-47bb-0310-9956-ffa450edef68
* Merged up to r1465457Robert Godfrey2013-04-23206-4658/+11565
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-4659@1471141 13f79535-47bb-0310-9956-ffa450edef68
* Merged up to r1465457Robert Godfrey2013-04-2344-367/+891
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-4659@1471100 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4657, QPID-4683 : merged to QPID-4659 branchRobert Godfrey2013-04-229-39/+272
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-4659@1470450 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4680 : merged to QPID-4659 branchRobert Godfrey2013-04-221-1/+23
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-4659@1470443 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4677 : merged to QPID-4659 branchRobert Godfrey2013-04-2219-167/+167
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-4659@1470440 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4678 : merged to QPID-4659 branchRobert Godfrey2013-04-2214-9/+711
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-4659@1470438 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4677 : merged to QPID-4659 branchRobert Godfrey2013-04-2211-110/+324
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-4659@1470433 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4671 : merged to QPID-4659 branchRobert Godfrey2013-04-222-2/+72
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-4659@1470430 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4666 : merged to QPID-4659 branchRobert Godfrey2013-04-221-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-4659@1470428 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA : merging from trunk to keep branch up to dateRobert Godfrey2013-03-27147-2853/+4166
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-4659@1461870 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4659 : Address JIRA comments from Robbie GemmellRobert Godfrey2013-03-2712-76/+57
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-4659@1461575 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4659 : [Java Broker] refactor to separate protocol dependent from ↵Robert Godfrey2013-03-18165-1557/+2556
| | | | | | protocol independent classes git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-4659@1458042 13f79535-47bb-0310-9956-ffa450edef68
* Create branch for QPID-4659Robert Godfrey2013-03-180-0/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-4659@1458037 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4624: Implement IN operator for C++ broker selectorsAndrew Stitcher2013-03-182-2/+57
| | | | | | | | | - Implemented parser for IN operator - Implement In operator evaluator and unit tests - Syntax is a bit wider than the spec allowing full expressions in the contents of the IN expression not just strings. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1457998 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4658: Update statistics even when no binding key matches routing keyJustin Ross2013-03-181-5/+7
| | | | | | | | | 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
* QPID-4493: Fixes memory leak in Perl bindings.Darryl L. Pierce2013-03-182-15/+25
| | | | | | 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-4621: Arithmetic operations for C++ broker selectorsAndrew Stitcher2013-03-186-284/+561
| | | | | | | | | | | | | | | - 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-4657: Add UI into java broker web management console to add/edit/delete ↵Alex Rudyy2013-03-1813-22/+507
| | | | | | ports git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1457903 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4586: some management related tweaks and fixesGordon Sim2013-03-1817-39/+69
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1457898 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4656: added perftests documentationPhil Harvey2013-03-181-0/+105
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1457805 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4655: add BrokerOptions support for skipping the logging configuration ↵Robert Gemmell2013-03-183-2/+29
| | | | | | (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-4636: expand testing of the new TrustManagersRobert Gemmell2013-03-177-41/+284
| | | | | | | | | | | | | | - 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-4654 : [Java Client 1.0] Add connection redirect support to the AMQP ↵Robert Godfrey2013-03-17148-13283/+13497
| | | | | | 1.0 JMS client git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1457505 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4653 : [Java Broker 1.0] Implement statistics counting on 1.0 connectionsRobert Godfrey2013-03-174-11/+40
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1457489 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4652 [Java Broker 1.0] delete temporary queues created for exchange ↵Robert Godfrey2013-03-171-0/+37
| | | | | | subscription when connection closes git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1457485 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4000 : [Java Broker] Add conversion of 0-x messages to 1-0 subscriptionsRobert Godfrey2013-03-171-21/+14
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1457484 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4000 : [Java Broker] Add conversion of 0-x messages to 1-0 subscriptionsRobert Godfrey2013-03-1710-216/+776
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1457482 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4640: Fixed up some of the documentation from the autotools deprecationAndrew Stitcher2013-03-173-42/+105
| | | | | | | | - The new INSTALL-AUTOMAKE was incorrectly based on the new INSTALL not the old one - The cmake build instructions didn't use a separate build directory which is the recommended configuration (both by cmake and qpid) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1457373 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4640: Deprecate autotools build system.Alan Conway2013-03-155-161/+273
| | | | | | | | | | | | This patch does the following: - Update INSTALL and README files to refer to the cmake build. - configure script prints a deprecation notice. The autotools instructions are still available in INSTALL-AUTOTOOLS, which also has a deprecation notice. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1457098 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4640: brokertest.py prints a message and skips tests if qmf.console not ↵Alan Conway2013-03-151-1/+4
| | | | | | | | | | available. Tests that use qmf.console will print a skip message if it is not available. For example: they may not be available when building from a distro rather than a checkout. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1457097 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4640: Add files required for legacystore build to distro.Alan Conway2013-03-152-1/+115
| | | | | | | | | Several files needed to build the legacystore were missing from automake dist rules. Note still need to use cmake to build legacystore, it is not build by automake. The missing files were added so that you can use cmake without error in an automake-generated distribution. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1457096 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4623: Fixed the unit test for unknown valuesAndrew Stitcher2013-03-151-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1457062 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4623: Fixed unknown semantics of "between" comparisonAndrew Stitcher2013-03-152-26/+19
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1457058 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4623: Implemented parser and evaluator for BETWEEN comparisonsAndrew Stitcher2013-03-152-19/+57
| | | | | | | | | - The implementation uses a custom between operator rather than desugaring the syntax, because we can avoid repeated evaluation of the expression bing compared that way (this will also be true for the IN comparison operator). git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1457029 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4649: use qpid uuid library instead of pythonKenneth Anthony Giusti2013-03-153-6/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1456950 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4586: add ability to have qpidd establish outgoing connectionsGordon Sim2013-03-1446-249/+2455
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1456621 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4622: Implement 'LIKE' string matching operations in selectorAndrew Stitcher2013-03-144-18/+227
| | | | | | | | | - This implements <expression> [NOT] LIKE <string> [ESCAPE <character>] - The implementation uses the posix regex library (in BRE mode) on Unix systems - It uses std::tr1::regex on Visual Studio (in std::tr1::regex::basic mode) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1456561 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4636: add 'peersOnly=false' on the 'regular trustStore' for clarity, ↵Robert Gemmell2013-03-143-2/+4
| | | | | | add assertion exclusion on a couple of system tests to get them passing git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1456556 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4636: add unit tests for new TrustManagersRobert Gemmell2013-03-143-0/+163
| | | | | | Applied patch from Michal Zerola git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1456555 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4636: add support for a broker 'peerStore' that can be used to perform ↵Robert Gemmell2013-03-148-37/+324
| | | | | | | | SSL client auth based on specific 'trusted peer' certs existing in it, rather than via use of a trusted CA cert. Applied patch from Michal Zerola git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1456554 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4593: Remove initial store type command line argument, simplify ↵Alex Rudyy2013-03-1419-939/+953
| | | | | | configuration store interface, split json configuration store into memory and json stores git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1456473 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4558: Fix string iterator being dereferenced 1 beyond end().Andrew Stitcher2013-03-141-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1456464 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4549 Applying Pavel's patch.Rajith Muditha Attapattu2013-03-131-5/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1456131 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4559 - Added handling of the queue-delete preconditions in the qmf ↵Ted Ross2013-03-135-5/+70
| | | | | | | | | broker method. Patch contributed by Ernie Allen. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1456081 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3769 Modified the hashcode impl to match equals. Added a test caseRajith Muditha Attapattu2013-03-132-5/+57
| | | | | | to verify equals and hashcode for ADDR based destinations. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1456008 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3769 Applying a modified version of a patch from Siddesh Poyarekar.Rajith Muditha Attapattu2013-03-131-7/+25
| | | | | | | | The original patch did a literal comparison of the address strings which can cause issues if it had white spaces. The modified version matches the type and name. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1456007 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4596,QPID-4638: Change authentication provider names to shorter names, ↵Alex Rudyy2013-03-1321-36/+32
| | | | | | rename Port#AUTHENTICATION_MANAGER into Port#AUTHENTICATION_PROVIDER git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1455919 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4597: Missing licence on new java test added by rev 1449342. No other ↵Keith Wall2013-03-121-0/+19
| | | | | | change. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1455732 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4595: ensure completions for previously received messages are sent when ↵Gordon Sim2013-03-121-0/+1
| | | | | | credit is flushed git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1455630 13f79535-47bb-0310-9956-ffa450edef68