summaryrefslogtreecommitdiff
path: root/qpid/cpp/src
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
* NO-JIRA: HA Add missing FailoverExchange.h/cpp to distribution rules.Alan Conway2013-05-231-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1485759 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4880: Qualify the name passed back to the client for dynamically ↵Gordon Sim2013-05-232-7/+20
| | | | | | created nodes with the brokers domain git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1485658 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4866: Add export directives for broker method now used by HA pluginGordon Sim2013-05-231-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1485641 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4866: HA support for failover exchangeAlan Conway2013-05-2212-42/+358
| | | | | | | Add support for the "amq.failover" exchange with new HA, to support migration of clients that used this facility with the old cluster. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1485511 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4878: fix SASL for connections established by the brokerGordon Sim2013-05-224-6/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1485467 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4591: patch from Ernie Allen to add queue sequence number to messagesGordon Sim2013-05-213-1/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1485001 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: cleanup temp files to fix the distcheck buildKenneth Anthony Giusti2013-05-201-7/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1484491 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: remove unnecessary includes from test scriptGordon Sim2013-05-201-2/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1484391 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: HA clean up ha_tests.py to use HaCluster more consistently.Alan Conway2013-05-161-29/+27
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1483455 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4855: fix compilation error with some compilersGordon Sim2013-05-162-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1483436 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: HA Use qpid::Address in ha::BrokerInfo rather than host/port.Alan Conway2013-05-164-18/+17
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1483138 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4850: HA Sporadic stall in ha_tests.test_failover_send_receiveAlan Conway2013-05-153-9/+4
| | | | | | | | Fixed a deadlock in the test: test was killing a backup broker then waiting to pass a checkpoint: however if the backup was expected by the primary, the primary holds queues till it connects, so we deadlock. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1483107 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4745: Clean up test_backup_acquired to use HaCluster.Alan Conway2013-05-151-15/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1482882 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4745: HA safe port allocation for brokers in HA tests.Alan Conway2013-05-155-87/+128
| | | | | | | | | | | | | | | | | | Many HA tests use --port=0 to start a broker on an available port, but then need to shutdown and restart the broker on the same port. This is not safe, on a busy system it is possible for another process to take the port between the time the broker is shut down and the time it is restarted. The solution is to do bind(0) and listen in the python test framework (class HaPort) and let the broker use the socket using qpidd --socket-fd. When the broker is shut down the port remains bound by the python process. When the broker is re-started it again is given access to the socket via --socket-fd. Other changes - move ha_store_tests into ha_tests. - add heartbeats to avoid stalling. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1482881 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4846: prevent assertion when translating empty 0-10 message content ↵Gordon Sim2013-05-152-1/+32
| | | | | | into 1.0 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1482795 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4839: HA Sporadic failure of ha_tests.test_join_ready_clusterAlan Conway2013-05-142-5/+10
| | | | | | | Bug in StatusCheck, was setting fetch timeout to uninitialized value which was sometimes 0, causing an immediate timeout of fetch. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1482481 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: HA moved ha_store_tests.py into ha_tests.py test suite.Alan Conway2013-05-134-129/+88
| | | | | | It was too easy to forget the store tests in a separate file. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1482023 13f79535-47bb-0310-9956-ffa450edef68
* NO_JIRA: Minor fix for error on some compilers "no newline at end of file"Kim van der Riet2013-05-101-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1481198 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4825: Add SOVERSION link to shared librariesDarryl L. Pierce2013-05-104-10/+38
| | | | | | Contributed by Irina Boverman <iboverma@redhat.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1480927 13f79535-47bb-0310-9956-ffa450edef68
* 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