summaryrefslogtreecommitdiff
path: root/qpid/cpp/src
Commit message (Collapse)AuthorAgeFilesLines
...
* QPID-4745: Remove spurious --port option in qpidd-p0Alan Conway2013-06-191-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1494606 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Remove useless HAVE_CONFIG_H definitionAndrew Stitcher2013-06-186-23/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1494316 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4745: Alternative port allocation for tests, instead of 'qpidd --port=0'Alan Conway2013-06-184-5/+59
| | | | | | | | | | | | | | | | | | qpidd-p0 script binds a new port to a socket using bind(0), and then execs qpidd using the --socket-fd option to pass the socket to qpidd. It is intended to replace /path/to/qpidd --port 0 <args...> with qpidd-p0 /path/to/qpidd <args...> Most tests do not yet use qpidd-p0, they will be updated in a future commit. Changes: - Added qpidd-p0 - Fixed qpidd port printing logic: print port only if --port=0, regardless of --transport. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1494306 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4926: Add path when invoking sasl_test_setup.shAlan Conway2013-06-181-1/+1
| | | | | | Build was failing with "sasl_test_setup.sh not found", added an explict path. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1494305 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Fix compile errors in Windows build.Alan Conway2013-06-181-1/+1
| | | | | | Missing EXTERN declaration in types/Uuid.h. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1494290 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4926: Get Unix sasl/ssl test workingAndrew Stitcher2013-06-171-13/+24
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1493903 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4348: HA Use independent sequence numbers for identifying messagesAlan Conway2013-06-1748-593/+1026
| | | | | | | | | | | | | | | Previously HA code used queue sequence numbers to identify messasges. This assumes that message sequence is identical on primary and backup. Implementing new features (for example transactions) requires that we tolerate ordering differences between primary and backups. This patch introduces a new, queue-scoped HA sequence number managed by the HA plugin. The HA ID is set *before* the message is enqueued and assigned a queue sequence number. This means it is possible to identify messages before they are enqueued, e.g. messages in an open transaction. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1493771 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4926: Add in overlooked cli_testsAndrew Stitcher2013-06-141-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1493267 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4926: Add in tests missing from the cmake buildAndrew Stitcher2013-06-141-5/+15
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1493264 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Windows fixes for previous "simple" changeAndrew Stitcher2013-06-133-1/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1492857 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Remove unnecessary includes for AsynchIOAndrew Stitcher2013-06-132-8/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1492847 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Remove unnecessary codeAndrew Stitcher2013-06-131-45/+9
| | | | | | | | Big realisation here is that you can form pointers to protected members in a superclass you just have to (unintuitively) qualify them with the current class instead of the superclass. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1492846 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4923: Windows C++ broker should use --ssl-port option to select ssl portAndrew Stitcher2013-06-131-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1492845 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: restrict broker to listen only on loopback interface (which is all ↵Gordon Sim2013-06-1313-20/+22
| | | | | | that gets used by clients) in order to avoid port collisions git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1492778 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4921: check pointer before using itGordon Sim2013-06-131-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1492761 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4917: allow shared topic subscriptionsGordon Sim2013-06-123-7/+22
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1492311 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4766: Added generic filter support to address handling in ↵Gordon Sim2013-06-129-150/+548
| | | | | | qpid::messaging. Added support for legacy-headers-binding and newly defined xquery filters. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1492310 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4905: Removed TimeoutHandler interface as it was really unusedAndrew Stitcher2013-06-108-63/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1491585 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4905: Remove unused Connection ErrorListener interfaceAndrew Stitcher2013-06-104-25/+0
| | | | | | - was only used by removed cluster support git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1491584 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4905: Remove unused methodAndrew Stitcher2013-06-101-5/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1491583 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4905: Remove unused functionAndrew Stitcher2013-06-101-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1491582 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4905: Remove deprecated and unused federation propertyAndrew Stitcher2013-06-102-4/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1491581 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4905: Tidy-up remove OutputHandler and directly use FrameHandlerAndrew Stitcher2013-06-1015-64/+20
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1491580 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4905: Remove unused members in Connector interfaceAndrew Stitcher2013-06-105-32/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1491579 13f79535-47bb-0310-9956-ffa450edef68
* Fix compile warning on Visual Studio. NO-JIRA.Stephen D. Huston2013-06-071-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1490856 13f79535-47bb-0310-9956-ffa450edef68
* Add a test for recovering a message with 0-length body. NO-JIRA.Stephen D. Huston2013-06-061-0/+17
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1490365 13f79535-47bb-0310-9956-ffa450edef68
* Allows QMF to build on Windows; resolves QPID-4909.Stephen D. Huston2013-06-064-13/+21
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1490363 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4854: Removed use of intrusive_ptr::reset to work with older boost versionsAndrew Stitcher2013-06-051-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1489986 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4854: Removed code now unused since this changeAndrew Stitcher2013-06-042-3/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1489545 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4707: Set AMQP 1.0 fields on outgoing messages based on special ↵Gordon Sim2013-06-0423-96/+711
| | | | | | property keys git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1489519 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4854: Make the protocol negotiation timeout actually relate toAndrew Stitcher2013-06-0412-11/+24
| | | | | | the protocol negotiation! git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1489458 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4905: Tidy upAndrew Stitcher2013-06-0413-46/+17
| | | | | | | | - Remove unused function getBuffered() of ConnectionOutputHandler - Stop SessionContext and AggregateOutput from needlessly implementing the OutputControl interface git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1489457 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4893: prevent uninitialised buffered messages being transferedGordon Sim2013-05-302-8/+16
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1487960 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4886: fix autoconf distcheckGordon Sim2013-05-301-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1487816 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4886: Pass non-const reference to Message in QueueObserver functions.Alan Conway2013-05-293-1/+60
| | | | | | | Instead of modifying QueueObserver, a new class MessageInterceptor was introduced to allow messages to be modified. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1487579 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Added connection timeout to python client, used in brokertests.Alan Conway2013-05-291-2/+2
| | | | | | | Added an optional timeout parameter to Connection.establish. Set a timeout of 5 seconds in brokertest.py to prevent hanging tests. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1487578 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: CMake: Added missing test_wrap around stop_broker test.Alan Conway2013-05-291-1/+1
| | | | | | | | The stop_broker test was being run without the test_wrap wrapper. That meant it was loading the default /etc/qpidd.conf, so the test would fail if that config had any options defined by a module (since the tests dont load default modules.) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1487501 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4713: fix handling of reply to when converting from 1.0 to 0-10 formatGordon Sim2013-05-286-17/+116
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1486989 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: match the frequency of rate failure warnings to stats report frequencyGordon Sim2013-05-271-5/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1486666 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4887: retrieve username and password from url if specifiedGordon Sim2013-05-271-2/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1486657 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4890: added workaround to test to handle issues with closing stdin of ↵Gordon Sim2013-05-271-0/+1
| | | | | | subprocesses under older python interpreters git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1486625 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4650: C++ Broker method to redirect messages between two queues.Charles E. Rolke2013-05-251-2/+2
| | | | | | | | | Self test on RHEL 6 hangs frequently. Fall out of test and leave a dangling session. This appears to avoid the hang. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1486327 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4888: correct handling of link namingGordon Sim2013-05-2417-24/+144
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1486115 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4884: prevent segfault when translating x-declare into 1.0 node propertiesGordon Sim2013-05-241-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1486113 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4650: C++ Broker method to redirect messages between two queues.Charles E. Rolke2013-05-242-376/+0
| | | | | | | | Previous commit had file content for these two files twice. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1486089 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4650: C++ Broker method to redirect messages between two queues.Charles E. Rolke2013-05-242-0/+750
| | | | | | | | Commit new files. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1486081 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4859: prevent circular reference on queues still holding durable messagesGordon Sim2013-05-242-2/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1485995 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4859: ensure flush is called on journalsGordon Sim2013-05-248-30/+113
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1485909 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4883: check for null pointer when parsing certificate CommonNameKenneth Anthony Giusti2013-05-231-10/+13
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1485860 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4650: C++ Broker method to redirect messages between two queues.Charles E. Rolke2013-05-235-5/+182
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1485836 13f79535-47bb-0310-9956-ffa450edef68