------------------------------------------------------------
revno: 2663
committer: Joerg Bruehe <joerg@mysql.com>
branch nick: clone-5.1
timestamp: Mon 2008-06-30 22:52:26 +0200
message:
  Version 5.1.26 is labeled "rc".
------------------------------------------------------------
revno: 2662
committer: Mats Kindahl <mats@mysql.com>
branch nick: b37426-mysql-5.1.26-release
timestamp: Mon 2008-06-30 22:11:18 +0200
message:
   BUG#37426: RBR breaks for CHAR() UTF-8 fields > 85 chars
        
  In order to handle CHAR() fields, 8 bits were reserved for
  the size of the CHAR field. However, instead of denoting the
  number of characters in the field, field_length was used which
  denotes the number of bytes in the field.
  
  Since UTF-8 fields can have three bytes per character (and
  has been extended to have four bytes per character in 6.0),
  an extra two bits have been encoded in the field metadata
  work for fields of type Field_string (i.e., CHAR fields).
  
  Since the metadata word is filled, the extra bits have been
  encoded in the upper 4 bits of the real type (the most 
  significant byte of the metadata word) by computing the
  bitwise xor of the extra two bits. Since the upper 4 bits
  of the real type always is 1111 for Field_string, this 
  means that for fields of length <256, the encoding is
  identical to the encoding used in pre-5.1.26 servers, but
  for lengths of 256 or more, an unrecognized type is formed,
  causing an old slave (that does not handle lengths of 256
  or more) to stop.
------------------------------------------------------------
revno: 2661
committer: Joerg Bruehe <joerg@mysql.com>
branch nick: clone-5.1
timestamp: Fri 2008-06-27 19:36:45 +0200
message:
  Merge the fix for bug#37623  (Suffix "-64bit" is duplicated)
  from 5.0 into the 5.1.26 release clone.
    ------------------------------------------------------------
    revno: 1810.3717.12
    committer: Joerg Bruehe <joerg@mysql.com>
    branch nick: bug37623-5.0
    timestamp: Fri 2008-06-27 19:12:42 +0200
    message:
      OS X 10.5 is now a supported platform,
      so Apple's internal name ("darwin9") must be translated to ours ("osx10.5").
------------------------------------------------------------
revno: 2660
committer: Gleb Shchepa <gshchepa@mysql.com>
branch nick: mysql-5.1.26-release
timestamp: Fri 2008-06-27 18:22:23 +0500
message:
  buckport to 5.1.26 from 6.0
  
  Bug#35658 (An empty binary value leads to mysqld crash)
    
  Before this fix, the following token
    b''
  caused the parser to crash when reading the binary value from the empty string.
  The crash was caused by:
    ptr+= max_length - 1;
  because max_length is unsigned and was 0, causing an overflow.
    
  With this fix, an empty binary literal b'' is parsed as a binary value 0,
  in Item_bin_string.
------------------------------------------------------------
revno: 2659
committer: Georgi Kodinov <kgeorge@mysql.com>
branch nick: B33812-5.1.26-release
timestamp: Fri 2008-06-20 18:08:24 +0300
message:
  Bug#33812: mysql client incorrectly parsing DELIMITER
  Remove unnecessary and incorrect code that tried to pull delimiter commands out of the
  middle of statements
------------------------------------------------------------
revno: 2658
author: Joerg Bruehe <joerg@mysql.com>
committer: mysqldev <mysqldev@production.mysql.com>
branch nick: mysql-5.1.26-release
timestamp: Fri 2008-06-20 15:00:11 +0200
message:
  No 'rc' status any more
------------------------------------------------------------
revno: 2657
tags: clone-5.1.26-build
committer: Andrei Elkin <aelkin@mysql.com>
branch nick: bug36443-slave_crash_insert_trigger
timestamp: Fri 2008-06-20 13:57:25 +0300
message:
  merging prior to push Bug #36443
    ------------------------------------------------------------
    revno: 2655.1.5
    committer: Tatiana A. Nurnberg <azundris@mysql.com>
    branch nick: mysql-5.1-3
    timestamp: Thu 2008-06-19 12:39:48 +0200
    message:
      re 36818: rpl_server_id1 fails expecting slave has stopped
      
      On a slow environment like valgrind the test is vulnerable
      because it does not check if slave has stopped at time
      of the new session is requested `start slave;' -- disabling
      test till it is fixed.
    ------------------------------------------------------------
    revno: 2655.1.4
    committer: Tatiana A. Nurnberg <azundris@mysql.com>
    branch nick: mysql-5.1-3
    timestamp: Thu 2008-06-19 06:44:22 +0200
    message:
      Bug#36434: ha_innodb.so is installed in the wrong directory
      
      ha_innodb.so was incorrectly installed in the lib/mysql
      directory rather than in lib/mysql/plugin.
      
      Amending CS for 31736.
    ------------------------------------------------------------
    revno: 2655.1.3
    committer: Tatiana A. Nurnberg <azundris@mysql.com>
    branch nick: mysql-5.1-3
    timestamp: Thu 2008-06-19 05:12:28 +0200
    message:
      Bug#35480: BOM detection code crashes mysql CLI with zero-sized input
      
      MySQL client crashed if no input was passed to it.
    ------------------------------------------------------------
    revno: 2655.1.2
    committer: Tatiana A. Nurnberg <azundris@mysql.com>
    branch nick: mysql-5.1-3
    timestamp: Thu 2008-06-19 05:08:41 +0200
    message:
      Fixed bug #37004.
      The value of JOIN::tables must be set to 0 when there
      is no matching min/max row.
    ------------------------------------------------------------
    revno: 2655.1.1
    committer: Timothy Smith <timothy.smith@sun.com>
    branch nick: 51
    timestamp: Tue 2008-06-17 19:20:09 -0600
    message:
      Merge changes from mysql 5.1.25 release clone (BK), applied manually into bzr.
    ------------------------------------------------------------
    revno: 2651.1.2
    tags: mysql-5.1.25
    committer: Timothy Smith <timothy.smith@sun.com>
    branch nick: 5.1.25-build
    timestamp: Tue 2008-06-17 19:05:56 -0600
    message:
      fix typo
      
      This change was committed to the 5.1.25 release clone, but never
      made it to the mysql-5.1 BK tree.  I'm committing it to mysql-5.1
      bzr now.
