ClickHouse/src/Access
2022-06-13 13:29:08 +00:00
..
Common fix flaky tests 2022-05-26 14:17:05 +02:00
tests Rework notifications used in access management. 2022-05-21 10:15:39 +02:00
AccessChangesNotifier.cpp Rework notifications used in access management. 2022-05-21 10:15:39 +02:00
AccessChangesNotifier.h Rework notifications used in access management. 2022-05-21 10:15:39 +02:00
AccessControl.cpp Merge branch 'master' into fix_trash 2022-05-28 19:43:19 +02:00
AccessControl.h fixes 2022-05-24 14:24:03 +02:00
AccessEntityIO.cpp refactoring ParserAttachAccessEntity 2022-04-20 22:57:44 -04:00
AccessEntityIO.h refactoring ParserAttachAccessEntity 2022-04-20 22:57:44 -04:00
AccessRights.cpp base should not depend on Common 2022-04-29 10:26:35 +08:00
AccessRights.h Fix clang-tidy warnings in Access folder 2022-03-14 18:17:35 +00:00
Authentication.cpp argument changed to const ref 2022-04-12 09:31:32 -07:00
Authentication.h A few improvements in the implementation of SSL certificate authentication. 2022-02-21 07:41:02 +03:00
CachedAccessChecking.cpp Add helper class to cache the result of checking access. 2022-02-02 22:22:41 +07:00
CachedAccessChecking.h Add helper class to cache the result of checking access. 2022-02-02 22:22:41 +07:00
CMakeLists.txt dbms/ → src/ 2020-04-03 18:14:31 +03:00
ContextAccess.cpp Merge pull request #37303 from ClickHouse/fix_trash 2022-06-07 10:17:39 +02:00
ContextAccess.h better code 2022-06-01 16:49:26 +02:00
Credentials.cpp A few improvements in the implementation of SSL certificate authentication. 2022-02-21 07:41:02 +03:00
Credentials.h Fix clang-tidy warnings in Access folder 2022-03-14 18:17:35 +00:00
DiskAccessStorage.cpp Rework notifications used in access management. 2022-05-21 10:15:39 +02:00
DiskAccessStorage.h Rework notifications used in access management. 2022-05-21 10:15:39 +02:00
EnabledQuota.cpp more strict quota for written bytes 2022-04-01 15:02:49 +00:00
EnabledQuota.h Fix clang-tidy warnings in Access folder 2022-03-14 18:17:35 +00:00
EnabledRoles.cpp Rework notifications used in access management. 2022-05-21 10:15:39 +02:00
EnabledRoles.h Rework notifications used in access management. 2022-05-21 10:15:39 +02:00
EnabledRolesInfo.cpp Fix partial revokes (complex cases). 2020-06-30 18:47:02 +03:00
EnabledRolesInfo.h Add new functions currentRoles(), enabledRoles(), defaultRoles(). 2021-07-24 23:20:40 +03:00
EnabledRowPolicies.cpp Rename RowPolicy::ConditionType -> RowPolicyFilterType and move it to Access/Common. 2021-11-19 00:14:23 +03:00
EnabledRowPolicies.h Fix clang-tidy warnings in Access folder 2022-03-14 18:17:35 +00:00
EnabledSettings.cpp Add new functions currentProfiles(), enabledProfiles(), defaultProfiles(). 2021-07-22 22:20:53 +03:00
EnabledSettings.h Fix clang-tidy warnings in Access folder 2022-03-14 18:17:35 +00:00
ExternalAuthenticators.cpp Activate clang-tidy warning "readability-container-contains" 2022-04-18 23:53:11 +02:00
ExternalAuthenticators.h Fix clang-tidy warnings in Access folder 2022-03-14 18:17:35 +00:00
GrantedRoles.cpp Merge pull request #26707 from vitlibar/fix-set-role 2021-07-23 23:16:15 +03:00
GrantedRoles.h just drop old privileges and assign new 2021-07-16 14:39:14 +08:00
GSSAcceptor.cpp Remove useless code 2021-11-20 10:06:28 +03:00
GSSAcceptor.h Fix clang-tidy warnings in Access folder 2022-03-14 18:17:35 +00:00
IAccessEntity.cpp Use enum Type instead of std::type_index to represent the type of IAccessEntity. 2020-05-13 19:40:48 +03:00
IAccessEntity.h Rename IAccessEntity::Type -> AccessEntityType and move it to Access/Common. 2021-11-19 02:48:00 +03:00
IAccessStorage.cpp Rework notifications used in access management. 2022-05-21 10:15:39 +02:00
IAccessStorage.h Rework notifications used in access management. 2022-05-21 10:15:39 +02:00
LDAPAccessStorage.cpp Rework notifications used in access management. 2022-05-21 10:15:39 +02:00
LDAPAccessStorage.h Rework notifications used in access management. 2022-05-21 10:15:39 +02:00
LDAPClient.cpp base should not depend on Common 2022-04-29 10:26:35 +08:00
LDAPClient.h Fix clang-tidy warnings in Access folder 2022-03-14 18:17:35 +00:00
MemoryAccessStorage.cpp Rework notifications used in access management. 2022-05-21 10:15:39 +02:00
MemoryAccessStorage.h Rework notifications used in access management. 2022-05-21 10:15:39 +02:00
MultipleAccessStorage.cpp Rework notifications used in access management. 2022-05-21 10:15:39 +02:00
MultipleAccessStorage.h Rework notifications used in access management. 2022-05-21 10:15:39 +02:00
Quota.cpp Improve system tables for quotas. Remove function currentQuota(). 2020-05-13 19:40:48 +03:00
Quota.h Rename IAccessEntity::Type -> AccessEntityType and move it to Access/Common. 2021-11-19 02:48:00 +03:00
QuotaCache.cpp Improve quota's end-of-interval calculations. 2021-12-11 13:56:38 +03:00
QuotaCache.h Fix clang-tidy warnings in Access folder 2022-03-14 18:17:35 +00:00
QuotaUsage.cpp Improve system tables for quotas. Remove function currentQuota(). 2020-05-13 19:40:48 +03:00
QuotaUsage.h Rename Quota::KeyType -> QuotaKeyType and move it to Access/Common. 2021-11-19 00:14:23 +03:00
ReplicatedAccessStorage.cpp Rework notifications used in access management. 2022-05-21 10:15:39 +02:00
ReplicatedAccessStorage.h Rework notifications used in access management. 2022-05-21 10:15:39 +02:00
Role.cpp Use enum Type instead of std::type_index to represent the type of IAccessEntity. 2020-05-13 19:40:48 +03:00
Role.h Rename IAccessEntity::Type -> AccessEntityType and move it to Access/Common. 2021-11-19 02:48:00 +03:00
RoleCache.cpp Rework notifications used in access management. 2022-05-21 10:15:39 +02:00
RoleCache.h Use AccessExpireCache instead of ExpireCache. 2022-05-21 10:15:44 +02:00
RolesOrUsersSet.cpp clang-tidy check performance-noexcept-move-constructor fix 2022-03-02 18:15:27 +00:00
RolesOrUsersSet.h Fix clang-tidy warnings in Access folder 2022-03-14 18:17:35 +00:00
RowPolicy.cpp Revert "[WIP] New row policies" 2022-03-21 08:41:33 +03:00
RowPolicy.h Revert "[WIP] New row policies" 2022-03-21 08:41:33 +03:00
RowPolicyCache.cpp Users without assigned row policies can view rows now. 2022-05-07 14:50:24 +02:00
RowPolicyCache.h Fix clang-tidy warnings in Access folder 2022-03-14 18:17:35 +00:00
SettingsConstraints.cpp clang-tidy check performance-noexcept-move-constructor fix 2022-03-02 18:15:27 +00:00
SettingsConstraints.h Fix clang-tidy warnings in Access folder 2022-03-14 18:17:35 +00:00
SettingsConstraintsAndProfileIDs.h Fix clang-tidy warnings in Access folder 2022-03-14 18:17:35 +00:00
SettingsProfile.cpp Use enum Type instead of std::type_index to represent the type of IAccessEntity. 2020-05-13 19:40:48 +03:00
SettingsProfile.h Rename IAccessEntity::Type -> AccessEntityType and move it to Access/Common. 2021-11-19 02:48:00 +03:00
SettingsProfileElement.cpp Rename AccessControlManager -> AccessControl. 2021-11-02 14:06:20 +03:00
SettingsProfileElement.h Throw exception when xml user profile does not exist 2022-06-13 13:29:08 +00:00
SettingsProfilesCache.cpp Throw exception when xml user profile does not exist 2022-06-13 13:29:08 +00:00
SettingsProfilesCache.h Fix clang-tidy warnings in Access folder 2022-03-14 18:17:35 +00:00
SettingsProfilesInfo.cpp Rename AccessControlManager -> AccessControl. 2021-11-02 14:06:20 +03:00
SettingsProfilesInfo.h Fix clang-tidy warnings in Access folder 2022-03-14 18:17:35 +00:00
User.cpp fixes 2022-05-24 18:53:52 +02:00
User.h fixes 2022-05-24 14:24:03 +02:00
UsersConfigAccessStorage.cpp Throw exception when xml user profile does not exist 2022-06-13 13:29:08 +00:00
UsersConfigAccessStorage.h Rework notifications used in access management. 2022-05-21 10:15:39 +02:00