ClickHouse/src/Access
Kevin Michel 13db65f47c
Fix ReplicatedAccessStorage shutdown without startup
If ReplicatedAccessStorage startup was not executing or if it
failed before completing (for instance when ZooKeeper was not configured),
its destructor would call shutdown and try to join a missing thread.
2021-09-26 19:50:29 +02:00
..
tests Fix ReplicatedAccessStorage shutdown without startup 2021-09-26 19:50:29 +02:00
AccessControlManager.cpp Add ReplicatedAccessStorage 2021-08-18 00:00:18 +02:00
AccessControlManager.h Remove unnecessary changes. 2021-09-07 01:37:28 +03:00
AccessEntityIO.cpp Extract AccessEntity parsing from DiskAccessStorage 2021-08-17 16:26:28 +02:00
AccessEntityIO.h Extract AccessEntity parsing from DiskAccessStorage 2021-08-17 16:26:28 +02:00
AccessFlags.h Merge ext into common 2021-06-16 23:28:41 +03:00
AccessRights.cpp Fix calculating of intersection of access rights. 2021-07-16 00:29:27 +03:00
AccessRights.h Improvements in implementations of the classes AccessRights and GrantedRoles. 2021-03-14 19:12:35 +03:00
AccessRightsElement.cpp Improvements in implementations of the classes AccessRights and GrantedRoles. 2021-03-14 19:12:35 +03:00
AccessRightsElement.h Fix checking GRANT OPTION while executing GRANT with REPLACE OPTION. 2021-08-15 16:20:05 +03:00
AccessType.h 1. Draw some circles. 2021-08-30 11:49:26 +03:00
AllowedClientHosts.cpp Merge ext into common 2021-06-16 23:28:41 +03:00
AllowedClientHosts.h Less manual concatenation of paths 2021-05-08 13:59:55 +03:00
Authentication.cpp Add Kerberos support for authenticating existing users when accessing over HTTP 2021-03-11 23:41:10 +03:00
Authentication.h Add Kerberos support for authenticating existing users when accessing over HTTP 2021-03-11 23:41:10 +03:00
CMakeLists.txt
ContextAccess.cpp Merging #24866 (#28691) 2021-09-09 12:37:51 +03:00
ContextAccess.h Code cleanups and improvements. 2021-08-18 14:24:52 +03:00
Credentials.cpp Add Kerberos support for authenticating existing users when accessing over HTTP 2021-03-11 23:41:10 +03:00
Credentials.h Code cleanups and improvements. 2021-08-18 14:24:52 +03:00
DiskAccessStorage.cpp Extract AccessEntity parsing from DiskAccessStorage 2021-08-17 16:26:28 +02:00
DiskAccessStorage.h Merge ext into common 2021-06-16 23:28:41 +03:00
EnabledQuota.cpp Merge ext into common 2021-06-16 23:28:41 +03:00
EnabledQuota.h Allow quotas to be keyed by proxy-forwarded IP address 2020-12-02 00:09:16 +03:00
EnabledRoles.cpp Merge ext into common 2021-06-16 23:28:41 +03:00
EnabledRoles.h Merge ext into common 2021-06-16 23:28:41 +03: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 Fix possible crash when login as dropped user. 2021-07-15 19:01:34 +03:00
EnabledRowPolicies.h Fix possible crash when login as dropped user. 2021-07-15 19:01:34 +03:00
EnabledSettings.cpp Add new functions currentProfiles(), enabledProfiles(), defaultProfiles(). 2021-07-22 22:20:53 +03:00
EnabledSettings.h Add new functions currentProfiles(), enabledProfiles(), defaultProfiles(). 2021-07-22 22:20:53 +03:00
ExternalAuthenticators.cpp Merge branch 'master' of https://github.com/ClickHouse/ClickHouse into ldap-user-dn-detection 2021-05-18 14:08:28 -04:00
ExternalAuthenticators.h Implement config parsing and actual support for user_dn_detection section and user_dn placeholder substitution 2021-03-29 02:23:20 +04: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 Merge ext into common 2021-06-16 23:28:41 +03:00
GSSAcceptor.h Add Kerberos support for authenticating existing users when accessing over HTTP 2021-03-11 23:41:10 +03: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 Try speedup build (#14809) 2020-09-15 12:55:57 +03:00
IAccessStorage.cpp add from IP on login fail error message, it's helpful detect traffic source on error message. 2021-08-10 13:36:28 +08:00
IAccessStorage.h Add new functions currentProfiles(), enabledProfiles(), defaultProfiles(). 2021-07-22 22:20:53 +03:00
LDAPAccessStorage.cpp Merge ext into common 2021-06-16 23:28:41 +03:00
LDAPAccessStorage.h Merge ext into common 2021-06-16 23:28:41 +03:00
LDAPClient.cpp Merge ext into common 2021-06-16 23:28:41 +03:00
LDAPClient.h Add missed #include <optional> 2021-06-14 12:43:16 +03:00
MemoryAccessStorage.cpp Merge ext into common 2021-06-16 23:28:41 +03:00
MemoryAccessStorage.h Merge ext into common 2021-06-16 23:28:41 +03:00
MultipleAccessStorage.cpp Merge ext into common 2021-06-16 23:28:41 +03:00
MultipleAccessStorage.h Merge ext into common 2021-06-16 23:28:41 +03:00
Quota.cpp Improve system tables for quotas. Remove function currentQuota(). 2020-05-13 19:40:48 +03:00
Quota.h Merge ext into common 2021-06-16 23:28:41 +03:00
QuotaCache.cpp Merge ext into common 2021-06-16 23:28:41 +03:00
QuotaCache.h Merge ext into common 2021-06-16 23:28:41 +03:00
QuotaUsage.cpp Improve system tables for quotas. Remove function currentQuota(). 2020-05-13 19:40:48 +03:00
QuotaUsage.h Improve system tables for quotas. Remove function currentQuota(). 2020-05-13 19:40:48 +03:00
ReplicatedAccessStorage.cpp Fix ReplicatedAccessStorage shutdown without startup 2021-09-26 19:50:29 +02:00
ReplicatedAccessStorage.h Add ReplicatedAccessStorage 2021-08-18 00:00:18 +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 Fix partial revokes (complex cases). 2020-06-30 18:47:02 +03:00
RoleCache.cpp Merge ext into common 2021-06-16 23:28:41 +03:00
RoleCache.h Merge ext into common 2021-06-16 23:28:41 +03:00
RolesOrUsersSet.cpp Improvements in implementations of the classes AccessRights and GrantedRoles. 2021-03-14 19:12:35 +03:00
RolesOrUsersSet.h Merge branch 'master' into normalize-bigint 2021-04-25 06:57:44 +03:00
RowPolicy.cpp Support for multiple names in one CREATE/ALTER command. 2020-06-15 20:10:28 +03:00
RowPolicy.h Normalize BigInt implementation 2021-01-27 03:54:57 +03:00
RowPolicyCache.cpp Merge ext into common 2021-06-16 23:28:41 +03:00
RowPolicyCache.h Merge ext into common 2021-06-16 23:28:41 +03:00
SettingsConstraints.cpp Add new functions currentProfiles(), enabledProfiles(), defaultProfiles(). 2021-07-22 22:20:53 +03:00
SettingsConstraints.h Add new functions currentProfiles(), enabledProfiles(), defaultProfiles(). 2021-07-22 22:20:53 +03:00
SettingsConstraintsAndProfileIDs.h Add new functions currentProfiles(), enabledProfiles(), defaultProfiles(). 2021-07-22 22:20:53 +03: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 ExtendedRoleSet => RolesOrUsersSet. 2020-06-15 20:10:34 +03:00
SettingsProfileElement.cpp Add new functions currentProfiles(), enabledProfiles(), defaultProfiles(). 2021-07-22 22:20:53 +03:00
SettingsProfileElement.h Add new functions currentProfiles(), enabledProfiles(), defaultProfiles(). 2021-07-22 22:20:53 +03:00
SettingsProfilesCache.cpp Remove unnecessary changes. 2021-09-07 01:37:28 +03:00
SettingsProfilesCache.h Add new functions currentProfiles(), enabledProfiles(), defaultProfiles(). 2021-07-22 22:20:53 +03:00
SettingsProfilesInfo.cpp SET PROFILE applies constraints too. 2021-07-23 23:28:55 +03:00
SettingsProfilesInfo.h Added system.session_log table 2021-08-30 18:28:28 +03:00
User.cpp add missing changes 2021-07-28 14:05:22 +08:00
User.h add default_database to user 2021-07-12 22:35:07 +08:00
UsersConfigAccessStorage.cpp fix code style 2021-07-18 14:56:26 +08:00
UsersConfigAccessStorage.h Merge ext into common 2021-06-16 23:28:41 +03:00
ya.make Merge pull request #27426 from aiven/kmichel-replicated-access-storage 2021-08-18 10:37:25 +03:00
ya.make.in Exclude fuzzers 2021-08-30 11:12:25 +03:00