<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/qpid-python.git/qpid/java/broker/etc/acl.config.xml, branch 0.5-release</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-1807 : Copied the broker from trunk and update SlowMessageStore to use MessageStores rather than TransactionLogs.</title>
<updated>2009-04-17T13:17:19+00:00</updated>
<author>
<name>Martin Ritchie</name>
<email>ritchiem@apache.org</email>
</author>
<published>2009-04-17T13:17:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=144f44573fc182737c09b6e49784eb94cbaefbe8'/>
<id>144f44573fc182737c09b6e49784eb94cbaefbe8</id>
<content type='text'>
Merge from trunk inlucding recent fixes 

This mirrors the change done in r764850 in bring the broker from 0.5-fix to trunk



git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5-release@765984 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Merge from trunk inlucding recent fixes 

This mirrors the change done in r764850 in bring the broker from 0.5-fix to trunk



git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5-release@765984 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>QPID-1807 : Remove old broker and FlowToDisk related tests</title>
<updated>2009-04-17T13:10:28+00:00</updated>
<author>
<name>Martin Ritchie</name>
<email>ritchiem@apache.org</email>
</author>
<published>2009-04-17T13:10:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=b4985e022d730a85b8b1bd33cc66d54f86da8a8c'/>
<id>b4985e022d730a85b8b1bd33cc66d54f86da8a8c</id>
<content type='text'>
merged from trunk r764838


git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5-release@765982 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
merged from trunk r764838


git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5-release@765982 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>
