summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* QPID-5970 : [Java Broker] Expose "age of oldest message on queue" to ↵Robert Godfrey2014-08-0720-37/+355
| | | | | | management apis git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1616487 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5960: Turn on SSL host name verification by defaultAlex Rudyy2014-08-076-12/+107
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1616378 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5969 : [Java Common] Add support of AMQP 0-9-1 field-array typeRobert Godfrey2014-08-065-15/+253
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1616363 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5948: prevent creation of durable topic backed by non-durable exchange; ↵Gordon Sim2014-08-062-1/+7
| | | | | | | | add exception handling to object recovery. (Based on patch from Kim van der Riet). git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1616287 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5965 : Fix test mock message to include stored messageRobert Godfrey2014-08-061-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1616209 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5967: Intruder node detection must be mandatory and should validate all ↵Alex Rudyy2014-08-0611-407/+349
| | | | | | necessary arguments git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1616186 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5965 : [Java Broker] flow transient messages to disk in low memory ↵Robert Godfrey2014-08-0623-24/+348
| | | | | | situations git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1616155 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5048: update client release assemblies to contain the example sources, ↵Robert Gemmell2014-08-064-0/+58
| | | | | | add accompanying README.txt files indicating how to build and run them. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1616149 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5964: Add SetContentObject support for list and map.Charles E. Rolke2014-08-053-1/+60
| | | | | | Fix GetContentObject return value warning. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1615992 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5963: fix from Chris Richardson to prevent broker incorrecctly thinking ↵Gordon Sim2014-08-051-1/+1
| | | | | | it has decoded protocol header when it has not git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1615991 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5940 : Make ConfiguredObjectTypeRegistry more easy to test, and add ↵Robert Godfrey2014-08-0520-85/+379
| | | | | | some tests git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1615969 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5048: add pom to build the AMQP 1.0 JMS client examples, simplify ↵Robert Gemmell2014-08-054-100/+103
| | | | | | example and make it exit promptly git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1615929 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5962: [Java Broker] Prevent two or more BDB virtual host or virtual ↵Keith Wall2014-08-055-15/+248
| | | | | | hosts nodes sharing the same JE environment path git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1615928 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5959: allow content encoding to be readGordon Sim2014-08-041-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1615699 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5928: [Java Broker] Modify web management console to hide queues and ↵Alex Rudyy2014-08-044-47/+88
| | | | | | exchanges when virtualhost host is stopped or unavailable git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1615629 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5639, QPID-5878 : Ensure that the client gets a chance to evaluate the ↵Robert Godfrey2014-08-044-3/+9
| | | | | | server proof for SCRAM-SHA* mechanisms git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1615620 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5935: [Java Broker] Web Management UI style refactor to remove html ↵Andrew MacBean2014-08-0455-372/+384
| | | | | | inline styles and standardise via css git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1615606 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5958: [Java Broker UI] Add missing panel surrounding connection attributes.Keith Wall2014-08-042-61/+64
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1615532 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: HA doc - added note management must be enabled.Alan Conway2014-08-041-0/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1615501 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5957 , QPID-5958 : [Java Broker] Add new methods to mock objects so the ↵Robert Godfrey2014-08-031-0/+18
| | | | | | build compiles git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1615464 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5946 : [Java Broker] Add ability to parse PKCS#1 format private keys ↵Robert Godfrey2014-08-039-30/+183
| | | | | | and improve the presentation of keys stores on the broker tab in the HTTP management UI git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1615462 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5958: [Java Broker] Wire up the Connection#remoteProcessPid attribute ↵Keith Wall2014-08-039-26/+101
| | | | | | | | | | to the client's process identifier made available as connection properties during connection negotiation. * Make information available via the Connection tab during the Web Management UI. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1615425 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5957: [Java Broker] Extend the Session model object to expose ↵Keith Wall2014-08-038-23/+185
| | | | | | | | transaction start and update times * Expose the same information on the Connection tab within the Web Management UI. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1615424 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5956 : [Java Broker] Management UI for add/edit ports should allow ↵Robert Godfrey2014-08-022-8/+29
| | | | | | multiple selection of both TCP and SSL transports for HTTP and AMQP git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1615370 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5955 : [Java Broker] Add systest and fix isSecure() for HTTPS connectionsRobert Godfrey2014-08-022-0/+96
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1615329 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5955 : [Java Broker] Add Apache license and small tidy-upsRobert Godfrey2014-08-021-12/+23
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1615324 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5955 : [Java Broker] Allow HTTP Management to run TCP and SSL on the ↵Robert Godfrey2014-08-022-1/+361
| | | | | | same port git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1615322 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5928: [Java Broker] Add UI into web management console for editing of ↵Alex Rudyy2014-08-0142-458/+1638
| | | | | | | | virtual host nodes and virtual hosts The work is done by Andrew MacBean and Alex Rudyy. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1615187 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5954: [Java Broker] Fix UnsupportedOperationException thrown from ↵Alex Rudyy2014-08-012-2/+4
| | | | | | GenericJDBCConfigurationStore and GenericJDBCConfigurationStore on trying to evaluate settings for Bone Connection Pool provider git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1615185 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5953: [Java Broker] Restore the auto refesh behaviour of tables within ↵Keith Wall2014-08-012-12/+43
| | | | | | | | tabs of the web management ui This commit reverts some changes made by r1598232 (which introduced the regression). git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1615123 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5937 : Address comments from ~k-wallRobert Godfrey2014-07-312-15/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614938 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5915: [Java Broker] Remove unintentional debug outputKeith Wall2014-07-311-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614906 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5942: qpid HA cluster may end-up in joining state after HA primary is ↵Alan Conway2014-07-317-59/+109
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | killed There are two issues here, both related to the fact that rgmanager sees qpidd and qpidd-primary as two separate services. 1. The service start/stop scripts can be called concurrently. This can lead to running a qpidd process who's pid is not in the pidfile. rgmanager cannot detect or kill this qpidd and cannot start another qpidd because of the lock on the qpidd data directory. 2. rgmanager sees a primary failure as two failures: qpidd and qpidd-primary, and will then try to stop and start both services. The order of these actions is not defined and can lead to rgmanager killing a service it has just started. This patch makes two major changes to the init scripts: 1. Uses flock to lock the sensitive stop/start part of the scripts to ensure they are not executed concurrently. 2. On "stop" the scripts check if a running qpidd is primary or not. "qpidd stop" is a no-op if the running broker is primary, "qpidd-primary stop" is a no op if it is not. This ensures that a broker will be stopped by the same stream of service actions that started it. Minor changes in this patch: - better logging of broker start-up and shut-down sequence. - qpid-ha heartbeat use half of timeout option. - add missing timeouts in qpid-ha. Notes: This changes the behavior of 'clusvcadm -d <qpidd-service>' on the primary node. Previously this would have stopped the qpidd service on that node, killed the qpidd process and relocated the primary service. Now this will stop the qpidd service (as far as rgmanager is concerned) but will not kill qpidd or relocate the primary service. When the primary is relocated the qpidd service wil not be able to re-start on that node until it is re-enabled with 'clusvcadm -e'. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614895 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5915: [Java Broker] Guard the case where client and server sides race ↵Keith Wall2014-07-311-1/+17
| | | | | | | | | to close the same connection. This change reuses the approach taken by ConnectionRegistry when the Broker is shutdown. Namely, it logs the failure and continues to allow the Broker to shutdown. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614893 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Perl Receiver returning an unwrapped Message object.Darryl L. Pierce2014-07-311-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614890 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5939: Add get_address to Perl Sender/Receiver classes.Darryl L. Pierce2014-07-313-4/+44
| | | | | | Updated the Perl client/server examples. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614889 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5926: [Java Broker] When transitioning from STOPPED to ACTIVE the ↵Keith Wall2014-07-3111-54/+265
| | | | | | virtualhost re-recovers children beneath it git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614866 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5944: [Java Broker] Expose queue clear management operation to the REST ↵Keith Wall2014-07-308-45/+132
| | | | | | API and Web Management Console git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614783 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5946 : [Java Broker] Add alternative TrusStore implementation that can ↵Robert Godfrey2014-07-304-6/+380
| | | | | | use standard crt files rather than jks files git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614667 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5924 [linearstore] Qpidd Will Not Start with Large Number of QueuesKim van der Riet2014-07-305-1/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614665 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5946 : [Java Broker] Add alternative KeyStore implementation that can ↵Robert Godfrey2014-07-306-27/+679
| | | | | | use standard crt/pem rather than jks files git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614652 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5928: [Java Broker] Further enhancements and feedback changes forAndrew MacBean2014-07-3022-199/+152
| | | | | | initial implementation git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614644 13f79535-47bb-0310-9956-ffa450edef68
* [QPID-5945]: qpid-config to pass integer arguments whenever possiblePavel Moravec2014-07-301-9/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614637 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5943: Strengthen BDB HA operational logging testsAlex Rudyy2014-07-301-0/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614601 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Strengthen ant python test wrapper to ensure that ant will fail if ↵Keith Wall2014-07-301-5/+13
| | | | | | it fails to identify the pid of the broker\'s process git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614598 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5940 : [Java Broker] Fix type registry to work when run in testsRobert Godfrey2014-07-301-1/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614581 13f79535-47bb-0310-9956-ffa450edef68
* [QPID-5938]: qpid-stat: remove dead code relevant to active-active clusterPavel Moravec2014-07-301-61/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614577 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5941: Set sensible default build type: default is RelWithDebInfo.Alan Conway2014-07-291-0/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614472 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5940 : [Java Broker] Add meta-data servletRobert Godfrey2014-07-293-8/+161
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614370 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5937 : [Java Broker] Add parameters to REST servlet to allow return of ↵Robert Godfrey2014-07-291-2/+3
| | | | | | actual vs. effective attribute values git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614353 13f79535-47bb-0310-9956-ffa450edef68