summaryrefslogtreecommitdiff
path: root/cpp
Commit message (Collapse)AuthorAgeFilesLines
* NO-JIRA: remove use of nobase_doc_DATA, doesn't work on rhel5.Alan Conway2012-04-121-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1325472 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3944: Autotools build system doesn't correctly detect python developer ↵Andrew Stitcher2012-04-111-3/+14
| | | | | | libraries git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1325043 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/qpid@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/qpid@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/qpid@1311987 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Fixed broken make rules for cluster.conf-example.xmlAlan Conway2012-04-101-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1311986 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/qpid@1311985 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3940 - Includes the spec and features subdirectories in the gemfile for ↵Ted Ross2012-04-101-1/+3
| | | | | | | | | Ruby. Applied patch from Darryl Pierce. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1311933 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/qpid@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/qpid@1310026 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3937 - Wrapped Python uses syntax that is incompatible with older ↵Ted Ross2012-04-051-1/+4
| | | | | | Python interpreters git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1309991 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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@1307592 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Keep acquired messages on queues for all queue types.Alan Conway2012-03-3014-212/+277
| | | | | | | | 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/qpid@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/qpid@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/qpid@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/qpid@1306654 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3921: C++ header files need tidyupAndrew Stitcher2012-03-2823-26/+52
| | | | | | | | | | 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/qpid@1306595 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Update HA documentation: example of virtual IP addressesAlan Conway2012-03-281-8/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1306454 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/qpid@1306434 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Substitute installation directories in qpidd init scripts.Alan Conway2012-03-275-18/+33
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1306007 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Fix typo in cluster.conf-example.xmlAlan Conway2012-03-271-3/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1305928 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Minor updates to doc and example cluster configuration.Alan Conway2012-03-272-12/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1305890 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Install scripts and configuration for qpid HA rgmanager integration.Alan Conway2012-03-272-22/+22
| | | | | | | qpid/bin/install-cpp-python: installs c++ and python builds. qpid/cpp/etc/Makefile.am: installs init.d scripts. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1305851 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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@1301768 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3901 Add EXTRA-DIST file required for windows buildsCharles E. Rolke2012-03-161-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1301512 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Removed unused codeAndrew Stitcher2012-03-155-118/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1301239 13f79535-47bb-0310-9956-ffa450edef68