Skip to content

Tags: pickup112/mysql-server

Tags

mysql-5.6.25

Toggle mysql-5.6.25's commit message
 

mysql-5.5.44

Toggle mysql-5.5.44's commit message
Bug #18592390 QUERY TO I_S.TABLES AND I_S.COLUMNS LEADS TO HUGE MEMOR… …Y USAGE As part of the fix find_files() prototype has been modified and mysql-cluster uses find_files() function. Hence modified find_files() call in ha_ndbcluster_binlog.cc file to make mysql-cluster build successful.

mysql-5.1.75

Toggle mysql-5.1.75's commit message
Bug #20181776 :- ACCESS CONTROL DOESN'T MATCH MOST SPECIFIC HOST WHEN IT CONTAINS WILDCARD Description :- Incorrect access privileges are provided to a user due to wrong sorting of users when wildcard characters is present in the hostname. Analysis :- Function "get_sorts()" is used to sort the strings of user name, hostname, database name. It is used to arrange the users in the access privilege matching order. When a user connects, it checks in the sorted user access privilege list and finds a corresponding matching entry for the user. Algorithm used in "get_sort()" sorts the strings inappropriately. As a result, when a user connects to the server, it is mapped to incorrect user access privileges. Algorithm used in "get_sort()" counts the number of characters before the first occurence of any one of the wildcard characters (single-wildcard character '_' or multi-wildcard character '%') and sorts in that order. As a result of inconnect sorting it treats hostname "%" and "%.mysql.com" as equally-specific values and therefore the order is indeterminate. Fix:- The "get_sort()" algorithm has been modified to treat "%" seperately. Now "get_sort()" returns a number which, if sorted in descending order, puts strings in the following order:- * strings with no wildcards * strings containg wildcards and non-wildcard characters * single muilt-wildcard character('%') * empty string.

mysql-5.7.7

Toggle mysql-5.7.7's commit message
Merge tag 'mysql-5.7.6' into mysql-5.7.7-rc-release. This is a null merge to include commits previously cherry-picked into 5.7.6 in the history of 5.7.7.

mysql-cluster-7.4.6

Toggle mysql-cluster-7.4.6's commit message
Upmerge of the 7.1.35 build 

mysql-cluster-7.3.9

Toggle mysql-cluster-7.3.9's commit message
Upmerge of the 7.1.35 build 

mysql-cluster-7.2.20

Toggle mysql-cluster-7.2.20's commit message
Upmerge of the 7.1.35 build 

mysql-5.1.74

Toggle mysql-5.1.74's commit message
Bug #20730155: BACKPORT BUG#19699237 TO 5.1 Backport from mysql-5.5 to mysql-5.1 Bug# 19699237: UNINITIALIZED VARIABLE IN ITEM_FIELD::STR_RESULT LEADS TO INCORRECT BEHAVIOR ISSUE: ------ When the following conditions are satisfied in a query, a server crash occurs: a) Two rows are compared using a NULL-safe equal-to operator. b) Each of these rows belong to different charsets. SOLUTION: --------- When one charset is converted to another for comparision, the constructor of "Item_func_conv_charset" is called. This will attempt to use the Item_cache if the string is a constant. This check succeeds because the "used_table_map" of the Item_cache class is never set to the correct value. Since it is mistakenly assumed to be a constant, it tries to fetch the relevant null value related fields which are yet to be initialized. This results in valgrind issues and wrong results. The fix is to update the "used_table_map" of "Item_cache". This will allow "Item_func_conv_charset" to realise that this is not a constant.

mysql-5.6.24

Toggle mysql-5.6.24's commit message
Bumped rpm version for oel due to respin 

mysql-cluster-7.4.5

Toggle mysql-cluster-7.4.5's commit message
Revert accidental bump of server version back to 5.6.23