summaryrefslogtreecommitdiff
path: root/qpid/cpp/src
Commit message (Collapse)AuthorAgeFilesLines
* NO-JIRA: Minor code clean-up in brokertest.py and ha_tests.py.Alan Conway2012-04-172-97/+97
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1327137 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3950: Allow browsing of queues with exclusive subscriptionsAlan Conway2012-04-174-10/+38
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1327135 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Removed useless flow control code from qpid-send.Alan Conway2012-04-163-33/+0
| | | | | | | This code serves no purpose now that qpidd has producer flow control. Removed it to simplify the tests. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1326757 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Control running of cluster tests.Alan Conway2012-04-1624-58/+105
| | | | | | | | | | | Previously cluster tests would run if cluster services were running, even if build was explicitly configured without CPG. Don't run cluster tests unless the build is configured with CPG. If the build is configured *with* CPG, you can still skip the CPG tests by setting QPID_USE_CPG=no in the environment. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1326756 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Minor improvements to HA tests, documentation and examples.Alan Conway2012-04-164-25/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1326755 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Add heartbeat and reconnect options to qpid-cluster-benchmarkAlan Conway2012-04-162-9/+17
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1326754 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: ha_tests.py: Suppress python WARNING messages during failoverAlan Conway2012-04-161-8/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1326753 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3926 - Fixes how unsigned 16 bit ints are assigned in the UUID test.Ted Ross2012-04-161-1/+1
| | | | | | | Applied patch from Darryl Pierce. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1326654 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3947: Bounds checking for str8/str16 on creating AMQP 0-10 structsGordon Sim2012-04-131-0/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1326014 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Fix minor log message bugs.Alan Conway2012-04-121-2/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1325473 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3759: new update for spurious disconnect on close and serializing eventsClifford Allan Jansen2012-04-111-12/+32
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1312058 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Fix race condition - destroying a lock while in use.Alan Conway2012-04-101-22/+25
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1311988 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Fix initialization order of QueueReplicator to be thread safe.Alan Conway2012-04-101-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1311987 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Set HA state to standalone for broker configured with --ha-cluter=noAlan Conway2012-04-101-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1311985 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3942: embed xid struct in more readable form into error messages or log ↵Gordon Sim2012-04-105-31/+43
| | | | | | statements git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1311875 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Update HA documentatiionAlan Conway2012-04-052-8/+8
| | | | | | Also renamed --ha-replicate-default to --ha-replicate git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1310026 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Fix a static-initialization bug in the HaPlugin.Alan Conway2012-04-051-7/+18
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1309913 13f79535-47bb-0310-9956-ffa450edef68
* Avoid POSIX-only broker shutdown handler. Fixes QPID-3932.Stephen D. Huston2012-04-041-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1309600 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3918 qualify namespace better for windows buildCharles E. Rolke2012-04-041-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1309564 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3918 Add management queries to ACL module.Charles E. Rolke2012-04-045-9/+318
| | | | | | | | | * Make queries available to self tests. * Exercise query interface during acl self tests. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1309549 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3931: Remove update exchanges once update is complete.Alan Conway2012-04-041-10/+16
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1309427 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Fix cmake build broken by r1308597Alan Conway2012-04-031-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1308986 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3883: Using application headers in messages causes a very large slowdownAndrew Stitcher2012-04-031-8/+23
| | | | | | | Optimise copying field tables a little more, by encoding them as we copy them instead of copying the value map. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1308933 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Broker option --ha-replicate-default to specify default replication.Alan Conway2012-04-0214-120/+316
| | | | | | | Takes values 'all', 'configuration', 'all'. This is the replication level to use if a queue or exchange is created without an explicit 'qpid.replicate' argument. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1308597 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Allow Cmake builds to carry on working on Fedora (and probably ↵Andrew Stitcher2012-04-021-1/+1
| | | | | | | | | other Unixes): The QPID_LINK_BOOST_DYNAMIC option needs to be created for non MSVC builds too now that we only conditionally link the tests dynamically as Unix bulds are always dynamic. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1308461 13f79535-47bb-0310-9956-ffa450edef68
* Set BOOST_TEST_DYN_LINK only if linking dynamically with Boost. NO-JIRAStephen D. Huston2012-03-301-1/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1307592 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Keep acquired messages on queues for all queue types.Alan Conway2012-03-3013-210/+276
| | | | | | | | Updated priority and lvq queues to keep acquired messages, and supply them to browsers if requested. This is necessary so replicating subscriptions can back-up these queue types without message loss. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1307582 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3799 C++ broker ACL improvements.Charles E. Rolke2012-03-291-6/+8
| | | | | | | In publish lookups add rule text to log output and print routing keys as expected. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1307048 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3921 C++ header files need tidyupCharles E. Rolke2012-03-291-0/+1
| | | | | | | Windows build needs same treatment as rest of the files in r1306595 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1307025 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3759: reworked fix to be compatible with XPClifford Allan Jansen2012-03-291-15/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1306654 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3921: C++ header files need tidyupAndrew Stitcher2012-03-2821-16/+39
| | | | | | | | | | Tidied up header use of FieldValue.h - Removed all unnecessary includes of FieldValue.h from other header files especially Array.h. (This avoids the world recompiling when working on FieldValue!) - Corrected up header guards in Array.h git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1306595 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3920: keep cache data and length atomic with respect to each other.Kenneth Anthony Giusti2012-03-281-5/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1306434 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Substitute installation directories in qpidd init scripts.Alan Conway2012-03-271-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1306007 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Minor updates to doc and example cluster configuration.Alan Conway2012-03-271-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1305890 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3915: Add missing newlinesJustin Ross2012-03-264-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1305371 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Added newlines to the end of some filesAndrew Stitcher2012-03-234-4/+4
| | | | | | | - Accidentally missed from previous namespace checkin and causes compile warnings. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1304467 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3890: merge Queue lock scope reduction performance tweaks into trunkKenneth Anthony Giusti2012-03-224-213/+342
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1303815 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Fixed a reference bug in qpid-config and added a test that exposes ↵Ted Ross2012-03-211-0/+3
| | | | | | the error. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1303596 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3899: fix the const-ness of the < operator.Kenneth Anthony Giusti2012-03-211-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1303411 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3899: fix namespace specifierKenneth Anthony Giusti2012-03-212-5/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1303381 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3899: remove dead codeKenneth Anthony Giusti2012-03-201-7/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1303144 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3899: prevent TTL expiration of grouped msg from crashing broker.Kenneth Anthony Giusti2012-03-202-30/+74
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1303143 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3877: hold msg lock across body encode.Kenneth Anthony Giusti2012-03-201-7/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1303068 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Removed unnecessary header file guards from non-header fileAndrew Stitcher2012-03-201-5/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1303040 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Removed unnecessary header guard around a non-header fileAndrew Stitcher2012-03-201-5/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1303038 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3896: assign each queue auto deletion task a unique name.Kenneth Anthony Giusti2012-03-202-1/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1303035 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2082: Put all of the C++ code in the source tree into a namespaceAndrew Stitcher2012-03-201-8/+19
| | | | | | - Final file that slipped through git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1303024 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2082: Put all of the C++ code in the source tree into a namespaceAndrew Stitcher2012-03-2022-402/+454
| | | | | | - This change moves the remaining non-example code in a namespace git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1302988 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3759 hang on heartbeat connection closeClifford Allan Jansen2012-03-191-4/+21
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1302718 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Removed more unused filesAndrew Stitcher2012-03-166-807/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1301768 13f79535-47bb-0310-9956-ffa450edef68