summaryrefslogtreecommitdiff
path: root/qpid/cpp/src
Commit message (Collapse)AuthorAgeFilesLines
* QPID-4327: Refactor to simplify TxAccept.Alan Conway2013-08-012-92/+54
| | | | | | Removed un-necessary RangeOps layers. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1509419 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4327: Optimize brokertest.ready() to improve test runtimes.Alan Conway2013-08-011-22/+13
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1509418 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4942: Include file not part of supported APIAndrew Stitcher2013-07-311-0/+91
| | | | | | (missed out from earlier commit) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1508915 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5026: make receivers target and senders source configurable, defaulting ↵Gordon Sim2013-07-314-2/+41
| | | | | | to the named node if not specified git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1508832 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5026: match source with target and vice-versaGordon Sim2013-07-302-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1508523 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5025: check that delivery has not already been ended before signalling ↵Gordon Sim2013-07-301-1/+3
| | | | | | commit of dequeue git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1508516 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4942: Only install include files that are used by the supported APIAndrew Stitcher2013-07-2677-11/+7656
| | | | | | | - Since we removed a whole lot of old API code we can drastically cut down on the header files that we export. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1507469 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4940: Remove qmf1 console codeAndrew Stitcher2013-07-2615-2208/+1
| | | | | | QPID-4941: Remove qmf1 console examples git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1507467 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4940: Remove obsolete qmf codeAndrew Stitcher2013-07-2631-8449/+0
| | | | | | | | | - Remove qmf1 engine code - Remove qmf1 language bindings - Remove qmf1 agent code (it depends on engine) - Fix up cmake to build git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1507464 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5019: add flag to distinguish QMFv2 eventsKenneth Anthony Giusti2013-07-261-0/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1507370 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4640: QPID-3633: Remove autotools build from qpid C++ source treeAndrew Stitcher2013-07-2517-2248/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1507112 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5016: Zero rmgr struct element with correct size.Andrew Stitcher2013-07-251-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1507085 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5015: increase timeouts for queue flow testsKenneth Anthony Giusti2013-07-241-4/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1506613 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5011: C++ Broker ACL allows one connection when user quota is zeroCharles E. Rolke2013-07-221-1/+3
| | | | | | | | Compute limit-check result even for first connection. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1505823 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5003: set finite lifetime by default for durable subscription queues ↵Gordon Sim2013-07-185-20/+57
| | | | | | that are not currently in use git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1504622 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5002: durable links are reliable by default; autodelete subscription ↵Gordon Sim2013-07-181-3/+5
| | | | | | queue specified only if neither durable nor reliable git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1504621 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Enhance proton version compatibility check to restrict latest as ↵Gordon Sim2013-07-171-7/+12
| | | | | | well as earliest compatible version git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1504071 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4988: fix test script for case where AMQP 1.0 support is not builtGordon Sim2013-07-171-3/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1504065 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4993: reroute dropped messages in ring queue if alternate exchange is ↵Gordon Sim2013-07-174-13/+35
| | | | | | specified git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1504058 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4988: add test script introduced in last commit to EXTRA_DISTGordon Sim2013-07-171-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1504036 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4907: fix unit testGordon Sim2013-07-161-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1503653 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4988: Add test runs using swigged python clientGordon Sim2013-07-168-4/+80
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1503652 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3247: add policy for self-struct subscription queueGordon Sim2013-07-138-0/+128
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1502766 13f79535-47bb-0310-9956-ffa450edef68
* Add Windows Powershell version of this test. NO-JIRA.Stephen D. Huston2013-07-121-0/+71
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1502714 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4407: verify mechanism used when no external SASL library is availableGordon Sim2013-07-121-3/+21
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1502664 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4907: change qpidd default mode for QMF event and update publishing to ↵Kenneth Anthony Giusti2013-07-122-25/+71
| | | | | | use QMFv2 format only git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1502642 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4986: ensure correct handler is called for message-id typed propertiesGordon Sim2013-07-113-121/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1502193 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4985: ensure calculated buffer size is accurateGordon Sim2013-07-111-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1502192 13f79535-47bb-0310-9956-ffa450edef68
* Fix MSVC compile warning struct vs. class. NO-JIRA.Stephen D. Huston2013-07-111-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1502090 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4976: support standard lifetime policiesGordon Sim2013-07-1022-206/+588
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1501768 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4944: HA skip test test_failover_send_receive till fixed.Alan Conway2013-07-091-1/+3
| | | | | | | This test is still failing very occasionally (approx 1 in 5000 runs) It is being disabled to cut down on noise in automated builds untill the problem is fixed. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1501259 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4627: fix faulty switch statementGordon Sim2013-07-081-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1500613 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: HA Changed output directory for ha_tests.py to avoid other testsc ↵Alan Conway2013-07-051-2/+5
| | | | | | overwriting. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1500085 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4627: Implement most of the remaining selector special identifiersAndrew Stitcher2013-07-0511-41/+136
| | | | | | | | | | | | | | | | | | Implemented: message_id, correlation_id, jms_type, creation_time, absolute_expiry_time There are a couple of caveats: The easily available way to get jms_type doesn't distinguish between an empty string and the property not being sent at all. So we treat this case as property not set as that seems like it will get most cases correct (why bother to send an empty jms_type?). The creation_time property is currently implemented as the time the message was put on the queue (if enabled in the broker) as amqp 0_10 has no standard way to indicate the creation time and we're not currently holding the creation time for amqp 1.0 messages. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1500052 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4944: HA Sporadic failure: test_failover_send_receiveAlan Conway2013-07-046-15/+14
| | | | | | | | | | | | | | | | | Test failing if run as: ha_tests.py -DDURATION=2 AssertionError: Stalled test0 waiting for 248, sent 1228 The problem was a missing call to notify() when a ReplicatingSubscription skipped a message. That resulted in very long (>1s) delays between skipped messages which caused the test to time out. Changes: - ReplicatingSubscription::deliver call notify() to keep consumer active. - Re-enable test_failover_send_receive. - Increase default credit for replicating subscription to match qpid-send. - Rename ReplicatingSubscription::unacked as unready, clearer meaning. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1499789 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4944: HA Sporadic failure - logging improvements used to investigate.Alan Conway2013-07-047-13/+14
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1499788 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4975: Only send correlation id if it isn't empty.Andrew Stitcher2013-07-031-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1499540 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4969: C++ Broker headers exchange allows creation of bindings Charles E. Rolke2013-07-013-6/+8
| | | | | | | | | | | with duplicate keys Patch from Gordon Sim to correct issues in initial fix. Now successive bind requests are accepted when the key, queue, and exchange are identical if and only if all of the binding args are also identical. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1498671 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4971: Uninitialized variables in QueueSettingsCharles E. Rolke2013-07-011-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1498630 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4969: Headers exchange allows bindings with duplicate managementId.Charles E. Rolke2013-06-281-0/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1497926 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Refactor AclData to extract two deeply nested functions. Fix parens.Charles E. Rolke2013-06-282-716/+699
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1497827 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4966: ensure timeout is honoured while waiting of rmessagesGordon Sim2013-06-282-3/+33
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1497749 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4965: check filters on assertGordon Sim2013-06-282-4/+64
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1497748 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4961: Fix make distcheck problems with qpidd-p0 script.Alan Conway2013-06-271-9/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1497549 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4961: Remove obsolete ssl.cmake from EXTRA_DISTJustin Ross2013-06-271-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1497489 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4944: HA skip test test_failover_send_receive till fixed.Alan Conway2013-06-271-1/+3
| | | | | | | This test has been failing sporadically for some time, it is being disabled to cut down on noise in automated builds untill the problem is fixed. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1497477 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: restrict broker to listen only on loopback interface (ensures they ↵Gordon Sim2013-06-273-4/+4
| | | | | | are listening on the right interface when port is 0) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1497339 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4957: ensure bindings created on attaching link are deleted alog with ↵Gordon Sim2013-06-271-1/+1
| | | | | | the subscription queue git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1497282 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4919: repair r1497036 for windows buildsCharles E. Rolke2013-06-261-7/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1497074 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4919: Allow definition of topics in AMQP 1.0, composed of an exchange ↵Gordon Sim2013-06-2629-113/+729
| | | | | | and subscription queue configuration git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1497036 13f79535-47bb-0310-9956-ffa450edef68