Vitaly Baranov
|
2f8c829395
|
Stop all periodic reloading of all the configuration files on shutdown earlier.
|
2021-11-22 12:26:05 +03:00 |
|
Vitaly Baranov
|
57ac39f99e
|
Add more information to exceptions raised by UsersConfigAccessStorage.
|
2021-11-20 12:10:45 +03:00 |
|
Alexey Milovidov
|
334535a4c4
|
Better exception message when users.xml cannot be loaded due to bad password hash
|
2021-11-20 10:06:20 +03:00 |
|
Vitaly Baranov
|
af56b20da7
|
Rename IAccessEntity::Type -> AccessEntityType and move it to Access/Common.
|
2021-11-19 02:48:00 +03:00 |
|
Vitaly Baranov
|
06077a2952
|
Rename Quota::KeyType -> QuotaKeyType and move it to Access/Common.
|
2021-11-19 00:14:23 +03:00 |
|
Vitaly Baranov
|
6634fcbac7
|
Rename Quota::ResourceType -> QuotaType and move it to Access/Common.
|
2021-11-19 00:14:23 +03:00 |
|
Vitaly Baranov
|
33ea7a7262
|
Rename RowPolicy::ConditionType -> RowPolicyFilterType and move it to Access/Common.
|
2021-11-19 00:14:23 +03:00 |
|
Vitaly Baranov
|
2883ca012e
|
Rename RowPolicy::NameParts -> RowPolicyName and move it to Access/Common.
|
2021-11-19 00:14:23 +03:00 |
|
Vitaly Baranov
|
ab01b9afc8
|
Split Authentication.h to common and main parts.
|
2021-11-01 19:13:49 +03:00 |
|
Mike Kot
|
57e2744264
|
Fixing other imports
|
2021-10-02 21:47:35 +02:00 |
|
Mike Kot
|
65e6e211b4
|
Merge remote-tracking branch 'upstream/master' into improvement/fn-traits
|
2021-10-02 21:37:50 +02:00 |
|
Alexey Milovidov
|
fe6b7c77c7
|
Rename "common" to "base"
|
2021-10-02 10:13:14 +03:00 |
|
Mike Kot
|
7670ea50c1
|
Replacing std::function to Fn in some places
to avoid dynamic allocating while keeping desired function signature
clear.
Simplifying SimpleCache (CachedFn) using C++20
|
2021-09-29 13:09:39 +02:00 |
|
万康
|
d826115f2a
|
fix code style
|
2021-07-18 14:56:26 +08:00 |
|
万康
|
60f556be2d
|
add default_database to user
|
2021-07-12 22:35:07 +08:00 |
|
Maksim Kita
|
67e9b85951
|
Merge ext into common
|
2021-06-16 23:28:41 +03:00 |
|
Denis Glazachev
|
290a6d273e
|
Add Kerberos support for authenticating existing users when accessing over HTTP
|
2021-03-11 23:41:10 +03:00 |
|
Alexander Tokmakov
|
5cfd687dfb
|
fix
|
2021-02-19 19:22:47 +03:00 |
|
Alexey Milovidov
|
c9aa412151
|
Allow quotas to be keyed by proxy-forwarded IP address
|
2020-12-02 00:09:16 +03:00 |
|
Alexander Tokmakov
|
5cdfcfb307
|
remove other stringstreams
|
2020-11-09 22:12:44 +03:00 |
|
Alexey Milovidov
|
fd84d16387
|
Fix "server failed to start" error
|
2020-11-07 03:14:53 +03:00 |
|
Vitaly Baranov
|
33efb36714
|
Use previous users.xml if failed to reload.
|
2020-09-19 16:21:12 +03:00 |
|
Vitaly Baranov
|
0f53b449fd
|
Add 'params' column to system.user_directories table.
|
2020-09-15 01:51:53 +03:00 |
|
Vitaly Baranov
|
c800941ab7
|
Fix handling embedded config.
|
2020-08-18 18:08:50 +03:00 |
|
Vitaly Baranov
|
29a6558d33
|
Add system table system.user_directories
|
2020-08-16 19:15:39 +03:00 |
|
Vitaly Baranov
|
2909ed1bc0
|
Better initialization of access storages. Make list of access storages dynamic.
|
2020-08-16 19:15:34 +03:00 |
|
Vitaly Baranov
|
8d6e04835c
|
Merge pull request #13199 from vitlibar/fix-reading-row-policies-from-users-xml
Fix parsing row policies from users.xml
|
2020-08-07 23:32:28 +03:00 |
|
Vitaly Baranov
|
3778b7db90
|
Fix reading row policies from users.xml when names of databases or tables contain dots.
|
2020-08-04 20:48:57 +03:00 |
|
Vitaly Baranov
|
dadebadcac
|
Print correct error message in log for unknown settings in users.xml
|
2020-08-04 00:20:33 +03:00 |
|
Vitaly Baranov
|
56665a15f7
|
Rework and rename the template class SettingsCollection => BaseSettings.
|
2020-07-31 20:54:18 +03:00 |
|
Vitaly Baranov
|
e40a8ac176
|
Use names of the settings instead of their indices in SettingsConstraints and settings profiles.
|
2020-07-31 19:11:27 +03:00 |
|
Vitaly Baranov
|
300727afa3
|
Rework the StringField* classes and make conversion String => StringField* explicit.
|
2020-07-31 19:11:27 +03:00 |
|
Denis Glazachev
|
5db60202b6
|
Merge branch 'master' into ldap-per-user-authentication
|
2020-06-19 00:11:08 +04:00 |
|
Vitaly Baranov
|
3ffcb8e790
|
Fix casting values of settings while reading profiles from users.xml.
|
2020-06-15 01:44:25 +03:00 |
|
Denis Glazachev
|
0197627f3f
|
Added checks for empty server name
|
2020-06-03 22:52:12 +04:00 |
|
Denis Glazachev
|
f1cfc7b472
|
Rename LDAP_PASSWORD to LDAP_SERVER and use "ldap_server" as a string key
Some refactoring
|
2020-05-29 11:47:01 +04:00 |
|
Denis Glazachev
|
2863de750e
|
Merge branch 'master' into ldap-per-user-authentication
|
2020-05-28 01:30:52 +04:00 |
|
Denis Glazachev
|
d74f1357d4
|
Add LDAP authentication support
|
2020-05-28 01:06:33 +04:00 |
|
Vitaly Baranov
|
eeb4cbc433
|
Fix settings NO_PASSWORD authentication mode in users.xml.
|
2020-05-25 11:35:26 +03:00 |
|
Vitaly Baranov
|
5b84121d81
|
Improve system tables for quotas. Remove function currentQuota().
|
2020-05-13 19:40:48 +03:00 |
|
Vitaly Baranov
|
dd8b29b4fb
|
Use enum Type instead of std::type_index to represent the type of IAccessEntity.
This change simplifies handling of access entities in access storages.
|
2020-05-13 19:40:48 +03:00 |
|
Vitaly Baranov
|
b6fe726777
|
Rename row policy's 'name' to 'short_name', 'full_name' to 'name'.
This change simplifies the interface of IAccesEntity.
|
2020-05-13 19:40:48 +03:00 |
|
Vitaly Baranov
|
b93a15ef36
|
Refactoring of settings profiles to store setting_index instead of setting_name.
|
2020-05-13 19:40:48 +03:00 |
|
Vitaly Baranov
|
66e348a93f
|
Refactoring of getting information about access rights.
|
2020-05-13 19:40:33 +03:00 |
|
Vitaly Baranov
|
423fa5087a
|
Add SHOW_USERS(SHOW ROLES, etc.) privileges.
|
2020-04-07 23:20:38 +03:00 |
|
Ivan Lezhankin
|
06446b4f08
|
dbms/ → src/
|
2020-04-03 18:14:31 +03:00 |
|