1. 11 Jul, 2008 1 commit
  2. 09 Jul, 2008 1 commit
  3. 08 Jul, 2008 1 commit
  4. 01 Jul, 2008 2 commits
  5. 30 Jun, 2008 4 commits
    • Joerg Bruehe's avatar
      Version 5.1.26 is labeled "rc". · 09d543ea
      Joerg Bruehe authored
      09d543ea
    • Matthias Leich's avatar
      Fix for · dd7bc1a6
      Matthias Leich authored
         Bug#36787 Test funcs_1.charset_collation_1 failing
      Details:
      1. Skip charset_collation_1 if charset "ucs2_bin" is
         missing (property which distincts "vanilla" builds
         from the others)
      2. Let builds with version_comment LIKE "%Advanced%"
         (found them for 5.1) execute charset_collation_3.
      3. Update comments charset_collation.inc so that they
         reflect the current experiences.
      dd7bc1a6
    • Mats Kindahl's avatar
      BUG#37426: RBR breaks for CHAR() UTF-8 fields > 85 chars · 2a089557
      Mats Kindahl authored
            
      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.
      2a089557
    • Joerg Bruehe's avatar
  6. 27 Jun, 2008 3 commits
  7. 26 Jun, 2008 4 commits
  8. 25 Jun, 2008 3 commits
  9. 24 Jun, 2008 5 commits
  10. 21 Jun, 2008 1 commit
  11. 20 Jun, 2008 8 commits
  12. 19 Jun, 2008 7 commits