Qpid
  1. Qpid
  2. QPID-4366

C++ Broker: change ACL from a loadable module to a built-in module

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.19
    • Fix Version/s: 0.23
    • Component/s: C++ Broker
    • Labels:
      None
    • Environment:

      Unix C++ Broker

      Description

      Numerous recent changes to the ACL command line switches allow specification of quotas such as --max-connections and --max-queues-per-user. These switches are unrelated (mostly) to ACLs. Requiring the ACL module to be loaded and an ACL rule file to be specified just to get the command line switches for quotas seems awkward.

      This jira proposes to build the ACL code directly into the broker so that it is always present. Note that the Windows broker already has the ACL code built-in; QPID-1842 discusses the reasoning why.

      Users may still 'have no ACLs' by not specifying a rule file.

        Issue Links

          Activity

          Chuck Rolke created issue -
          Chuck Rolke made changes -
          Field Original Value New Value
          Link This issue is a clone of QPID-4938 [ QPID-4938 ]
          Hide
          Chuck Rolke added a comment -

          Commit 1494697 from Andrew Stitcher

          Show
          Chuck Rolke added a comment - Commit 1494697 from Andrew Stitcher
          Chuck Rolke made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Fix Version/s 0.23 [ 12324273 ]
          Resolution Fixed [ 1 ]
          Hide
          Justin Ross added a comment -
          Show
          Justin Ross added a comment - Released in Qpid 0.24, http://qpid.apache.org/releases/qpid-0.24/index.html
          Justin Ross made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

            • Assignee:
              Chuck Rolke
              Reporter:
              Chuck Rolke
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development