<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/qpid-python.git/qpid/java/broker/etc/acl.config.xml, branch trunk</title>
<subtitle>git.apache.org: qpid.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/'/>
<entry>
<title>QPID-2092  Move test configuration to systest package and update to provide an more reliable way of adjusting the configuration form the test. In doing this it made sense to udpate the configurations such that they all inherit from the cannonical config.xml from the broker package. Each test now gets its own configuration file that is used to override the defaut values in config.xml.</title>
<updated>2009-09-10T14:41:08+00:00</updated>
<author>
<name>Martin Ritchie</name>
<email>ritchiem@apache.org</email>
</author>
<published>2009-09-10T14:41:08+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=2b2895d6f86cd90a61a1451df65ba16a647b5f2a'/>
<id>2b2895d6f86cd90a61a1451df65ba16a647b5f2a</id>
<content type='text'>
So the config is now a hierarchy of:
- Test Specific
- Systest adjustments
- stock broker config.xml

I have disabled the DerbyMessageStoreLoggingTest as after making this change it is more reliably throwing a Derby exception on broker startup.

The other changes to the tests were to ensure they correctly save the Test Specific config file before loading. As for some reason, Commons Configuration is not abiding by the optional flag.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@813461 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
So the config is now a hierarchy of:
- Test Specific
- Systest adjustments
- stock broker config.xml

I have disabled the DerbyMessageStoreLoggingTest as after making this change it is more reliably throwing a Derby exception on broker startup.

The other changes to the tests were to ensure they correctly save the Test Specific config file before loading. As for some reason, Commons Configuration is not abiding by the optional flag.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@813461 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>QPID-1807 : Add 0.5-fix broker and update SlowMessageStore to use MessageStores rather than TransactionLogs</title>
<updated>2009-04-14T15:54:16+00:00</updated>
<author>
<name>Martin Ritchie</name>
<email>ritchiem@apache.org</email>
</author>
<published>2009-04-14T15:54:16+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=ab8ba0dfc8979ac2fbba266b42e16f71c52276fe'/>
<id>ab8ba0dfc8979ac2fbba266b42e16f71c52276fe</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@764850 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@764850 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>QPID-1807 : Remove old broker and FlowToDisk related tests</title>
<updated>2009-04-14T15:46:39+00:00</updated>
<author>
<name>Martin Ritchie</name>
<email>ritchiem@apache.org</email>
</author>
<published>2009-04-14T15:46:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=3e7f6b624a7131c352e2240495da116f060fafc9'/>
<id>3e7f6b624a7131c352e2240495da116f060fafc9</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@764838 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@764838 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>QPID-1626:  Add per-virtualhost authorization plugins.</title>
<updated>2009-02-09T17:03:57+00:00</updated>
<author>
<name>Aidan Skinner</name>
<email>aidan@apache.org</email>
</author>
<published>2009-02-09T17:03:57+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=d7ba7d6fdf756080b2862a48a892526ef40e163f'/>
<id>d7ba7d6fdf756080b2862a48a892526ef40e163f</id>
<content type='text'>
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 &lt;security&gt; section, not &lt;security&gt;&lt;access&gt;

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@742626 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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 &lt;security&gt; section, not &lt;security&gt;&lt;access&gt;

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@742626 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>QPID-1182 : Added additional logging to identify the exception that caused Authentication to fail.</title>
<updated>2008-07-17T16:33:03+00:00</updated>
<author>
<name>Martin Ritchie</name>
<email>ritchiem@apache.org</email>
</author>
<published>2008-07-17T16:33:03+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=8f84b0db27ba46ce5a4048435c2e3609b4476cf9'/>
<id>8f84b0db27ba46ce5a4048435c2e3609b4476cf9</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@677633 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@677633 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>This commit is for QPID-992 and QPID-993</title>
<updated>2008-05-01T00:03:23+00:00</updated>
<author>
<name>Rajith Muditha Attapattu</name>
<email>rajith@apache.org</email>
</author>
<published>2008-05-01T00:03:23+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=cf204902bf6280550c1741a78be8ed3102f48914'/>
<id>cf204902bf6280550c1741a78be8ed3102f48914</id>
<content type='text'>
build.xml
==========
I added the broker-plugins as a module to the ant build system.
This was nessacery to get the plugins jar generated for QPID-993.
In general when we add extra exchanges as plugins we want release this as a separate jar

common.xml
==========
Added a property build.plugins.
This is used to create the plugins dir that is used for PluginTest noted in QPID-993.

module.xml
==========
Creats the folder identified by build.plugins
copys the plugins jar to the above folder before the tests are run

Added the following system properties when running tests
"example.plugin.target" to build.plugins - required for QPID-993
"QPID_EXAMPLE_HOME" and "QPID_HOME"
is to project.root/broker to pick up the config files in etc - required for QPID-992.

build.deps
==========
added common libs and felix libs for the broker-plugins module.
This is for QPID-993

acl.config.xml
==============
Added TempQueue as a routing key allowed for publish to amq.direct for user "server"
This was done for QPID-992



git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@652409 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
build.xml
==========
I added the broker-plugins as a module to the ant build system.
This was nessacery to get the plugins jar generated for QPID-993.
In general when we add extra exchanges as plugins we want release this as a separate jar

common.xml
==========
Added a property build.plugins.
This is used to create the plugins dir that is used for PluginTest noted in QPID-993.

module.xml
==========
Creats the folder identified by build.plugins
copys the plugins jar to the above folder before the tests are run

Added the following system properties when running tests
"example.plugin.target" to build.plugins - required for QPID-993
"QPID_EXAMPLE_HOME" and "QPID_HOME"
is to project.root/broker to pick up the config files in etc - required for QPID-992.

build.deps
==========
added common libs and felix libs for the broker-plugins module.
This is for QPID-993

acl.config.xml
==============
Added TempQueue as a routing key allowed for publish to amq.direct for user "server"
This was done for QPID-992



git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@652409 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>QPID-832 copy the M2.x broker</title>
<updated>2008-04-23T23:53:55+00:00</updated>
<author>
<name>Aidan Skinner</name>
<email>aidan@apache.org</email>
</author>
<published>2008-04-23T23:53:55+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=65971bf662ccc0df167b23ecb831f1ccb3d5e475'/>
<id>65971bf662ccc0df167b23ecb831f1ccb3d5e475</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@651112 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@651112 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
</feed>
