summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* NO-JIRA Add design doc describing C++ Broker Acl additions.Charles E. Rolke2012-09-121-0/+152
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1384137 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: HA fix deadlock between Link and HaBrokerAlan Conway2012-09-122-22/+31
| | | | | | | | | | HaBroker::setBrokerUrl was calling Link::setUrl (via Backup::setBrokerUrl) with lock held Link::ioThreadProcessing called HaBroker::getStaus with lock held. In HaBroker, moved calls to Backup out of lock scope in HaBroker::setMembership and haBroker::setBrokerUrl. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1384095 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4292: Java Web Management - standardise of the use of SC_FORBIDDEN and ↵Keith Wall2012-09-129-25/+25
| | | | | | | | avoid ugly stack trace in logs in response to some authorisation failures Work of Robbie Gemmell <robbie@apache.org> and myself. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1383894 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4297: Broker should not rely on Subject.getPrincipals.iterator().next() ↵Keith Wall2012-09-113-8/+7
| | | | | | to find 'username principal' git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1383639 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4296: Push down 0-8..0-9-1 flow control implementation to ↵Keith Wall2012-09-113-79/+94
| | | | | | | | | | | | | AMQSession_0_8 (refactoring) Move method impls. isFlowBlocked(), setFlowBlocked() and checkFlowBlocked() and their associated fields down to AMQSession_0_8. On 0-10, isFlowBlocked() was already overridden to delegate to the 0-10 transport layer. The operation setFlowBlocked() makes no sense to 0-10, so will be implemented to throw UnsupportedOperationException. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1383638 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Removed replication_test, unused test for defunct feature.Alan Conway2012-09-116-384/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1383536 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Correct bug in ReplicatingSubscription::getNext - find next message ↵Alan Conway2012-09-113-8/+9
| | | | | | *after* position. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1383453 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Fix race in Connection, management object deleted while in use.Alan Conway2012-09-111-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1383452 13f79535-47bb-0310-9956-ffa450edef68
* Look for dotnet example files in the correct place for vc9. Fixes QPID-4294Stephen D. Huston2012-09-111-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1383226 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4293: HA broker crashes on startupAlan Conway2012-09-101-1/+1
| | | | | | Caused by invalid enum value in un-initialized member. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1383104 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4259, QPID-4262: HA broker can crash due to priority queue corruptionAlan Conway2012-09-101-2/+16
| | | | | | Already fixed on trunk. Comitting just the regression test. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1383093 13f79535-47bb-0310-9956-ffa450edef68
* Jira QPID-4142Michael Goulish2012-09-104-0/+20
| | | | | | | | browse-only queues git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1382991 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Correct closing tag in XML example with Java docbook documentation.Keith Wall2012-09-101-8/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1382956 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4292: add ACL rule to authorise access to the web management UIKeith Wall2012-09-1016-140/+325
| | | | | | | | | | | * added object name MANAGEMENT to represent both JMX and Web Management layers * Change both JMX/Web entry points to permission access with an access management check * Updated examples and docbook * Made Principals serialised to avoid container warnings when Qpid principals are placed within a HttpSession. Work of Robbie Gemmell <robbie@apache.org> and myself. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1382947 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: add default config for http managementRobert Gemmell2012-09-101-0/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1382915 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4174: add client properties to client-related events. Original patch ↵Kenneth Anthony Giusti2012-09-103-24/+33
| | | | | | from Pavel Moravec git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1382830 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4289: Fix 0-8/0-9/0-9-1 failover issuesRobert Gemmell2012-09-1012-78/+429
| | | | | | Applied patch from Philip Harvey <phil@philharveyonline.com> and Oleksandr Rudyy <orudyy@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1382799 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4142 C++ Broker connection counting. Revert r1371772 which applied only ↵Charles E. Rolke2012-09-076-62/+0
| | | | | | to 0.18 and is obsolete on trunk. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1382155 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2393 Acl counts queues. Fix unit name in management stat. (from r1376961)Charles E. Rolke2012-09-071-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1382100 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4268 C++ Broker Acl support for limiting on-disk store file size and countCharles E. Rolke2012-09-077-1/+345
| | | | | | | | Reviewed at https://reviews.apache.org/r/6838/ git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1382095 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: fix bad argument passing in qpid-printevents tool.Kenneth Anthony Giusti2012-09-071-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1382075 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4275: Java Performance Tests - race condition between closing test ↵Keith Wall2012-09-072-3/+27
| | | | | | | | consumer and test connection Applied patch from Philip Harvey <phil@philharveyonline.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1382074 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4257 Windwos + SSL: broker/client memory leaks and client hang. Patch ↵Charles E. Rolke2012-09-071-2/+12
| | | | | | from Kerry Bonin git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1382026 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4248: HA does not replicate topic binding keys to backups (Author: Andy ↵Alan Conway2012-09-062-10/+16
| | | | | | | | | Goldstein) The issue is that QMF query responses call the binding key "bindingKey" while QMF bind events call it "key", and the code was only looking for "key" git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1381728 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2518: Increase default negotiation timeout to 10 secondsJustin Ross2012-09-061-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1381690 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4255: Add "log out" functionality to web UIKeith Wall2012-09-0610-26/+305
| | | | | | | | | | | * Added logout link to the Web Management UI (displayed once a user is logged in). * Added operation logging (open/close event) to report the fact that the user has logged in, logged out (or gone away i.e. web session timeout). * Allow Jetty web session timeout to be overridden from the config.xml Work of Robbie Gemmell <robbie@apache.org> and myself. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1381637 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4288 The pid and platform info are now fetched in a static blockRajith Muditha Attapattu2012-09-061-8/+19
| | | | | | and the cached value is returned. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1381625 13f79535-47bb-0310-9956-ffa450edef68
* Fix signed/unsigned compiler warning. NO-JIRAStephen D. Huston2012-09-061-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1381622 13f79535-47bb-0310-9956-ffa450edef68
* Use command-line and service-start parameters in broker started as a ↵Stephen D. Huston2012-09-041-1/+34
| | | | | | service. Resolves QPID-4269. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1380890 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4283: Make web management capable of using external authentication manager.Keith Wall2012-09-0410-342/+87
| | | | | | | | | | | also: * remove test servlets * rename management.html => index.html * allow sasl-auth to be disabled Work of Robbie Gemmell <robbie@apache.org> and myself. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1380626 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4271: improve behaviour when embedding the broker inside a containerKeith Wall2012-09-0411-48/+128
| | | | | | | | | | | | Avoid potential ThreadLocal leaks on Container owned threads for CurrentActor, AMQShortString and SecurityManager. Have LogRecorder unregistered itself from Log4J. Allow SIGHUP handling to be turned off (inappropiate to install signal handling when deployed inside Container. Allow use of custom RMI socket factory to be disabled. (The registration of a custom RMI socket with the JRE cannot be reversed (deficiency in JRE API) and this causes a large perm-gen leak). Work of Robbie Gemmell <robbie@apache.org> and myself. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1380625 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4160: remove old documentation for management components that have ↵Robert Gemmell2012-09-0331-1842/+0
| | | | | | previously been deleted git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1380383 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4282: Remove debug logging from web management consoleRobert Gemmell2012-09-031-11/+0
| | | | | | Applied patch from Oleksandr Rudyy<orudyy@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1380291 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4238: escape tags for queue and virtualhost names with dots in them ↵Robert Gemmell2012-09-024-3/+53
| | | | | | | | | when accessing the XML configuration, works around CommonsConfiguration behaviour with element names containing dots Applied patch from Jakub Scholz git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1380037 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4253: add configuration for basic-auth on http / https management and ↵Robert Gemmell2012-09-025-5/+139
| | | | | | set to disabled / enabled respectively by default git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1380016 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4236,QPID-4237: update the ACL examples to reflect permissioning of the ↵Robert Gemmell2012-09-021-9/+20
| | | | | | new USER objects and actions via the HTTP management interface git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1379981 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4236,QPID-4237: add some documentation for the FileGroupManager and ↵Robert Gemmell2012-09-024-18/+79
| | | | | | update the ACL documentation to link that instead, removing the previous group info. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1379980 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4111: make menu link text more generic to stop it going stale as new ↵Robert Gemmell2012-09-011-1/+1
| | | | | | releases occur git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1379881 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4111: restore the Programming In Apache Qpid to its old output locationRobert Gemmell2012-09-012-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1379773 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4261: extend BindingURLs to allow specifying exchange ↵Robert Gemmell2012-09-0119-233/+391
| | | | | | | | | durable/autodelete/internal options, use the values when sending exchange declares during producer and consumer creation. Fix ExchangeDeclareHandler to set auto-delete properly (though we dont actually support it, and it was removed from the protocol in 0-9-1). Isolate AMQProtocolHandler use to the 0-8/0-9/0-9-1 specific Session/Producer/Consumer implementations that actually need it instead of letting it bleed through the abstraction and 0-10 implementations that dont use it. Add some other clarifying comments. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1379748 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4267 Committing a patch on behalf of Weston Price.Rajith Muditha Attapattu2012-08-311-2/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1379478 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4270: Change web management plugin to log management operational log ↵Keith Wall2012-08-306-34/+75
| | | | | | messages. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1379139 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4143 now producing test-summary.csv to make viewing all the 'all ↵Keith Wall2012-08-2914-77/+346
| | | | | | | | participants' test results more convenient. Re-ordered columns so that the important stuff appears first. Applied patch from Philip Harvey <phil@philharveyonline.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1378751 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Make ssl setTcpNoDelay interface same as TCPAndrew Stitcher2012-08-293-9/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1378663 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Remove obsolete and now unused codeAndrew Stitcher2012-08-294-42/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1378662 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Remove redundant stuff from SslSocketAndrew Stitcher2012-08-293-37/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1378661 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4242 : [Java Broker] Remove QMFv1 implementationRobert Godfrey2012-08-29120-11302/+306
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1378496 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: keep ssl in line with removing const qualifier from encode bufferAndrew Stitcher2012-08-281-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1378284 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Remove const qualifier from encode buffer; additional change ↵Gordon Sim2012-08-281-3/+3
| | | | | | required for rdma support git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1378261 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Remove const qualifier from encode buffer (can't encode into if it ↵Gordon Sim2012-08-289-13/+13
| | | | | | is const, and impls const cast it anyway) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1378125 13f79535-47bb-0310-9956-ffa450edef68