1. 01 Dec, 2006 1 commit
  2. 29 Nov, 2006 3 commits
  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. 16 Nov, 2006 1 commit
    • unknown's avatar
      BUG# 17044 Federated Storage Engine not UTF8 clean · 16a0bdd7
      unknown authored
      - Added 'SET NAMES <charset>" upon ::open
      - Added test and results for simple UTF test
      
      federated.test:
        BUG #17044 Federated Storage Engine not UTF8 clean
        New test. Using hex - pasting various charsets in the terminal doesn't work.
      federated.result:
        BUG# 17044 Federated Storage Engine not UTF8 clean
        New test results
      ha_federated.cc:
        BUG# 17044 Federated Storage Engine not UTF8 clean
        Upon ::open, set names to table's charset
      
      
      sql/ha_federated.cc:
        BUG# 17044 Federated Storage Engine not UTF8 clean
                Upon ::open, set names to table's charset
      mysql-test/t/federated.test:
         BUG #17044 Federated Storage Engine not UTF8 clean
            New test. Using hex - pasting various charsets in the terminal doesn't work.
          federated.result:
          BUG# 17044 Federated Storage Engine not UTF8 clean
            New test results
      mysql-test/r/federated.result:
        BUG# 17044 Federated Storage Engine not UTF8 clean
                New test results
      16a0bdd7
  5. 15 Nov, 2006 1 commit
  6. 14 Nov, 2006 10 commits
  7. 13 Nov, 2006 1 commit
  8. 12 Nov, 2006 1 commit
  9. 11 Nov, 2006 3 commits
    • unknown's avatar
      Merge mysql.com:/Users/kent/mysql/bk/mysql-4.1 · 3af223ed
      unknown authored
      into  mysql.com:/Users/kent/mysql/bk/mysql-5.0
      
      
      3af223ed
    • unknown's avatar
      mysql-test-run.pl: · c6d31783
      unknown authored
        Test for base directory when a RPM install corrected
      
      
      mysql-test/mysql-test-run.pl:
        Test for base directory when a RPM install corrected
      c6d31783
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 75a0878f
      unknown authored
      into  bodhi.local:/opt/local/work/mysql-5.0-runtime
      
      
      configure.in:
        Auto merged
      include/my_time.h:
        Auto merged
      mysql-test/r/func_time.result:
        Auto merged
      mysql-test/r/rename.result:
        Auto merged
      mysql-test/t/func_time.test:
        Auto merged
      mysql-test/t/im_daemon_life_cycle.imtest:
        Auto merged
      sql-common/my_time.c:
        Auto merged
      sql/item_timefunc.cc:
        Auto merged
      sql/time.cc:
        Auto merged
      mysql-test/t/rename.test:
        Use local (resolve a conflict)
      75a0878f
  10. 10 Nov, 2006 17 commits