1. 01 Dec, 2006 1 commit
  2. 29 Nov, 2006 1 commit
  3. 28 Nov, 2006 2 commits
    • unknown's avatar
      Merge chilla.local:/home/mydev/mysql-4.1-bug23139 · 7f5d499a
      unknown authored
      into  chilla.local:/home/mydev/mysql-5.0-bug23139
      
      
      myisam/mi_packrec.c:
        Auto merged
      7f5d499a
    • unknown's avatar
      Bug#23139 - myisamchk and mysqld crash when trying to access table · 30f83050
      unknown authored
      A corrupted compressed table could crash the server and
      myisamchk.
      
      The data file of an uncompressed table contains just the records.
      There is no header in the data file.
      
      However the data file of a compressed table has a header.
      The header describes how the table was compressed. This
      information is necessary to extract the records from the
      compressed data file.
      
      Part of the compressed data file header are the [de]code tables.
      They are numeric representations of the Huffman trees used for
      coding and decoding. A Huffman tree is a binary tree. Every
      node has two childs. A child can be a leaf or a branch. Leaves
      contain the decoded value. Branches point to another tree node.
      
      Since the [de]code table is represented as an array of childs,
      the branches need to point at a child within the same array.
      The corruption of the compressed data file from the bug report
      was a couple of branches that pointed outside their array.
      This condition had not been correctly checked.
      
      I added some checks for the pointers in the decode tables.
      This type of corruption will no longer crash the server or
      myisamchk.
      
      No test case. A corrupted compressed table is required.
      
      
      myisam/mi_packrec.c:
        Bug#23139 - myisamchk and mysqld crash when trying to access table
        Added some checks for the pointers in the decode tables.
        Added comments, DBUG prints, style fixes.
      30f83050
  4. 15 Nov, 2006 14 commits
  5. 14 Nov, 2006 16 commits
  6. 13 Nov, 2006 6 commits
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1 · 8d2a7d11
      unknown authored
      into  chilla.local:/home/mydev/mysql-4.1-axmrg
      
      
      sql/sql_insert.cc:
        Auto merged
      8d2a7d11
    • unknown's avatar
      Merge mysql.com:/home/bk/MERGE/mysql-5.0-merge · 739a7613
      unknown authored
      into  mysql.com:/home/bk/MERGE/mysql-5.1-merge
      
      
      BitKeeper/triggers/post-commit:
        Auto merged
      mysql-test/t/func_gconcat.test:
        Auto merged
      sql/item_sum.cc:
        Auto merged
      sql/log_event.h:
        Auto merged
      sql/sql_repl.cc:
        Auto merged
      sql/slave.cc:
        Manual merge
      739a7613
    • unknown's avatar
      Merge mysql.com:/home/bk/MERGE/mysql-4.1-merge · 1613ad2c
      unknown authored
      into  mysql.com:/home/bk/MERGE/mysql-5.0-merge
      
      
      BitKeeper/triggers/post-commit:
        Auto merged
      mysql-test/t/func_gconcat.test:
        Auto merged
      sql/item_sum.cc:
        Auto merged
      sql/sql_repl.cc:
        Auto merged
      sql/log_event.h:
        Manual merge
      sql/slave.cc:
        Manual merge
      1613ad2c
    • unknown's avatar
      Merge romeo.(none):/home/bkroot/mysql-5.1-new-rpl · 173d093a
      unknown authored
      into  romeo.(none):/home/bk/b18581-mysql-5.1-new-rpl
      
      
      sql/ha_ndbcluster_binlog.cc:
        Auto merged
      173d093a
    • unknown's avatar
      Fixing problem in injector code making NDB tests fire an assertion. · 8a7db87e
      unknown authored
      
      sql/ha_ndbcluster_binlog.cc:
        Removing extreneous setting of current_stmt_binlog_row_based.
      sql/rpl_injector.cc:
        Since current_stmt_binlog_row_based is reset as the end of a transaction
        it needs to be set at the beginning of a transaction.
      8a7db87e
    • unknown's avatar
      configure.in: · 8da5141d
      unknown authored
        Raise version number after cloning 5.1.13
      
      
      configure.in:
        Raise version number after cloning 5.1.13
      8da5141d