summaryrefslogtreecommitdiff
path: root/qpid/cpp
Commit message (Collapse)AuthorAgeFilesLines
* QPID-5306: Improve test wrapper to avoid using getopt for long optionsAndrew Stitcher2013-11-142-5/+41
| | | | | | | Using getopt with long options is a gnu extension and so best avoided for portability reasons. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1541764 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5336: Don't hardcode location of bash in shell scriptsAndrew Stitcher2013-11-1458-58/+58
| | | | | | | As bash isn't specified by POSIX its location is variable. Specifically under BSDs it isn't found in /bin/bash. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1541763 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5255: Change trunk version to 0.27Justin Ross2013-11-121-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1541283 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5330: Simplify testing for presence of python testing code -Andrew Stitcher2013-11-1218-265/+78
| | | | | | | this makes it much easier not to call the python testing code when it isn't available git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1541241 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5275: HA transactions failing in qpid-cluster-benchmarkAlan Conway2013-11-1226-299/+552
| | | | | | | | | | | | | | | | | | The test was failing due to incorrect handling of the transaction lifecycle: - Failing to handle the automatic rollback of the empty TX at session close. - Deleting the tx-q before all backups were finished with it. The fixes include - Make tx-q auto-delete, deleted only when the TxReplicators cancel their subscriptions. - Use markInUse/releaseFromUse on the primary to keep the tx-q until the primary is done. - Count TxReplicators for auto-delete (unlike normal QueueReplicators) - Improved error handling and log messages - Handle *incoming* exceptions on a federation link by passing to ErrorListener - QueueReplicator catches incoming not-found and resource-deleted exceptions - close the backup bridge, handle race between subscribe and delete. - Simplify QueueSnapshots, remove need for snapshot map. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1541146 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5275: Add missing lock to ExchangeRegistry::registerExchangeAlan Conway2013-11-121-0/+1
| | | | | | | | Discovered while working on QPID-5275: ExchangeRegistry::registerExchange was not taking the write lock. Caused sporadic core dumps in ha_tests.py, tx_block_threads. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1541145 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5275: Segmentation fault in SaslFactory.Alan Conway2013-11-121-0/+2
| | | | | | | Discovered while working on QPID-5275: SecretsMap in SaslFactory.cpp was thread unsafe, added a mutex. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1541144 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5316: add paging-dir optionGordon Sim2013-11-124-11/+21
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1541122 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5251: allow policies to be specified that will create topics or queues ↵Gordon Sim2013-11-1216-31/+752
| | | | | | on demand if they match the specified pattern git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1541059 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5301: support autodeleted exchangesGordon Sim2013-11-1236-90/+332
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1541058 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5324: log error for rejected filter (as well as throwing exception)Gordon Sim2013-11-121-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1541002 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5331: don't wait for settlement on closing session if link has already ↵Gordon Sim2013-11-123-1/+7
| | | | | | been closed git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1541001 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: added details of AMQP 1.0 support to installation notes and added ↵Gordon Sim2013-11-112-0/+271
| | | | | | separate readme for an overview of 1.0 support git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1540797 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5324: don't ignore unrecognised filter, throw exceptionGordon Sim2013-11-111-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1540794 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5328: not-acquired implies no accept neededGordon Sim2013-11-111-5/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1540676 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5318: HA tests fail sporadically with "AttributeError: 'NoneType' ↵Alan Conway2013-11-081-2/+3
| | | | | | | | | object has no attribute 'name'" This was due to a race condition where a session was deleted while the QmfAgent was looking it up. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1540171 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5315: record persistence ids in paging file so they can be restored ↵Gordon Sim2013-11-081-2/+6
| | | | | | after paging out git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1540138 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5314: exceptions should not contain full path for paging fileGordon Sim2013-11-082-4/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1540137 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5312: make sure page is loaded before attempting to find message in itGordon Sim2013-11-082-0/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1540136 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5299: check access permissions before resolving nodeGordon Sim2013-11-083-6/+42
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1540041 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5300: correct error condition for certain unauthorized access errorsGordon Sim2013-11-081-0/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1540040 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5309: don't set executable flag on page fileGordon Sim2013-11-081-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1540039 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5304: Alow this change to work with earlier versions of boostAndrew Stitcher2013-11-072-9/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1539777 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5308: Allow various bits of the test outputs to be XMLAndrew Stitcher2013-11-073-20/+51
| | | | | | | - This meshes nicely with the Jenkins CI system which can better display tests results generated in XML. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1539686 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4984: Minor fix for ambiguous comparison error on some compilersKim van der Riet2013-11-071-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1539680 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5306: Python isn't optional in build, so don't need to test for it.Andrew Stitcher2013-11-071-17/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1539511 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5306: Improve c++ tests some more:Andrew Stitcher2013-11-0713-569/+96
| | | | | | | | | | | | | | Add options to run_test script: --working-dir - run the test in this directory --build-dir - set the top of the build tree --source-dir - set the top of the source tree --python - run a python test --start-broker - start/stop broker before and after test --broker-options - allow non default broker options Remove a bunch of now obsolete testing related scripts git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1539510 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5305: Make legacystore fully initialise buffers to avoid undefinedAndrew Stitcher2013-11-071-31/+24
| | | | | | | | disk file contents (this silences a complaint from valgrind) NO-JIRA: Fix odd whitespace NO-JIRA: Remove unneeded include path mangling git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1539509 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5304: Allow c++ unit tests to run if XML_LIB env var not setAndrew Stitcher2013-11-071-4/+9
| | | | | | | (The tests for the xml exchange will obviously fail, but at least you can run anything else you might have been interested in) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1539505 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4640: Remove some files/directories rendered obsolete by autotools removalAndrew Stitcher2013-11-062-1042/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1539500 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3502: Windows SslConnector memory error from unititialized dataClifford Allan Jansen2013-11-061-3/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1539474 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5261: adjust winsdk packager to find objects in new placesCharles E. Rolke2013-11-051-10/+10
| | | | | | QPID-5262: don't ship Debug msvc runtime dlls git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1539113 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4984: WIP. Basic enqueue/dequeue/txns work, still no EFP recycling.Kim van der Riet2013-11-0428-924/+653
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1538790 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5292: restore raising of connection event and setting of authIdentity ↵Gordon Sim2013-11-042-0/+13
| | | | | | on mgmt object git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1538754 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5291: hook in specific connection properties to management schemaGordon Sim2013-11-041-1/+26
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1538753 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: track recent GEN_DOXYGEN to BUILD_DOCS changeCharles E. Rolke2013-11-041-4/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1538730 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Add cmake install command for linearstoreutils library.Alan Conway2013-11-041-3/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1538706 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5290: fix exception thrown in PagedQueueGordon Sim2013-11-041-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1538684 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5287: .NET binding does not set AssemblyVersion to build version.Charles E. Rolke2013-11-044-4/+7
| | | | | | | | | | The fix is 1. rename the AssemblyInfo.cpp to indicate that it is a template. 2. put replacement strings into the template (see sessionreceiver for correct pattern). 3. configure the template during cmake run. 4. Refer to generated file in projects that need it. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1538674 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5237: Copy missed Qpid version file into C++ source treeAndrew Stitcher2013-11-042-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1538673 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5289: Improvements to error handling and reportingGordon Sim2013-11-042-2/+13
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1538658 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5277: remove install directive for qpidtGordon Sim2013-11-041-2/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1538656 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5288: add checking for connection/session close before waiting on ↵Gordon Sim2013-11-041-2/+3
| | | | | | Sender::close() git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1538629 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5277: removed qpidt as qpid-config now offers similar functionalityGordon Sim2013-11-041-141/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1538627 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: prevent scary error message when not actually appropriateGordon Sim2013-11-011-1/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1538016 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5286: replenish credit when using getGordon Sim2013-11-012-6/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1537985 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5284: ensure timestamp is added to the data that is persistedGordon Sim2013-11-0110-22/+37
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1537889 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5283: ensure queue has no consumers before granting exclusive ownershipGordon Sim2013-10-312-2/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1537579 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Removed reference to non-existent test.Alan Conway2013-10-311-2/+0
| | | | | | Removed test "NAME" from qpid/cpp/src/tests/legacystore/CMakeLists.txt. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1537512 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5280: prevent bind/unbind of someone elses exclusive queueGordon Sim2013-10-314-6/+16
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1537498 13f79535-47bb-0310-9956-ffa450edef68