summaryrefslogtreecommitdiff
path: root/qpid/cpp
Commit message (Collapse)AuthorAgeFilesLines
* QPID-7240: use protper cursor type when purging priority levelsGordon Sim2016-04-292-1/+41
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1741635 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7207: Remove a duplicate suppression and expand the applicability of ↵Justin Ross2016-04-291-11/+2
| | | | | | another git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1741620 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7207: Even more liberal suppressionsJustin Ross2016-04-291-12/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1741546 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7207: Keep going if CERTUTIL is not setJustin Ross2016-04-281-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1741540 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7207: More valgrind suppressionsJustin Ross2016-04-281-0/+27
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1741518 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7234: add testGordon Sim2016-04-281-0/+30
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1741505 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7236: set action and object in acl rule even when actionAll is trueGordon Sim2016-04-281-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1741495 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7235: add virtual destructor to Observers to ensure cleanup if subclassedGordon Sim2016-04-281-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1741494 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: increase the auto-delete timeout to ensure that it never fires even ↵Gordon Sim2016-04-281-5/+5
| | | | | | when running under valgrind git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1741493 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7233: limit capacity to messages only if message count is non-zeroGordon Sim2016-04-281-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1741492 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7234: allow proper credit processing to happen even for expired messagesGordon Sim2016-04-285-6/+19
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1741491 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7207: Remove match-leak-kinds from suppressions; it's supported only in ↵Justin Ross2016-04-281-5/+0
| | | | | | newer valgrinds git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1741480 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7207: Make the provisional suppressions even more permissiveJustin Ross2016-04-271-8/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1741344 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7207: Add a missing importJustin Ross2016-04-271-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1741272 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7207: Skip some tests when the swigged python client is not availableJustin Ross2016-04-272-19/+29
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1741266 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7207: Make the suppressions general wrt starting as a thread or the ↵Justin Ross2016-04-271-7/+0
| | | | | | main process git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1741254 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7207: Add provisional valgrind suppressionsJustin Ross2016-04-262-0/+74
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1741123 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7207: Make the test-time dependency check script executableJustin Ross2016-04-261-0/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1741093 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7207: Work around a cmake bugJustin Ross2016-04-261-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1741092 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7207: Make env.sh compatible with -e scriptsJustin Ross2016-04-261-1/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1741046 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7207: Use Python 2.6 compatible string formatsJustin Ross2016-04-261-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1741013 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7207: Explicitly set the Python build lib dirJustin Ross2016-04-211-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1740431 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7207: Avoid use of Popen with shell=True; on some platforms it prevents ↵Justin Ross2016-04-211-14/+17
| | | | | | process termination git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1740427 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7207: Use Python 2.6 compatible string formatsJustin Ross2016-04-2119-100/+100
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1740424 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7225: ensure message to be released is acquiredGordon Sim2016-04-211-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1740422 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7207: Create independent cpp and python subtrees, with content from ↵Justin Ross2016-04-21153-2593/+18437
| | | | | | tools and extras git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1740289 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7207: Rename and relocate files inside the cpp subtreeJustin Ross2016-04-2023-88/+62
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1740034 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7207: Remove files and components that are obsolete or no longer in ↵Justin Ross2016-04-1976-0/+28506
| | | | | | use; move doc and packaging pieces to the cpp subtree git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1740032 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7149: Fixed messaging client shutdown.Alan Conway2016-04-058-79/+35
| | | | | | | Fix previous commit that did not respect the plugin boundaries for messaging::shutdown. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1737887 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7149: Active HA broker memory leakAlan Conway2016-04-058-9/+104
| | | | | | | | | | | | The leak was caused by the sys::Poller. When two pollers run in the same process and one is idles, PollerHandles accumulate on the idle poller threads and are never released. The HA broker uses the qpid::messaging API to get initial status from other brokers. The messaging API creates a separate Poller from the broker. The fix is to shut down the qpid::messaging poller as soon as initial status checks are complete so it does not interfere with the broker's Poller. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1737852 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7171: allow disable-auto-decode to be set via env var or conf fileGordon Sim2016-03-301-1/+29
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1737094 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7134: ensure content object is reset when bytes are setGordon Sim2016-03-302-2/+26
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1737093 13f79535-47bb-0310-9956-ffa450edef68
* Bug 1318180 - HA memory leak in primary broker when overwriting messages in ↵Alan Conway2016-03-171-2/+3
| | | | | | | | | | | | | | | | | | a ring queue ReplicatingSubscription accumulates IDs of dequeued messages to send on dispatch. It should clear the accumulated IDs once sent. Due to a merge error, since: 014f0f3 QPID-4327: HA TX transactions: basic replication. The ID set is not cleared, causing it to accumulate memory slowly. This leak would be particularly noticeable on a busy ring-queue since a ring-queue generates a dequeue event for every enqueue once it reaches its max size. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1735439 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7147: Renamed bind to avoid clash with (new for C++11/14) std::bind - ↵Andrew Stitcher2016-03-161-17/+17
| | | | | | The compiler was finding std::bind in preference due to argument dependent lookup. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1735329 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7145: Don't warn for using deprecated declarations (auto_ptr is now ↵Andrew Stitcher2016-03-161-1/+1
| | | | | | deprecated) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1735328 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7146: Fix indentation error picked up by compilerAndrew Stitcher2016-03-161-5/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1735327 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7146: Remove (via preprocessor) unused codeAndrew Stitcher2016-03-161-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1735326 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7146: Fix function binding errorAndrew Stitcher2016-03-162-8/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1735325 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7148: Update CMake files to use better more modern style and featuresAndrew Stitcher2016-03-1610-334/+275
| | | | | | | - This is already the way we do this stuff in Qpid Proton - Upgrade minimum version of CMake to 2.8.7 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1735324 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7134: ensure content object is reset when bytes are setGordon Sim2016-03-102-4/+28
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1734476 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7137: Fix symbol export check to allow for new libstdc++ ABIAndrew Stitcher2016-03-104-63/+116
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1734460 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7131: echo the snd-settle-mode requested by subscribersGordon Sim2016-03-081-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1734165 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7130: added test for retrieving authenticated username when using sslGordon Sim2016-03-082-0/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1734164 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7130: [PATCH 5/5] Deleted old getClientAuthId function that was replaced byGordon Sim2016-03-089-21/+2
| | | | | | | | getPeerAuthId. Patch from Domen Vrankar <domen.vrankar@halcom.si> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1734163 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7130: [PATCH 4/5] Added getPeerAuthId as an alias for getClientAuthId sinceGordon Sim2016-03-087-0/+19
| | | | | | | | | the function returns client auth id on server side and server auth id on client side so the new name is more appropriate. Patch from: Domen Vrankar <domen.vrankar@halcom.si> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1734162 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7130: [PATCH 3/5] Added virtual keyword to functions ~BSDSocket, getKeyLenGordon Sim2016-03-081-3/+3
| | | | | | | | | and getClientAuthId to BSDSocket class since it is used as SslSocket parent class. Patch from Domen Vrankar <domen.vrankar@halcom.si> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1734161 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7130: [PATCH 2/5] Added getLocalAuthId to all socket classes.Gordon Sim2016-03-085-0/+13
| | | | | | Patch from Domen Vrankar <domen.vrankar@halcom.si> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1734160 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7130: [PATCH 1/5] qpid::messaging::Connection::getAuthenticatedUsername()Gordon Sim2016-03-083-21/+45
| | | | | | | | | now returns certificate nickname as authenticated username instead of dummy hardcoded string when using SSL authentication. Patch from Domen Vrankar <dome.vrankar@halcom.si> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1734159 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7127: setting idle timeout to ffffffff fires ConnectionTicker with zero ↵Pavel Moravec2016-03-071-1/+1
| | | | | | timeout git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1733966 13f79535-47bb-0310-9956-ffa450edef68
* QPID-7100: Don't divide by zero when nsubs is 0 in shared mode. Patch from ↵Gordon Sim2016-03-021-2/+2
| | | | | | yuelongguang@letv.com git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1733272 13f79535-47bb-0310-9956-ffa450edef68