Attachments
Issue Links
- relates to
-
MB-22942 Create audit trail for privilege debug
- Closed
For Gerrit Dashboard: MB-19339 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
63291,6 | MB-19339: Search and locate LDAP | master | tlm | Status: MERGED | +2 | +1 |
65148,14 | MB-19339: Refactor RBAC handling in memcached | master | memcached | Status: MERGED | +2 | +1 |
65572,2 | MB-19339: Don't treat missing LDAP libs as fatal for EE | master | tlm | Status: MERGED | +2 | +1 |
65604,2 | MB-19339: Add check_privilege to the engine mock | master | memcached | Status: MERGED | +2 | +1 |
65605,2 | MB-19339: Add ENGINE_AUTH_STALE as error code | master | memcached | Status: MERGED | +2 | +1 |
65606,4 | MB-19339: Split TAP into Producer and Consumer | master | memcached | Status: MERGED | +2 | +1 |
65607,7 | MB-19339: Use privilege check instead if isAdmin for stats | master | memcached | Status: MERGED | +2 | +1 |
65608,7 | MB-19339: Add IdleConnection privilege | master | memcached | Status: MERGED | +2 | +1 |
65677,3 | MB-19339: Split DCP into Producer and Consumer | master | memcached | Status: MERGED | +2 | +1 |
65685,3 | MB-19339: Add privilege to manage collections | master | memcached | Status: MERGED | +2 | +1 |
66832,22 | MB-19339: Add privilege database in memcached (very WIP) | master | memcached | Status: ABANDONED | 0 | -1 |
73185,13 | MB-19339: Add privilege database in memcached | master | memcached | Status: MERGED | +2 | +1 |
73187,4 | MB-19339: Remove "_admin" | master | memcached | Status: MERGED | +2 | +1 |
73197,5 | MB-19339: Refactor: move get_cmd_timers to steppable pattern | master | memcached | Status: ABANDONED | -1 | +1 |
73225,16 | MB-19339: Make RBAC data mandatory | master | memcached | Status: ABANDONED | 0 | -1 |
73233,24 | MB-19339: Create the privilege context as part of bucket swap | master | memcached | Status: MERGED | +2 | +1 |
73234,15 | MB-19339: Create a full implementation for checkPrivilege | master | memcached | Status: ABANDONED | 0 | -1 |
73287,2 | MB-19339: Add new cbsasl error code for unknown users | master | memcached | Status: MERGED | +2 | +1 |
73288,2 | MB-19339: Add rbac file to settings | master | memcached | Status: MERGED | +2 | +1 |
73289,5 | MB-19339: Load RBAC file at startup | master | memcached | Status: MERGED | +2 | +1 |
73291,4 | MB-19339: Don't allow unknown users to the system | master | memcached | Status: MERGED | +2 | +1 |
73292,4 | MB-19339: Remove unused method Settings::isAdmin() | master | memcached | Status: MERGED | +2 | +1 |
73293,5 | MB-19339: Reload RBAC data | master | memcached | Status: MERGED | +2 | +1 |
73300,2 | MB-19339: Move code to update username to separate func | master | memcached | Status: MERGED | +2 | +1 |
73312,7 | MB-19339: Remove fallback to "*" user | master | memcached | Status: MERGED | +2 | +1 |
73314,3 | MB-19339: Handle review comments on the previous patch | master | memcached | Status: MERGED | +2 | +1 |
73427,2 | MB-19339: Refactor: create a common class for rbac exceptions | master | memcached | Status: MERGED | +2 | +1 |
73428,2 | MB-19339: Automatically create an entry for "default" | master | memcached | Status: MERGED | +2 | +1 |
73430,4 | MB-19339: Refactor use std::bitset for privilege mask | master | memcached | Status: MERGED | +2 | +1 |
73431,2 | MB-19339: Make getConnection virtual | master | memcached | Status: MERGED | +2 | +1 |
73432,3 | MB-19339: Use "_admin" credentials for BucketTest | master | memcached | Status: MERGED | +2 | +1 |
73447,2 | MB-19339: Remove "admin" from memcached.json documentation | master | memcached | Status: MERGED | +2 | +1 |
73448,2 | MB-19339: Add description of "rbac_file" to memcached.json doc | master | memcached | Status: MERGED | +2 | +1 |
73466,10 | MB-19339: Refactor privilege check to avoid shared_ptr | master | memcached | Status: ABANDONED | 0 | +1 |
73487,4 | MB-19339: Refactor the way we access RBAC | master | memcached | Status: MERGED | +2 | +1 |
73493,1 | MB-19339: Refactor, build rbac as a separate library | master | memcached | Status: ABANDONED | 0 | +1 |
73494,2 | MB-19339: Refactor, build rbac as a separate library | master | memcached | Status: ABANDONED | 0 | +1 |
73495,3 | MB-19339: _admin must have access to default bucket | master | memcached | Status: MERGED | +2 | +1 |
73496,2 | MB-19339: Sasl test need to create buckets as _admin | master | memcached | Status: MERGED | +2 | +1 |
73497,4 | MB-19339: Fix shutdown test to run as admin | master | memcached | Status: MERGED | +2 | +1 |
73505,3 | MB-19339: Refactor, build rbac as a separate library | master | memcached | Status: MERGED | +2 | +1 |
73506,2 | MB-19339: Fix bucket isolation test for RBAC | master | memcached | Status: MERGED | +2 | +1 |
73512,2 | MB-19339: Create a bucket the admin have access to in BigObject test | master | memcached | Status: MERGED | +2 | +1 |
73564,2 | MB-19339: Reset username cache as part of authentication | master | memcached | Status: MERGED | +2 | +1 |
73565,8 | MB-19339: Make unit tests RBAC aware | master | memcached | Status: MERGED | +2 | +1 |
73566,17 | MB-19339: Create a full implementation for checkPrivilege | master | memcached | Status: MERGED | +2 | +1 |
73567,1 | MB-19339: Add unit test for SASL refresh | master | memcached | Status: ABANDONED | 0 | 0 |
73611,2 | MB-19339: No need to recheck the privilege | master | memcached | Status: MERGED | +2 | +1 |
73612,3 | MB-19339: ns_server provides entry for default | master | memcached | Status: MERGED | +2 | +1 |
73613,4 | MB-19339: Enable disabled tests | master | memcached | Status: MERGED | +2 | +1 |
73614,2 | MB-19339: Remove unused bucket users and rbac data from test | master | memcached | Status: MERGED | +2 | +1 |
73690,2 | MB-19339: Allow for removal of privileges in various contexts | master | memcached | Status: MERGED | +2 | +1 |
73691,2 | MB-19339: Add more information related to RBAC refresh | master | memcached | Status: MERGED | +2 | +1 |
73692,2 | MB-19339: Don't require any privileges for GET_VBUCKET | master | memcached | Status: MERGED | +2 | +1 |
73693,5 | MB-19339: Add a privilege debug flag | master | memcached | Status: MERGED | +2 | +1 |
73697,2 | MB-19339: Add to_string(PrivilegeAccess) | master | memcached | Status: MERGED | +2 | +1 |
73699,3 | MB-19339: Disconnect clients with EACCESS and AUTH_STALE | master | memcached | Status: MERGED | +2 | +1 |
73740,2 | MB-19339: Refactor: move select/list-bucket to separate file | master | memcached | Status: MERGED | +2 | +1 |
73741,5 | MB-19339: Make select and list bucket privilege aware | master | memcached | Status: MERGED | +2 | +1 |
73743,2 | MB-19339: Refactor: Explicitly use getAdminConnection for BucketTests | master | memcached | Status: MERGED | +2 | +1 |
73746,3 | MB-19339: Write test to verify a user ends up in no bucket after auth | master | memcached | Status: MERGED | +2 | +1 |
73747,3 | MB-19339: Add unit test for Arithmethic | master | memcached | Status: MERGED | +2 | +1 |
73760,3 | MB-19339: Add RBAC unit tests for mutations | master | memcached | Status: MERGED | +2 | +1 |
73761,2 | MB-19339: Add RBAC unit test for remove | master | memcached | Status: MERGED | +2 | +1 |
73807,12 | MB-19339: Add RBAC check for XATTR | master | memcached | Status: MERGED | +2 | +1 |
73940,4 | MB-19339: Ignore bucket with empty privilege set | master | memcached | Status: MERGED | +2 | +1 |
73949,5 | MB-19339: Add support for privilege_debug for memcached | master | ns_server | Status: MERGED | +2 | +1 |
73950,2 | MB-19339: Fixup privilege debug log message | master | memcached | Status: MERGED | +2 | +1 |
73951,2 | MB-19339: Add privilege_debug to settings stat | master | memcached | Status: MERGED | +2 | +1 |
74000,2 | MB-19339: Drop override for internal clients | master | memcached | Status: MERGED | +2 | +1 |
74001,4 | MB-19339: Add "superman" to rbac test database | master | memcached | Status: MERGED | +2 | +1 |
74003,2 | MB-19339: Fix test failures caused by removed internal rbac override | master | memcached | Status: MERGED | +2 | +1 |
74081,2 | MB-19339: Remove privilege logging no longer needed | master | memcached | Status: MERGED | +2 | +1 |
74233,6 | MB-19339: Add RBAC to DCP | master | memcached | Status: MERGED | +2 | +1 |
74237,1 | MB-19339: Add RBAC check for DCP NOOP | master | memcached | Status: ABANDONED | 0 | 0 |
74243,3 | MB-19339: Add RBAC to TAP | master | memcached | Status: MERGED | +2 | +1 |
74244,2 | MB-19339: Simplify RBAC check for stats | master | memcached | Status: MERGED | +2 | +1 |
74248,3 | MB-19339: Make get_cmd_timers RBAC aware | master | memcached | Status: MERGED | +2 | +1 |
74251,2 | MB-19339: Add SecurityManagement privilege | master | memcached | Status: MERGED | +2 | +1 |
74375,1 | MB-19339: Use domain and type from the provided rbac | master | memcached | Status: ABANDONED | 0 | +1 |
74378,4 | MB-19339: Domain to cb::sasl | master | memcached | Status: MERGED | +2 | +1 |
74379,4 | MB-19339: Use domain and type from the provided rbac | master | memcached | Status: MERGED | +2 | +1 |
74678,3 | MB-19339: Initialize domain | master | memcached | Status: MERGED | +2 | +1 |