qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Steve Huston (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (QPID-4561) C++ Broker Acl should be built in and not a loadable module
Date Mon, 04 Feb 2013 15:38:13 GMT

    [ https://issues.apache.org/jira/browse/QPID-4561?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13570331#comment-13570331
] 

Steve Huston commented on QPID-4561:
------------------------------------

Just as historical note, the reason the ACL module is built in on Windows is because of the
way it requires symbols to be exported from the broker, and getting that to work on Windows
would have been a horrible mess. Or that was my estimation at the time.
                
> 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: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org


Mime
View raw message