summaryrefslogtreecommitdiff
path: root/cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* QPID-3344 - Comparisons of const DataAddr objects are incorrectTed Ross2011-07-124-5/+10
| | | | | | | Applied patch from Zane Bitter git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1145644 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3275 - QMF Console asynchronous correlation-id should be scoped to the ↵Ted Ross2011-07-124-25/+10
| | | | | | session, not the specific agent git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1145557 13f79535-47bb-0310-9956-ffa450edef68
* qpid-3256 Windows fix for loader lock hangClifford Allan Jansen2011-07-121-29/+251
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1145468 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2905 Code modifications to enable Windows builds with the mingw32 compiler.Charles E. Rolke2011-07-071-0/+1
| | | | | | | | See also checkin 1104662. Add newly created file to Makefile.am windows_dist list to ensure the file is included in the cpp source distribution. This patch is required for 0.12 distributions. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1143995 13f79535-47bb-0310-9956-ffa450edef68
* JIRA 3337Michael Goulish2011-07-069-42/+16
| | | | | | | | | | | no more defaulting to guest/guest username/password qpidd.sasldb is no longer created -- users who want usernames and passwords in there must create it. but a local qpidd.sasldb is (before this change) being created for 'make check' testing. The etc/sasl2/qpidd.conf file now has an explicit mech list -- so we will no longer default to the system-list. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1143536 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3309: This fix sets the value of the port number in management if the ↵Kim van der Riet2011-07-051-2/+10
| | | | | | broker is started with a port value of 0. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1143078 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3335: remove stale type conversion codeKenneth Anthony Giusti2011-07-012-194/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1141950 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3330: Corrected handling of empty strings (using patch from Anthony ↵Gordon Sim2011-07-012-1/+12
| | | | | | Foglia) and added test case git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1141910 13f79535-47bb-0310-9956-ffa450edef68
* Code HaikuMichael Goulish2011-06-301-0/+1
| | | | | | | | | | | | | | ============================ Summer ---------- A new "dot h" Ripened by the drowsy sun. Doh! forgot makefile! git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1141644 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3329: Configure C++ client connections to replace url-addresses rather ↵Alan Conway2011-06-304-10/+18
| | | | | | than merging new addresses with old git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1141493 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: minor update to doxygen comment for internal broker interfaceGordon Sim2011-06-281-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1140666 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Add reconnect-timeout to test clients to prevent client hangs.Alan Conway2011-06-272-7/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1140179 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2922 Implement FailoverUpdate class in .NET bindingCharles E. Rolke2011-06-271-0/+1
| | | | | | Suppress copy constructor through tracking reference. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1140178 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3321: revised fix to avoid excessive flushingGordon Sim2011-06-241-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1139382 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3321: flush occasionally to keep the list of pending accepts from ↵Gordon Sim2011-06-242-2/+15
| | | | | | growing too large git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1139334 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: remove dead code in qpid/cpp/src/qpid/cluster/UpdateClient.cppAlan Conway2011-06-231-9/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1139036 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3121: Cluster management inconsistency when using persistent store.Alan Conway2011-06-231-0/+6
| | | | | | | | | | | | | | | | | With the recent changes to asynchronous completion, completeRcvMsg can be called immediately by the thread that enqueues the message or deferred as an IO Callback till after journal threads are done with the message. The choice between these two options is unpredicatable, so the ordering of management events generated during completeRcvMsg unpredictalbe and can cause an inconsistency error when completeRcvMsg updates connection stats. The fix is to mark completeRcvMsg as a cluster-unsafe scope so no management messages will be generated regardless of how it is called. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1138874 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3305 - Variable is created, but not initialized, in VariantToRb.Ted Ross2011-06-211-1/+1
| | | | | | | Applied patch from Darryl Pierce. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1137997 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3129: cluster_tests.LongTests.test_failover hangsAlan Conway2011-06-202-5/+15
| | | | | | | | | Problem: the first broker in the cluster could be killed before the receiver was connected, so the receiver could not fail-over, it didn't have a failover update. Fix: wait for the first message to be received by the receiver before starting the broker-kill loop. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1137657 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3200 Ability to acknowledge all messages up to and including a given ↵Charles E. Rolke2011-06-172-0/+27
| | | | | | | | message for a Session .NET Binding keeps up with additions to the Messaging package. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1137034 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Fix compile error on windows due to assigning an AtomicValue.Alan Conway2011-06-172-5/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1136971 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3280: further fix compilation error on windowsGordon Sim2011-06-171-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1136862 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3280: fix compilation error on windows introduced by previous commit ↵Gordon Sim2011-06-171-1/+1
| | | | | | for this JIRA git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1136852 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3280: Performance problem with TTL messages.Alan Conway2011-06-1535-477/+583
| | | | | | | | | | | | When sending a large number of messages with nonzero TTLs to a cluster, overall message throughput drops by around 20-30% compared to messages with TTL 0. The previous approach to TTL in the cluster is replaced with a simpler "cluster clock". Also QueueCleaner is executed in the cluster timer, and modified to be deterministic in a cluster. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1136170 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Fix sporadic failures in cluster_tests.py test_management.Alan Conway2011-06-152-4/+8
| | | | | | | | Fix timing problems with broker shut down in this test. Kill all brokers in the test, rather than leaving the last 2 running to be cleaned up by the harness. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1136166 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3129: cluster_tests.LongTests.test_failover hangs.Alan Conway2011-06-151-14/+13
| | | | | | | | Fixed a bug in ConnectionImpl: at each failover udpate the client was appending rather than merging the new broker addresses so failover took longer & longer. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1136138 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3200: Add new method to session for cumulative acknowledgement upto ↵Gordon Sim2011-06-1510-24/+81
| | | | | | (and including) a specified message git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1136003 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Increase join timeout in brokertest.py, was causing spurious failures.Alan Conway2011-06-141-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1135786 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Removed reconnect-timeout from tests, was causing spurious failures.Alan Conway2011-06-142-7/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1135768 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Fixed uninitialized variables in qmf::ConsoleSession.Ted Ross2011-06-141-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1135724 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Fix bugs in test_failover test and the brokertest.py framework.Alan Conway2011-06-142-17/+30
| | | | | | | - brokertest.py was not reliably detecting failed processes. - test_failover was not setting the reconnect option on its connections. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1135722 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3145: Added doxygen for qpid::messaging::Message classGordon Sim2011-06-141-3/+76
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1135614 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3284 - There was a fix missing in one of the test files.Ted Ross2011-06-131-2/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1135259 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3140: allow larger queue policy sizesGordon Sim2011-06-132-8/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1135227 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3225: Allow exclusivity (for subscription queue and subscription ↵Gordon Sim2011-06-132-5/+48
| | | | | | itself) to be controlled through address properties. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1135165 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3115: Update doxygen to reflect the uniform options (both - and _ are ↵Gordon Sim2011-06-101-14/+14
| | | | | | recognised now) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1134238 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3298: don't include the internal federation related args in the biding ↵Gordon Sim2011-06-092-5/+17
| | | | | | for headers exchange git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1133942 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3292: Don't try to reconnect at all if reconnect option is falseGordon Sim2011-06-093-2/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1133822 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3284: Eliminated warnings from gcc 4.6 compilerAndrew Stitcher2011-06-079-30/+14
| | | | | | | | - Removed a bunch of variables set but not further used. - Rejigged some asserts which would now have unused vars if compiler -DNDEBUG git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1133166 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3295: Autoconf incorrectly detects gcc doesn't support -WerrorAndrew Stitcher2011-06-071-1/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1133137 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3288: "[C++] Broker sets federation link tag as empty string () when no ↵Kim van der Riet2011-06-066-12/+19
| | | | | | tag is present in the client/server properties" git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1132623 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3291: Applied patch fron Andy Goldstein to ensure that expiration is ↵Gordon Sim2011-06-031-1/+1
| | | | | | not lost when adjusting ttl git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1131084 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Fixed automake problem pointed out by Angus SalkeldTed Ross2011-05-311-2/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1129646 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Corrected location of some tracingAndrew Stitcher2011-05-261-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1128070 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Windows: set up name to connect to before connecting (as unix code)Andrew Stitcher2011-05-261-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1128069 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3282: Potential bug in circular connection detection:Andrew Stitcher2011-05-264-7/+28
| | | | | | | - make sure that we compare numeric addresses of both local and remote ends of the connection (previously the remote end could be an unresolved hostname) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1128068 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Add cached localname as well as peername to SocketAndrew Stitcher2011-05-263-15/+24
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1128067 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Small improvements to Socket codeAndrew Stitcher2011-05-261-9/+5
| | | | | | | - Rewrite SocketAddress::operator= in terms of copy constructor - Improve error diagnostic git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1128066 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Remove a lot of redundant stuff from the Socket codeAndrew Stitcher2011-05-269-173/+13
| | | | | | - Removal of unused code git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1128065 13f79535-47bb-0310-9956-ffa450edef68
* Refactor socket connect calls to take a string portAndrew Stitcher2011-05-2626-72/+76
| | | | | | This is used used to implement unix domain sockets - QPID-3281 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1128064 13f79535-47bb-0310-9956-ffa450edef68