summaryrefslogtreecommitdiff
path: root/cpp
Commit message (Collapse)AuthorAgeFilesLines
* Move the TCPConnector class to its own file to allow deriving from it; ↵Stephen D. Huston2009-12-145-356/+460
| | | | | | resolves QPID-2270. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@890481 13f79535-47bb-0310-9956-ffa450edef68
* Fix compile warnings; resolve QPID-2272Stephen D. Huston2009-12-142-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@890476 13f79535-47bb-0310-9956-ffa450edef68
* Don't explicitly name Boost libs in Windows link; fixes QPID-2271Stephen D. Huston2009-12-141-1/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@890473 13f79535-47bb-0310-9956-ffa450edef68
* Only search for boost.system if the discovered Boost version is 1.35 or ↵Stephen D. Huston2009-12-141-6/+12
| | | | | | greater; fixes QPID-2202 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@890422 13f79535-47bb-0310-9956-ffa450edef68
* Corrected setting of auto-delete in client-server example; configured server ↵Gordon Sim2009-12-142-2/+2
| | | | | | address to create queue if needed. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@890239 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2266: error sending update: Enqueue capacity threshold exceededAlan Conway2009-12-1116-33/+141
| | | | | | | | | Fix for the problem with a test to verify that messages going to the store have the same headers and content-size for an updatee or a broker that receives the publish directly. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@889813 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2087: Some amplification of doxygen for SubscriptionSettingsGordon Sim2009-12-111-4/+35
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@889736 13f79535-47bb-0310-9956-ffa450edef68
* Add retry capability to several cpg calls.Michael Goulish2009-12-112-3/+96
| | | | | | | | | | | | | | | First retry is immediate, next one after 10 usec, then 100 usec, etc ... for 5 retries. Retry pause maxes out at 0.1 second. Then give up and report error. The lack of retry on one of these calls must have been responsible for several hard-to-reproduce failures seen over the last month or so. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@889657 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2245 QMF protocol changes will make 0.6 incompatible with 0.5Ted Ross2009-12-1112-155/+13
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@889619 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2236: cmake link error, missing boost.system library.Alan Conway2009-12-103-3/+11
| | | | | | | Tested on boost-1.37.0-7.fc11.x86_64 which has the system library and boost-1.33.1-10.el5 which does not. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@889358 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2216: correct option name in log message for ssl plugin.Gordon Sim2009-12-101-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@889207 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2256: Removed an unnecessary lock that was causing deadlock due to lock ↵Andrew Stitcher2009-12-101-4/+0
| | | | | | inversion git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@889073 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2253 - Cluster node shuts down with inconsistent error.Alan Conway2009-12-091-5/+4
| | | | | | | | | | Add a missing memberUpdate on the transition to CATCHUP mode. The inconsistent error was caused because the newly updated member did not have its membership updated and so was missing an failover update message that the existing members sent to a new client. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@888874 13f79535-47bb-0310-9956-ffa450edef68
* Set up python test list correctly and get the correct exit code from a test ↵Stephen D. Huston2009-12-092-2/+3
| | | | | | process; resolves QPID-2252 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@888670 13f79535-47bb-0310-9956-ffa450edef68
* Correct typo in diagnostic message.Stephen D. Huston2009-12-091-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@888656 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2214: Opening and closing client connections causes memory use to grow ↵Andrew Stitcher2009-12-072-27/+63
| | | | | | | | unboundedly - Clean up the DeletionManager state for each thread when the thread exits git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@887956 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2246 - QMF - Querying objects using a selector of type ObjectId yields ↵Ted Ross2009-12-047-28/+82
| | | | | | incorrect results git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@887320 13f79535-47bb-0310-9956-ffa450edef68
* Fix build errors in test_store; resolves QPID-2229Stephen D. Huston2009-12-042-5/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@887038 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2231: Cluster + store fails with default data-directoryAlan Conway2009-12-031-7/+7
| | | | | | | | | | | | A broker started with cluster and store enabled and using the Unix default data-directory "$HOME/.qpidd" fails with: Daemon startup failed: boost::filesystem::path: invalid name ".qpidd" in path: "/home/remote/aconway/.qpidd" It would also fail for any user-selected directory name that does not conform to boost "portable filename" syntax. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@886899 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2227 C++ "make dist" is missing cluster.cmake and has unneeded test_env.shAndrew Stitcher2009-12-031-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@886779 13f79535-47bb-0310-9956-ffa450edef68
* Run cluster tests under cmake.Alan Conway2009-12-0222-91/+192
| | | | | | | | | | Various other test fixes. - Env vars to abstract different library location under cmake/automake. - More consistent use of env vars test_env.sh in test scripts. - Fix replication/replicating_exchange mismatch. - Add --no-module-dir to prevent accidentally loading modules. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@886259 13f79535-47bb-0310-9956-ffa450edef68
* Fixed intermittent hang seen in Qmf interop tests.Ted Ross2009-12-021-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@886047 13f79535-47bb-0310-9956-ffa450edef68
* Add comments to start(); resolves QPID-1899Stephen D. Huston2009-12-021-1/+17
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@886036 13f79535-47bb-0310-9956-ffa450edef68
* Make cluster update work out of the box without special authentication options.Alan Conway2009-12-012-4/+4
| | | | | | | Changed the default --cluster-mechanism to ANONYMOUS. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@885870 13f79535-47bb-0310-9956-ffa450edef68
* Fix problem with make distcheck - python tests not being skipped when python ↵Alan Conway2009-12-012-16/+11
| | | | | | absent. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@885759 13f79535-47bb-0310-9956-ffa450edef68
* Remove a hardwired reference to nss include directory to allow debian buildAndrew Stitcher2009-11-301-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@885613 13f79535-47bb-0310-9956-ffa450edef68
* Remove env setting causing problems with failover-soak.Alan Conway2009-11-301-2/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@885591 13f79535-47bb-0310-9956-ffa450edef68
* Improved documentation for PlugIn::initOrder.Alan Conway2009-11-301-2/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@885590 13f79535-47bb-0310-9956-ffa450edef68
* Clean up test environment variables, prepare for running more tests in cmake.Alan Conway2009-11-3031-165/+174
| | | | | | | | | - consolidate test env vars in test_env.sh, also useful from command line. - generate test_env.sh with autoconf/cmake to cover library location differences. - Remove explicit mention of .libs, use $QPID_MODULE_DIR to load modules. - Fix run_test to run valgrind under cmake git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@885557 13f79535-47bb-0310-9956-ffa450edef68
* Rearranged chack for ruby so that we only need ruby if we need to generate codeAndrew Stitcher2009-11-301-2/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@885536 13f79535-47bb-0310-9956-ffa450edef68
* Simplified the normalize function (as suggested by aconway) to be compatible ↵Ted Ross2009-11-301-12/+5
| | | | | | with older shells. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@885443 13f79535-47bb-0310-9956-ffa450edef68
* Fix autotool dependency on installed libtool for running "make check"Andrew Stitcher2009-11-302-2/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@885339 13f79535-47bb-0310-9956-ffa450edef68
* Cluster consistency: check for no clean store condition.Alan Conway2009-11-265-26/+69
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@884612 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2219 - Example tests hang when run in a vpath buildTed Ross2009-11-253-9/+30
| | | | | | | Verify scripts updated to operate in vpath builds. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@884231 13f79535-47bb-0310-9956-ffa450edef68
* Consistency checks for persistent cluster startup.Alan Conway2009-11-258-44/+92
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@884226 13f79535-47bb-0310-9956-ffa450edef68
* Don't load modules from default module dir when running help2man.Alan Conway2009-11-251-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@884125 13f79535-47bb-0310-9956-ffa450edef68
* Don't load from default module dir when generating man page.Alan Conway2009-11-251-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@884116 13f79535-47bb-0310-9956-ffa450edef68
* Change java and python package versions to 0.6Andrew Stitcher2009-11-251-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@884115 13f79535-47bb-0310-9956-ffa450edef68
* Fixed cluster build for recent cluster changesAndrew Stitcher2009-11-251-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@884114 13f79535-47bb-0310-9956-ffa450edef68
* Updated qpid version to 0.6Andrew Stitcher2009-11-252-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@883999 13f79535-47bb-0310-9956-ffa450edef68
* Export the initOrder() method; fixes QPID-2217Stephen D. Huston2009-11-251-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@883948 13f79535-47bb-0310-9956-ffa450edef68
* Verify stored cluster-id matches agreed cluster-id when joining a persistent ↵Alan Conway2009-11-248-69/+84
| | | | | | cluster. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@883910 13f79535-47bb-0310-9956-ffa450edef68
* Added flow control to failover_test in cluster_tests.py.Alan Conway2009-11-241-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@883909 13f79535-47bb-0310-9956-ffa450edef68
* Support for restarting a persistent cluster.Alan Conway2009-11-2424-166/+636
| | | | | | | | | | | Option --cluster-size=N: members wait for N members before recovering store. Stores marked as clean/dirty. Automatically recover from clean store on restart. Stores marked with UUID to detect errors. Not yet implemented: consistency checks, manual recovery from all dirty stores. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@883842 13f79535-47bb-0310-9956-ffa450edef68
* QPID-664: Added a little bit of doc on connection options.Gordon Sim2009-11-231-0/+34
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@883439 13f79535-47bb-0310-9956-ffa450edef68
* QPID-664: Added readme with some context and description of using the drain ↵Gordon Sim2009-11-231-0/+146
| | | | | | & spout examples to explore uses of the address syntax - (a work in progress!). git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@883433 13f79535-47bb-0310-9956-ffa450edef68
* QPID-664: Allow session to be specified as transactional; add basic test of ↵Gordon Sim2009-11-238-7/+44
| | | | | | transaction implementation. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@883325 13f79535-47bb-0310-9956-ffa450edef68
* QPID-664: Use subject if specified as binding key when a map filter is specifiedGordon Sim2009-11-231-13/+19
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@883305 13f79535-47bb-0310-9956-ffa450edef68
* QPID-664: Set subject in application headers when specifiedGordon Sim2009-11-234-25/+23
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@883304 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2212: disable spout/drain under cmake until windows build issues are ↵Gordon Sim2009-11-201-2/+4
| | | | | | resolved git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@882627 13f79535-47bb-0310-9956-ffa450edef68