summaryrefslogtreecommitdiff
path: root/qpid/cpp
Commit message (Collapse)AuthorAgeFilesLines
* QPID-5085: ensure messages released 'behind' a cursor on a priority queue ↵Gordon Sim2013-08-202-1/+26
| | | | | | don't get missed (merged from r1515793) git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.24@1515891 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5078: ensure listeners are always notified if a message was left on the ↵Gordon Sim2013-08-191-3/+6
| | | | | | queue (merged from r1514907) git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.24@1515483 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5060: remove exchange and durable for properties map, as they apply to ↵Gordon Sim2013-08-092-2/+9
| | | | | | topic itself rather than queue and are tracked by explicit properties (merged from r1512245) git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.24@1512417 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5062: pass through security details from SSL transport to enable ↵Gordon Sim2013-08-098-1/+27
| | | | | | EXTERNAL authentication (merged from r1512346) git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.24@1512410 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5053: release exclusive queue ownership when session ends (merged from ↵Gordon Sim2013-08-091-1/+1
| | | | | | r1512283) git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.24@1512396 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5061: do exclusivity checks before registering link to avoid cancelling ↵Gordon Sim2013-08-091-1/+1
| | | | | | a subscription that did not succeed (merged from r1512218) git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.24@1512394 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5054: check whether topic actually exists in delete request (merged ↵Gordon Sim2013-08-081-2/+6
| | | | | | from r1511762) git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.24@1511835 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5055: initialise some paged queue variables (merged from r1511740)Gordon Sim2013-08-081-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.24@1511814 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5042: use more portable encode and decode (merged r1511013 from trunk)Gordon Sim2013-08-061-2/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.24@1511045 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5034: WinSDK README contains stale web site URL - merge fix to 0.24 branchCharles E. Rolke2013-08-051-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.24@1510517 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5032: Windows install LICENSE and NOTICE files have moved - merge fix ↵Charles E. Rolke2013-08-021-2/+2
| | | | | | to 0.24 release branch git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.24@1509744 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5028: Qmf2 examples install script error - merge fix to 0.24 release branchCharles E. Rolke2013-08-021-11/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.24@1509739 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5027: Windows examples installed to wrong directory - merge fix to 0.24 ↵Charles E. Rolke2013-08-021-1/+1
| | | | | | release branch git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.24@1509738 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5017: WinSDK build leaves release executables stranded in /bin ↵Charles E. Rolke2013-08-021-0/+3
| | | | | | directory - merge fix to 0.24 release branch git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.24@1509736 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5019: add flag to distinguish QMFv2 events - merge to 0.24 branchKenneth Anthony Giusti2013-07-311-0/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.24@1508863 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5014: Require "--enable-deprecated-autotools" to use autotoolsAndrew Stitcher2013-07-251-3/+19
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.24@1507121 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5011: merge fix to 0.24 branchCharles E. Rolke2013-07-251-1/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.24@1507084 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-1610-24/+137
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1503652 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4987: Fix URL link to Qpid docs.Alan Conway2013-07-151-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1503254 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
* Warn that python 3.x and ruby 2.x do not work. Related to QPID-4982.Stephen D. Huston2013-07-122-4/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1502669 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-4834: Fixed how Ruby spout example processes connection optionsDarryl L. Pierce2013-07-122-2/+26
| | | | | | | | The argument comes in as a string. It is now processed, the keys and values extracted and put into a proper Hash that is then passed to the Qpid::Messaging::Connection object. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1502660 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Marked 0.24 as have no Ruby language specific changes.Darryl L. Pierce2013-07-121-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1502659 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
* NO-JIRA: Fixed typo in the Ruby ChangeLog file.Darryl L. Pierce2013-07-121-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1502557 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
* NO-JIRA: skip build of posix qmfv2 example on windowsKenneth Anthony Giusti2013-07-091-1/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1501454 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
* NO-JIRA: add README for qmf2 C++ examplesKenneth Anthony Giusti2013-07-081-0/+41
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1500828 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: add the QMFv2 C++ examples build to cmakeKenneth Anthony Giusti2013-07-052-0/+99
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1500121 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4327: Minor edits to ha-transactions.mdAlan Conway2013-07-051-8/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1500107 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
* NO-JIRA: Moved autotools back to using Swig 1.3.26 or higher.Darryl L. Pierce2013-07-021-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1498934 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: tweak code to allow better lock analysis by CoverityKenneth Anthony Giusti2013-07-021-5/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1498926 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