| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PluginManager: add support for getting ACLPluginFactories from OSGi and the ones we already know about.
*ApplicationRegistry*: return an ACLManager, not an ACLPlugin from getAccessManager.
ACLManager: use PluginManager to get all the available plugins. When being asked to authorize a particular request, hold a vote amongst all the plugins as to whether to allow or deny access.
ACLPlugin: return a ALLOWED/DENIED/ABSTAIN vote result. Fix typo in method name.
ACLPluginFactory: Factory class for ACLPlugins.
AccessResult: just use class SimpleName instead of getPluginName
PrincipalPermissions: return AuthzResult instead of boolean. Might want to maek use of Abstain for things it doesn't actually acare about instead of defaulting to Allowed.
AllowAll, DenyAll, BasicACLPlugin, SimpleXML: add Factory, return AuthzResult instead of boolean.
VirtualHost: get a new ACLManager and configure it with the virtualhost security section. Ensure that old config files which have the access_control_list outside of the main security.access section continue to work.
MockPluginManager: add mock class for tests
PluginTest: not having any plugins now returns an empty set, not null
MockAMQQueue: support name attribute
ACLManagerTest: tests for ACLManager class
ExchangeDenier, QueueDenier: new test classes for ACLManagerTest
PrincipalPermissionsTest: check for correct return result, not true/false anymore
Move plugin configuration to <security> section, not <security><access>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@742626 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@742498 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
several annoynmous classes that did all the same work.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@742496 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
| |
for QPID-1649
Missed the modifications to ServerDelegate during the cleanup done in rev 742269
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@742278 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@742269 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
| |
Added support to specify the sasl_mechs as a space separated list in the connection URL.
By default it will use PLAIN.
You could provide a list of mechs to support or force to use one GASSAPI or CRAM-MD5 by specifying only that in the connection URL.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@742267 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
| |
There is some code in AMQConnectionDelegate_0_10.java related to QPID-1645
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@742260 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
| |
If the exchange name starts with "amq." then the passive flag will be set to true in the exchangeDeclare command
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@742255 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
| |
This contains the first step towards supporting a queue bound to any exchange type.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@742250 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@741754 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
Added PropertyExpressionTest to test Redelivered Property
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@741634 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@741151 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@741032 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@741031 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
console libraries.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@741028 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@741027 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@741026 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@741024 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
|
| |
switch in SimpleXML. Handlers shouldn't rely on the plugin throwing an exception for flow control, they now check the return value and do the right thing themselves.
AllowAll, DenyAll now extend BasicACLPlugin.
PrinciplePermissions(Test): futz with the interface a little so that it's easier to call from an ACLPlugin implementation. Leave the giant switch alone as it's quite fragile, and throws rocks at cats.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@740769 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
|
| |
Added the man page back.
Renamed qman-jmx-start to qman-jmx and there is no corresponding stop script.
Added a simple qman.log4j
Ran dos2unix on qman-config.xml
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@738568 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
navigation.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@738068 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@738045 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@738044 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@737756 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
main entries in the left panel. Having a Qpid Connections node that the user had to open to see their severs was just an extra click too much.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@737755 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@737753 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
UserManagement to actually reload the PrincipalDatabase file from disk. Not just the jmxaccess rights file.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@737746 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
they do not result in a stackTrace being printed.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@737743 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
is unknown.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@737741 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@737182 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@737181 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@737180 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
avoid classloading issues.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@737177 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
| |
Currently we only check idle state on the incomming side.
In the future we plan to add code to send a heartbeat when we reach the idle state on the outgoing side.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@737125 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@736715 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
| |
sent so that they have enough time to expire.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@736618 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
management console.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@736591 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@736447 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
management console.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@736349 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
outside the range permitted on a session; added code to pause failover until messages from old sessions have been cleared out of the dispatcher queue
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@736316 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@736109 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@736031 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
occasional failures on a slow cruise control machine.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@735994 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
authorise and grant.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@735993 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
module. Fix up a few bugs in other tests that this exposed.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@735735 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@735621 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@735024 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
| |
appropriately named folder, and where suitable with the structure they should take within the console builds. Additionally, the component plugin's manifest folders are moved to indicate their usage better. There is also a patch to update the build process with the new locations.
Patch from Robbie Gemmell gemmellr@dcs.gla.ac.uk
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@735023 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@734994 13f79535-47bb-0310-9956-ffa450edef68
|