summaryrefslogtreecommitdiff
path: root/qpid/cpp
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-3262: Remove support for a very old version of boostJustin Ross2013-05-075-959/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1480074 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4808: Augmented documentation of connection options and added ↵Gordon Sim2013-05-071-9/+14
| | | | | | description of the 'protocol' option git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1479855 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-026-6/+8
| | | | | | | | 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-4800: Fixed packaging for codec.pm.Darryl L. Pierce2013-05-012-1/+1
| | | | | | The package was missing the codec portion of the name. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1478098 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4799: Updated the release.sh and Cmake files for qpid.pmDarryl L. Pierce2013-05-011-1/+0
| | | | | | The files are now aware of the new location for qpid.pm. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1478097 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4799: Move qpid.pm to the lib directory.Darryl L. Pierce2013-05-011-0/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1478096 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-4651: export symbol directivesGordon Sim2013-04-301-6/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1477800 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-304-5/+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-304-1/+4
| | | | | | | 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
* NO-JIRA: Reverting the commit from r1477150Darryl L. Pierce2013-04-291-1/+1
| | | | | | The file generated is named libcqpid_perl.so. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1477293 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4698: Fixed the location of the SASL2 configuration file.Darryl L. Pierce2013-04-291-1/+1
| | | | | | It was mistakenly installed to /etc/qpid/sasl2 rather than /etc/sasl2. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1477267 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
* NO-JIRA: Fix install error in perl binding CMakeLists.txtAlan Conway2013-04-291-1/+1
| | | | | | CMakeLists.txt was trying to install libcqpid_perl.so but module name is cqpid_perl.so git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1477150 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
* QPID-4719: Include Perl language files missing from source files.Darryl L. Pierce2013-04-291-1/+1
|\ | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1477096 13f79535-47bb-0310-9956-ffa450edef68
| * 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
* | 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-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