summaryrefslogtreecommitdiff
path: root/cpp/src/qpid
Commit message (Collapse)AuthorAgeFilesLines
* QPID-3875: update txn and flow-to-disk countersKen Giusti2012-03-021-20/+38
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1296450 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3875: fix indentationKen Giusti2012-03-023-63/+63
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1296449 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3875: allow direct access to per-thread statisticsKen Giusti2012-03-024-56/+80
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@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/qpid@1296297 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3877: hold lock during message header encode.Ken Giusti2012-03-021-3/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@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/qpid@1295759 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3799 Acl update. Merge from branches/QPID-3799-aclCharles E. Rolke2012-03-0111-445/+890
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1295730 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: HA support for stand-alone replication.Alan Conway2012-02-295-15/+38
| | | | | | | | - 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/qpid@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/qpid@1295216 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3832: Restore transport option for connection (as default for urls that ↵Gordon Sim2012-02-293-6/+15
| | | | | | don't specify one explicitly) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1295172 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3871 - Added --mgmt-publish switch to the C++ brokerTed Ross2012-02-294-21/+53
| | | | | | | | | 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/qpid@1295075 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Improved command-based qpid-ha tool and ha config option names.Alan Conway2012-02-245-25/+57
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1293397 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/qpid@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/qpid@1292524 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3864: 0.16 release tasksAndrew Stitcher2012-02-221-0/+38
| | | | | | | - Some more files missed from distlists - File checked into the wrong place initially git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1292518 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: HA logging improvements.Alan Conway2012-02-225-6/+14
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1292445 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Test HA replication of LVQ, priority and ring queues.Alan Conway2012-02-221-3/+0
| | | | | | Also fix one bug causing problems with LVQ replication. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1292444 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3862: Static Trace points for System tap / DtraceAndrew Stitcher2012-02-212-2/+93
| | | | | | | | | | | Added framework to allow static probes in DTRACE_PROBE() format to be added to the qpid code. This will be usable under System Tap for Linux, and DTrace for Solaris and FreeBSD. Also included some initial probes into the low level IO code to see how it performs. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1291981 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Fix missing EXTERN declarations, broke windows build.Alan Conway2012-02-208-176/+205
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1291436 13f79535-47bb-0310-9956-ffa450edef68
* more fixes for compilation under fedora 18, new gccNuno Santos2012-02-172-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1245757 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA ACL whitespace police.Charles E. Rolke2012-02-176-1192/+1191
| | | | | | No code change. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1245660 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Remove out-of-date generated header in HaBroker.hAlan Conway2012-02-171-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1245644 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Merge new HA foundations.Alan Conway2012-02-1764-723/+3011
| | | | | | | Merged from qpid-3603-7. This is basic support for the new HA approach. For information & limitations see qpid/cpp/design_docs/new-ha-design.txt. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1245587 13f79535-47bb-0310-9956-ffa450edef68
* missing casts and include to be able to compile under fedora 18Nuno Santos2012-02-162-2/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1245195 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3841: improve batching of outbound messagesKen Giusti2012-02-151-1/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1244504 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Fix Logger::instance to work with older versions of boost.Alan Conway2012-02-141-0/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1244010 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3839: Allow browsers to accept messagesGordon Sim2012-02-141-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1244002 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3638 - Fixed boost usage problem.Ted Ross2012-02-131-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1243676 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Fixed missing return type on Windows stub.Ted Ross2012-02-101-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1242915 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3773: generate a unique queue name for the internal bridge queues.Ken Giusti2012-02-101-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1242887 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3824 - Additional queue statistics, posix memory statistics, and ↵Ted Ross2012-02-0914-15/+264
| | | | | | broker-scope statistics git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1242526 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3621 cmake build changes for solaris and solaris specific code changesClifford Jansen2012-02-093-6/+17
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1242411 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3620 time conversion fix for sparc architectureClifford Jansen2012-02-091-4/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1242406 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3571 PosixPoller implementationClifford Jansen2012-02-091-0/+793
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1242380 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3804: do not skip released grouped messagesKen Giusti2012-02-021-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1239939 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3481 - After queue deletion, route re-queued messages to the alternate ↵Ted Ross2012-02-021-9/+20
| | | | | | exchange. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1239728 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3787 - Fixed shutdown crash in SslPlugin, Fixed problem with sasl_mux test.Ted Ross2012-01-271-1/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1236864 13f79535-47bb-0310-9956-ffa450edef68
* Revert "QPID-3352: Fix test for failed session to avoid confusion with as ↵Alan Conway2012-01-205-12/+7
| | | | | | | | | yet uninitialised session" This reverts commit r1233083. It caused a test failure run_federation_tests: federation.FederationTests.test_pull_from_queue_recovery git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1233949 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Replace public broker::Consumer::position variable with get/set ↵Alan Conway2012-01-181-3/+3
| | | | | | | | function pair. Fix to r1233080 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1233102 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Added public broker::Connection::isLink function.Alan Conway2012-01-182-17/+19
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1233088 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Merge SemanticState unsubscribe with cancel.Alan Conway2012-01-183-9/+7
| | | | | | Simplyfig the code, there is no need for these to be separate functions. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1233087 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Act on bridge cancellations before creationsAlan Conway2012-01-181-7/+9
| | | | | | This ensures that recreation of a bridge does not result in two active subscriptions (evench can cause confusion for replicators, even if they are both active only for a very short period). git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1233086 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Fix spurious "exchange not found" error and debug messages.Alan Conway2012-01-184-66/+58
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1233085 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Consistent find/get functions for Queue and Exchange registries.Alan Conway2012-01-184-5/+33
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1233084 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3352: Fix test for failed session to avoid confusion with as yet ↵Alan Conway2012-01-185-7/+12
| | | | | | uninitialised session git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1233083 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Ensure listeners are notified of available messages even when a ↵Alan Conway2012-01-181-7/+6
| | | | | | consumer also exists (note that replicating browser sees acquired messages) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1233082 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Break infinite "detached" loop between federated brokers.Alan Conway2012-01-181-2/+4
| | | | | | | Don't reply to a "detached" in case of error. Doing so can create an infinite game of "detached tennis" between federated brokers. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1233081 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Replace public broker::Consumer::position variable with get/set ↵Alan Conway2012-01-186-13/+20
| | | | | | | | function pair. Public member variables are not good sytle. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1233080 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3630: remove additional code in client.Ken Giusti2012-01-133-93/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1231222 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3630: remove deprecated rate limiting featureKen Giusti2012-01-138-221/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1231221 13f79535-47bb-0310-9956-ffa450edef68