-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/9703/
-----------------------------------------------------------
(Updated March 1, 2013, 5:07 p.m.)
Review request for qpid and Chug Rolke.
Description
-------
Implements acl queue limits per user.
- Modifies existing code to parse the acl file
- Adds code to count queues per user
- Adds max queue count of 65530
- Adds python tests
This addresses bug QPID-4604.
https://issues.apache.org/jira/browse/QPID-4604
Diffs
-----
trunk/qpid/cpp/src/qpid/acl/Acl.cpp 1450922
trunk/qpid/cpp/src/qpid/acl/AclData.h 1450922
trunk/qpid/cpp/src/qpid/acl/AclData.cpp 1450922
trunk/qpid/cpp/src/qpid/acl/AclPlugin.cpp 1450922
trunk/qpid/cpp/src/qpid/acl/AclReader.h 1450922
trunk/qpid/cpp/src/qpid/acl/AclReader.cpp 1450922
trunk/qpid/cpp/src/qpid/acl/AclResourceCounter.h 1450922
trunk/qpid/cpp/src/qpid/acl/AclResourceCounter.cpp 1450922
trunk/qpid/cpp/src/tests/acl.py 1451307
Diff: https://reviews.apache.org/r/9703/diff/
Testing
-------
Passes python tests:
- limit on a named user
- limit on a user in a group
- two acl entries for same user, last entry is honored
- limit of 0 on user is enforced
- if all is specified, unnamed user gets all's limit
- if all is not specified, unnamed user is denied
Thanks,
Ernie Allen