summaryrefslogtreecommitdiff
path: root/qpid/cpp
Commit message (Collapse)AuthorAgeFilesLines
* fixing QPID-5108Pavel Moravec2013-09-053-0/+26
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1520245 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: repair build for VisualStudio 2010 and newer BoostCharles E. Rolke2013-09-041-1/+8
| | | | | | | | vector::push_back now has two signatures that confuse boost. Use an explicit callback and do the push_back there. This is a replay of r1418544. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1520133 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: HA minor fixes to test framework & comments.Alan Conway2013-09-043-4/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1520108 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5110: don't lose track of correct index even in the face of incorrectly ↵Gordon Sim2013-09-042-0/+78
| | | | | | typed properties git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1520066 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5111: Make this work with cmake 2.6 versionsAndrew Stitcher2013-09-041-15/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1520055 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5112: Simplify windows/non windows checksAndrew Stitcher2013-09-031-28/+30
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1519867 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5111: Make library dependencies clearer in build systemAndrew Stitcher2013-09-037-108/+120
| | | | | | | - Use -as-needed to link libraries to avoid unnecessary libraries - Tidyup mess with nss and qpid-proton libraries git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1519866 13f79535-47bb-0310-9956-ffa450edef68
* QPID:4327: HA support for TX transactions - fix cleanup at transaction end.Alan Conway2013-09-033-21/+48
| | | | | | | Was not removing transaction exchange at end of transaction. Fix to transaction end logic. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1519846 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5071: Swig bindings now rebuild if any descriptor has changed.Darryl L. Pierce2013-09-033-0/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1519840 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Remove obsolete cluster_test.cpp test.Alan Conway2013-09-031-1231/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1519806 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Remove obsolete qpid-cluster and qpid-cluster-store tools.Alan Conway2013-09-032-94/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1519739 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: HA minor cleanup of disconnect logic.Alan Conway2013-09-033-39/+21
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1519738 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Stop some messages from needlessly interupting ccmake flowAndrew Stitcher2013-09-031-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1519562 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5109: remove invalid options from qpid-configGordon Sim2013-09-021-20/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1519480 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5106: handle annotations properly and add option to control whether ↵Gordon Sim2013-09-0226-199/+137
| | | | | | annotations are nested or not on fetch() git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1519466 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4327: HA clean up transaction artifacts at end of TX.Alan Conway2013-08-3013-95/+218
| | | | | | | | | | - Backups delete transactions on failover. - TxReplicator cancel subscriptions when transaction is finished. - TxReplicator rollback if destroyed prematurely. - Handle special case of no backups for a tx. - ha_tests.py: new and modified tests to cover the new functionality. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1518982 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Remove obsolete (never implemented) cluster design docs.Alan Conway2013-08-302-638/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1518975 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5040: fix for string and symbol types on AmqpValue section (also clear ↵Gordon Sim2013-08-306-10/+41
| | | | | | message on fetch()) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1518955 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5079: Avoid unexported destructor symbols on some earlier versions of gccAndrew Stitcher2013-08-291-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1518698 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5079: Deal better with compiling on 32 bit architecturesAndrew Stitcher2013-08-282-9/+52
| | | | | | | - The API check now varies the expansion it uses for uint64_t/int64_t/size_t by getting the compiler to tell it the actual type. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1518408 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5102: C++ Broker Windows build with PROTON needs new _EXTERN statements.Charles E. Rolke2013-08-2824-100/+107
| | | | | | Note that this patch supplies only _EXTERNs. It does not change the build for finding PROTON nor does it correct the QPID-5100 amqp/amqpc library export issues. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1518337 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5101: C++ Broker Windows missing SaslFactory::createServer for AMQP 1.0Charles E. Rolke2013-08-281-0/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1518285 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4708: support for reconnect over AMQP 1.0Gordon Sim2013-08-289-142/+399
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1518233 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4978: add support for reliability optionGordon Sim2013-08-289-21/+54
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1518182 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4948: enable browsingGordon Sim2013-08-284-7/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1518181 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4670: Move to proton 0.5, remove dummy string in address for dynamic nodesGordon Sim2013-08-287-26/+16
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1518180 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5098: better handling of link failures and closeGordon Sim2013-08-269-26/+84
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1517498 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5090: Infer text/plain as content type over 0-10 for utf8 contentGordon Sim2013-08-232-3/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1516917 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5079: Add script to compare symbols exported by library with expected listAndrew Stitcher2013-08-224-0/+394
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1516552 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5079: Remove unused and unecessary member of MessagingException classAndrew Stitcher2013-08-221-3/+0
| | | | | | - Potentially an ABI change but noone can really have used this for anything. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1516551 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5079: Added link map file to cut the number of symbols exported even ↵Andrew Stitcher2013-08-222-5/+20
| | | | | | | | | further - It seems that the library import/export mechanism isn't sufficient under the gnu tool chain to really limit the exported symbols git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1516550 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5079: Get library import/export declarations working for linuxAndrew Stitcher2013-08-226-37/+64
| | | | | | - Only qpidmessaging and qpidtypes libraries are affected git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1516549 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5086: send completions when restarting after stop, in order to move ↵Gordon Sim2013-08-202-0/+27
| | | | | | window forward git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1515901 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5085: ensure messages released 'behind' a cursor on a priority queue ↵Gordon Sim2013-08-202-1/+26
| | | | | | don't get missed git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1515793 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5083: added include needed for some older compilersGordon Sim2013-08-201-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1515786 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5083: provide simple default where sasl functionality is not availableGordon Sim2013-08-194-1/+101
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1515602 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5078: ensure listeners are always notified if a message was left on the ↵Gordon Sim2013-08-161-3/+6
| | | | | | queue git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1514907 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5077: improvement to SASL logic to handle entirely asynchronous dialogueGordon Sim2013-08-153-5/+14
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1514465 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5072: ensure session manager is informed when sessions end due to ↵Gordon Sim2013-08-151-1/+5
| | | | | | connection exception git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1514192 13f79535-47bb-0310-9956-ffa450edef68
* Revert "QPID-5067: Changed language bindings to use UTF-8 encoding on strings."Darryl L. Pierce2013-08-143-19/+8
| | | | | | This reverts commit e9abca572cf1845bd3ad25238e3edbeef10e61a6. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1513818 13f79535-47bb-0310-9956-ffa450edef68
* Revert "QPID-5067: Fixed an unmatched closing parenthesis."Darryl L. Pierce2013-08-141-1/+1
| | | | | | This reverts commit 87a60f02cfe49d99fda6d867108c3c7c6d1ad122. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1513817 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5040: further fix for windows buildGordon Sim2013-08-131-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1513624 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5040: export symbols from common lib (required for windows build)Gordon Sim2013-08-133-31/+34
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1513615 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4711: translate between structured content in AMQP 0-10 and 1.0Gordon Sim2013-08-132-21/+95
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1513537 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5040: support for sending and receiving messages with AmqpValue sectionsGordon Sim2013-08-1338-521/+880
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1513536 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5067: Fixed an unmatched closing parenthesis.Darryl L. Pierce2013-08-121-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1513256 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5067: Changed language bindings to use UTF-8 encoding on strings.Darryl L. Pierce2013-08-093-8/+19
| | | | | | | Now, by default, all strings will come out of the dynamic languages and be encoded using UTF-8. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1512482 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5062: pass through security details from SSL transport to enable ↵Gordon Sim2013-08-098-1/+27
| | | | | | EXTERNAL authentication git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1512346 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5053: release exclusive queue ownership when session ends (clear the ↵Gordon Sim2013-08-091-1/+1
| | | | | | set _after_ iterating over it!) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1512283 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5060: remove exchange and durable for properties map, as they apply to ↵Gordon Sim2013-08-092-2/+9
| | | | | | topic itself rather than queue and are tracked by explicit properties git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1512245 13f79535-47bb-0310-9956-ffa450edef68