mariadb/tests
Davi Arnaut 69fbbdc19d Bug#45010: invalid memory reads during parsing some strange statements
The problem is that the lexer could inadvertently skip over the
end of a query being parsed if it encountered a malformed multibyte
character. A specially crated query string could cause the lexer
to jump up to six bytes past the end of the query buffer. Another
problem was that the laxer could use unfiltered user input as
a signed array index for the parser maps (having upper and lower
bounds 0 and 256 respectively).

The solution is to ensure that the lexer only skips over well-formed
multibyte characters and that the index value of the parser maps
is always a unsigned value.
2009-08-07 23:32:01 -03:00
..
.cvsignore
auto_increment.res
auto_increment.tst
big_record.pl
bug25714.c Bug#29125 Windows Server X64: so many compiler warnings 2009-02-10 17:47:54 -05:00
CMakeLists.txt Merge kboortz@bk-internal.mysql.com:/home/bk/mysql-5.0-build 2007-08-02 15:39:34 +02:00
connect_test.c
deadlock_test.c my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
drop_test.pl
export.pl
fork2_test.pl
fork_big.pl
fork_big2.pl
function.res
function.tst
grant.pl Bug#44647 - fix file permissions. 2009-07-03 13:48:08 +02:00
grant.res
index_corrupt.pl
insert_and_repair.pl
insert_test.c
list_test.c
lock_test.pl
lock_test.res
mail_to_db.pl
Makefile.am Bug#25714 2007-07-23 23:35:43 -07:00
myisam-big-rows.tst
mysql_client_test.c Bug#45010: invalid memory reads during parsing some strange statements 2009-08-07 23:32:01 -03:00
pmail.pl
rename_test.pl
restore-lock.smack
select_test.c
showdb_test.c
ssl_test.c Bug #15327: configure: --with-tcp-port option being partially ignored 2007-09-13 16:19:46 +02:00
table_types.pl
test_delayed_insert.pl
thread_test.c Bug #15327: configure: --with-tcp-port option being partially ignored 2007-09-13 16:19:46 +02:00
truncate.pl