1. 28 Jun, 2007 1 commit
    • unknown's avatar
      Bug#27345 Incorrect data returned when range-read from utf8_danish_ci indexes · 99c5dffb
      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
      99c5dffb
  2. 22 Jun, 2007 2 commits
    • unknown's avatar
      Merge abarkov@bk-internal.mysql.com:/home/bk/mysql-5.0-rpl · ba12bf84
      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
      ba12bf84
    • unknown's avatar
      Bug#28925 GROUP_CONCAT inserts wrong separators for a ucs2 column · 486177cc
      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".
      486177cc
  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 · 0f3bc4cd
      unknown authored
      into  kindahl-laptop.dnsalias.net:/home/bk/b29030-mysql-5.0-rpl
      
      0f3bc4cd
    • unknown's avatar
      BUG#29030 (DROP USER command that errors still gets written to binary log · 15375044
      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''
      15375044
    • unknown's avatar
      Bug #27583 slave sql fails to read from iocache when slave got stopped at pos==4 · 1b42af2c
      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.
      1b42af2c
  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