summaryrefslogtreecommitdiff
path: root/sql/sql_acl.cc
Commit message (Expand)AuthorAgeFilesLines
* 10.0-base merge (roles)Sergei Golubchik2013-10-291-1065/+3923
|\
| * Don't allow authentication clauses for roles, in particular:Sergei Golubchik2013-10-281-11/+42
| * post-review cleanupSergei Golubchik2013-10-271-61/+59
| * remove inherited routine grants when a routine is droppedSergei Golubchik2013-10-261-7/+9
| * Implemented REVOKE ALL FROM for Roles and role grants.Vicențiu Ciorbaru2013-10-261-2/+65
| * MDEV-5176 Server crashes in fill_schema_applicable_roles on select from APPLI...Sergei Golubchik2013-10-231-12/+13
| * MDEV-5170 Assertion `(&(&acl_cache->lock)->m_mutex)->count > 0 && pthread_equ...Sergei Golubchik2013-10-231-14/+3
| * reset the db privilege cache when revoking db priviges on DROP ROLESergei Golubchik2013-10-231-0/+1
| * MDEV-5172 safe_mutex: Trying to lock mutex when the mutex was already locked ...Sergei Golubchik2013-10-231-4/+3
| * properly propagate privilege changes on DROP ROLESergei Golubchik2013-10-231-51/+50
| * don't rebuild all parent_grantees/role_grants arrays when a role is dropped,Sergei Golubchik2013-10-231-36/+41
| * fixes for builbot 1Sergei Golubchik2013-10-201-1/+6
| * ACL_USER methods for comparing ACL_USER objectsSergei Golubchik2013-10-201-140/+119
| * fixes for embeddedSergei Golubchik2013-10-181-12/+15
| * post-review changesSergei Golubchik2013-10-181-26/+34
| * remove old incorrect bugfix that moved reading of procs_priv table into a sep...Sergei Golubchik2013-10-181-170/+93
| * remove ER_RESERVED_ROLE.Sergei Golubchik2013-10-181-36/+66
| * replication of GRANT role statementSergei Golubchik2013-10-181-13/+10
| * make functions static, remove unused constructors, other small cleanupsSergei Golubchik2013-10-181-98/+27
| * recursive privilege propagation for roles.Sergei Golubchik2013-10-181-857/+1039
| * enforce privileges for GRANT roleSergei Golubchik2013-10-181-0/+70
| * cleanup.Sergei Golubchik2013-10-181-278/+222
| * bugfix: missing restore_record when modifying roles_mapping() table.Sergei Golubchik2013-10-181-2/+7
| * information_schema.applicable_roles.is_grantable columnSergei Golubchik2013-10-181-20/+39
| * require SUPER to specify an arbitrary adminSergei Golubchik2013-10-181-29/+6
| * auto-grant a role to its admin on CREATE ROLESergei Golubchik2013-10-181-8/+50
| * load with_admin flag from the mysql.roles_mapping tableSergei Golubchik2013-10-181-7/+19
| * store ADMIN OPTION in the roles_mapping hash and tableSergei Golubchik2013-10-181-85/+136
| * small cleanupSergei Golubchik2013-10-181-53/+66
| * bugfix: propagate grant changes through the role graph after table/column/rou...Sergei Golubchik2013-10-181-33/+32
| * add Admin_option column to mysql.roles_mapping. update tests/resultsSergei Golubchik2013-10-181-0/+1
| * rename columns in mysql.roles_mapping to be consistent with other privilege t...Sergei Golubchik2013-10-181-3/+3
| * support DEFINER=role and DEFINER=current_roleSergei Golubchik2013-10-181-231/+256
| * speed up fill_effective_table_privileges() - avoid calling expensive acl_get()Sergei Golubchik2013-10-181-5/+12
| * cleanupSergei Golubchik2013-10-181-56/+36
| * SET PASSWORD bugfixes:Sergei Golubchik2013-10-181-8/+13
| * Remove the very old historical but never documented behavior,Sergei Golubchik2013-10-181-14/+25
| * Fixed GRANT ROLE TO ROLE not updating acl_roles_mappings hash.Vicențiu Ciorbaru2013-10-181-8/+63
| * Removed redundant code in update_acl_user. User related functionsVicențiu Ciorbaru2013-10-181-16/+16
| * Added GRANT ROLE TO ... and REVOKE ROLE FROM ... functionality.Vicențiu Ciorbaru2013-10-181-17/+178
| * Fixed rolenames case insensitivity bug. Also cleared compiler warning.Vicențiu Ciorbaru2013-10-181-4/+4
| * Fixed bug that caused the ROLE_VISITED flag to remain set if the explorationVicențiu Ciorbaru2013-10-181-4/+5
| * INFORMATION_SCHEMA.APPLICABLE_ROLES tableSergei Golubchik2013-10-181-5/+69
| * information_schema.enabled_roles tableSergei Golubchik2013-10-181-2/+38
| * GRANT/REVOKE should specify role name as 'role' not as 'role'@'%'Sergei Golubchik2013-10-181-40/+45
| * cannot use lex->grant_user= &current_user, where LEX_USER current_user is a g...Sergei Golubchik2013-10-181-18/+21
| * Fixes for mysql-test failuresSergei Golubchik2013-10-181-19/+19
| * Added GRANT ROLE TO ROLE | USER functionality.Vicențiu Ciorbaru2013-10-181-14/+293
| * SET ROLE now works recursively for routines.Vicențiu Ciorbaru2013-10-181-2/+58
| * SET ROLE now works recursively for table and column level privilegesVicențiu Ciorbaru2013-10-181-85/+196