1. 28 Jun, 2007 1 commit
    • unknown's avatar
      Bug#27345 Incorrect data returned when range-read from utf8_danish_ci indexes · 54344f68
      unknown authored
      Problem: like_range() returned wrong ranges for contractions (like 'ch' in Czech').
      Fix: adding a special code to handle tricky cases:
      - contraction head followed by a wild character
      - full contraction
      - contraction part followed by another contraction part,
        but they are not a contraction together.
      
      
      mysql-test/r/ctype_uca.result:
        Adding test case
      mysql-test/t/ctype_uca.test:
        Adding test case
      strings/ctype-mb.c:
        Adding test case
      strings/ctype-uca.c:
        Allocate additional 256 bytes for flags "is contraction part".
      strings/ctype-ucs2.c:
        Adding test case
      54344f68
  2. 22 Jun, 2007 2 commits
    • unknown's avatar
      Merge abarkov@bk-internal.mysql.com:/home/bk/mysql-5.0-rpl · 9b940d0c
      unknown authored
      into  mysql.com:/home/bar/mysql-work/mysql-5.0.b28925
      
      
      sql/sql_yacc.yy:
        Auto merged
      mysql-test/r/ctype_ucs2_def.result:
        After merge fix
      mysql-test/t/ctype_ucs2_def.test:
        After merge fix
      9b940d0c
    • unknown's avatar
      Bug#28925 GROUP_CONCAT inserts wrong separators for a ucs2 column · 46c3d7b8
      unknown authored
      Problem: separator was not converted to the result character set,
      so the result was a mixture of two different character sets,
      which was especially bad for UCS2.
      Fix: convert separator to the result character set.
      
      
      mysql-test/r/ctype_ucs.result:
        Adding test case
      mysql-test/r/ctype_ucs2_def.result:
        Adding test case
      mysql-test/t/ctype_ucs.test:
        Adding test case
      mysql-test/t/ctype_ucs2_def.test:
        Adding test case
      sql/item_sum.cc:
        Adding conversion of separator to the result character set
      sql/sql_yacc.yy:
        Fixing GROUPC_CONCAT problems when "mysqld --default-character-set=ucs2".
      46c3d7b8
  3. 21 Jun, 2007 2 commits
  4. 20 Jun, 2007 3 commits
    • unknown's avatar
      Merge kindahl-laptop.dnsalias.net:/home/bkroot/mysql-5.0-rpl · 65832a03
      unknown authored
      into  kindahl-laptop.dnsalias.net:/home/bk/b29030-mysql-5.0-rpl
      
      
      65832a03
    • unknown's avatar
      BUG#29030 (DROP USER command that errors still gets written to binary log · 39cc31b3
      unknown authored
      and replicated):
      
      A DROP USER statement with a non-existing user was correctly written to
      the binary log (there might be users that were removed, but not all),
      but the error code was not set, which caused the slave to stop with an
      error.
      
      The error reporting code was moved to before the statement was logged
      to ensure that the error information for the thread was correctly set
      up. This works since my_error() will set the fields net.last_errno and
      net.last_error for the thread that is reporting the error, and this
      will then be picked up when the Query_log_event is created and written
      to the binary log.
      
      
      sql/sql_acl.cc:
        Moving error reporting code to ensure that thd->net.last_err{or,no} is
        set and adding debug printout.
      mysql-test/r/rpl_grant.result:
        New BitKeeper file ``mysql-test/r/rpl_grant.result''
      mysql-test/t/rpl_grant.test:
        New BitKeeper file ``mysql-test/t/rpl_grant.test''
      39cc31b3
    • unknown's avatar
      Bug #27583 slave sql fails to read from iocache when slave got stopped at pos==4 · c8bdab11
      unknown authored
      forgotten merge with 5.0. There can be some bugs waiting for this fix in 5.0 like Bug@29232
      
      
      sql/log_event.cc:
        file name is changed in step with the position.
      c8bdab11
  5. 19 Jun, 2007 3 commits
  6. 18 Jun, 2007 7 commits
  7. 17 Jun, 2007 7 commits
  8. 16 Jun, 2007 3 commits
  9. 15 Jun, 2007 12 commits