summaryrefslogtreecommitdiff
path: root/cpp
Commit message (Collapse)AuthorAgeFilesLines
* Remove dead PeriodicTimer code.Alan Conway2010-03-307-416/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@929273 13f79535-47bb-0310-9956-ffa450edef68
* Fix intermittent failure of cluster_tests.py test_last_store_clean.Alan Conway2010-03-301-1/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@929272 13f79535-47bb-0310-9956-ffa450edef68
* add support for QMF TYPE_LIST in engine, ruby and python wrappersKenneth Anthony Giusti2010-03-308-32/+252
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@929244 13f79535-47bb-0310-9956-ffa450edef68
* Rename Duration::INFINITE to Duration::FOREVER; resolves QPID-2475.Stephen D. Huston2010-03-306-17/+21
| | | | | | Added missing QPID_CLIENT_EXTERN where needed in Duration class to build on Windows. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@929240 13f79535-47bb-0310-9956-ffa450edef68
* QPID-664: renamed headers as properties (to match python); added priorityGordon Sim2010-03-2914-29/+44
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@928878 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2406: a more explicit solution for durations in the messaging apiGordon Sim2010-03-2915-41/+102
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@928855 13f79535-47bb-0310-9956-ffa450edef68
* QPID-664: move Variant and Uuid from messaging to types namespaceGordon Sim2010-03-2953-391/+419
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@928814 13f79535-47bb-0310-9956-ffa450edef68
* Raise ClusterTimer lateness threshold to reduce noisy warnings.Alan Conway2010-03-292-1/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@928779 13f79535-47bb-0310-9956-ffa450edef68
* Move ManagementAgent class statics to be file static to avoid exposing their ↵Andrew Stitcher2010-03-262-10/+7
| | | | | | types in the header file git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@928054 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2454 Messages set with a TTL expire immediately when sent on qpid ↵Carl C. Trieloff2010-03-261-0/+1
| | | | | | queues with LVQ ordering git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@928003 13f79535-47bb-0310-9956-ffa450edef68
* Fix race condition causing deadlock in cluster_tests.py, failover_test.Alan Conway2010-03-261-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@927847 13f79535-47bb-0310-9956-ffa450edef68
* Re-eneable run_long_cluster_tests.Alan Conway2010-03-253-20/+20
| | | | | | | | | | Reduced duration to 2 minutes per test. Reduced load to avoid timeouts - Fewer concurrent clients on test_management. - Delay in ErrorGenerator for test_failover. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@927509 13f79535-47bb-0310-9956-ffa450edef68
* Fix "Ignoring frame while closing connection" warnings in a cluster broker ↵Alan Conway2010-03-251-1/+4
| | | | | | giving an update. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@927385 13f79535-47bb-0310-9956-ffa450edef68
* Fix "Session was not closed cleanly" warnings in a cluster broker giving an ↵Alan Conway2010-03-251-4/+4
| | | | | | update. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@927384 13f79535-47bb-0310-9956-ffa450edef68
* More generous overrun threshold for cluster timer to avoid excessive warnings.Alan Conway2010-03-253-16/+26
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@927383 13f79535-47bb-0310-9956-ffa450edef68
* Disable run_long_cluster_tests from make check-long until failures are fixed.Alan Conway2010-03-251-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@927372 13f79535-47bb-0310-9956-ffa450edef68
* Add missing qpidxarm.dll and plug-ins to installer; resolves QPID-2467.Stephen D. Huston2010-03-251-3/+2
| | | | | | | Fix multi-platform installer build, legal files placement, install notes doc, and other miscellaneous nits in the installer. (Merged in from 0.6-release-windows-installer branch r927233) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@927239 13f79535-47bb-0310-9956-ffa450edef68
* Add missing BOOST_ALL_DYN_LINK macro settings; merged in from ↵Stephen D. Huston2010-03-241-4/+4
| | | | | | 0.6-release-windows-installer branch. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@927219 13f79535-47bb-0310-9956-ffa450edef68
* Fix resource leaks in cluster_tests, add 5 minute test run to make check-long.Alan Conway2010-03-242-7/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@927154 13f79535-47bb-0310-9956-ffa450edef68
* QPID-664: Updates to address options to stay in-line with python client ↵Gordon Sim2010-03-245-356/+376
| | | | | | changes in r926604 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@927144 13f79535-47bb-0310-9956-ffa450edef68
* Initial Windows installer builder combining C++ and WCF components in a ↵Stephen D. Huston2010-03-231-3/+73
| | | | | | WiX-based installer. Merged in from 0.6-release-windows-installer branch r926803 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@926815 13f79535-47bb-0310-9956-ffa450edef68
* Defer Poller creation in ConnectionImpl IOThread from creation to first use.Alan Conway2010-03-231-3/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@926650 13f79535-47bb-0310-9956-ffa450edef68
* Install/stage generated api docs to docs/api/html. Resolves QPID-2463.Stephen D. Huston2010-03-231-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@926649 13f79535-47bb-0310-9956-ffa450edef68
* Add messaging drain and spout examples.Stephen D. Huston2010-03-221-0/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@926326 13f79535-47bb-0310-9956-ffa450edef68
* Fix error in path to amqp.xml in configure.ac.Alan Conway2010-03-221-2/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@926294 13f79535-47bb-0310-9956-ffa450edef68
* Get qpid source on the cmdlineAndrew Stitcher2010-03-221-17/+68
| | | | | | | | Take an optional version string on cmdline Use a temporary install directory More work on following #install chains git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@926293 13f79535-47bb-0310-9956-ffa450edef68
* Updated cluster package names for Fedora 12.Alan Conway2010-03-221-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@926089 13f79535-47bb-0310-9956-ffa450edef68
* Make sure the client library Poller is created on library load before ↵Andrew Stitcher2010-03-221-0/+9
| | | | | | | | | anything in the client program can be run. This ensures that it will be destroyed after anything in the client program is destroyed git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@925949 13f79535-47bb-0310-9956-ffa450edef68
* QPID-664: Prevent dangling pointers when receiver/sender handles stay in ↵Gordon Sim2010-03-1921-42/+67
| | | | | | scope after connection/session handles goes out of scope. This change require connections to be closed explicitly to avoid leaking memory. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@925332 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2452: Fixed control over the encoding used when sending a string valued ↵Gordon Sim2010-03-186-6/+82
| | | | | | variant. The user is currently responsible for correctly setting any encoding (e.g. utf8). If none is specified it will be transfered as an amqp0-10 vbin. Fixed bug preventing correct assignment of encoding in variants. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@924939 13f79535-47bb-0310-9956-ffa450edef68
* Remove Version.h reference from configure.ac.Alan Conway2010-03-171-3/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@924498 13f79535-47bb-0310-9956-ffa450edef68
* Get qpid version from top-level QPID_VERSION.txt fileAndrew Stitcher2010-03-171-2/+15
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@924447 13f79535-47bb-0310-9956-ffa450edef68
* Remove un-necessary Version.h.cmakeAlan Conway2010-03-172-48/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@924428 13f79535-47bb-0310-9956-ffa450edef68
* Updated cmake build to pick up version from QPID_VERSION.txt.Alan Conway2010-03-173-2/+58
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@924425 13f79535-47bb-0310-9956-ffa450edef68
* Fixed previous broken change which attempted to get version at configuration ↵Andrew Stitcher2010-03-171-6/+2
| | | | | | time. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@924418 13f79535-47bb-0310-9956-ffa450edef68
* C++ automake build picks up version number from qpid/QPID_VERSION.txt.Alan Conway2010-03-177-18/+28
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@924359 13f79535-47bb-0310-9956-ffa450edef68
* initial checkin of CONTENTS file -- explanation of purpose of this directory.Michael Goulish2010-03-171-0/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@924173 13f79535-47bb-0310-9956-ffa450edef68
* Initial checkin of a temporary place for external code documentation.Michael Goulish2010-03-171-0/+0
| | | | | | | | Feel free to impose new structure here as we figure out what it should be. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@924171 13f79535-47bb-0310-9956-ffa450edef68
* workaround for BZ 570168 ( see comment in code )Michael Goulish2010-03-171-1/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@924169 13f79535-47bb-0310-9956-ffa450edef68
* Fix missing source files in distribution.Alan Conway2010-03-161-2/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@923973 13f79535-47bb-0310-9956-ffa450edef68
* Removed dependencies in qpid/messaging on qpid/client.Alan Conway2010-03-1626-117/+263
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@923908 13f79535-47bb-0310-9956-ffa450edef68
* Remove warningAndrew Stitcher2010-03-161-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@923845 13f79535-47bb-0310-9956-ffa450edef68
* Remove unconditional debug libs from cmake install targetsAndrew Stitcher2010-03-161-30/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@923831 13f79535-47bb-0310-9956-ffa450edef68
* Remove WCF products from the C++ packagingAndrew Stitcher2010-03-161-31/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@923830 13f79535-47bb-0310-9956-ffa450edef68
* Simple script to build a client sdk for windows:Andrew Stitcher2010-03-161-0/+57
| | | | | | | This script requires 7z in addition to the usual windows build requirements to make the zip file git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@923590 13f79535-47bb-0310-9956-ffa450edef68
* QPID 24448: throw if no channels available when adding a session.Alan Conway2010-03-151-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@923415 13f79535-47bb-0310-9956-ffa450edef68
* Work-around for race condition in the IO layer.Alan Conway2010-03-152-2/+8
| | | | | | | | | | | | Added a 100ms sleep in UpdateClient between calling Connection::close() and destroying the Connection object. This appears to work around the race condition described in https://bugzilla.redhat.com/show_bug.cgi?id=568831. which was causing brokers to seg fault sporadically at the end of giving an update. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@923414 13f79535-47bb-0310-9956-ffa450edef68
* Export FailoverUpdate symbols necessary to link on WindowsAndrew Stitcher2010-03-121-2/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@922414 13f79535-47bb-0310-9956-ffa450edef68
* Correct Windows qmf lib build so that the library entry points get exported ↵Andrew Stitcher2010-03-121-1/+1
| | | | | | without any warning git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@922413 13f79535-47bb-0310-9956-ffa450edef68
* New cluster member pushes store when joining an active cluster.Alan Conway2010-03-1211-93/+236
| | | | | | | | | | | | | | | | | | | Previously a broker with a clean store would not be able to join an active cluster because the shtudown-id did not match. This commit ensures that when a broker joins an active cluster, it always pushes its store regardless of status. Clean/dirty status is only compared when forming an initial cluster. This change required splitting initialization into two phases: PRE_INIT: occurs in the Cluster ctor during early-initialize. This phase determines whether or not to push the store. INIT: occurs after Cluster::initialize and does the remaining initialization chores. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@922412 13f79535-47bb-0310-9956-ffa450edef68