qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chuck Rolke (JIRA)" <j...@apache.org>
Subject [jira] [Created] (QPID-4561) C++ Broker Acl should be built in and not a loadable module
Date Fri, 01 Feb 2013 22:14:12 GMT
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: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org


Mime
View raw message