- 29 Nov, 2006 1 commit
-
-
istruewing@chilla.local authored
into chilla.local:/home/mydev/mysql-5.1-bug23139
-
- 28 Nov, 2006 2 commits
-
-
istruewing@chilla.local authored
into chilla.local:/home/mydev/mysql-5.0-bug23139
-
istruewing@chilla.local 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.
-
- 07 Nov, 2006 4 commits
-
-
svoj@april.(none) authored
into mysql.com:/home/svoj/devel/mysql/BUG23312/mysql-5.1-engines
-
svoj@mysql.com/april.(none) authored
into mysql.com:/home/svoj/devel/mysql/BUG23312/mysql-5.0-engines
-
svoj@mysql.com/april.(none) authored
into mysql.com:/home/svoj/devel/mysql/BUG23312/mysql-4.1-engines
-
acurtis/antony@ltamd64.xiphis.org authored
into xiphis.org:/home/antony/work2/p1-bug22694.2
-
- 01 Nov, 2006 1 commit
-
-
svoj@mysql.com/april.(none) authored
tables,alter table Deadlock could happen if there are delayed insert + flush tables + alter table running concurrently. This is fixed by removing a redundant mutex lock when killing a delayed thread.
-
- 27 Oct, 2006 7 commits
-
-
istruewing@chilla.local authored
into chilla.local:/home/mydev/mysql-5.1-merge
-
istruewing@chilla.local authored
-
istruewing@chilla.local authored
into chilla.local:/home/mydev/mysql-5.1-merge
-
istruewing@chilla.local authored
into chilla.local:/home/mydev/mysql-5.1-merge
-
istruewing@chilla.local authored
into chilla.local:/home/mydev/mysql-5.0-merge
-
istruewing@chilla.local authored
into chilla.local:/home/mydev/mysql-5.0-merge
-
istruewing@chilla.local authored
into chilla.local:/home/mydev/mysql-4.1-merge
-
- 26 Oct, 2006 1 commit
-
-
istruewing@chilla.local authored
into chilla.local:/home/mydev/mysql-4.1-bug22119
-
- 25 Oct, 2006 9 commits
-
-
istruewing@chilla.local authored
into chilla.local:/home/mydev/mysql-5.0-bug22119
-
istruewing@chilla.local authored
into chilla.local:/home/mydev/mysql-5.1-bug22119
-
istruewing@chilla.local authored
Added the promised test case.
-
istruewing@chilla.local authored
into chilla.local:/home/mydev/mysql-5.1-bug22119
-
svoj@april.(none) authored
into mysql.com:/home/svoj/devel/mysql/BUG22053/mysql-5.1-engines
-
istruewing@chilla.local authored
into chilla.local:/home/mydev/mysql-5.0-bug22119
-
istruewing@chilla.local authored
When compiling with a default key block size greater than the smallest key block size used in a table, checking that table failed with bogus errors. The table was marked corrupt. This affected myisamchk and the server. The problem was that the default key block size was used at some places where sizes less or equal to the block size of the index in check was required. We do now use the key block size of the particular index when checking. A test case is available for later versions only.
-
svoj@mysql.com/april.(none) authored
into mysql.com:/home/svoj/devel/mysql/BUG22053/mysql-5.0-engines
-
svoj@mysql.com/april.(none) authored
really damaged MyISAM tables When unpacking a blob column from broken row server crash could happen. This could rather happen when trying to repair a table using either REPAIR TABLE or myisamchk, though it also could happend when trying to access broken row using other SQL statements like SELECT if table is not marked as crashed. Fixed ulong overflow when trying to extract blob from broken row. Affects MyISAM only.
-
- 24 Oct, 2006 2 commits
-
-
"function plugin_foreach_with_mask() uses an uninitialized pointer" Fix uninitialized memory.
-
joerg@trift2. authored
-
- 21 Oct, 2006 1 commit
-
-
gkodinov@dl145s.mysql.com authored
into dl145s.mysql.com:/data/bk/team_tree_merge/MERGE/mysql-5.0-opt
-
- 20 Oct, 2006 10 commits
-
-
Raised version number to 5.0.28
-
into mysql.com:/Users/kent/mysql/bk/mysql-5.0
-
Copy udf examples and raid.h Create target "include" directory before copying files to it CMakeLists.txt: Only compile in bdb if configured configure.in: Raised version number to 5.0.27
-
cmiller@zippy.cornsilk.net authored
Revert 1 June change enough to restore ABI compatibility with previous versions.
-
gkodinov@dl145s.mysql.com authored
into dl145s.mysql.com:/data/bk/team_tree_merge/MERGE/mysql-5.1-opt
-
gkodinov@dl145s.mysql.com authored
into dl145s.mysql.com:/data/bk/team_tree_merge/MERGE/mysql-5.1-opt
-
gkodinov@dl145s.mysql.com authored
into dl145s.mysql.com:/data/bk/team_tree_merge/MERGE/mysql-5.0-opt
-
gkodinov@dl145s.mysql.com authored
into dl145s.mysql.com:/data/bk/team_tree_merge/MERGE/mysql-5.0-opt
-
gkodinov@dl145s.mysql.com authored
into dl145s.mysql.com:/data/bk/team_tree_merge/MERGE/mysql-4.1-opt
-
gkodinov@dl145s.mysql.com authored
merge fixes
-
- 19 Oct, 2006 2 commits
-
-
svoj@mysql.com/april.(none) authored
-
svoj@april.(none) authored
into mysql.com:/home/svoj/devel/mysql/engines/mysql-5.1-engines
-