summaryrefslogtreecommitdiff
path: root/cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* QPID-2841: set the TTL in agent heartbeat messages.Kenneth Anthony Giusti2010-09-014-6/+24
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@991630 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2827 - QPID Cpp WinSDK does not contain 64-bit librariesTed Ross2010-08-311-1/+1
| | | | | | | Patch from Chuck Rolke fixed a typo git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@991285 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2827 - QPID Cpp WinSDK does not contain 64-bit librariesTed Ross2010-08-3039-240/+3236
| | | | | | | | | | | | | | Patch from Chuck Rolke * Adds the x64 platform to the cpp\example solution and six example projects. * Adds the x64 platform to the qpid messaging .NET binding dlls and examples. * Adds QPID_BUILD_ROOT environment variable to .NET binding projects for locating C++ libraries and headers, and for storing generated output. This is required to compensate for the varying location of cmake-generated directories. For a given build QPID_BUILD_ROOT must be set to the directory in which cmake was run. * Reorganize the bld-winsdk.ps1 script to build x86 (Win32) and x64 platforms. * Update Readme-winsdk.txt content. Also switch this file to DOS line endings to improve its usability on a Windows system. * Add a shadow solution file and shadow project files for the C# examples. The new build process copies the development example source tree to get the example sources organized into a hierarchy and then overlays the copied tree with the shadow .sln and .csproj files. Users then build the examples directly using the customized solution. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@990917 13f79535-47bb-0310-9956-ffa450edef68
* Check exit status of qpid-route, avoid hung test if it fails.Alan Conway2010-08-271-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@990157 13f79535-47bb-0310-9956-ffa450edef68
* Give timer tasks a name for logging purposes.Alan Conway2010-08-2612-21/+21
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@989925 13f79535-47bb-0310-9956-ffa450edef68
* Check for and abort invalid catchup connections.Alan Conway2010-08-234-3/+14
| | | | | | | Detect attempt to make a catch-up connection while we are not expecting an update. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@988312 13f79535-47bb-0310-9956-ffa450edef68
* QPID-664: allow the key in options map for an address to be quotedGordon Sim2010-08-231-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@988138 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2805 - The windows resource version for qmfengine dll is hard coded to ↵Ted Ross2010-08-201-3/+3
| | | | | | | | an unusable value Patch from Chuck Rolke git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@987525 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2785 - QpidTypes.pdb is not installedTed Ross2010-08-201-0/+1
| | | | | | Patch from Chuck Rolke git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@987520 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2798 - C++ Messaging Client .NET binding fails to clone managed objects ↵Ted Ross2010-08-2016-255/+145
| | | | | | | | correctly Patch from Chuck Rolke git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@987510 13f79535-47bb-0310-9956-ffa450edef68
* Make the count check a bit clearer and remove extraneous blank lines at end ↵Stephen D. Huston2010-08-201-3/+1
| | | | | | of file. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@987504 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2807: Allow per message acknowledgementGordon Sim2010-08-2010-1/+113
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@987459 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2817: on close, wait for at most the heartbeat interval (if specified) ↵Gordon Sim2010-08-203-1/+30
| | | | | | for close-ok response from broker git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@987429 13f79535-47bb-0310-9956-ffa450edef68
* Fix compile error on windowsGordon Sim2010-08-201-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@987391 13f79535-47bb-0310-9956-ffa450edef68
* Added -c count parameter - exits after reading c messages.Jonathan Robie2010-08-191-1/+14
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@987304 13f79535-47bb-0310-9956-ffa450edef68
* Fix locking in receiver impl; protect session member against concurrent ↵Gordon Sim2010-08-161-2/+7
| | | | | | fetch and init. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@985838 13f79535-47bb-0310-9956-ffa450edef68
* Fix qpiddevel selinux policy to work with valgrind.Alan Conway2010-08-131-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@985356 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2792 - Added C++ example agent.Ted Ross2010-08-135-2/+229
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@985207 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2793 - Added doxygen textTed Ross2010-08-131-0/+77
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@985074 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2793 - Python and Ruby bindings for the C++ QMFv2 APITed Ross2010-08-1214-22/+1187
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@985020 13f79535-47bb-0310-9956-ffa450edef68
* Added some missing typecasts and type-check clauses.Ted Ross2010-08-121-1/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@985019 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2792 - QMF Clients in C++ following the ABI-stable pattern of the new ↵Ted Ross2010-08-1245-2/+5507
| | | | | | messaging API git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@985016 13f79535-47bb-0310-9956-ffa450edef68
* Remove misleading "no message store" message.Alan Conway2010-08-121-3/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@984958 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2791: batch up data indications and repliesKenneth Anthony Giusti2010-08-122-25/+47
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@984935 13f79535-47bb-0310-9956-ffa450edef68
* Updated selinux policy to work on versions lacking aisexec_t.Alan Conway2010-08-123-26/+39
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@984858 13f79535-47bb-0310-9956-ffa450edef68
* Fix some compilation errorsGordon Sim2010-08-122-41/+35
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@984714 13f79535-47bb-0310-9956-ffa450edef68
* Completed the set of permutations of type-conversion for all signed and ↵Ted Ross2010-08-122-8/+651
| | | | | | unsigned integer types. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@984622 13f79535-47bb-0310-9956-ffa450edef68
* 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