summaryrefslogtreecommitdiff
path: root/qpid/cpp
Commit message (Collapse)AuthorAgeFilesLines
* QPID-4719: Added missing Perl files to source tarball.mcpierce-QPID-4719Darryl L. Pierce2013-04-291-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/mcpierce-QPID-4719@1477083 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4651: C++ Broker add --log-disable optionCharles E. Rolke2013-04-269-85/+423
| | | | | | | | Reviewed at https://reviews.apache.org/r/10799/ git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1476409 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4756: only invoke property update callback if properties are presentKenneth Anthony Giusti2013-04-261-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1476373 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4780: Bug 889552 - HA broker deadlock after loss of primary broker.Alan Conway2013-04-263-29/+37
| | | | | | | | | | | Lock ordering deadlock found by inspection of code and stack trace: - thread 1: Link::ioThreadProcessing(Link:lock)-> QueueReplicator::initializeBridge(QueueReplicator::lock) - thread 2: QueueReplicator::destroy(QueueReplicator::lock)-> Bridge::destroy(Link::lock) This patch breaks the lock by removing locking around Bridge::destroy in QueueReplicator::destroy. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1476305 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4748: Fix compilation warnings introduced by r1469661.Alan Conway2013-04-261-12/+12
| | | | | | Added explicit conversion from double to int64_t. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1476295 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4724: Fixes Perl bindings for Cmake < 2.8.Darryl L. Pierce2013-04-251-2/+39
| | | | | | | To fix how Cmake prior to 2.8 fails to find the Perl libraries, this change finds and sets the variables correctly. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1475945 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Removing the reference to errors.rb that crept back in.Darryl L. Pierce2013-04-251-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1475875 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4776: Fixes building Ruby bindings on Cmake < 2.8Darryl L. Pierce2013-04-254-5/+52
| | | | | | | | | This patch fixes issues regarding finding the Ruby install and building the bindings for it. Contributed by Irina Boverman <iboverma@redhat.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1475868 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Removed references to deleted Exceptions in Ruby tests.Darryl L. Pierce2013-04-253-3/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1475867 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3828: When sending large messages loss of connection is not detected ↵Andrew Stitcher2013-04-251-1/+1
| | | | | | | | even with heartbeats enabled [Patch from gordon Sim] git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1475803 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4764: tweaks to locking in receiver and session to avoid deadlockGordon Sim2013-04-252-5/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1475723 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4758: Extend the qpidd --wait option to work at shutdownCharles E. Rolke2013-04-241-2/+2
| | | | | | | | | Patch from Ernie Allen and Pavel Moravec. Note: This patch is for the posix platform broker; The windows broker does not use a --wait option and is unaffected by this patch. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1471442 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Fix compilation warnings introduced by r1469661.Alan Conway2013-04-231-5/+5
| | | | | | Added explicit conversion from double to int16_t. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1471121 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4702: ensure correct ordering of link arguments (libs must follow ↵Gordon Sim2013-04-221-1/+4
| | | | | | object files that use them) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1470693 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4765: "Incorrect parameter validation for legacystore wcache-page-size ↵Kim van der Riet2013-04-221-30/+18
| | | | | | and jfile-size-pgs" git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1470667 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4748: Fix to test broken (trivially) by r1469661Gordon Sim2013-04-221-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1470610 13f79535-47bb-0310-9956-ffa450edef68
* Fix warning about uninitialised variable when running test under valgrind; ↵Gordon Sim2013-04-221-1/+1
| | | | | | caused by r1469088, QPID-3689 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1470605 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4759 : backed out change -- can't hard-code Cyrus SASL default. bad ↵Michael Goulish2013-04-201-1/+0
| | | | | | for Windows. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1470106 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4759 : make --help output show default value for --sasl-configMichael Goulish2013-04-201-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1470104 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4757: C++ Broker report sasldb failures more clearly when problem may ↵Charles E. Rolke2013-04-191-0/+7
| | | | | | be a permission issue. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1470065 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4748: Consistent handling of durations - apply changes to Windows platformCharles E. Rolke2013-04-192-3/+27
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1470002 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4756: enable updateStats callback for QMFv2 object notificationsKenneth Anthony Giusti2013-04-191-15/+31
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1469974 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4748: Consistent handling of durations in broker configuration, ↵Alan Conway2013-04-1912-42/+106
| | | | | | | | | | | | | | | | | | | | allowing sub-second intervals. Provides string conversion for sys::Duration, allowing intervals to be expressed like this: 10.5 - value in seconds, backward compatible. 10.5s - value in seconds 10.5ms - value in milliseconds 10.5us - value in microseconds 10.5ns - value in nanoseconds Converted the folllowing broker options to Duration: mgmtPubInterval, queueCleanInterval, linkMaintenanceInterval, linkHeartbeatInterval Did not convert: maxNegotiateTime. This is expressed in milliseconds so it would not be backward compatible to make it a Duration. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1469661 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4734: Expand ignoring warnings to all patchlevels of gcc 4.4Andrew Stitcher2013-04-181-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1469559 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3689: Fix previous change of command line option handlingAndrew Stitcher2013-04-182-3/+7
| | | | | | | Now introduced new command line option type that is a pure command line switch which can take no boolean argument. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1469466 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3689: Change tcp nodelay to be the defaultAndrew Stitcher2013-04-173-3/+9
| | | | | | | | | This change also alters the implementation of simple switch like options when using boost version 1.35 and later. We now allow these switches to also take an optional "=yes" or "=no" (and similar) argument. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1469088 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4736: Demote journal log messages from warn to infoCharles E. Rolke2013-04-171-2/+2
| | | | | | | | when message arises from journal configuration choice. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1469054 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: fix sporadic federation test_pull_from_queue_recovery test failuresKenneth Anthony Giusti2013-04-171-4/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1469045 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3921: Move code from Statement.h to Statement.cppAndrew Stitcher2013-04-162-60/+58
| | | | | | So it won't slow down the build anymore. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1468574 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4728: add 'credit' parameter to Federation Bridge configuration.Kenneth Anthony Giusti2013-04-119-77/+201
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1467107 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4733: Fix windows problem introduced by installation of init scriptsAlan Conway2013-04-111-12/+17
| | | | | | | Do init script installation conditional on UNIX only. SYSCONF_INSTALL_DIR is not set on windows. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1467054 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: HA doc updates to migration guide and broker book.Alan Conway2013-04-111-5/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1467007 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4698: Removed the requirement for Python 2.7.Darryl L. Pierce2013-04-111-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1466988 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: HA updates to migration guide.Alan Conway2013-04-111-12/+16
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1466933 13f79535-47bb-0310-9956-ffa450edef68
* 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