summaryrefslogtreecommitdiff
path: root/cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* This is a fix for QPID-2428Rajith Muditha Attapattu2010-03-041-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@918845 13f79535-47bb-0310-9956-ffa450edef68
* Increase test_watchdog interval to avoid spurious test failures.Alan Conway2010-03-031-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@918708 13f79535-47bb-0310-9956-ffa450edef68
* Amended cluster error message for decoding failures.Alan Conway2010-03-031-1/+1
| | | | | | | | New message says "Error decoding events, may indicate a broker version mismatch" since version mismatch is the most likely causes of a decoding error. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@918679 13f79535-47bb-0310-9956-ffa450edef68
* Extended cluster_tests.test_management exposes a bug.Alan Conway2010-03-032-23/+75
| | | | | | | | | - kill and start brokers with clients running. - added qpid-stat -b and testagent clients - disabled in src/tests/cluster_tests.fail till bug is fixed. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@918674 13f79535-47bb-0310-9956-ffa450edef68
* Added tests/testagent, a simple QMF agent for use in tests.Alan Conway2010-03-035-0/+323
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@918673 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2386: added username (if available) to log entry for failed authentication.Gordon Sim2010-03-031-19/+22
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@918576 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2402 & QPID-2406: Documented the units for the ttl property of Message. ↵Gordon Sim2010-03-0318-90/+138
| | | | | | Eliminated use of qpid::sys::Duration from API. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@918575 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2427: Align browsing option with approach used in python clientGordon Sim2010-03-032-3/+16
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@918574 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2426: Check for empty name in address when resolvingGordon Sim2010-03-031-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@918573 13f79535-47bb-0310-9956-ffa450edef68
* Fix: decoding error causes cluster broker to exit.Alan Conway2010-03-011-4/+16
| | | | | | | | | | An error decoding a connection was causing the broker::Connection object to be deleted in the connection IO thread rather than the cluster deliver thread, causing an exit with "critical Modified cluster state outside of cluster context" git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@917734 13f79535-47bb-0310-9956-ffa450edef68
* Small Hack to allow Windows to compile without error until the qmfv2 changes ↵Andrew Stitcher2010-02-261-1/+4
| | | | | | remove the ResilientConnection.cpp file. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@916824 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2423 - Add Constructors to set initial value of content for MapContent ↵Ted Ross2010-02-265-0/+67
| | | | | | and ListContent git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@916803 13f79535-47bb-0310-9956-ffa450edef68
* Fix cluster abort on shutdown in ClusterTimer::fire.Alan Conway2010-02-264-3/+10
| | | | | | | | The cluster destructor was not deleting the ClusterTimer set on the broker, so this timer had a dangling pointer to the cluster. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@916751 13f79535-47bb-0310-9956-ffa450edef68
* Last member of a cluster always has clean store.Alan Conway2010-02-254-17/+55
| | | | | | | | | | When a cluster is reduced to a single broker, it marks its store as clean regardless of how it is shut down. If we're down to a single member we know we want to use its store to recover as there are no others. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@916475 13f79535-47bb-0310-9956-ffa450edef68
* Configure boost tests to create core dumps.Alan Conway2010-02-252-1/+3
| | | | | | | By default they don't, added BOOST_TEST_CATCH_SYSTEM_ERRORS=no to test_env.sh git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@916474 13f79535-47bb-0310-9956-ffa450edef68
* Minor improvements to verify_cluster_objects.Alan Conway2010-02-251-13/+21
| | | | | | | Cached IDs, runs about 3x faster. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@916473 13f79535-47bb-0310-9956-ffa450edef68
* Removed unecessary include of Msg.h in Exception.hAndrew Stitcher2010-02-2523-3/+29
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@916453 13f79535-47bb-0310-9956-ffa450edef68
* Failover_soak was not detecting child exits properly, and soMichael Goulish2010-02-242-82/+81
| | | | | | | | | | | | | | | | | | was not terminating when the sending and receiving clients had both exited. Also, the killing of a broker on every loop was excessive and caused test-generated problems that are not meaningful. I have changed the way the failover_soak process detects child exits, and made it only kill brokers about once every twenty times trhough its main loop. ( Using a random number to decide when to do it. ) This still results in a good number of broker-kills during a 500,000 message test. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@915673 13f79535-47bb-0310-9956-ffa450edef68
* This is related to QPID-2413 Rajith Muditha Attapattu2010-02-183-11/+38
| | | | | | | | Added a mechanism to catch the lexical cast errors and print an error message. I also fixed up some formatting as well. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@911509 13f79535-47bb-0310-9956-ffa450edef68
* Deallocate rdma state when closing an rdma connectionAndrew Stitcher2010-02-171-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@911209 13f79535-47bb-0310-9956-ffa450edef68
* Avoid linking to unversioned symbols in libibverbs by explicitlyAndrew Stitcher2010-02-171-2/+4
| | | | | | linking rdma.so/rdmaconnector.so with -libverbs git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@911208 13f79535-47bb-0310-9956-ffa450edef68
* Allow cmake build to work again with earlier boost versionsAndrew Stitcher2010-02-171-7/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@911207 13f79535-47bb-0310-9956-ffa450edef68
* Comment out the gacutil stuff for the WCF DLLs and explain why. Related to ↵Stephen D. Huston2010-02-171-8/+17
| | | | | | QPID-2310. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@910788 13f79535-47bb-0310-9956-ffa450edef68
* SSL changes for broker listening that weren't checked in with the original ↵Stephen D. Huston2010-02-171-4/+4
| | | | | | Windows broker SSL support (QPID-1403). git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@910785 13f79535-47bb-0310-9956-ffa450edef68
* Build the ACL source into the qpidbroker library on Windows; works around ↵Stephen D. Huston2010-02-171-15/+17
| | | | | | the problems with qmf-gen'd management code; see QPID-1842 for history. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@910782 13f79535-47bb-0310-9956-ffa450edef68
* QMF Messages originated from the broker don't have a routing-key field in ↵Ted Ross2010-02-161-0/+5
| | | | | | | | | the delivery properties. This update fixes this bug. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@910772 13f79535-47bb-0310-9956-ffa450edef68
* Use qpid::sys::usleep() instead of usleep(). Resolves QPID-2408.Stephen D. Huston2010-02-161-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@910567 13f79535-47bb-0310-9956-ffa450edef68
* update exclude file to match new test package nameRafael H. Schloming2010-02-161-31/+31
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@910500 13f79535-47bb-0310-9956-ffa450edef68
* When handling coalesced sets of SSL segments, ensure the buffer obtained to ↵Stephen D. Huston2010-02-151-2/+9
| | | | | | hold the extra data is big enough. Resolves QPID-2407. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@910338 13f79535-47bb-0310-9956-ffa450edef68
* Added handling for adjusting TTL on outgoing message based on how long a ↵Kim van der Riet2010-02-154-0/+42
| | | | | | message has been on the queue. Added a new TTL test as ClientSessionTest.testTtl. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@910289 13f79535-47bb-0310-9956-ffa450edef68
* more futzing with setup.py; pulled specs into python/qpid packageRafael H. Schloming2010-02-151-6/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@910165 13f79535-47bb-0310-9956-ffa450edef68
* use python/setup.py instead of python/MakefileRafael H. Schloming2010-02-151-1/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@910159 13f79535-47bb-0310-9956-ffa450edef68
* moved qpid-* tools out of qpid/python into qpid/tools; moved qmf library ↵Rafael H. Schloming2010-02-143-4/+8
| | | | | | into extras/qmf git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@910016 13f79535-47bb-0310-9956-ffa450edef68
* I have added the license header to the files included in this commit.Rajith Muditha Attapattu2010-02-129-0/+179
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@909641 13f79535-47bb-0310-9956-ffa450edef68
* Changes needed for QPID-2029 (Clustering and Management don't work well ↵Ted Ross2010-02-1211-26/+130
| | | | | | | | | | | | | | | | together) This update changes the indexing of object IDs in the broker-resident management agent from being based on the QMFv1 format (numeric) to the QMFv2 format (string name). This removes the need for numeric objectIds to be synchronized across a set of clustered brokers. Also included in this patch is a fix to a bug in binding creation. Previously, when a binding was created that already existed, the management object for the proposed binding (duplicate of the existing one) was created then destroyed. This is inefficient and causes problems when the name-based indexes collide. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@909610 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2328 - Applied patch from Ian MainTed Ross2010-02-124-4/+26
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@909548 13f79535-47bb-0310-9956-ffa450edef68
* Fix typo.Stephen D. Huston2010-02-121-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@909425 13f79535-47bb-0310-9956-ffa450edef68
* Add EventImpl.cpp, .h for qmfengine source from patch in QPID-2401.Stephen D. Huston2010-02-111-3/+5
| | | | | | When adding qmfconsoled.dll to Windows installer, pick it up from correct directory. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@909039 13f79535-47bb-0310-9956-ffa450edef68
* Add comment that destructor doesn't close connection; see QPID-2395Stephen D. Huston2010-02-101-1/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@908706 13f79535-47bb-0310-9956-ffa450edef68
* Add BOOST_ALL_DYN_LINK to projects' Visual Studio C++ preprocessor settings; ↵Stephen D. Huston2010-02-0928-112/+112
| | | | | | resolves QPID-2398. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@908127 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2396: add assignment operator to ObjectId class.Kenneth Anthony Giusti2010-02-082-0/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@907808 13f79535-47bb-0310-9956-ffa450edef68
* Add tested part of patch from QPID-2371. Also add install for Debug variant ↵Stephen D. Huston2010-02-081-0/+12
| | | | | | of qmfconsole on Windows. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@907733 13f79535-47bb-0310-9956-ffa450edef68
* Consistent connection names across a cluster.Alan Conway2010-02-058-39/+80
| | | | | | | | | - use the same host:port for connections and their shadows. - add shadow property to managment connection to identify shadows. - updated qpid-stat and qpid-cluster to filter on shadow property. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@907123 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2029 - Added verification script contributed by John DunningTed Ross2010-02-051-0/+400
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@907119 13f79535-47bb-0310-9956-ffa450edef68
* Add Windows Powershell scripts needed for test suite to run on Windows to ↵Stephen D. Huston2010-02-051-4/+14
| | | | | | EXTRA_DIST so they get included in releases. Resolves QPID-2392. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@907101 13f79535-47bb-0310-9956-ffa450edef68
* Synchronize management agent lists during cluster update.Alan Conway2010-02-058-66/+184
| | | | | | | | | - replicate management agent lists during cluster update. - suppress management agent output during update. - on join all members force full output at next periodic processing. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@907030 13f79535-47bb-0310-9956-ffa450edef68
* moved protocol tests from qpid/python to qpid/testsRafael H. Schloming2010-02-053-4/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@906961 13f79535-47bb-0310-9956-ffa450edef68
* specify PLAIN so that sasl negotiation can't end up using ANONYMOUSRafael H. Schloming2010-02-051-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@906959 13f79535-47bb-0310-9956-ffa450edef68
* Added encode/decode/encodedSize methods for management objects.Ted Ross2010-02-046-42/+86
| | | | | | | Made methods on generated code public. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@906573 13f79535-47bb-0310-9956-ffa450edef68
* Correct periodic flush logic in MessageReplayTrackerGordon Sim2010-02-041-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@906399 13f79535-47bb-0310-9956-ffa450edef68