summaryrefslogtreecommitdiff
path: root/qpid/cpp
Commit message (Collapse)AuthorAgeFilesLines
* NO-JIRA: Fix location of sessionreceiver project file.0.16Stephen D. Huston2012-06-291-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1355394 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Skip HA tests if required python tools are not available.Alan Conway2012-05-092-3/+33
| | | | | | Backported from trunk r1335218 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1336378 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3962: Added licensing to the Cucumber feature test step definitionsJustin Ross2012-04-195-0/+95
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1327964 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3946 - Back-ported to 0.16.Ted Ross2012-04-162-21/+22
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1326686 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3940 - Back ported to 0.16.Ted Ross2012-04-161-1/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1326666 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3939 - Bumped wrapped Ruby versions to 0.16.Ted Ross2012-04-162-2/+2
| | | | | | | Applied patch from Darryl Pierce. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1326641 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3944: Autotools build system doesn't correctly detect python developer ↵Andrew Stitcher2012-04-121-3/+14
| | | | | | libraries git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1325486 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3900: merge fix to 0.16 branchCharles E. Rolke2012-04-101-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1311912 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3901: merge fix to 0.16 branchCharles E. Rolke2012-04-101-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1311894 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3937 - Back-ported fix from trunk into 0.16.Ted Ross2012-04-101-1/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1311798 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3920: merge fix from trunk.Kenneth Anthony Giusti2012-03-301-5/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1307508 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3907 - Merged fix into 0.16Ted Ross2012-03-221-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1304023 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3877: merged fix to 0.16Kenneth Anthony Giusti2012-03-221-7/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1304017 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3896: merge fix to 0.16 branchKenneth Anthony Giusti2012-03-222-1/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1304003 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Remove some namespace polluting "using namespace boost" declarationsAndrew Stitcher2012-03-227-8/+8
| | | | | | | | - Blanket "using namespace" declarations like these are BAD, they can change the symbols imported into your namespace and you have no control over this. - Needed to make QPID-3893 compile on windows git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1303980 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3893: C++ broker appears to segfault during ↵Andrew Stitcher2012-03-222-12/+52
| | | | | | | | | | | MultipleTransactedBatchProducerTest Added in lock to preserve the previous read/write concurrency guarantees of FieldTable in the face of the new caching. Fix extra unnecessary decodes git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1303979 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3899: merge fix to 0.16Kenneth Anthony Giusti2012-03-222-31/+69
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1303960 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3883: Using application headers in messages causes a very large slowdownAndrew Stitcher2012-03-061-9/+9
| | | | | | Fixed Windows breakage caused by previous changes to FieldTable.h git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1297534 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3883: Using application headers in messages causes a very large slowdownAndrew Stitcher2012-03-055-6/+5
| | | | | | | Don't return copy of header return const reference - avoid unnecessary copying git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1297292 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3883: Using application headers in messages causes a very large slowdownAndrew Stitcher2012-03-052-8/+32
| | | | | | | | | Some more tidying up of the FieldTable implementation: - implement a more selective copy constructor - keep the encoded data in case we are used again - more careful raw bytes cache flush git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1297290 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Initial documentation for the new HA plug-in.Alan Conway2012-03-053-89/+44
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1297234 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Cleaned up qpidtoollibsTed Ross2012-03-051-1/+1
| | | | | | | | | 1) Fixed the update() method to work on all object types 2) Shortened the path needed in import statements 3) Updated the connection-stats test to use qpidtoollibs git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1297230 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Fixed a failure in the acl tests that was caused by a change in ↵Ted Ross2012-03-051-1/+1
| | | | | | log format. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1297220 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3883: Using application headers in messages causes a very large slowdownAndrew Stitcher2012-03-052-52/+131
| | | | | | | | Lazily decode FieldTables, holding onto the actual raw bytes until we really need to decode, if we encode the FieldTable before decoding it we can just send the raw bytes we captured initially. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1297185 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3883: Using application headers in messages causes a very large slowdownAndrew Stitcher2012-03-052-4/+34
| | | | | | Cache the size of a field table to prevent recomputation git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1297184 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3883: Using application headers in messages causes a very large slowdownAndrew Stitcher2012-03-0534-104/+102
| | | | | | | | | | Change Exchange route interface not to require a fieldtable - Exchanges that actually use the fieldtable for routing need to extract it directly from the message themselves. This avoids the need to extract the fieldtable from the message unnecessarily. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1297183 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3883: Using application headers in messages causes a very large slowdownAndrew Stitcher2012-03-051-2/+10
| | | | | | Change perftest to allow it add headers to messages git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1297181 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3875: update txn and flow-to-disk countersKenneth Anthony Giusti2012-03-021-20/+38
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1296450 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3875: fix indentationKenneth Anthony Giusti2012-03-023-63/+63
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1296449 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3875: allow direct access to per-thread statisticsKenneth Anthony Giusti2012-03-025-56/+88
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1296448 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3799 delete stray debug log statementCharles E. Rolke2012-03-021-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1296297 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3877: hold lock during message header encode.Kenneth Anthony Giusti2012-03-021-3/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1296230 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Added "ready" command to qpid-ha, minor improvements.Alan Conway2012-03-011-7/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1295759 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3799 Acl update. Merge from branches/QPID-3799-aclCharles E. Rolke2012-03-0112-651/+1282
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1295730 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: HA support for stand-alone replication.Alan Conway2012-02-296-48/+175
| | | | | | | | - New management method HaBroker.replicate to enable replication. - qpid-ha tool can enable replication of queues. - qpid-config tool can create queues with replication enabled. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1295339 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3832: Fix linking on windowsGordon Sim2012-02-291-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1295216 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3832: Restore transport option for connection (as default for urls that ↵Gordon Sim2012-02-295-6/+25
| | | | | | don't specify one explicitly) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1295172 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3871 - Added --mgmt-publish switch to the C++ brokerTed Ross2012-02-295-23/+55
| | | | | | | | | Also in this commit: - Fixed a problem with an unused argument in qpid-stat - Cleaned up the recurring timer code in ManagementAgent git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1295075 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Update HA design doc comments on persistence.Alan Conway2012-02-281-5/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1294691 13f79535-47bb-0310-9956-ffa450edef68
* Forgot to add this when checking in changes for QPID-3870.Stephen D. Huston2012-02-271-0/+78
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1294284 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Improved command-based qpid-ha tool and ha config option names.Alan Conway2012-02-248-38/+71
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1293397 13f79535-47bb-0310-9956-ffa450edef68
* Generate a correct test_env.ps1 for Windows test runs; modify the ↵Stephen D. Huston2012-02-247-21/+19
| | | | | | python-invoking test scripts to pick up proper settings from test_env.ps1. Also improved run_test.ps1 to not look for an exe whose proper path has been supplied already; allowed ha_test to try to execute. Fixes QPID-3870 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1293340 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Fix broken distcheck - ha_tests.py not being skipped.Alan Conway2012-02-233-5/+13
| | | | | | | ha_tests.py depends on the python tools directory being available. Modified it to skip the test if it is not (e.g. when running make distcheck) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1292937 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2894 - Added ACL stats to qpid-stat and a reload-file action to ↵Ted Ross2012-02-231-29/+33
| | | | | | | | | qpid-config. Ported the ACL tests to use the faster API. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1292880 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Fix error on windows "An operation was attempted on something that ↵Alan Conway2012-02-221-3/+5
| | | | | | is not a socket." git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1292587 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Removed the long dead apr codeAndrew Stitcher2012-02-2211-801/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1292524 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3864: 0.16 release tasksAndrew Stitcher2012-02-224-1/+3
| | | | | | | - Some more files missed from distlists - File checked into the wrong place initially git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1292518 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: HA logging improvements.Alan Conway2012-02-226-7/+20
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1292445 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Test HA replication of LVQ, priority and ring queues.Alan Conway2012-02-222-7/+122
| | | | | | Also fix one bug causing problems with LVQ replication. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1292444 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3851 - Unified common CLI options for qpid-config and qpid-stat.Ted Ross2012-02-2215-144/+115
| | | | | | | | | | | | | | | | | | | | Also in this commit: qpid-config was converted to use the messaging-based qmf2 library. It no longer has a dependency on the qmf library. The CLI tests were also ported to the faster library. CLI test time prior to this commit: 2 minutes 12 seconds CLI test time after this commit: 12.5 seconds Other items in qpid-config and qpid-stat: - The deprecated LVQ options (lqv, lqv-no-browse) were removed from qpid-config. - A new option, --lvq-key, was added to qpid-config to support the new LVQ configuration. The docs and tests were updated to match. - qpid-stat was updated so that 'qpid-stat -q <queue-name>' prints full details from the specified queue. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1292388 13f79535-47bb-0310-9956-ffa450edef68