Chuck Rolke created QPID-4561:
---------------------------------
Summary: C++ Broker Acl should be built in and not a loadable
module
Key: QPID-4561
URL: https://issues.apache.org/jira/browse/QPID-4561
Project: Qpid
Issue Type: Bug
Components: C++ Broker
Affects Versions: 0.21
Environment: Unix/Linux
Reporter: Chuck Rolke
Assignee: Chuck Rolke
The Acl module is a strange hybrid of a loadable and a non-loadable module.
>From a linux development environment acl.so is loaded manaully.
Installed linux qpidd acl.so may be loaded automatically.
Windows has no acl.dll, it is not loaded but it is built in.
Windows qpidd has another strange behavior: The quota switches
(--max-connections, --max-queues-per-user) are built in and always accepted by
the broker. But they don't take effect unless --acl-file is also specified on
the command line so that the Acl module wakes up. This is a bug.
The proposal here is:
1. Force Acl code to be a normal built-in part of the broker and dispose of the
acl.so module.
2. Acl processing could still be disabled by not specifying a --acl-file
command line arg.
3. Quotas should always be active.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]