summaryrefslogtreecommitdiff
path: root/cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
* Fix for deadlock beween journal timer & connection threads.Alan Conway2010-03-123-6/+29
| | | | | | | See https://bugzilla.redhat.com/show_bug.cgi?id=570154. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@922411 13f79535-47bb-0310-9956-ffa450edef68
* Remove unnecessary dependency of qmf on qmfengineAndrew Stitcher2010-03-121-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@922333 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2382: Checked in missing files from last commitGordon Sim2010-03-124-0/+258
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@922175 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2382: Created separate utility class for handling updates from failover ↵Gordon Sim2010-03-1113-125/+194
| | | | | | exchange; cleaned up reconnection options git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@921971 13f79535-47bb-0310-9956-ffa450edef68
* Remove non-existent directory from PATH.Alan Conway2010-03-101-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@921517 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2441: patch from Jan Sarenik that prevents verification failures when ↵Gordon Sim2010-03-103-5/+6
| | | | | | running the examples if locale is not as expected git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@921319 13f79535-47bb-0310-9956-ffa450edef68
* Apply parallel changes from Makefile.am a couple days ago; resolves QPID-2439.Stephen D. Huston2010-03-091-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@921152 13f79535-47bb-0310-9956-ffa450edef68
* Fix build dependency problem with tests/testagent.Alan Conway2010-03-091-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@921079 13f79535-47bb-0310-9956-ffa450edef68
* Remove tests/testagent sub-directory, build testagent in the tests directory.Alan Conway2010-03-096-56/+52
| | | | | | | Resolves build-order issues, more consistent with the rest of the test builds. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@920991 13f79535-47bb-0310-9956-ffa450edef68
* Changed name of XQilla EBV define to XQ_EXTENDED_BOOLEAN_VALUE_HPP.Jonathan Robie2010-03-082-5/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@920545 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2436: Fix cluster update of remote agents.Alan Conway2010-03-088-32/+56
| | | | | | | | | The v2key of cluster agents was not being passed as part of a cluster update. This meant they were not being associated with the correct shadow connections on the updatee. This caused inconsistencies that shut down the new broker. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@920414 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2436: Drop the vhost prefix in QMF V2keys.Alan Conway2010-03-081-7/+8
| | | | | | | | | - The prefix makes the keys extremely long and unreadable. - In a standalone broker it adds nothing since its the same for every object. - In a cluster you need a consistent ID for shadow connections on all brokers. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@920413 13f79535-47bb-0310-9956-ffa450edef68
* Fixed #ifndef for XQilla 2.1.3Jonathan Robie2010-03-081-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@920304 13f79535-47bb-0310-9956-ffa450edef68
* Added hooks in the broker for QMFv2 management of the broker.Ted Ross2010-03-0810-102/+260
| | | | | | | | | Now both DirectExchange and TopicExchange have been subclassed so messages can be redirected to the embedded management agent (in QMFv1, only the topic exchange was subclassed this way). git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@920189 13f79535-47bb-0310-9956-ffa450edef68
* Minor cleanup: removed unused parameter of initial-status in cluster.xml.Alan Conway2010-03-054-10/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@919662 13f79535-47bb-0310-9956-ffa450edef68
* Tests for presence of xqilla/ast/XQEffectiveBooleanValue.hpp; if notJonathan Robie2010-03-051-0/+9
| | | | | | | | present, sets a constant to enable legacy API for effective boolean value. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@919632 13f79535-47bb-0310-9956-ffa450edef68
* Modified to either support the older XQilla 2.1.3 API or to useJonathan Robie2010-03-051-1/+11
| | | | | | | | xqilla/ast/XQEffectiveBooleanValue.hpp, depending on a constant set in configure.ac. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@919631 13f79535-47bb-0310-9956-ffa450edef68
* Fix QPID-2435. This patch removes the "publishNow" feature from the broker ↵Ted Ross2010-03-053-40/+30
| | | | | | agent. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@919619 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2412: updated notes for SASL EXTERNAL support and added option.Gordon Sim2010-03-051-7/+13
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@919525 13f79535-47bb-0310-9956-ffa450edef68
* Don't generate debug snapshot messages unless debug logging enabled.Alan Conway2010-03-054-15/+14
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@919523 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2434: add timestamp files to CLEANFILES listKenneth Anthony Giusti2010-03-051-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@919518 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2412: Support for EXTERNAL mechanism on client-authenticated SSL ↵Gordon Sim2010-03-0535-107/+288
| | | | | | | | | | | | connections. On SSL connection where the clients certificate is authenticated (requires the --ssl-require-client-authentication option at present), the clients identity will be taken from that certificate (it will be the CN with any DCs present appended as the domain, e.g. CN=bob,DC=acme,DC=com would result in an identity of bob@acme.com). This will enable the EXTERNAL mechanism when cyrus sasl is in use. The client can still negotiate their desired mechanism. There is a new option on the ssl module (--ssl-sasl-no-dict) that allows the options on ssl connections to be restricted to those that are not vulnerable to dictionary attacks (EXTERNAL being the primary example). git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@919487 13f79535-47bb-0310-9956-ffa450edef68
* Allow builder to generate developer docs as well as user API docs.Stephen D. Huston2010-03-051-1/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@919242 13f79535-47bb-0310-9956-ffa450edef68
* Fix to run topictest correctly on Windows.Stephen D. Huston2010-03-052-10/+13
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@919240 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2429: Use explicit check for void value rather than relaying on empty() ↵Gordon Sim2010-03-041-1/+1
| | | | | | call when matching 'wildcard' binding properties. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@919112 13f79535-47bb-0310-9956-ffa450edef68
* Added testagent/schema.xml to EXTRA_DIST, was causing make distcheck to fail.Alan Conway2010-03-041-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@918986 13f79535-47bb-0310-9956-ffa450edef68