summaryrefslogtreecommitdiff
path: root/qpid/cpp/src
Commit message (Collapse)AuthorAgeFilesLines
* NO-JIRA: Fix harmless but annoying Visual Studio warningAndrew Stitcher2013-05-081-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1480438 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3772: Fix Windows socket optionsAndrew Stitcher2013-05-081-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1480437 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3189: correct calculated queue depth if enqueue failsGordon Sim2013-05-081-1/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1480389 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4821: speed up selector identifier lookupsAndrew Stitcher2013-05-082-44/+60
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1480377 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4822: Allow Variant::parse() to produce VAR_UINT64 types.Andrew Stitcher2013-05-082-1/+31
| | | | | | | | - Extend qpid::messaging::Variant string parser to output unsigned 64 bit type where relevant (positive integer larger than signed 64 bits) - Added some unit tests for the qpid::messageing::Variant string parser git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1480376 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4820: fix incorrect AMQP 0-10 typecodesGordon Sim2013-05-082-3/+15
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1480327 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4706: allow selectors to be used on links from an exchangeGordon Sim2013-05-086-2/+40
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1480239 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4819: ensure exclusive lock is released when link is detached (allowing ↵Gordon Sim2013-05-081-0/+1
| | | | | | queue to be deleted git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1480238 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4668: Correct use of delivery count (should be 0 on first delivery)Gordon Sim2013-05-084-6/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1480236 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4775: Fix core dumps in HA tests introduced in r1478418Alan Conway2013-05-031-2/+1
| | | | | | | | | After this revision several of the tests in ha_tests.py were core dumping with 0 pointers in FieldTable entries in Queue::settings. It's not clear why the core dumps were occuring nor why this patch fixes them. This patch eliminates a call to the QueueSettings copy constructor, so something fishy going is on there. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1478632 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4798: Fix up c++ code generation to use stripped spec files.Alan Conway2013-05-022-2/+2
| | | | | | | | The stripped specs have no <doc> elements, this was tripping up the code generator. Fixed the generator to process <doc> elements if they are present but to carry on without them if they are not. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1478582 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4810: No TCP if SSL initialisation fails and TCP/SSL mux enabledAndrew Stitcher2013-05-021-34/+37
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1478510 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Fix Windows build moreCharles E. Rolke2013-05-021-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1478476 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4792: convert between UUIDs and GUIDs as needed for Microsoft APIsClifford Allan Jansen2013-05-021-13/+83
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1478471 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4775: C++ Broker add ACL property checks for delete queue and exchange.Charles E. Rolke2013-05-022-16/+264
| | | | | | | | | 0-18-based patch from Pavel Moravec was adjusted for trunk. Removed size properties from list of queue deletion check parameters. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1478418 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4807: Add new broker option to disable listening on specific transport typeAndrew Stitcher2013-05-024-44/+50
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1478398 13f79535-47bb-0310-9956-ffa450edef68
* Resolve Windows compile error and warnings. NO-JIRAStephen D. Huston2013-05-021-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1478252 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4801: Changed the log message to be of type DEBUG.Darryl L. Pierce2013-05-011-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1478170 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4801: Show error when config file cannot be read.Darryl L. Pierce2013-05-011-0/+3
| | | | | | | When the configuration code fails to load the file, for whatever reason, it now reports an error. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1478133 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Remove "FIXME" string inadvertently left in code.Alan Conway2013-05-011-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1478114 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4790: replace old client queue.delete api with QMF callKenneth Anthony Giusti2013-05-013-25/+23
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1477979 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4786: Only have one thread processing session queue at a timeGordon Sim2013-05-013-15/+96
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1477975 13f79535-47bb-0310-9956-ffa450edef68
* 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