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 · 0f526bce
      unknown authored
      into  chilla.local:/home/mydev/mysql-5.0-bug23139
      
      
      myisam/mi_packrec.c:
        Auto merged
      0f526bce
    • unknown's avatar
      Bug#23139 - myisamchk and mysqld crash when trying to access table · 12db2f95
      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.
      12db2f95
  4. 16 Nov, 2006 1 commit
    • unknown's avatar
      BUG# 17044 Federated Storage Engine not UTF8 clean · 1ca0bb28
      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
      1ca0bb28
  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 · 31481f02
      unknown authored
      into  mysql.com:/Users/kent/mysql/bk/mysql-5.0
      
      31481f02
    • unknown's avatar
      mysql-test-run.pl: · c60d8fb1
      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
      c60d8fb1
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 5ae4c26e
      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)
      5ae4c26e
  10. 10 Nov, 2006 17 commits