1. 12 Jan, 2006 1 commit
  2. 11 Jan, 2006 1 commit
  3. 10 Jan, 2006 1 commit
  4. 09 Jan, 2006 6 commits
  5. 08 Jan, 2006 1 commit
  6. 04 Jan, 2006 1 commit
    • konstantin@mysql.com's avatar
      A fix for Bug#7209 "Client error with "Access Denied" on updates · f7d6fa6f
      konstantin@mysql.com authored
      when high concurrency": remove HASH::current_record and make it
      an external search parameter, so that it can not be the cause of a 
      race condition under high concurrent load.
      The bug was in a race condition in table_hash_search,
      when column_priv_hash.current_record was overwritten simultaneously
      by multiple threads, causing the search for a suitable grant record
      to fail.
      No test case as the bug is repeatable only under concurrent load.
      f7d6fa6f
  7. 31 Dec, 2005 1 commit
  8. 29 Dec, 2005 1 commit
  9. 28 Dec, 2005 2 commits
  10. 27 Dec, 2005 3 commits
    • evgen@moonbone.local's avatar
      Fix bug#14583 · d91cbf34
      evgen@moonbone.local authored
      When InnoDB compares varchar field in ucs2 with given key using bin collation,
      it calls my_strnncollsp_ucs2_bin() to perform comparison.
      Because field length was lesser than length of key field should be padded
      with trailing spaces in order to get correct result. 
      Because  my_strnncollsp_ucs2_bin() was calling my_strnncollp_ucs2_bin(), which
      doesn't pads field, wrong comparison result was returned. This results in
      wrong result set.
      
      my_strnncollsp_ucs2_bin() now compares fields like my_strnncollsp_ucs2 do,
      but using binary collation.
      d91cbf34
    • ingo@mysql.com's avatar
      Merge mysql.com:/home/mydev/mysql-4.1 · 44ef4989
      ingo@mysql.com authored
      into  mysql.com:/home/mydev/mysql-4.1-bug5390
      44ef4989
    • ingo@mysql.com's avatar
      Merge mysql.com:/home/mydev/mysql-4.0 · 9014fef4
      ingo@mysql.com authored
      into  mysql.com:/home/mydev/mysql-4.0-bug5390
      9014fef4
  11. 23 Dec, 2005 1 commit
  12. 21 Dec, 2005 1 commit
  13. 20 Dec, 2005 2 commits
  14. 19 Dec, 2005 3 commits
    • bar@mysql.com's avatar
      Bug#15581: COALESCE function truncates mutli-byte TINYTEXT values · f206a123
      bar@mysql.com authored
      field.cc:
        BLOB variations have number-in-bytes limit,
        unlike CHAR/VARCHAR which have number-of-characters limits.
        A tinyblob column can store up to 255 bytes.
        In the case of basic Latin letters (which use 1 byte per character)
        we can store up to 255 characters in a tinyblob column.
        When passing an utf8 tinyblob column as an argument into
        a function (e.g. COALESCE) we need to reserve 3*255 bytes.
        I.e. multiply length in bytes to mbcharlen for the character set.
        Although in reality a tinyblob column can never be 3*255 bytes long,
        we need to set max_length to multiply to make fix_length_and_dec()
        of the function-caller (e.g. COALESCE) calculate the correct max_length
        for the column being created.
      
      ctype_utf8.result, ctype_utf8.test:
        Adding test case.
      f206a123
    • stewart@mysql.com's avatar
      Merge mysql.com:/home/stewart/Documents/MySQL/4.1/main · ffab9e11
      stewart@mysql.com authored
      into  mysql.com:/home/stewart/Documents/MySQL/4.1/cleanup
      ffab9e11
    • stewart@mysql.com's avatar
      Merge mysql.com:/home/stewart/Documents/MySQL/4.1/main · 13a32f88
      stewart@mysql.com authored
      into  mysql.com:/home/stewart/Documents/MySQL/4.1/cleanup
      13a32f88
  15. 18 Dec, 2005 5 commits
  16. 17 Dec, 2005 1 commit
  17. 15 Dec, 2005 3 commits
  18. 14 Dec, 2005 4 commits
  19. 13 Dec, 2005 2 commits