An error occurred fetching the project authors.
  1. 27 Mar, 2008 1 commit
    • unknown's avatar
      Patch clean up. · d71bd5fa
      unknown authored
      Fixed interference between tests: Users were added but not properly removed.
      This caused later tests to fail.
      
      
      mysql-test/r/grant.result:
        Fixed interference between tests: Users were added but not properly removed.
        This caused later tests to fail.
      mysql-test/t/grant.test:
        Fixed interference between tests: Users were added but not properly removed.
        This caused later tests to fail.
      d71bd5fa
  2. 01 Feb, 2008 1 commit
    • unknown's avatar
      Bug#33201 Crash occurs when granting update privilege on one column of a view · caf488fe
      unknown authored
      When issuing a column level grant on a table which require pre-locking the 
      server crashed.
      
      The reason behind the crash was that data structures used by the lock api
      wasn't properly reinitialized in the case of a column level grant.
      
      
      mysql-test/r/grant.result:
        * Added test case
      mysql-test/t/grant.test:
        * Added test case
      sql/sql_acl.cc:
        * The lock api is dending on the thd->lex object and this variable needs to 
          be re-initialized when opened with a new set of tables than specified in the
          original statement.
      caf488fe
  3. 07 Dec, 2007 1 commit
    • unknown's avatar
      Make tests more robust (clean up better after grant.test) · 47707bd4
      unknown authored
      mysql-test/r/grant.result:
        Update test results to .test changes
      mysql-test/t/grant.test:
        Drop users when done with them, to avoid skewing results of later tests.
        
        For example, running some test which examines the cardinality of the
        mysql.user table would fail if run right after this test, due to the
        extra users.
      47707bd4
  4. 20 Sep, 2007 3 commits
    • unknown's avatar
      Bug#19828: Case sensitivity in hostname leads to inconsistent behavior · 5e9a2811
      unknown authored
      clean up SHOW GRANTS so it will show host-names with case as entered.
      make REVOKE and friends case-sensitive to make things more intuitive.
      Patch by Martin Friebe.
      
      
      mysql-test/r/grant.result:
        Bug#19828: Case sensitivity in hostname leads to inconsistent behavior
        
        clean up after test so random order of tests is possible
      mysql-test/r/grant3.result:
        Bug#19828: Case sensitivity in hostname leads to inconsistent behavior
        
        Show that REVOKE, SHOW GRANTS etc. are now consistently case-sensitive.
      mysql-test/t/grant.test:
        Bug#19828: Case sensitivity in hostname leads to inconsistent behavior
        
        clean up after test so random order of tests is possible
      mysql-test/t/grant3.test:
        Bug#19828: Case sensitivity in hostname leads to inconsistent behavior
        
        Show that REVOKE, SHOW GRANTS etc. are now consistently case-sensitive.
      5e9a2811
    • unknown's avatar
      result fix · bf3d46a8
      unknown authored
      bf3d46a8
    • unknown's avatar
      Bug#27747 database metadata doesn't return sufficient column default info · b7734724
      unknown authored
      added get_field_default_value() function which obtains default value from the field
      (used in store_create_info() & get_schema_column_record() functions)
      
      
      mysql-test/r/alter_table.result:
        result fix
      mysql-test/r/create.result:
        result fix
      mysql-test/r/ctype_collate.result:
        result fix
      mysql-test/r/ctype_recoding.result:
        result fix
      mysql-test/r/default.result:
        result fix
      mysql-test/r/gis.result:
        result fix
      mysql-test/r/grant.result:
        result fix
      mysql-test/r/information_schema.result:
        result fix
      mysql-test/r/key.result:
        result fix
      mysql-test/r/mysql.result:
        result fix
      mysql-test/r/ps_1general.result:
        result fix
      mysql-test/r/show_check.result:
        result fix
      mysql-test/r/sp.result:
        result fix
      mysql-test/r/type_enum.result:
        result fix
      mysql-test/r/type_ranges.result:
        result fix
      mysql-test/t/information_schema.test:
        test case
      b7734724
  5. 11 May, 2007 2 commits
    • unknown's avatar
      grant.result, grant.test: · 08ef68cf
      unknown authored
        Corrected test case for the bug#27878.
      
      
      mysql-test/t/grant.test:
        Corrected test case for the bug#27878.
      mysql-test/r/grant.result:
        Corrected test case for the bug#27878.
      08ef68cf
    • unknown's avatar
      Bug#27878: Unchecked privileges on a view referring to a table from another · 1fab38c5
      unknown authored
      database.
      
      If a user has a right to update anything in the current database then the 
      access was granted and further checks of access rights for underlying tables
      wasn't done correctly. The check is done before a view is opened and thus no
      check of access rights for underlying tables can be carried out.
      This allows a user to update through a view a table from another database for
      which he hasn't enough rights.
      
      Now the mysql_update() and the mysql_test_update() functions are forces
      re-checking of access rights after a view is opened.
      
      
      mysql-test/t/grant.test:
        Added a test case for the bug#27878: Unchecked privileges on a view referring to a table from another database.
      mysql-test/r/grant.result:
        Added a test case for the bug#27878: Unchecked privileges on a view referring to a table from another database.
      sql/sql_update.cc:
        Bug#27878: Unchecked privileges on a view referring to a table from another 
        database.
        Now the mysql_update() function forces re-checking of access rights after 
        the view is opened.
      sql/sql_prepare.cc:
        Bug#27878: Unchecked privileges on a view referring to a table from another 
        database.
        Now the mysql_test_update() function forces re-checking of access rights after
        the view is opened.
      1fab38c5
  6. 24 Apr, 2007 1 commit
  7. 17 Apr, 2007 1 commit
    • unknown's avatar
      Fix for bug #27515: DROP previlege is not required anymore for RENAME TABLE · b4308370
      unknown authored
      Added missed DROP privilege check on the original table for RENAME TABLE command.
      
      
      mysql-test/r/grant.result:
        Fix for bug #27515: DROP previlege is not required anymore for RENAME TABLE
          - test result.
      mysql-test/t/grant.test:
        Fix for bug #27515: DROP previlege is not required anymore for RENAME TABLE
          - test case.
      sql/sql_parse.cc:
        Fix for bug #27515: DROP previlege is not required anymore for RENAME TABLE
          - added DROP privilege check on the original table for RENAME TABLE command.
      b4308370
  8. 03 Apr, 2007 1 commit
    • unknown's avatar
      Fix for BUG#27337: Privileges are not properly restored. · 508382eb
      unknown authored
      The problem was that THD::db_access variable was not restored after
      database switch in stored-routine-execution code.
      
      The fix is to restore THD::db_access in this case.
      
      Unfortunately, this fix requires additional changes,
      because in prepare_schema_table(), called on the parsing stage, we checked
      privileges. That was wrong according to our design, but this flaw haven't
      struck so far, because it was masked. All privilege checkings must be
      done on the execution stage in order to be compatible with prepared statements
      and stored routines. So, this patch also contains patch for
      prepare_schema_table(), which moves the checkings to the execution phase.
      
      
      mysql-test/r/grant.result:
        Updated result file.
      mysql-test/t/grant.test:
        Added test case for BUG#27337.
      sql/mysql_priv.h:
        Added function declaration.
      sql/sql_db.cc:
        Fix for BUG#27337 -- set THD::db_access even if we're called
        from stored-routine-execution code.
      sql/sql_parse.cc:
        Split prepare_schema_table() into two functions:
          - prepare_schema_table(), which is called from the parser (parsing stage);
          - check_show_access(), which is called on the execution stage.
      sql/sql_show.cc:
        Ignore schema_select_lex member if its table is NULL.
      508382eb
  9. 23 Mar, 2007 1 commit
    • unknown's avatar
      Fix for BUG#9504: Stored procedures: execute privilege doesn't · b77b84f4
      unknown authored
      make 'use database' okay.
      
      The problem was that we didn't check stored-routine privileges
      in check_grant_db().
      
      The patch adds this check.
      
      
      mysql-test/r/grant.result:
        Update result file.
      mysql-test/r/sp-security.result:
        Update result fil.
      mysql-test/t/grant.test:
        Added test case for BUG#9504.
      mysql-test/t/sp-security.test:
        Update test.
      sql/sql_acl.cc:
        Check stored routines privileges.
      b77b84f4
  10. 24 Jan, 2007 1 commit
  11. 29 Aug, 2006 1 commit
    • unknown's avatar
      Remove the fix for Bug#10668 "CREATE USER does not enforce username · 0222b94c
      unknown authored
      length limit", it's superseded by the fix for Bug#16899 "Possible buffer
      overflow in handling of DEFINER-clause". Update test results.
      
      
      mysql-test/r/grant.result:
        A post-merge fix.
      mysql-test/t/grant.test:
        A new error is returned, use the default database after drop database.
      sql/sql_acl.cc:
        Remove an unneeded check.
      0222b94c
  12. 24 Aug, 2006 1 commit
    • unknown's avatar
      Fix for BUG#16899: Possible buffer overflow in handling of DEFINER-clause · 8cd1fd1c
      unknown authored
          
      User name (host name) has limit on length. The server code relies on these
      limits when storing the names. The problem was that sometimes these limits
      were not checked properly, so that could lead to buffer overflow.
        
      The fix is to check length of user/host name in parser and if string is too
      long, throw an error.
      
      
      mysql-test/r/grant.result:
        Updated result file.
      mysql-test/r/sp.result:
        Updated result file.
      mysql-test/r/trigger.result:
        Updated result file.
      mysql-test/r/view.result:
        Updated result file.
      mysql-test/t/grant.test:
        Added test for BUG#16899.
      mysql-test/t/sp.test:
        Added test for BUG#16899.
      mysql-test/t/trigger.test:
        Added test for BUG#16899.
      mysql-test/t/view.test:
        Added test for BUG#16899.
      sql/mysql_priv.h:
        Added prototype for new function.
      sql/sql_acl.cc:
        Remove outdated checks.
      sql/sql_parse.cc:
        Add a new function for checking string length.
      sql/share/errmsg.txt:
        Added new resources.
      sql/sql_yacc.yy:
        Check length of user/host name.
      8cd1fd1c
  13. 23 Aug, 2006 1 commit
    • unknown's avatar
      Fix for BUG#16899: Possible buffer overflow in handling of DEFINER-clause · e07c2db2
      unknown authored
        
      User name (host name) has limit on length. The server code relies on these
      limits when storing the names. The problem was that sometimes these limits
      were not checked properly, so that could lead to buffer overflow.
      
      The fix is to check length of user/host name in parser and if string is too
      long, throw an error.
      
      
      mysql-test/r/grant.result:
        Updated result file.
      mysql-test/r/sp.result:
        Updated result file.
      mysql-test/r/trigger.result:
        Updated result file.
      mysql-test/r/view.result:
        Updated result file.
      mysql-test/t/grant.test:
        Added test for BUG#16899.
      mysql-test/t/sp.test:
        Added test for BUG#16899.
      mysql-test/t/trigger.test:
        Added test for BUG#16899.
      mysql-test/t/view.test:
        Added test for BUG#16899.
      sql/mysql_priv.h:
        Added prototype for new function.
      sql/share/errmsg.txt:
        Added new resources.
      sql/sql_acl.cc:
        Remove outdated checks.
      sql/sql_parse.cc:
        Add a new function for checking string length.
      sql/sql_yacc.yy:
        Check length of user/host name.
      e07c2db2
  14. 11 Aug, 2006 1 commit
  15. 10 Aug, 2006 1 commit
  16. 07 Aug, 2006 1 commit
    • unknown's avatar
      grant.result: · dbdd3181
      unknown authored
        manual merge
      
      
      mysql-test/r/grant.result:
        manual merge
      dbdd3181
  17. 03 Aug, 2006 2 commits
    • unknown's avatar
      Bug#20214: Incorrect error when user calls SHOW CREATE VIEW on non privileged view · 6768b645
      unknown authored
      "A SELECT privilege on a view is required for SHOW CREATE VIEW and it will stay
      that way because of compatibility reasons." (see #20136)
      
      a test case to illustrate how the ACLs work in this case (and ensure they will continue
      to do so in the future)
      
      
      mysql-test/r/grant.result:
        Bug#20214: Incorrect error when user calls SHOW CREATE VIEW on non privileged view
        
        a test case to illustrate how the ACLs work in this case (and ensure they will continue
        to do so in the future)
      mysql-test/t/grant.test:
        Bug#20214: Incorrect error when user calls SHOW CREATE VIEW on non privileged view
        
        a test case to illustrate how the ACLs work in this case (and ensure they will continue
        to do so in the future)
      6768b645
    • unknown's avatar
      BUG#7391 - Cross-database multi-table UPDATE uses active database · ae419374
      unknown authored
                 privileges
      
      This problem is 4.1 specific. It doesn't affect 4.0 and was fixed
      in 5.x before.
      
      Having any mysql user who is allowed to issue multi table update
      statement and any column/table grants, allows this user to update
      any table on a server (mysql grant tables are not exception).
      
      check_grant() accepts number of tables (in table list) to be checked
      in 5-th param. While checking grants for multi table update, number
      of tables must be 1. It must never be 0 (actually we have
      DBUG_ASSERT(number > 0) in 5.x in grant_check() function).
      
      
      mysql-test/r/grant.result:
        Addition to test case for bug#7391:
        - Added grant statement to trigger this problem in 4.1.
        - Fixed error messages.
      mysql-test/t/grant.test:
        Addition to test case for bug#7391:
        - Added grant statement to trigger this problem in 4.1.
        - Fixed error messages.
      sql/sql_update.cc:
        check_grant() accepts number of tables (in table list) to be checked
        in 5-th param. For this particular check number of tables must be 1.
        It must never be 0 (actually we have DBUG_ASSERT(number > 0) in 5.x
        in grant_check() function).
      ae419374
  18. 24 Jul, 2006 1 commit
    • unknown's avatar
      Bug #10668: CREATE USER does not enforce username length limit · a7902acb
      unknown authored
        This appears to have just been an oversight -- CREATE USER was not enforcing
        the existing username limitations.
      
      
      mysql-test/r/grant.result:
        Add new results
      mysql-test/t/grant.test:
        Add new regression test
      sql/sql_acl.cc:
        Enforce the user and host name limits in mysql_create_user().
      a7902acb
  19. 29 May, 2006 1 commit
    • unknown's avatar
      Update after merge to 5.0 · 734a2799
      unknown authored
      mysql-test/r/grant.result:
        Reorder test result
      mysql-test/t/grant.test:
        Add "use test"
      sql/sql_acl.cc:
        Add check if host is NULL
        Add check if grant_name->host.hostname is null
      734a2799
  20. 26 May, 2006 1 commit
    • unknown's avatar
      BUG#18681: View privileges are broken · 89444fa0
      unknown authored
      The check for view security was lacking several points :
      1. Check with the right set of permissions : for each table ref that
      participates in a view there were the right credentials to use in it's
      security_ctx member, but these weren't used for checking the credentials.
      This makes hard enforcing the SQL SECURITY DEFINER|INVOKER property
      consistently.
      2. Because of the above the security checking for views was just ruled out
      in explicit ways in several places.
      3. The security was checked only for the columns of the tables that are
      brought into the query from a view. So if there is no column reference
      outside of the view definition it was not detecting the lack of access to
      the tables in the view in SQL SECURITY INVOKER mode.
      
      The fix below tries to fix the above 3 points.
      
      
      mysql-test/r/grant.result:
        removed nondeterminism (unspecified order) in some test output
      mysql-test/r/view_grant.result:
        Somewhat extended test case for the bug and similar queries.
      mysql-test/t/grant.test:
        removed nondeterminism (unspecified order) in some test output
      mysql-test/t/view_grant.test:
        Somewhat extended test case for the bug and similar queries.
      sql/mysql_priv.h:
        A wrapper for setup_tables that also checks access to the tables
      sql/sql_acl.cc:
        removed artificial security check stop and used the table ref's credentials.
      sql/sql_base.cc:
        a wrapper for setup_tables to check access to the tables
      sql/sql_delete.cc:
        wrapper called.
      sql/sql_insert.cc:
        wrapper called
      sql/sql_load.cc:
        wrapper called
      sql/sql_parse.cc:
        wrapper called and artificial check stop removed
      sql/sql_select.cc:
        wrapper called
      sql/sql_update.cc:
        wrapper called
      sql/table.cc:
        Mask table access to the view error as well.
      89444fa0
  21. 23 May, 2006 1 commit
    • unknown's avatar
      Bug#16297 In memory grant tables not flushed when users's hostname is "" · e5d39f69
      unknown authored
       - In function 'handle_grant_struct' when searching the memory structures for an 
         entry to modify, convert all entries here host.hostname is NULL to "" and compare that 
         with the host passed in argument "user_from".
       - A user created with hostname "" is stored in "mysql.user" table as host="" but when loaded into 
         memory it'll be stored as host.hostname NULL. Specifiying "" as hostname means
         that "any host" can connect. Thus is's correct to turn on allow_all_hosts
         when such a user is found. 
       - Review and fix other places where host.hostname may be NULL.
      
      
      mysql-test/init_db.sql:
        Rename: BitKeeper/deleted/.del-init_db.sql~af2dfeabaa348dd7 -> mysql-test/init_db.sql
      mysql-test/r/grant.result:
        Add test cases for users with hostname ""
      mysql-test/t/grant.test:
        Add test cases for users with hostname ""
         - Test create, grant and drop as well as connecting as the user with hostname "".
      sql/sql_acl.cc:
        Convert places where host.hostname is NULL to "" before using it.
      e5d39f69
  22. 06 Mar, 2006 2 commits
  23. 09 Jan, 2006 2 commits
  24. 28 Nov, 2005 1 commit
    • unknown's avatar
      grant.result: · 9239093b
      unknown authored
        After merge fix.
      
      
      mysql-test/r/grant.result:
        After merge fix.
      9239093b
  25. 24 Nov, 2005 1 commit
    • unknown's avatar
      Don't use PATH_MAX for FN_REFLEN as this uses too much stack space · 6eed9d51
      unknown authored
      Larger stack size neaded for open table on x86 64 bit
      Fix failing test cases
      Deleted symlink from bk
      
      
      BitKeeper/etc/ignore:
        added libmysqld/ha_blackhole.cc
      BitKeeper/deleted/.del-ha_blackhole.cc~727c69ef7846623a:
        Delete: libmysqld/ha_blackhole.cc
      include/my_global.h:
        Don't use PATH_MAX for FN_REFLEN as this uses too much stack space.
        (With a PATH_MAX of 4096, we use 80K for opening a table as there is several objects of size FN_REFLEN on stack)
      mysql-test/r/federated.result:
        Update results after error message changes
      mysql-test/r/grant.result:
        Update results after error message changes
      mysql-test/r/grant2.result:
        Update results after error message changes
      sql/ha_federated.cc:
        Fix error messages to be more consistent
      sql/mysql_priv.h:
        Stack size to have when opening a table
        (This was needed on x86 64 bit Linux)
      sql/share/errmsg.txt:
        Remove quotes around error string for federated as two quotes in the output looks strange
      sql/sql_base.cc:
        More correct stack size
      sql/sql_parse.cc:
        Set thread_stack before store_globals()
      sql/unireg.h:
        More correct MAX_DBKEY_LENGTH
      6eed9d51
  26. 14 Nov, 2005 1 commit
    • unknown's avatar
      Bug#14406 GRANTS ON objects with non-ascii names borked after FLUSH PRIVILEGES · 9f710083
      unknown authored
      ps_grant.result:
        Fixing result order.
      grant.result:
        Adding test case,
        fixing result order.
      grant.test:
        Adding test case.
      sql_acl.cc:
        Fixed that my_charset_latin1 was incorrectly used instead of system_charset_info.
        This problem was previously fixed by Ingo in 5.0.
        This patch is basically a backport of the same changes into 4.1.
      
      
      sql/sql_acl.cc:
        Bug#14406 GRANTS ON objects with non-ascii names borked after FLUSH PRIVILEGES
        Fixed that my_charset_latin1 was incorrectly used instead of system_charset_info.
        This problem was previously fixed by Ingo in 5.0.
        This patch is basically a backport of the same changes into 4.1.
      mysql-test/t/grant.test:
        Adding test case.
      mysql-test/r/grant.result:
        Adding test case,
        fixing result order.
      mysql-test/r/ps_grant.result:
        Fixing result order.
      9f710083
  27. 08 Aug, 2005 1 commit
    • unknown's avatar
      grant.result: · 4a948251
      unknown authored
        After merge fix
      
      
      mysql-test/r/grant.result:
        After merge fix
        ,
      4a948251
  28. 04 Aug, 2005 1 commit
    • unknown's avatar
      grant.result, grant.test: · c5c6cf32
      unknown authored
        fixing tests accordingly
      item.cc:
        Bug #10892 user variables not auto cast for comparisons
        When mixing strings with different character sets,
        and coercibility is the same, we allow conversion
        if one character set is superset for other character set.
      
      
      sql/item.cc:
        Bug #10892 user variables not auto cast for comparisons
        When mixing strings with different character sets,
        and coercibility is the same, we allow conversion
        if one character set is superset for other character set.
      mysql-test/t/grant.test:
        fixing tests accordingly
      mysql-test/r/grant.result:
        fixing tests accordingly
      c5c6cf32
  29. 05 Jul, 2005 2 commits
    • unknown's avatar
      Fix test cases · e04a61fd
      unknown authored
      mysql-test/r/query_cache.result:
        Remove stray empty line
      mysql-test/r/grant.result:
        Update results
      mysql-test/t/grant.test:
        Fix test case to
      e04a61fd
    • unknown's avatar
      added processing of view grants to table grants (BUG#9795) · 654171d4
      unknown authored
      mysql-test/r/grant.result:
        test of new table privileges
      mysql-test/r/system_mysql_db.result:
        added new table priveleges
      mysql-test/r/view_grant.result:
        error changed
      mysql-test/t/grant.test:
        test of new table privileges
      mysql-test/t/view_grant.test:
        error changed
      scripts/mysql_create_system_tables.sh:
        add new table privileges
      scripts/mysql_fix_privilege_tables.sql:
        fixed system tables fix script
      sql/sql_acl.h:
        fixed coding/decoding new tables grants
      654171d4
  30. 20 Jun, 2005 1 commit
  31. 22 Mar, 2005 1 commit
    • unknown's avatar
      sql_acl.cc, sql_acl.h, sql_parse.cc · d9abeb76
      unknown authored
        New privilege CREATE USER (CREATE_USER_ACL, Create_user_priv) added
      grant2.test:
        new tests (mostly backported from jani's patch)
      system_mysql_db.result, sp.result, grant2.result, grant.result:
        results updated
      
      
      mysql-test/r/grant.result:
        results updated
      mysql-test/r/grant2.result:
        results updated
      mysql-test/r/sp.result:
        results updated
      mysql-test/r/system_mysql_db.result:
        results updated
      mysql-test/t/grant2.test:
        new tests (mostly backported from jani's patch)
      scripts/mysql_create_system_tables.sh:
        Create_user_priv added
      scripts/mysql_fix_privilege_tables.sql:
        Create_user_priv added
      sql/sql_acl.cc:
        Create_user_priv added
      sql/sql_acl.h:
        Create_user_priv added
      sql/sql_parse.cc:
        Create_user_priv added
      sql/sql_show.cc:
        Create_user_priv added
      sql/sql_yacc.yy:
        Create_user_priv added
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      d9abeb76
  32. 10 Feb, 2005 1 commit
    • unknown's avatar
      Re-enable alter_table test for embedded server by moving grant-related test · dd36a587
      unknown authored
      to grant.test and using replace_column to neuter the Privileges column in
      SHOW FULL COLUMNS.
      
      
      BitKeeper/deleted/.del-alter_table.result.es~a1077916d429e443:
        Delete: mysql-test/r/alter_table.result.es
      mysql-test/t/alter_table.test:
        Add replace_column for grant-related column
        Move grant-related test to grant.test
      mysql-test/r/alter_table.result:
        Update results
      mysql-test/t/grant.test:
        Move grant-related test from alter_table.test
      mysql-test/r/grant.result:
        Add test results
      mysql-test/mysql-test-run.sh:
        Don't skip alter_table test for embedded server
      dd36a587
  33. 15 Jan, 2005 1 commit
    • unknown's avatar
      Enable warnings for 'no default' fields being set to default when they · 9c69733f
      unknown authored
      are not specified in an insert. Most of these changes are actually to
      clean up the test suite to either specify defaults to avoid warnings,
      or add the warnings to the results. Related to bug #5986.
      
      
      mysql-test/t/index_merge_ror.test:
        Set default on columns to avoid warnings
      mysql-test/t/ctype_many.test:
        Add defaults to avoid warnings
      mysql-test/t/ctype_latin1_de.test:
        Add defaults to avoid warnings
      mysql-test/t/gis-rtree.test:
        Remove field that isn't used in test
      mysql-test/t/limit.test:
        set default values
      mysql-test/t/null.test:
        Specify default values
      mysql-test/t/order_by.test:
        add default value
      mysql-test/t/show_check.test:
        Add defaults
      mysql-test/t/sp.test:
        Add default value
      mysql-test/t/type_blob.test:
        Set default value
      mysql-test/t/type_ranges.test:
        Set default values
      mysql-test/r/create.result:
        Update results
      mysql-test/r/ctype_latin1_de.result:
        Update results
      mysql-test/r/ctype_many.result:
        Update results
      mysql-test/r/gis-rtree.result:
        Update results
      mysql-test/r/grant.result:
        Update results
      mysql-test/r/grant2.result:
        Update results
      mysql-test/r/help.result:
        Update results
      mysql-test/r/limit.result:
        Update results
      mysql-test/r/null.result:
        Update results
      mysql-test/r/order_by.result:
        Update results
      mysql-test/r/rpl000001.result:
        Update results
      mysql-test/r/sp.result:
        Update results
      mysql-test/r/strict.result:
        Update results
      mysql-test/r/type_blob.result:
        Update results
      mysql-test/r/type_ranges.result:
        Update results
      mysql-test/r/warnings.result:
        Update results
      sql/sql_insert.cc:
        Change check_that_all_fields_are_given_values() to issue warnings for all
        fields, and not only run when thd->abort_on_warning is set and error on
        just the first field.
      9c69733f