1. 26 Feb, 2009 4 commits
    • Ramil Kalimullin's avatar
      Auto-merge · 4967b048
      Ramil Kalimullin authored
      4967b048
    • Ramil Kalimullin's avatar
      Auto-merge · ec191ce2
      Ramil Kalimullin authored
      ec191ce2
    • Bernt M. Johnsen's avatar
      Merged from gca-branch (bug 43110) · 33658718
      Bernt M. Johnsen authored
      33658718
    • Ramil Kalimullin's avatar
      Fix for bug#19829:make test Failed in mysql_client_test · 877fedaa
      Ramil Kalimullin authored
      *with --with-charset=utf8*
      
      Problem: wrong LONG TEXT field length is sent to a client 
      when multibyte server character set used.
      
      Fix: always limit field length sent to a client to 2^32,
      as we store it in 4 byte slot.
      
      Note: mysql_client_test changed accordingly.
      
      
      sql/protocol.cc:
        Fix for bug#19829:make test Failed in mysql_client_test 
        *with --with-charset=utf8*
          - limit field length sent to client to UINT_MAX32 as 
            it may exceeds 32 bit slot for LONG TEXT fields if
            thd_charset->mbmaxlen > 1.
      tests/mysql_client_test.c:
        Fix for bug#19829:make test Failed in mysql_client_test
        *with --with-charset=utf8*
          - checking field members have in mind that field length
            is limited to UINT_MAX32.
      877fedaa
  2. 25 Feb, 2009 26 commits
  3. 24 Feb, 2009 10 commits