1. 25 Jan, 2006 1 commit
    • unknown's avatar
      sql_base.cc: · 8188ca36
      unknown authored
        Small fix after merge of fix for bug#16510
      
      
      sql/sql_base.cc:
        Small fix after merge of fix for bug#16510
      8188ca36
  2. 24 Jan, 2006 3 commits
  3. 23 Jan, 2006 6 commits
    • unknown's avatar
      Fixed bug #16510: Updating field named like '*name' caused server crash. · 313902c7
      unknown authored
      When setup_fields() function finds field named '*' it expands it to the list
      of all table fields. It does so by checking that the first char of
      field_name is '*', but it doesn't checks that the '* is the only char.
      Due to this, when updating table with a field named like '*name', such field
      is wrongly treated as '*' and expanded. This leads to making list of fields
      to update being longer than list of the new values. Later, the fill_record() 
      function crashes by dereferencing null when there is left fields to update,
      but no more values.
      
      Added check in the setup_fields() function which ensures that the field
      expanding will be done only when '*' is the only char in the field name.
      
      
      mysql-test/t/update.test:
        Added test case for bug#16510: Updating field named like '*name' caused server crash
      mysql-test/r/update.result:
        Added test case for bug#16510: Updating field named like '*name' caused server crash
      sql/sql_base.cc:
        Fixed bug #16510: Updating field named like '*name' caused server crash.
        Added check in the setup_fields() function which ensures that the field
        expanding will be done only when '*' is the only char in the field name.
      313902c7
    • unknown's avatar
      Merge gboehn@bk-internal.mysql.com:/home/bk/mysql-4.1 · 2052ecf1
      unknown authored
      into  phoenix.(none):/data/mysql-4.1-BK
      
      2052ecf1
    • unknown's avatar
      Merge svojtovich@bk-internal.mysql.com:/home/bk/mysql-4.1 · b27319dc
      unknown authored
      into  april.(none):/home/svoj/devel/mysql/BUG16489/mysql-4.1
      
      b27319dc
    • unknown's avatar
      BUG#16489 - utf8 + fulltext leads to corrupt index file. · 8aaf9876
      unknown authored
      Fixed that UPDATE statement crashes multi-byte charset fulltext index.
      
      
      myisam/ft_update.c:
        Fixed that UPDATE statement crashes multi-byte charset fulltext index.
        While updating, always rewrite multi-byte charset fulltext index.
      mysql-test/r/fulltext2.result:
        Added a testcase for BUG#16489.
      mysql-test/t/fulltext2.test:
        Added a testcase for BUG#16489.
      8aaf9876
    • unknown's avatar
      Merge neptunus.(none):/home/msvensson/mysql/mysql-4.1 · 4f3de75e
      unknown authored
      into  neptunus.(none):/home/msvensson/mysql/bug14634/my41-bug14634
      
      4f3de75e
    • unknown's avatar
      Merge gboehn@bk-internal.mysql.com:/home/bk/mysql-4.1 · aa49bbae
      unknown authored
      into  phoenix.(none):/data/mysql-4.1-BK
      
      aa49bbae
  4. 21 Jan, 2006 3 commits
  5. 19 Jan, 2006 3 commits
  6. 18 Jan, 2006 4 commits
  7. 17 Jan, 2006 9 commits
  8. 16 Jan, 2006 9 commits
  9. 15 Jan, 2006 2 commits
    • unknown's avatar
      Merge aivanov@bk-internal.mysql.com:/home/bk/mysql-4.1 · dba0a848
      unknown authored
      into  mysql.com:/home/alexi/innodb-ss/mysql-4.1-ss14
      
      dba0a848
    • unknown's avatar
      Changes from innodb-4.1-ss14 snapshot · a8cdf556
      unknown authored
       Fixed BUG#14056: Column prefix index on UTF-8 primary key
       causes "Can't find record.."
       Also fixed bug 15991.
      
      
      innobase/include/os0file.h:
        Changes from innodb-4.1-ss14 snapshot
         os_file_hadle_error(): Map the error codes EXDEV, ENOTDIR, and EISDIR
         to the new code OS_FILE_PATH_ERROR. Treat this code as OS_FILE_PATH_ERROR.
         This fixes the crash on RENAME TABLE when the .ibd file is a symbolic
         link to a different file system. (Bug 15991)
      innobase/os/os0file.c:
        Changes from innodb-4.1-ss14 snapshot
         os_file_hadle_error(): Map the error codes EXDEV, ENOTDIR, and EISDIR
         to the new code OS_FILE_PATH_ERROR. Treat this code as OS_FILE_PATH_ERROR.
         This fixes the crash on RENAME TABLE when the .ibd file is a symbolic
         link to a different file system. (Bug 15991)
      mysql-test/r/innodb.result:
        Changes from innodb-4.1-ss14 snapshot
         Fixed BUG#14056: Column prefix index on UTF-8 primary key
         causes "Can't find record.."
      mysql-test/t/innodb.test:
        Changes from innodb-4.1-ss14 snapshot
         Fixed BUG#14056: Column prefix index on UTF-8 primary key
         causes "Can't find record.."
      sql/ha_innodb.cc:
        Changes from innodb-4.1-ss14 snapshot
         Fixed BUG#14056: Column prefix index on UTF-8 primary key
         causes "Can't find record.."
      a8cdf556