summaryrefslogtreecommitdiff
path: root/qpid/java/broker/src
Commit message (Collapse)AuthorAgeFilesLines
...
* QPID-4818: Remove a redundant providerSearchUrl attribute for Simple Ldap ↵Alex Rudyy2013-05-082-12/+5
| | | | | | Authentication Provider git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1480218 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4752: Move FileGroupProvider resources into correct locationAlex Rudyy2013-05-061-0/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1479491 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: add missing licence headers to various java filesRobert Gemmell2013-05-0511-1/+220
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1479398 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4594,QPID-4682: rename BrokerOptions methods for overriding the ↵Robert Gemmell2013-05-056-97/+91
| | | | | | HTTP/JMX/RMI ports in management mode to better match their function git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1479310 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4815: make BrokerOptions the primary source of the location for the ↵Robert Gemmell2013-05-055-52/+54
| | | | | | logging configuration file git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1479309 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4813: Protect operations to update queue and exchange attributes with ACLAlex Rudyy2013-05-045-4/+138
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1479200 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4809: change initial-config.json to using qpid.work_dir and ↵Robert Gemmell2013-05-043-67/+126
| | | | | | | | | qpid.home_dir config variables instead of QPID_WORK and QPID_HOME system properties Enables us to default the former when QPID_WORK is not set and allows the latter to be set on a per-instance basis. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1479176 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4390: ensure the _messageStore field is populated prior configuring the ↵Robert Gemmell2013-05-041-24/+21
| | | | | | store to ensure it is set before use by the listener during the asynchronous HA store activation git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1479172 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4803: Ensure the modelVersion and storeVersion attributes are saved to ↵Alex Rudyy2013-05-038-24/+216
| | | | | | the configuration store and validated at startup git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1478732 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4802: In management mode set state to ERRORED for failing to activate ↵Alex Rudyy2013-05-037-41/+418
| | | | | | 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@1478731 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4809: add support for setting configuration properties through the ↵Robert Gemmell2013-05-0315-47/+229
| | | | | | | | command line and BrokerOptions that can be used by the broker configuration store to resolve variables in the config, use this to supply the default port number values. Povides chance to alter the ports when first starting the broker and using the initial config file to populate the config store. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1478696 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4795: update naming of the UserManagement MBeans to remove restriction ↵Robert Gemmell2013-05-012-26/+7
| | | | | | preventing there being multiple AuthenticationProviders capable of user management git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1477965 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4778: Introduce additional states for configured objects: ERRORED and ↵Alex Rudyy2013-04-304-16/+245
| | | | | | REPLICA git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1477667 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA : remove unused code from the Java BrokerRobert Godfrey2013-04-3015-265/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1477628 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4785: relax restrictions on editing/deleting active ports outwith ↵Robert Gemmell2013-04-294-42/+104
| | | | | | management-mode git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1477190 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4753: set vhost SecurityManager _managementMode boolean to equal the ↵Robert Gemmell2013-04-291-0/+2
| | | | | | 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@1477155 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4639: Improve functionality to delete store on virtual host deletionAlex Rudyy2013-04-299-15/+402
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1477110 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4784: stop generating errors during creation of PDAM's due to duplicate ↵Robert Gemmell2013-04-2921-641/+181
| | | | | | sasl provider registration, simplify PDAM. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1477078 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4782: use iterator.remove() to update the map and avoid the CME exposed ↵Robert Gemmell2013-04-271-2/+9
| | | | | | in r1476219 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1476583 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4777: Add UI to view and edit web management configurationAlex Rudyy2013-04-261-10/+49
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1476288 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4760: Associate Java Broker QueueAdapter and SessionAdapter via ↵Fraser Adams2013-04-265-9/+134
| | | | | | ConsumerAdapter git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1476219 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4596: Call AuthenticationManager#onCreate() only when authentication ↵Alex Rudyy2013-04-258-32/+131
| | | | | | provider is created git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1475825 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4763 : [Java Broker] Add JDBC storeRobert Godfrey2013-04-225-1988/+2548
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1470454 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4753: move ACL config from broker attribute to a top level entityAlex Rudyy2013-04-1921-138/+799
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1469937 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4755: Rename broker attribute 'supportedStoreTypes' into ↵Alex Rudyy2013-04-193-6/+21
| | | | | | 'virtualHostSupportedStoreTypes' and introduce new attribute for broker supported store types git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1469917 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4752: Make the GroupProvider a full broker-level configuration entry ↵Alex Rudyy2013-04-1916-167/+519
| | | | | | instead of a broker attribute. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1469916 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4754: Make broker name editable and show it in the browser titleAlex Rudyy2013-04-192-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1469914 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4746, QPID-4747: remove the defaultAuthenticationProvider attribute ↵Alex Rudyy2013-04-1731-450/+768
| | | | | | from broker and add an overriding authentication provider for management mode git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1468830 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4731: Implemented JMSSelectorFilter equals() and hashcode() to avoid ↵Keith Wall2013-04-172-4/+91
| | | | | | leaking topic queues. Previously TopicExchangeResult._filteredQueues look-ups in TopicExchangeResult.removeFilteredQueue were erroneously failing, causing the queues therein to evade deletion during topic consumer close. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1468815 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4390, QPID-4743: generate ID's randomly at startup, for the broker and ↵Robert Gemmell2013-04-151-8/+1
| | | | | | | | direct children in the configuration file makes ID generation behaviour consistent with that for objects added via the management interface git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1467940 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4390, QPID-4743: configuration improvements from reviewRobert Gemmell2013-04-152-6/+6
| | | | | | | | | | - Rename the embedded initial config file to initial-config.json - Ensure the default vhost store path is unique by including its type and vhost name. - Rename ports to remove the port number. - Remove leftover systests config.xml file. - Stop shipping unused virtualhosts.xml in example config to reduce confusion git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1467938 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4742: add option to create a copy of the initial config file, either at ↵Robert Gemmell2013-04-155-76/+138
| | | | | | a specified location or as initial-config.json in the current directory git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1467932 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4741: add command line option to request overwritig existing broker ↵Robert Gemmell2013-04-1511-26/+126
| | | | | | config store with current initial config file git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1467930 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4739: add ACL tests for new TrustStore + KeyStore objectsRobert Gemmell2013-04-152-1/+24
| | | | | | 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@1467922 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4739: complete support for defining multiple key/trust stores and ↵Robert Gemmell2013-04-1218-393/+780
| | | | | | assigning them on a port-specific basis git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1467334 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2789 : [Java Broker] Prevent additional messages being enqueued after a ↵Robert Godfrey2013-04-102-1/+27
| | | | | | queue is deleted. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1466482 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4705: Restrict access to web management interfaces to authenticated and ↵Alex Rudyy2013-04-081-0/+6
| | | | | | authorised users only git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1465590 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4726: [Java Broker] AMQP 1.0 : Improve SASL supportRobert Godfrey2013-04-073-6/+22
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1465459 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4696: Group broker attributes on editing UI, improve attribute ↵Alex Rudyy2013-04-038-168/+76
| | | | | | | | | | | 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@1464115 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4678: Update management operations to invoke ACL checks only onceAlex Rudyy2013-04-031-4/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1463934 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4695: Add validation of configured object names and IDsAlex Rudyy2013-04-031-0/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1463933 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4694: ensure that any IDs generated at startup are saved immediately, ↵Robert Gemmell2013-04-032-0/+12
| | | | | | rather than waiting for the user to edit something that prompts the save to occur git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1463917 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4691: Fix validation and UI for setting of ↵Alex Rudyy2013-04-023-4/+78
| | | | | | keystore/truststore/peerstore dependant attributes on broker and ports git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1463626 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4657, QPID-4683: really going all out on the spelling fixes :PRobert Gemmell2013-04-011-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1463148 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4594, QPID-4682: review changesRobert Gemmell2013-04-011-4/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1463143 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4657, QPID-4683: review changesRobert Gemmell2013-04-012-5/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1463142 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4676: change External auth provider to create usernames of the form ↵Robert Gemmell2013-04-015-17/+237
| | | | | | | | | | <CN>@<DC1>.<DC2>....<DCN> by default - Allows for use of SSL Client Authentication in manner more consistent with the C++ broker - Adds 'useFullDN' attribute to the auth provider to allow enabling use of the old behaviour git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1463074 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4677: fix for r1463064, which was apparently too complex for the ↵Robert Gemmell2013-04-011-1/+1
| | | | | | Eclipse refactor command to do fully the first time or me to notice it didnt ;) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1463073 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4677: group the constants for clarity and rename remaining inherited ↵Robert Gemmell2013-03-312-11/+13
| | | | | | queue attribute in VirtualHost interface git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1463064 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4462: simply return the PlainSaslServer directly instead of looking up ↵Robert Gemmell2013-03-311-6/+3
| | | | | | | | | it, bypassing the lack of previous registration Fix suggested by Alex Rudyy git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1463063 13f79535-47bb-0310-9956-ffa450edef68