• unknown's avatar
    Fix for bug #6116 "SET time_zone := ... requires access to · 3a0260d5
    unknown authored
    mysql.time_zone* tables".
    
    We are excluding implicitly used time zone tables from privilege
    checking.
    
    
    mysql-test/r/timezone2.result:
      Added test for bug #6116 "SET time_zone := ... requires access to 
      mysql.time_zone tables"
    mysql-test/t/timezone2.test:
      Added test for bug #6116 "SET time_zone := ... requires access to 
      mysql.time_zone tables"
    sql/sql_parse.cc:
      check_table_access(): we should avoid privilege checking for implicitly
      used time zone tables.
    sql/tztime.cc:
      Indicated dependancy between my_tz_get_table_list() function and
      my_tz_check_n_skip_implicit_tables() function.
    sql/tztime.h:
      Added my_tz_check_n_skip_implicit_tables() function which allows easily
      determine whenever we have found beggining of the list of implicitly used
      time zone tables and fast-forward to its end.
    3a0260d5
timezone2.test 7.48 KB