1. 07 Jun, 2007 1 commit
  2. 06 Jun, 2007 1 commit
  3. 05 Jun, 2007 1 commit
    • unknown's avatar
      Fix for bug #28895 "Test 'information_schema_db' fails on i5/OS 32 bit". · 3ac87034
      unknown authored
      In acl_getroot_no_password(), use a separate variable for traversing the acl_users list so that the last entry is not used when no matching entries are found.
      
      
      mysql-test/r/view_grant.result:
        Fixed the testcase for bug #14875 which relied on broken behavior. sctx->master_access and sctx->priv_user were being set to the last entry in the acl_users list. That does not happen after the patch for bug #28895, so we get a different warning message.
      sql/sql_acl.cc:
        In acl_getroot_no_password(), use a separate variable for traversing the acl_users list so that the last entry is not used when no matching entries are found.
      3ac87034
  4. 04 Jun, 2007 5 commits
  5. 03 Jun, 2007 1 commit
  6. 02 Jun, 2007 3 commits
  7. 01 Jun, 2007 21 commits
  8. 31 May, 2007 7 commits
    • unknown's avatar
      Bug#28373 mysqltest test case fails with binlog disabled · 7ff06317
      unknown authored
       - Update tests to be independent how the mysqld was started
      
      
      mysql-test/r/mysqltest.result:
        Update result file
      mysql-test/t/mysqltest.test:
        The purpose of these three test is to check that "sync_with_master"
        detects illegal parameters, the parameter checking is done before
        sending any command to the server and the "save_master_pos" can be
        removed in two cases to make the tests independent of mysqld.
        The thirs test is removed since it's a syntax check that is done
        after the command has been executed and is done for all comands in
        mysqltest - it's tested elsewhere and is not specific to "sync_with_master"
      7ff06317
    • unknown's avatar
      Merge polly.local:/home/kaa/src/maint/bug27643/my51-bug27643 · 4eb3ccf5
      unknown authored
      into  polly.local:/home/kaa/src/maint/mysql-5.1-maint
      
      
      4eb3ccf5
    • unknown's avatar
      Corrected the error codes and messages for 5.1. This is to fix PB failures... · d51f0e05
      unknown authored
      Corrected the error codes and messages for 5.1. This is to fix PB failures introduced by the patch for bug #27643.
      
      
      mysql-test/r/ctype_ucs2_def.result:
        Corrected the error messages for 5.1
      mysql-test/r/heap_hash.result:
        Corrected the error messages for 5.1
      mysql-test/t/ctype_ucs2_def.test:
        Corrected the error codes for 5.1.
      mysql-test/t/heap_hash.test:
        Corrected the error codes for 5.1.
      d51f0e05
    • unknown's avatar
      Merge polly.local:/home/kaa/src/maint/bug27643/my51-bug27643 · 052d1bea
      unknown authored
      into  polly.local:/home/kaa/src/maint/mysql-5.1-maint
      
      
      sql/sql_select.cc:
        Auto merged
      052d1bea
    • unknown's avatar
      Merge polly.local:/home/kaa/src/maint/bug27643/my50-bug27643 · b8587557
      unknown authored
      into  polly.local:/home/kaa/src/maint/mysql-5.0-maint
      
      
      sql/sql_select.cc:
        Auto merged
      b8587557
    • unknown's avatar
      Merge polly.local:/home/kaa/src/maint/bug27643/my50-bug27643 · d92bc733
      unknown authored
      into  polly.local:/home/kaa/src/maint/bug27643/my51-bug27643
      
      
      mysql-test/r/ctype_ucs2_def.result:
        Auto merged
      mysql-test/r/heap_hash.result:
        Auto merged
      mysql-test/t/ctype_ucs2_def.test:
        Auto merged
      mysql-test/t/heap_hash.test:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      strings/ctype-bin.c:
        Auto merged
      strings/ctype-mb.c:
        Auto merged
      strings/ctype-ucs2.c:
        Auto merged
      d92bc733
    • unknown's avatar
      Fix for bug #27643 "query failed : 1114 (The table '' is full) · f18a10c6
      unknown authored
      Problem:
      
      HASH indexes on VARCHAR columns with binary collations did not ignore trailing spaces from strings before comparisons. This could result in duplicate records being successfully inserted into a MEMORY table with unique key constraints.
      
      As a direct consequence of the above, internal MEMORY tables used for GROUP BY calculation in testcases for bug #27643 contained duplicate rows which resulted in duplicate key errors when converting those temporary tables to MyISAM. Additionally, that error was incorrectly converted to the 'table is full' error.
      
      Solution:
      
      - ignore trailing spaces in VARCHAR fields with binary collations when calculating hashes.
      - return a proper error from create_myisam_from_heap() when conversion fails.
      
      
      mysql-test/r/ctype_ucs2_def.result:
        Added a testcase for bug #27643.
      mysql-test/r/heap_hash.result:
        Added a testcase for bug #27643.
      mysql-test/t/ctype_ucs2_def.test:
        Added a testcase for bug #27643.
      mysql-test/t/heap_hash.test:
        Added a testcase for bug #27643.
      sql/sql_select.cc:
        Return an appropriate error instead of 'table is full' when conversion from MEMORY to MyISAM fails.
      strings/ctype-bin.c:
        Added my_hash_sort_8bit_bin() which ignores trailing spaces when calculating hashes, and is now used for VARCHAR columns instead of my_hash_sort_bin().
      strings/ctype-mb.c:
        Ignore trailing spaces when calculating a string hash in my_hash_sort_mb_bin().
      strings/ctype-ucs2.c:
        Ignore trailing spaces when calculating a string hash in my_hash_sort_ucs2_bin().
      f18a10c6