summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | QPID-3381 Provided the ability to retrieve the routing key from a JMS ↵Rajith Muditha Attapattu2011-08-022-7/+15
| | | | | | | | | | | | message using getStringProperty(). git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1153274 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-3381 Added the class QpidMessageProperties as a place holder for Qpid ↵Rajith Muditha Attapattu2011-08-021-0/+34
| | | | | | | | | | | | specific properties, rather than using string literals all over the code. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1153272 13f79535-47bb-0310-9956-ffa450edef68
* | NO-JIRA: Minor improvements to test scripts.Alan Conway2011-08-022-2/+5
| | | | | | | | | | | | | | | | allhosts: added -X option for running X clients. qpid-cpp-benchmark: accept comma or space-separated lists for --client-host and --broker. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1153256 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-2899: ensure otherwise unhandled exceptions close the Session with an ↵Robert Gemmell2011-08-022-9/+13
| | | | | | | | | | | | ExecutionException git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1153183 13f79535-47bb-0310-9956-ffa450edef68
* | Merge branch 'QPID-3263' into trunkRajith Muditha Attapattu2011-08-025-8/+168
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1153164 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-3382: Corrected some exception types for connect errorsGordon Sim2011-08-014-7/+6
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1152853 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-3383: Changed to explicit credit management for control subscription in ↵Gordon Sim2011-08-011-2/+3
| | | | | | | | | | | | publishers to prevent incorrect allocation git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1152825 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-3064, QPID-3157: ensure that if the node marker is pointing at the tail ↵Robert Gemmell2011-07-312-2/+38
| | | | | | | | | | | | node when it is removed, the marker is still subsequently able to find new subscriptions at the end of the list git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1152633 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-3064, QPID-3157: ensure the node for a given Subscription is unlinked ↵Robert Gemmell2011-07-303-99/+527
| | | | | | | | | | | | from the SubscriptionList at the point of removal instead of relying on the list head advancing to do so. Add 'marked node' functionality to the SubscriptionList to provide the Subscription cycling functionality to the queue, allowing the list to tidy itself up fully. Correct corner case behaviour for deleted-but-still-linked tail node in SubscriptionListIterator. Add tests. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1152485 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-3339: set the security Subject during the closed() invocation to ↵Robert Gemmell2011-07-301-4/+8
| | | | | | | | | | | | | | | | | | prevent the spurious ACL denies causing occasional test failures from ExternalACLTest under the Java 0.10 profiles Applied patch from Keith Wall<keith.wall@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1152484 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-3358 Added a gnuplot script that can be useful in graphing test results.Rajith Muditha Attapattu2011-07-301-0/+42
| | | | | | | | | | | | | | | | | | If the -Dduration options is used with the PerfTestController it will output the results of each iteration to a CSV file. You could use the perf-report.gnu with gnuplot to generated some graphs uisng this CSV file. The script expects the CSV file to be in the same directly (alternative you can modify the script to load it from somewhere else). Also you will need to modify the yrange values to suite the outcome of your test environment. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1152415 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-3358 Added scripts to faciliate multi host testing.Rajith Muditha Attapattu2011-07-303-0/+387
| | | | | | | | | | | | | | | | | | | | 1. The controller starts the PerfTestController that coordinates the testing across multiple producers and consumers on a multi host env. 2. The start-producers and start-consuers starts multiple producers and consumers and also supports a variety of options including starting multiple connections within the same JVM. 3. All 3 scripts comes with -h or -help option to provide details about the various options supported by them. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1152414 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-3358 Modified the run-sub and run-pub scripts to allow program args in ↵Rajith Muditha Attapattu2011-07-302-4/+15
| | | | | | | | | | | | | | | | addition to jvm args. This allows scripts to pass on varios arguments like a script specific prefix and other arguments that should be private to a particular connection rather than the entire jvm. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1152413 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-3358 Modified the producer and consumer to support multiple iterations ↵Rajith Muditha Attapattu2011-07-304-71/+187
| | | | | | | | | | | | | | | | | | | | | | | | to ensure we can run the test for longer durations. Also added support for creating unique destinations based on the default destination. This makes it easy to run multiple producers and consumers with their unique queue with little configuration. The code can make use of an externally specified prefix when creating these destinations, there by allowing scripts to provide meaningful names for identifying queues for debuging/diagnostic purposes. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1152412 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-3358 Modified the controller to allow multiple iterations in order to ↵Rajith Muditha Attapattu2011-07-302-12/+146
| | | | | | | | | | | | | | | | | | | | | | support long durations tests. You could now specify -Duration=<secs> to ask the controller to run the test for atleast that duration. If the system is in the middle of running an iteration when the time is up, it will complete the iteration before ending the test. If a duration is specified the Controller will output the results of each iteration into a CSV file. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1152411 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-3372: fixed comparison of desired and actual properties for exchangesGordon Sim2011-07-262-1/+23
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1151154 13f79535-47bb-0310-9956-ffa450edef68
* | NO-JIRA: fix trunk break, "except Exception as e" syntax is invalid in ↵Alan Conway2011-07-221-2/+2
| | | | | | | | | | | | python 2.4 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1149733 13f79535-47bb-0310-9956-ffa450edef68
* | Corrected qpid-client-test's name when setting up the test script. NO-JIRAStephen D. Huston2011-07-221-1/+1
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1149571 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-3367: FileUtils improvements. #openFileOrDefaultResource now tries the ↵Robert Gemmell2011-07-214-11/+98
| | | | | | | | | | | | | | | | override filename in the classpath too, before falling back to the default. Applied patch from Keith Wall <keith.wall@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1149165 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-3365: Extend build system to build optional client-plugins.Robert Gemmell2011-07-212-5/+4
| | | | | | | | | | | | Applied patch from Keith Wall <keith.wall@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1149163 13f79535-47bb-0310-9956-ffa450edef68
* | NO-JIRA: correct example jar name in client README, update ivy.xml file with ↵Robert Gemmell2011-07-212-2/+2
| | | | | | | | | | | | current version git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1149110 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-3255: update management console to remove redundant user management ↵Robert Gemmell2011-07-216-211/+288
| | | | | | | | | | | | functionality, move legacy methods from UserManagement to an extension interface git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1149109 13f79535-47bb-0310-9956-ffa450edef68
* | Merge branch 'perf' into trunkRajith Muditha Attapattu2011-07-208-134/+608
| | | | | | | | | | | | | | Conflicts: qpid/java/tools/bin/perf-report git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1148935 13f79535-47bb-0310-9956-ffa450edef68
* | NO-JIRA: clean up trailing whitespace.Alan Conway2011-07-201-51/+51
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1148928 13f79535-47bb-0310-9956-ffa450edef68
* | NO-JIRA: Remove unused #include file, causing compile errors on rhel5.Alan Conway2011-07-201-1/+0
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1148870 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-3304: fixes to windows build, broken by r1148503Gordon Sim2011-07-202-4/+4
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1148774 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-702656 Patch from Gordon Sim plus tests which detect the condition ↵Kim van der Riet2011-07-1922-105/+2471
| | | | | | | | | | | | being solved. Added a make check-long target to the Makefile in the cpp dir to make it easier to run the long tests. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1148503 13f79535-47bb-0310-9956-ffa450edef68
* | NO-JIRA: Trivial code clean-up - LegacyLVQ to use isInBrokerAlan Conway2011-07-191-5/+1
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1148499 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-3306 - Provides a more Ruby-like set of APIs on top of the bindings ↵Ted Ross2011-07-152-0/+101
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | created by swig. Applied patch from Darryl Pierce Created the Rakefile for automating tasks. The Rakefile allows us to run both unit and integration tests. Also included a README.rdoc file. All tests are in the "test:" namespace, and can be run with the commands: rake test:units rake test:integrations rake test:all # runs both unit and integraton tests rake test # alias for test:all git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1147252 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-3306 - Provides a more Ruby-like set of APIs on top of the bindings ↵Ted Ross2011-07-154-0/+393
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | created by swig. Applied patch from Darryl Pierce Created the Connection class and its unit tests. The Connection class is packaged as follows: Qpid::Messaging::Connection git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1147249 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-3306 - Provides a more Ruby-like set of APIs on top of the bindings ↵Ted Ross2011-07-154-0/+633
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | created by swig. Applied patch from Darryl Pierce Created the Session class and its unit tests. The Session class is packaged as follows: Qpid::Messaging::Session A Session can create a Sender or a Receiver endpoint. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1147247 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-3306 - Provides a more Ruby-like set of APIs on top of the bindings ↵Ted Ross2011-07-154-0/+342
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | created by swig. Applied patch from Darryl Pierce Created the Receiver class and its unit tests. The class is packaged as follows: Qpid::Messaging::Receiver git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1147246 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-3306 - Provides a more Ruby-like set of APIs on top of the bindings ↵Ted Ross2011-07-154-0/+267
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | created by swig. Applied patch from Darryl Pierce Created the Sender class and its unit tests. The class is packaged as follows: Qpid::Messaging::Sender A Sender can send a message. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1147243 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-3306 - Provides a more Ruby-like set of APIs on top of the bindings ↵Ted Ross2011-07-154-0/+438
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | created by swig. Applied patch from Darryl Pierce Created the Message class and its unit tests. The class is packaged as: Qpid::Messaging::Message A Message can return its content and be used to send a message over an instance of Sender. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1147241 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-3306 - Provides a more Ruby-like set of APIs on top of the bindings ↵Ted Ross2011-07-154-0/+166
| | | | | | | | | | | | | | | | | | | | | | created by swig. Applied patch from Darryl Pierce Created the Ruby bindings for Address. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1147240 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-3306 - Provides a more Ruby-like set of APIs on top of the bindings ↵Ted Ross2011-07-154-0/+204
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | created by swig. Applied patch from Darryl Pierce Created the encode and decode methods in Qpid::Messaging. These methods differ from the same methods in Cqpid in that they handle working with symbols and other non-string values. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1147239 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-3306 - Provides a more Ruby-like set of APIs on top of the bindings ↵Ted Ross2011-07-152-0/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | created by swig. Applied patch from Darryl Pierce Created the Duration namespace for duration contants. Added constants to map the C++ values to symbols within Ruby: * FOREVER * IMMEDIATE * MINUTE * SECOND git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1147235 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-3306 - Provides a more Ruby-like set of APIs on top of the bindings ↵Ted Ross2011-07-154-0/+105
| | | | | | | | | | | | | | | | | | | | | | | | | | | | created by swig. Applied patch from Darryl Pierce Created the Qpid Ruby libraries. The libraries provide a more Ruby-esque way of using the Qpid libraries that are generated via SWIG. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1147234 13f79535-47bb-0310-9956-ffa450edef68
* | NO-JIRA - Fixed two EXTERN declarations in FieldTable.hTed Ross2011-07-151-2/+2
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1147147 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-3359: revert testNoFailover to run in same-vm profiles onlyRobert Gemmell2011-07-151-2/+34
| | | | | | | | | | | | Applied patch by Keith Wall <keith.wall@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1147076 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-2979: Make windows broker advertise PLAIN even when auth is turned off.Gordon Sim2011-07-151-0/+1
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1147045 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-3283: make Authentication Manager pluggable.Robert Gemmell2011-07-1526-764/+667
| | | | | | | | | | | | | | | | Refactors AuthenticationManager and collaborators to allow of AuthenticationManager to be plugged in from the configuration XML. Change PrincipalDatabaseAuthenticationManager to become a pluggable implementation. This change removes support for the <principal-databases> element within the config.xml. Existing use-cases are supported by the new element <pd-auth-manager/> which enables use of the PDAM implementation. Also resolves QPID-1347. Applied patch by Keith Wall <keith.wall@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1147036 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-3358 Simplified the scripts to make it easy to run them.Rajith Muditha Attapattu2011-07-159-164/+124
| | | | | | | | | | | | | | | | | | | | | | | | | | 1. Removed the various set-env scripts. Instead in their place I want to introduce profiles that sets the env to run under different environments. Ex from a source checkout or installed rpms. 2. Introduced Profile-run-from-source to set the env to run the tools from an SVN checkout in a linux env. 3. Modified the scripts to use common variable names things like classpaths, java executable, logging config etc.. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1146959 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-2498: rename mina dep stubs for use in pom generationRobert Gemmell2011-07-142-0/+0
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1146679 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-2498: upgrade Mina to 1.1.7.Robert Gemmell2011-07-1413-40/+8
| | | | | | | | | | | | Applied patch by Keith Wall <keith.wall@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1146677 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-3342: move a previously missed test-only class into the test treeRobert Gemmell2011-07-141-0/+0
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1146676 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-2899: exclude test to stop lighting Jenkins up like a christmas tree on ↵Robert Gemmell2011-07-141-0/+3
| | | | | | | | | | | | every commit now that 0.10 is used by default in the test profiles git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1146674 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-2815: move conversion of logWatch argument into milliseconds into ↵Robert Gemmell2011-07-144-14/+169
| | | | | | | | | | | | Broker, add a unit test for the various argument parsing methods in Main. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1146625 13f79535-47bb-0310-9956-ffa450edef68
* | NO-JIRA: Removed ruby and dotnet projectsGordon Sim2011-07-14708-172169/+1
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1146598 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-3345: restore/add ability to use sys props to select the ↵Robert Gemmell2011-07-149-37/+335
| | | | | | | | | | | | | | | | NetworkTransport used to make/accept connections Applied patch by Keith Wall <keith.wall@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1146594 13f79535-47bb-0310-9956-ffa450edef68