summaryrefslogtreecommitdiff
path: root/java/broker-plugins
Commit message (Collapse)AuthorAgeFilesLines
* Initial change to separate virtual hosts into typesRobert Godfrey2013-06-177-66/+153
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-vhost-refactor@1493675 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4912: Allow setting queue binding arguments in exchange MBeanAlex Rudyy2013-06-062-18/+21
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1490468 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4908: Expose queue attributes MessageGroupKey and ↵Alex Rudyy2013-06-052-0/+25
| | | | | | MessageGroupSharedGroups via queue MBean git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1489872 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4894: Fix removal of exchange binidings in web management consoleAlex Rudyy2013-06-011-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1488512 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4868: Add UI into web management console to edit JMX management ↵Alex Rudyy2013-05-202-0/+38
| | | | | | configuration git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1484430 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4858: Prevent silent use of insecure HTTP connector when HTTP protocol ↵Alex Rudyy2013-05-173-33/+8
| | | | | | | | with SSL transport was requested. Remove separate HTTPS protocol and use HTTP protocol with SSL transport for consistency with all other protocol types. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1483866 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4860: Show virtual host state in UI and transition virtual host into ↵Alex Rudyy2013-05-171-0/+1
| | | | | | ERRORED state on failing to activate git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1483865 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4851: Allow users to access http management using '/' instead of ↵Alex Rudyy2013-05-171-0/+2
| | | | | | forcing them to type '/management' or '/index.html' git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1483864 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4862: Improve registration/unregistration for JMX MBean objectsAlex Rudyy2013-05-172-43/+20
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1483863 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4739: Remove redundant validation of keystore attributes as they are ↵Alex Rudyy2013-05-171-22/+0
| | | | | | validated at keystore creation git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1483862 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4863: Validate plugin attribute changes and throw ↵Alex Rudyy2013-05-172-0/+50
| | | | | | UnsupportedOperationException where attribute changes are not supported git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1483861 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4847: add support for message group attributes when creating/inspecting ↵Robert Gemmell2013-05-154-0/+39
| | | | | | queues via the rest interface and web management ui git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1482838 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4841 : Ensure all data values returned through the REST API are ↵Robert Godfrey2013-05-1416-87/+103
| | | | | | properly sanitised before displaying in HTML to prevent XSS attacks git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1482562 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4833 : [Java Broker] Display transport (TCP/SSL) and (accepting) port ↵Robert Godfrey2013-05-113-3/+13
| | | | | | for each connection in web management console git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1481416 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4657: Add note into Port editing UI that changes take have after Broker ↵Alex Rudyy2013-05-092-1/+5
| | | | | | restart git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1480673 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4823: add missing entry to AddQueue dialog for setting the ↵Robert Gemmell2013-05-092-1/+11
| | | | | | 'alertThresholdQueueDepthBytes' attribute git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1480581 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4747: we no longer need the 'default' column in the authentication ↵Robert Gemmell2013-05-071-8/+3
| | | | | | provider grid as we removed the functionality git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1479839 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: add missing licence headers to various java filesRobert Gemmell2013-05-053-0/+60
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1479398 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4814: Fix the rest layer configured object update by name and multiple ↵Alex Rudyy2013-05-041-3/+24
| | | | | | object parents git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1479201 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4802: In management mode set state to ERRORED for failing to activate ↵Alex Rudyy2013-05-039-21/+40
| | | | | | authentication providers, group providers and acl providers in order to allow editing of attributes preventing normal startup git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1478731 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4795: update naming of the UserManagement MBeans to remove restriction ↵Robert Gemmell2013-05-011-2/+15
| | | | | | preventing there being multiple AuthenticationProviders capable of user management git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1477965 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4791: Change JSESSIONID cookie name to include the port number in order ↵Alex Rudyy2013-04-301-1/+5
| | | | | | to avoid JSESSIONID cookie name collisions when running multiple web management consoles in the same broswer comminication with the brokers started on different ports of the same host git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1477668 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4753: set vhost SecurityManager _managementMode boolean to equal the ↵Robert Gemmell2013-04-291-1/+4
| | | | | | parent/broker SecurityManager, validate the ACL file during onCreate to ensure it is usable before allowing it to be added git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1477155 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4777: Add UI to view and edit web management configurationAlex Rudyy2013-04-2612-40/+482
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1476288 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4596: Call AuthenticationManager#onCreate() only when authentication ↵Alex Rudyy2013-04-251-1/+15
| | | | | | provider is created git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1475825 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4773: Add functionality to display information about http errors which ↵Alex Rudyy2013-04-243-2/+58
| | | | | | might occur when communicating with the broker git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1471409 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4753: Add additional tests for updated AcessControlProvider config, inc ↵Robert Gemmell2013-04-233-1/+42
| | | | | | creating and removing AccessControlProviders and verifying ACLs governing their creation/update/deletion. Add message to web ui to signal the user that only one access control provider of a given type will be used by the broker and they should remove others. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1471004 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4769: Add port tab into java broker web management consoleAlex Rudyy2013-04-236-13/+294
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1470899 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4768: Resolve compatibility issues in web management console for old ↵Alex Rudyy2013-04-233-48/+5
| | | | | | versions of IE and FF git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1470897 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4753: move ACL config from broker attribute to a top level entityAlex Rudyy2013-04-1916-70/+703
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1469937 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4755: Rename broker attribute 'supportedStoreTypes' into ↵Alex Rudyy2013-04-191-1/+1
| | | | | | 'virtualHostSupportedStoreTypes' and introduce new attribute for broker supported store types git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1469917 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4752: Make the GroupProvider a full broker-level configuration entry ↵Alex Rudyy2013-04-199-27/+376
| | | | | | instead of a broker attribute. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1469916 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4754: Make broker name editable and show it in the browser titleAlex Rudyy2013-04-191-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1469914 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4747: Remove defaultAuthenticationProvider field from broker attribute ↵Alex Rudyy2013-04-171-18/+0
| | | | | | editing form git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1468953 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4746, QPID-4747: Complete partial change in previous commitAlex Rudyy2013-04-171-1/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1468875 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4746, QPID-4747: remove the defaultAuthenticationProvider attribute ↵Alex Rudyy2013-04-179-29/+191
| | | | | | from broker and add an overriding authentication provider for management mode git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1468830 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4739: add ACL tests for new TrustStore + KeyStore objectsRobert Gemmell2013-04-152-6/+22
| | | | | | Also some small fixups from secondary review: correct exception messages, remove unused imports, tweak a unit test, add a couple of missing licence headers git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1467922 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4739: complete support for defining multiple key/trust stores and ↵Robert Gemmell2013-04-1222-246/+1064
| | | | | | assigning them on a port-specific basis git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1467334 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4705: Restrict access to web management interfaces to authenticated and ↵Alex Rudyy2013-04-0813-359/+719
| | | | | | authorised users only git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1465590 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4725 : [Java Broker] HTTP Management GUI Connection and VirtualHost ↵Robert Godfrey2013-04-073-0/+5
| | | | | | tabs do not show user associated with connection git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1465457 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4696: Fix javascript bug incorrectly invoking showReadOnlyAttributes on ↵Alex Rudyy2013-04-041-1/+1
| | | | | | broker attributes UI git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1464362 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4696: Group broker attributes on editing UI, improve attribute ↵Alex Rudyy2013-04-033-76/+111
| | | | | | | | | | | descriptions, add attributes units. Remove obsolete GroupPrincipalAccessor. Fix flow control attribute validation. Fix constant name for default group provider attribute. Remove redundant comments. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1464115 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4695: Add validation of configured object names and IDsAlex Rudyy2013-04-035-5/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1463933 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4691: Fix validation and UI for setting of ↵Alex Rudyy2013-04-024-51/+57
| | | | | | keystore/truststore/peerstore dependant attributes on broker and ports git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1463626 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4657, QPID-4683: review changes for new port configuration functionalityRobert Gemmell2013-03-312-22/+89
| | | | | | | | | | | | | | | - Fix ability to select SSL for a port - Add ability to set SSL Client Auth attributes for a port - Enforce that you have SSL keystores/trustures in place when creating new ports that will fail to work without them - Update names and placeholder text in UI to convey what happens when you dont fill out an optional attribute. - Remove the default AMQP port value in form, makes the user specify port and avoid near definite clash. - Removed requirement to specify Transport since it is actually optional. - Ensure the port state is set accurately for newly added ports - Fix the ability to override the management ports in ManagementMode - Allow editing the management ports in Management Mode without having to override them first. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1463060 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4678: Add ACL checks to restrict the operations to change broker level ↵Alex Rudyy2013-03-291-0/+7
| | | | | | configuration through the management interfaces git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1462551 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4677: Add missing broker attributes related to store transactionsAlex Rudyy2013-03-292-0/+72
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1462472 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4677: Fix incorrect attribute names and update web management console ↵Alex Rudyy2013-03-293-60/+99
| | | | | | UI affected by the changes in the attribute names git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1462471 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4661: Improve broker attribute editing UI to avoid sending of ↵Alex Rudyy2013-03-221-10/+27
| | | | | | unmodified attributes, improve UI look-&-feel, improve broker attribute changing functionality to avoid unnecessary modifications git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1459695 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4661: Display java broker store details and platform details in the web ↵Alex Rudyy2013-03-212-3/+45
| | | | | | management console git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1459308 13f79535-47bb-0310-9956-ffa450edef68