ClickHouse/src/Access
Alexey Milovidov a7483ec10b
Merge pull request #59242 from rschu1ze/dont-force-libssh-on-me
Make libssh build dependent on `-DENABLE_LIBRARIES`
2024-01-29 00:02:03 +01:00
..
Common Updated implementation 2024-01-25 14:31:49 +03:00
examples
tests Fix some of the CI 2023-12-28 17:56:05 +00:00
AccessBackup.cpp Use server-side copy during restore from S3 to S3. 2023-03-13 23:50:13 +01:00
AccessBackup.h
AccessChangesNotifier.cpp Fixes for clang-17 2023-05-13 02:57:31 +02:00
AccessChangesNotifier.h
AccessControl.cpp Updated implementation 2024-01-25 14:31:49 +03:00
AccessControl.h Add external HTTP Basic authenticator (#55199) 2023-10-20 19:24:19 +02:00
AccessEntityIO.cpp row policy template: tests and code cleanup, code review changes 2023-05-13 22:30:02 +00:00
AccessEntityIO.h
AccessRights.cpp Updated implementation 2024-01-25 14:31:49 +03:00
AccessRights.h
Authentication.cpp Allow to build without libssl 2024-01-25 21:14:03 +00:00
Authentication.h Add external HTTP Basic authenticator (#55199) 2023-10-20 19:24:19 +02:00
AuthenticationData.cpp Allow to build without libssl 2024-01-25 21:14:03 +00:00
AuthenticationData.h Add external HTTP Basic authenticator (#55199) 2023-10-20 19:24:19 +02:00
CachedAccessChecking.cpp
CachedAccessChecking.h
CMakeLists.txt
ContextAccess.cpp Updated implementation 2024-01-25 14:31:49 +03:00
ContextAccess.h Updated implementation 2024-01-25 14:31:49 +03:00
ContextAccessParams.cpp Avoid keeping lock Context::getLock() while calculating access rights when a user logs in. 2023-07-17 14:59:14 +02:00
ContextAccessParams.h Avoid keeping lock Context::getLock() while calculating access rights when a user logs in. 2023-07-17 14:59:14 +02:00
Credentials.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
Credentials.h SSH keys authentication (#41109) 2023-09-26 17:50:19 +02:00
DiskAccessStorage.cpp Updated implementation 2024-01-25 14:31:49 +03:00
DiskAccessStorage.h add id to insertImpl 2023-07-27 00:38:51 -04:00
EnabledQuota.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
EnabledQuota.h
EnabledRoles.cpp Fixes for clang-17 2023-05-13 02:57:31 +02:00
EnabledRoles.h Keep subscriptions for all enabled roles. 2023-03-08 07:50:04 +01:00
EnabledRolesInfo.cpp Fix access checking in evaluations of defaults during async insert. 2023-10-05 10:26:44 +02:00
EnabledRolesInfo.h Fix access checking in evaluations of defaults during async insert. 2023-10-05 10:26:44 +02:00
EnabledRowPolicies.cpp row_policy_template - rollback tweaking found policy for database 2023-05-13 22:30:02 +00:00
EnabledRowPolicies.h row policy template: tests and code cleanup, code review changes 2023-05-13 22:30:02 +00:00
EnabledSettings.cpp
EnabledSettings.h
ExternalAuthenticators.cpp Updated implementation 2024-01-25 14:31:49 +03:00
ExternalAuthenticators.h Updated implementation 2024-01-25 14:31:49 +03:00
GrantedRoles.cpp Remove PVS-Studio 2023-02-19 23:30:05 +01:00
GrantedRoles.h
GSSAcceptor.cpp Updated implementation 2024-01-25 14:31:49 +03:00
GSSAcceptor.h Updated implementation 2024-01-25 14:31:49 +03:00
HTTPAuthClient.h Add external HTTP Basic authenticator (#55199) 2023-10-20 19:24:19 +02:00
IAccessEntity.cpp
IAccessEntity.h
IAccessStorage.cpp Updated implementation 2024-01-25 14:31:49 +03:00
IAccessStorage.h Updated implementation 2024-01-25 14:31:49 +03:00
KerberosInit.cpp Updated implementation 2024-01-25 14:31:49 +03:00
KerberosInit.h Consolidate config_core.h into config.h 2022-09-28 13:31:57 +00:00
LDAPAccessStorage.cpp Convert unnecessary std::scoped_lock to std::lock_guard 2023-10-25 09:26:16 +00:00
LDAPAccessStorage.h Add external HTTP Basic authenticator (#55199) 2023-10-20 19:24:19 +02:00
LDAPClient.cpp Updated implementation 2024-01-25 14:31:49 +03:00
LDAPClient.h Update LDAPClient.h 2022-10-20 16:38:40 +04:00
MemoryAccessStorage.cpp add id to insertImpl 2023-07-27 00:38:51 -04:00
MemoryAccessStorage.h fix: Use recursive mutex to prevent deadlock 2023-09-30 07:03:25 +02:00
MultipleAccessStorage.cpp Remove some code 2024-01-13 03:48:04 +01:00
MultipleAccessStorage.h Add external HTTP Basic authenticator (#55199) 2023-10-20 19:24:19 +02:00
Quota.cpp
Quota.h
QuotaCache.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
QuotaCache.h
QuotaUsage.cpp
QuotaUsage.h
ReplicatedAccessStorage.cpp add id to insertImpl 2023-07-27 00:38:51 -04:00
ReplicatedAccessStorage.h add id to insertImpl 2023-07-27 00:38:51 -04:00
resolveSetting.h Better constraint resolution 2023-02-03 17:34:05 +00:00
Role.cpp
Role.h
RoleCache.cpp orphaned role - expiration_time => expiration_time_seconds 2023-03-21 08:44:08 +01:00
RoleCache.h orphaned role - expiration_time => expiration_time_seconds 2023-03-21 08:44:08 +01:00
RolesOrUsersSet.cpp row policy template: tests and code cleanup, code review changes 2023-05-13 22:30:02 +00:00
RolesOrUsersSet.h
RowPolicy.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
RowPolicy.h row_policy_template - table * is respected 2023-05-13 22:30:02 +00:00
RowPolicyCache.cpp Updated implementation 2024-01-25 14:31:49 +03:00
RowPolicyCache.h row_policy_template - external code review changes 2023-05-13 22:30:02 +00:00
SettingsAuthResponseParser.cpp Updated implementation 2024-01-25 14:31:49 +03:00
SettingsAuthResponseParser.h Add external HTTP Basic authenticator (#55199) 2023-10-20 19:24:19 +02:00
SettingsConstraints.cpp Update src/Access/SettingsConstraints.cpp 2023-09-22 15:17:36 +02:00
SettingsConstraints.h fix some tests 2023-08-28 18:51:36 +02:00
SettingsConstraintsAndProfileIDs.h
SettingsProfile.cpp
SettingsProfile.h
SettingsProfileElement.cpp Fix assigning a setting to NULL in settings profile's definition. 2023-05-12 11:04:30 +02:00
SettingsProfileElement.h Fix assigning a setting to NULL in settings profile's definition. 2023-05-12 11:04:30 +02:00
SettingsProfilesCache.cpp Fix currentProfiles() 2024-01-04 21:06:45 +01:00
SettingsProfilesCache.h Filtering of profile UUIDs for SettingsProfilesInfo 2023-11-28 12:12:23 +01:00
SettingsProfilesInfo.cpp Using profiles instead of profiles_with_implicit for getProfileNames() 2023-11-28 12:14:01 +01:00
SettingsProfilesInfo.h Update SettingsProfilesInfo.h 2022-11-28 16:06:56 +04:00
User.cpp SSH keys authentication (#41109) 2023-09-26 17:50:19 +02:00
User.h Add VALID UNTIL clause for users 2023-06-22 02:12:12 +00:00
UsersConfigAccessStorage.cpp Allow to build without libssl 2024-01-25 21:14:03 +00:00
UsersConfigAccessStorage.h Add DROP ROLE ... FROM and CREATE ROLE ... AT syntax 2023-07-10 20:23:03 -04:00