summaryrefslogtreecommitdiff
path: root/cpp
Commit message (Collapse)AuthorAgeFilesLines
* Revert commits r981517 and r981435 that moved periodic purging of queues ↵Gordon Sim2010-08-115-22/+31
| | | | | | onto cluster's timer. If the timer fires during an update it causes errors; it also puts a potentially time consuming task on the clusters dispatch thread. Instead don't purge LVQs to avoid cluster inconsistencies (and more directly the assertion that aims to prevent these). git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@984357 13f79535-47bb-0310-9956-ffa450edef68
* Fix test race conditions causing cluster_tests.py:management_test to hang.Alan Conway2010-08-101-11/+5
| | | | | | | | Got rid of expect_fail, ignore exceptions in the caller. Avoid concurrent calls to _cleanup, call only from from wait/poll. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@984017 13f79535-47bb-0310-9956-ffa450edef68
* Fixed memory management error in cluster::Quorum causing problems with ↵Alan Conway2010-08-092-4/+5
| | | | | | | | | | --cluster-cman. Sometimes caused brokers using --cluster-cman to fail with a "no permission" or "bad file-descriptor" error. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@983786 13f79535-47bb-0310-9956-ffa450edef68
* Add missing destroy permissions to qpidd selinux module.Alan Conway2010-08-091-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@983784 13f79535-47bb-0310-9956-ffa450edef68
* Fix crash on exit with --cluster-cman.Alan Conway2010-08-051-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@982698 13f79535-47bb-0310-9956-ffa450edef68
* Fix ClusterFailover.cpp and ForkedBroker.cpp to avoid using the default data ↵Alan Conway2010-08-042-3/+15
| | | | | | | | | directory. Was causing tests to fail because of a pre-existing lock file in the default data dir. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@982374 13f79535-47bb-0310-9956-ffa450edef68
* Fix race conditions in brokertest.py and cluster_tests.py.Alan Conway2010-08-041-3/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@982309 13f79535-47bb-0310-9956-ffa450edef68
* Missed in a previous commit. Updated README from Chuck Rolke.Ted Ross2010-08-041-10/+65
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@982261 13f79535-47bb-0310-9956-ffa450edef68
* Re-enabled the wrapping of the messaging API with fixes for earlier versionsTed Ross2010-08-045-9/+13
| | | | | | | of Swig, Python, and Ruby. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@982244 13f79535-47bb-0310-9956-ffa450edef68
* Added conditional-compilation directives to hide the PrivateImplRef templateTed Ross2010-08-044-1/+17
| | | | | | | | from Swig. It seems that earlier versions of Swig (like that in RHEL5) don't like the template syntax. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@982243 13f79535-47bb-0310-9956-ffa450edef68
* Disable non-0 session timeouts.Alan Conway2010-08-038-15/+66
| | | | | | | | | | Since session resume is not fully implemented, non-0 session timeouts are of no use. Moreover the partial implementation causes problems in a cluster as stale sessions kept alive by a timeout can interfere with failover and updates. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@981933 13f79535-47bb-0310-9956-ffa450edef68
* Fixed bug in setting of the app-id header (it was set in the ↵Ted Ross2010-08-022-3/+19
| | | | | | | | | | application-headers rather than the message-properties). Made the broker agent more selective about when it broadcasts console-added messages. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@981592 13f79535-47bb-0310-9956-ffa450edef68
* Give queue cleaner task an explicit nameGordon Sim2010-08-021-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@981517 13f79535-47bb-0310-9956-ffa450edef68
* Ensure that for clustered broker the queue cleaner is run on the correct thread.Gordon Sim2010-08-025-8/+46
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@981435 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2782: update qmf console binding api.Kenneth Anthony Giusti2010-08-014-22/+73
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@981277 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2765 - WinSdk does not have the .NET Binding examplesTed Ross2010-07-305-18/+502
| | | | | | Patch from Chuck Rolke git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@980936 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2764 - WinSdk cpp examples do not compileTed Ross2010-07-306-12/+12
| | | | | | | Patch from Chuck Rolke git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@980933 13f79535-47bb-0310-9956-ffa450edef68
* Disabled build of the qpid bindings until it's fixed for RHEL5 (swig-1.3.29)Ted Ross2010-07-301-3/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@980928 13f79535-47bb-0310-9956-ffa450edef68
* Disabled build of the qpid bindings until it's fixed for RHEL5 (swig-1.3.29)Ted Ross2010-07-301-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@980886 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2777Ted Ross2010-07-302-4/+0
| | | | | | | Removed unneeded swig include files. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@980789 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2777 - Additional bindings for the C++ messaging API (Python, Ruby)Ted Ross2010-07-2910-2/+946
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@980531 13f79535-47bb-0310-9956-ffa450edef68
* Turned off GraphvizJonathan Robie2010-07-291-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@980466 13f79535-47bb-0310-9956-ffa450edef68
* Added sections for client and management starting points, currently TBD, in ↵Jonathan Robie2010-07-291-0/+10
| | | | | | the hopes that someone will fill them in. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@980449 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2768: allow '/' after name in address without an explicit subjectGordon Sim2010-07-291-5/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@980441 13f79535-47bb-0310-9956-ffa450edef68
* Added overview page, designed to list starting points for developers.Jonathan Robie2010-07-292-1/+62
| | | | | | | Currently lists starting points for the broker. Need similar sections for client, management, etc. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@980429 13f79535-47bb-0310-9956-ffa450edef68
* Updated developer SELinux policy to also allow tests run under valgrind.Alan Conway2010-07-281-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@980198 13f79535-47bb-0310-9956-ffa450edef68
* Added doxygen comments.Jonathan Robie2010-07-281-0/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@980174 13f79535-47bb-0310-9956-ffa450edef68
* Improved doxygen comments.Jonathan Robie2010-07-281-2/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@980163 13f79535-47bb-0310-9956-ffa450edef68
* Made the new C++ API more friendly for swig-wrapping.Ted Ross2010-07-287-0/+11
| | | | | | | | | | - Added Message::setProperty() as an alternative to using getProperties() to obtain a writable reference to a Variant::Map. - Added unit testing for this new method. - Added #ifndef SWIG conditions around the declarations of non-member operator<< methods. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@980147 13f79535-47bb-0310-9956-ffa450edef68
* Added comment on AMQP version independence.Jonathan Robie2010-07-281-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@980142 13f79535-47bb-0310-9956-ffa450edef68
* Improved doxygen comments for class description.Jonathan Robie2010-07-281-5/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@980140 13f79535-47bb-0310-9956-ffa450edef68
* Improved doxygen documentation of SessionState.Jonathan Robie2010-07-281-2/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@980096 13f79535-47bb-0310-9956-ffa450edef68
* Removed unused header files.Ted Ross2010-07-277-673/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@979857 13f79535-47bb-0310-9956-ffa450edef68
* fix for autoconf swig version comparison macro, AC_PROG_SWIGNuno Santos2010-07-271-3/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@979841 13f79535-47bb-0310-9956-ffa450edef68
* Fix bug in test code: invalid use of c_str()Alan Conway2010-07-271-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@979803 13f79535-47bb-0310-9956-ffa450edef68
* Minor fix to help message of qpid-cpp-benchmark.Alan Conway2010-07-271-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@979739 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2755 - Windows SDK has no READMETed Ross2010-07-262-0/+77
| | | | | | | Patch from Chuck Rolke git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@979243 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2702 --max-connections does not work when using cluster.Alan Conway2010-07-231-2/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@967215 13f79535-47bb-0310-9956-ffa450edef68
* Race condition in cluster+management, inconsistent errors like:Alan Conway2010-07-232-23/+46
| | | | | | | | | | | | "confirmed < (2097+0) but only sent < (2096+0)" Management messages are generated if a managed objects properties have changed since the last update. Properties of the cluster object (members and status) were sometimes being changed outside the delivery context which could create inconsistencies in the cluster. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@966933 13f79535-47bb-0310-9956-ffa450edef68
* Bugfix: agent label in wrapped (python, ruby) qmf agent was not transmitted ↵Ted Ross2010-07-224-5/+5
| | | | | | | | | to the consoles. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@966871 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2754: fix management object database locking problem.Kenneth Anthony Giusti2010-07-223-112/+208
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@966795 13f79535-47bb-0310-9956-ffa450edef68
* Added makefile to build & install selinux policy modules.Alan Conway2010-07-212-0/+21
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@966323 13f79535-47bb-0310-9956-ffa450edef68
* Added selinux policy so developers can run cluster tests with enforcing=1Alan Conway2010-07-212-3/+30
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@966302 13f79535-47bb-0310-9956-ffa450edef68
* Fix bug in cluster with authentication: nodes exit with "unauthorized-access"Alan Conway2010-07-206-2/+35
| | | | | | | | | | Adding a node to a cluster on which authentication is enabled and on which there are existing connections authenticated with mechanisms other than anonymous, may result in nodes exiting the cluster with inconsistent authorisation errors. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@965979 13f79535-47bb-0310-9956-ffa450edef68
* Added compile instructions to selinux policy source file.Alan Conway2010-07-201-1/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@965840 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2589 - Patch from Chuck RolkeTed Ross2010-07-193-1/+20
| | | | | | Fixes a property misspelling and adds two missing functions. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@965634 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2589 - Patch from Chuck RolkeTed Ross2010-07-1914-23/+245
| | | | | | This patch cleans up or adds the copy constructors and the copy assignment operators for the binding classes. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@965603 13f79535-47bb-0310-9956-ffa450edef68
* Fix incorrect exe nameGordon Sim2010-07-191-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@965449 13f79535-47bb-0310-9956-ffa450edef68
* Make address used for map sender/receiver configurable; make default create ↵Gordon Sim2010-07-192-2/+4
| | | | | | the queue automatically. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@965424 13f79535-47bb-0310-9956-ffa450edef68
* Fix cmake build to correctly enable sasl if libs are detected.Gordon Sim2010-07-162-9/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@964709 13f79535-47bb-0310-9956-ffa450edef68