summaryrefslogtreecommitdiff
path: root/qpid/cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* QPID-4737: Fix cmake "make package"Alan Conway2013-04-111-1/+1
| | | | | | | | | "make package" was attempting to install files with absolute paths to the final install location, rather than the temporary install dir. Trivial 1 line fix: set(CPACK_SET_DESTDIR ON) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1466895 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4735: ACL file size/count upper limit checks incorrectCharles E. Rolke2013-04-104-75/+129
| | | | | | | | | | Merge IntMin and IntMax functions into a single function to contain duplicated code. Improve log messages so that reading a log file is less painful. Turn on ACL debug logging for main broker in ACL self test. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1466652 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4733: Fix cmake installation of init scriptsAlan Conway2013-04-104-13/+22
| | | | | | | | | - Install both qpidd and qpidd-primary init scripts. - Fix path substitution to use absolute paths. - Fix substitution to work on cmake and automake. - Set executable permissions for init scripts. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1466645 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4734: Release builds fail on GCC 4.4.7 / Boost 1.41Andrew Stitcher2013-04-101-0/+5
| | | | | | Use pragma to turn off unavoidable unitialised variable warning under gcc on RHEL6 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1466615 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4698: Missed two macros in qpidd-primary.inDarryl L. Pierce2013-04-092-4/+5
| | | | | | Fixed them to properly set the paths. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1466169 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4729: Missing file in 0.22 cpp package breaks cmake build in dist kitCharles E. Rolke2013-04-091-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1466043 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4727:C++ Broker ACL keyword to reference default exchange.Charles E. Rolke2013-04-084-3/+26
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1465719 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4698: Fixed the install location for files under CMake.Darryl L. Pierce2013-04-085-10/+27
| | | | | | | | | Installs the SASL2 qpidd.conf file to /etc/qpid/sasl2/qpidd.conf Installs qpidd-primary to /etc/rc.d/init.d/qpidd-primary Installs the qmf-gen Python script to /usr/bin Installs the managementgen sitepackage to where sitelibs belong git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1465643 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4721: .NET Binding WinSdk does not build hello_world and hello_xmlCharles E. Rolke2013-04-051-0/+2
| | | | | | Add the files to the CMakeLists.txt file. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1465113 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4717 - Added missing call to statisticsUpdated for Exchanges.Ted Ross2013-04-051-0/+2
| | | | | | | Related to QPID-3875. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1465068 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4689: fix dropped heartbeat indications and object update callbacksKenneth Anthony Giusti2013-04-052-0/+204
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1465050 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4718: set exclusive owner on subscription queueGordon Sim2013-04-051-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1465048 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4716: set durability on terminusGordon Sim2013-04-052-1/+27
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1465047 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4704: Build legacystore.so as a module, not a shared library.Darryl L. Pierce2013-04-051-3/+7
| | | | | | | Fixes the legacystore.cmake file to build the file appropriately, and als includes a directive to install the module along with others. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1465015 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4701: Turn off visibility=hidden for gcc 4.2.1 due to problems with ↵Gordon Sim2013-04-051-1/+1
| | | | | | messaging exceptions git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1464930 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: HA documentation: minor updates to HA chapter.Alan Conway2013-04-041-0/+118
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1464656 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4699: Modification to C++ INSTALL guide - updated following comments ↵Fraser Adams2013-04-041-26/+38
| | | | | | from Robbie & Steve git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1464493 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4700: fix typo in mapping for 'to' fieldGordon Sim2013-04-031-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1464210 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4699: Modification to C++ INSTALL guideFraser Adams2013-04-031-84/+98
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1464175 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4575 Visual Studio 2012 - remove template argumentsCharles E. Rolke2013-04-031-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1464104 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4697: Minor fixes to make distcheckAlan Conway2013-04-033-48/+55
| | | | | | | | - add qmfengine.py to DIST. - create directory qpid/bindings/perl if not already present. - ssl_test: don't run python part of tests if python client not available. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1464018 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4692 ACL queue quotas did not count autodelete - patch by Ernie AllenCharles E. Rolke2013-04-021-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1463649 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: cmake: Fix use of file(copy) command, which is not available in ↵Alan Conway2013-04-022-5/+4
| | | | | | | | cmake 2.6 Use configure_file(COPYONLY) instead. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1463578 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Remove unnecessary mention of ldconfig in INSTALL instructions.Alan Conway2013-04-011-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1463254 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4640: cmake: set RPATH so installed execuatables run.Alan Conway2013-04-011-48/+64
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1463248 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4687: Add uninstall make target to cmake buildAlan Conway2013-04-014-28/+85
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1463202 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4686: Mention ldconfig in cpp/INSTALL instructionsAlan Conway2013-04-011-8/+16
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1463146 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4684: Remove obsolete options from example qpidd.conf file.Alan Conway2013-04-011-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1463145 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4679: Cleaned up processing of addresses, including errors and warnings ↵Gordon Sim2013-03-298-63/+241
| | | | | | where elements can not be supported git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1462646 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4669: have cmake build require proton 0.3 or greaterGordon Sim2013-03-281-2/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1462214 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4675: Allow receivers from direct exchanges without a subject filterGordon Sim2013-03-281-3/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1462139 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4674: Detect asynchronous connection close, session end and link detachGordon Sim2013-03-284-9/+69
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1462138 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: fix ssl_test to run in older python and nss environments.Kenneth Anthony Giusti2013-03-271-69/+72
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1461804 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4672: C++ Broker deadlock in XmlExchange unbindCharles E. Rolke2013-03-272-3/+12
| | | | | | | | Unbind functions get the Wlock directly and do not get Rlock first. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1461634 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4668: Message is only redelivered if delivery count is greater than 1Gordon Sim2013-03-261-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1461249 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4667: Fix for selective message acknowledgement over AMQP 1.0Gordon Sim2013-03-261-1/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1461248 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4586: Compilation fix for windowsGordon Sim2013-03-251-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1460552 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4586: fixes for dynamic sources/targets and on demand creation of nodesGordon Sim2013-03-2336-95/+253
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1460198 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: add SSL test that verifies hostname in certificateKenneth Anthony Giusti2013-03-223-13/+140
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1460013 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4586: Add generic (and somewhat experimental) tool for creating, ↵Gordon Sim2013-03-213-2/+145
| | | | | | deleting and listing qpidd entities e.g. domains and incoming- or outgoing- links git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1459434 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4558: C++ broker selectors: trivial - remove unnecessary templatesAndrew Stitcher2013-03-201-15/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1458644 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: silence irrelevant warning in release modeAndrew Stitcher2013-03-201-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1458620 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4558: C++ broker selectors: Improved error reportingAndrew Stitcher2013-03-205-56/+126
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1458610 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4558: Change C++ Selector implementation to use registered valuesAndrew Stitcher2013-03-195-11/+13
| | | | | | | | | | | | - Selectors should now implement every language feature of the registered apache selector filter extension to the amqp 1.0 spec. - In the addressing syntax use a link property called just "selector" - For amqp 1.0 on the wire use the registered filter descriptor code for the selector. - For amqp 0-10 on the wire use a subscription property of "x-apache-selector" for the selector. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1458453 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4624: Implement IN operator for C++ broker selectorsAndrew Stitcher2013-03-182-2/+57
| | | | | | | | | - Implemented parser for IN operator - Implement In operator evaluator and unit tests - Syntax is a bit wider than the spec allowing full expressions in the contents of the IN expression not just strings. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1457998 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4658: Update statistics even when no binding key matches routing keyJustin Ross2013-03-181-5/+7
| | | | | | | | | This is a patch from Pavel Moravec. Thanks to Ernie Allen for testing it and fixit it for latest trunk. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1457924 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4493: Fixes memory leak in Perl bindings.Darryl L. Pierce2013-03-182-15/+25
| | | | | | Contributed by: Jimmy Jones <jimmyjones2@gmx.co.uk> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1457923 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4621: Arithmetic operations for C++ broker selectorsAndrew Stitcher2013-03-186-284/+561
| | | | | | | | | | | | | | | - Rearranged Syntax and parser to support arithmetic - Implemented arithmetic syntax - Implemented arithmetic operators - Added some tests for arithmetic operations - Added explicit lexical tokens for all the comparison and arithmetic operations - Added the missing ',' token for us in the 'IN' comparison - Rearranged the lexer so that everything is not uniformly inside the hand crafted state machine. - Moved a bunch of testing code from the tokeniser to the unit test (much of this code might actually not be very useful anymore) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1457912 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4586: some management related tweaks and fixesGordon Sim2013-03-1815-38/+63
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1457898 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4640: Fixed up some of the documentation from the autotools deprecationAndrew Stitcher2013-03-173-42/+105
| | | | | | | | - The new INSTALL-AUTOMAKE was incorrectly based on the new INSTALL not the old one - The cmake build instructions didn't use a separate build directory which is the recommended configuration (both by cmake and qpid) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1457373 13f79535-47bb-0310-9956-ffa450edef68