summaryrefslogtreecommitdiff
path: root/qpid/cpp/src
Commit message (Collapse)AuthorAgeFilesLines
* QPID-4767 [legacystore] QMF commands to create a persistent queue with an ↵Kim van der Riet2013-05-013-22/+46
| | | | | | illegal number of journal files or journal file size should be rejected, QPID-4794 Resizing qpid legacystore journal does not update queue arguments provided by QMF git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1477907 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4339: Add include necessary under some versions of unixAndrew Stitcher2013-04-301-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1477831 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4793: Change test so that regex.h works on other unixesAndrew Stitcher2013-04-301-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1477822 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4339: some more export symbol directives needed for unit_test ↵Gordon Sim2013-04-301-5/+6
| | | | | | compilation on windows git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1477784 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4339: add export symbol directivesGordon Sim2013-04-301-9/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1477771 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4759 : make qpidd --help display sasl config dir default locationMichael Goulish2013-04-303-4/+2
| | | | | | | | Backing out my previous changes and just changing the help comment for the --sasl-config flag. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1477724 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4339: fix for older compilers/c++ librariesGordon Sim2013-04-303-7/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1477698 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4759 : make both builds put sasl config file in sysconfdir/sasl2Michael Goulish2013-04-303-1/+3
| | | | | | | and display default location in qpidd --help output git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1477435 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4339: fix for windows buildGordon Sim2013-04-291-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1477366 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4720: C++ Broker headers exchange tests not using run-time comaprisons.Charles E. Rolke2013-04-294-82/+135
| | | | | | | | Main code modified only slighty so that tests can hook into actual logic. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1477317 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4339: simple paged queue implementationGordon Sim2013-04-2923-47/+900
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1477236 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4787: HA brokers find self-address in brokers_url.Alan Conway2013-04-297-34/+61
| | | | | | | | | HA brokers need to know their own addresses, but it is not safe to simply use local hosts name and Broker::getPort() since the broker may be listening on multiple addresses. The solution is to have brokers check the ha-rokers-url for their own address while doing the initial status check of the cluster. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1477165 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4631: C++ Broker federated links are protected by ACL policy.Charles E. Rolke2013-04-295-23/+129
| | | | | | | | | This issue evolved a bit between the original discussion and the final commit. See https://reviews.apache.org/r/10658/ for the details. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1477112 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Remove spurious header file from qpid/cpp/src/qpid/broker/Bridge.cpp.Alan Conway2013-04-291-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1477057 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4651: C++ Broker add --log-disable optionCharles E. Rolke2013-04-267-50/+382
| | | | | | | | 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-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-191-1/+25
| | | | 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-1911-42/+105
| | | | | | | | | | | | | | | | | | | | 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-181-3/+3
| | | | | | | 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-172-2/+2
| | | | | | | | | 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-161-1/+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-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-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-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-081-2/+2
| | | | | | | | | 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-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
* 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