mariadb/mysql-test/t
unknown c1ae672add BUG# 9148: Denial of service
The problem was that on Windows the access method indicates that access to file 
such as "com1" and "lpt1" is allowed (since they are device names) and
this causes mysql to attempt to open them as databases or tables.

The fix was to write our own my_access method that uses other Win32 functions
to determine if the given argument is indeed a file and has to requested
mode.


VC++Files/mysys/mysys.dsp:
  added my_access
VC++Files/mysys/mysys_ia64.dsp:
  added my_access.c
include/my_sys.h:
  if on windows, we use my_access.
  if not on windows, then my_access points to the native access method
mysys/Makefile.am:
  added my_access to mysys build file
mysys/mf_pack.c:
  changed call to access to my_access
sql/sql_db.cc:
  changed call to access to my_access
2005-05-20 16:04:10 -05:00
..
alias.test
alter_table.test After merge fixes 2005-05-14 16:24:36 +03:00
analyse.test
ansi.test A "fix" for problem discovered in BUG#8510: remove ONLY_FULL_GROUP_BY mode from ANSI mode, as currently 2005-02-17 07:12:31 +03:00
archive.test BUG#9911 RENAME TABLE of type ARCHIVE fails with .ARN file error 2005-04-26 11:35:52 +02:00
auto_increment.test Merge with 4.0 2005-05-14 00:01:40 +03:00
backup-master.sh
backup.test
bdb-alter-table-1.test
bdb-alter-table-2-master.opt
bdb-alter-table-2.test
bdb-crash.test
bdb-deadlock.test Shift skipping of some tests with embedded server from within 2005-03-29 15:50:16 -08:00
bdb-deadlock.tminus
bdb.test
bdb_cache-master.opt
bdb_cache.test
bench_count_distinct.test
bigint.test Fix for BUG#8562: In Item_int_with_ref::new_item() create Item_int or Item_uint 2005-02-28 23:50:06 +03:00
binary.test
blackhole.test checking that statements get into binlog even when they were affecting 2005-04-26 15:52:04 +02:00
bool.test
bulk_replace.test
case.test
cast.test CAST(string_argument AS UNSIGNED) didn't work for big integers above the signed range. (Bug #7036) 2005-04-29 17:03:34 +03:00
check.test
comments.test
compare.test
connect.test Shift skipping of some tests with embedded server from within 2005-03-29 15:50:16 -08:00
consistent_snapshot.test
constraints.test
count_distinct.test
count_distinct2-master.opt
count_distinct2.test
count_distinct3.test
create.test Bug#9666 - Can't use 'DEFAULT FALSE' for column of type bool 2005-05-07 13:51:29 +01:00
create_select_tmp.test
csv.test
ctype_big5.test Allow inserting of extra HKSCS and cp950 characters into a Big5 column. 2005-03-25 16:08:54 +04:00
ctype_collate.test ctype_collate.result, ctype_collate.test, union.result, union.test: 2005-04-10 12:40:33 +05:00
ctype_cp932.test Added cp932 character set 2005-05-05 10:36:17 -07:00
ctype_cp1250_ch.test Bug#8840 Empty string comparison and character set 'cp1250' 2005-03-03 14:15:37 +04:00
ctype_cp1251.test Remove .opt file for faster test running. 2005-03-30 14:10:27 +05:00
ctype_create.test
ctype_latin1.test ctype_latin1.result, ctype_latin1.test, charset.c: 2005-02-22 09:56:07 +04:00
ctype_latin1_de-master.opt
ctype_latin1_de.test Bug #7878 with utf_general_ci, equals (=) has problem with accent insensitivity 2005-02-18 16:10:12 +04:00
ctype_latin2.test Bug#6505 Wrong sorting order: 2005-05-06 18:41:41 +05:00
ctype_many.test
ctype_mb.test
ctype_recoding.test
ctype_sjis.test
ctype_tis620.test
ctype_uca.test
ctype_ucs.test bug#10344: some string function fail for UCS2 2005-05-10 14:13:58 +05:00
ctype_ucs_binlog.test Fix ctype_ucs_binlog test when ucs2 not available 2005-04-13 09:02:12 -07:00
ctype_ujis.test
ctype_utf8.test SUBSTR with negative argument didn't work 2005-05-09 20:55:06 +05:00
date_formats-master.opt
date_formats.test
delayed.test
delete.test Manual merge 2005-02-15 21:03:17 -08:00
derived.test
dirty_close.test
distinct.test
drop.test merged 2005-04-02 20:28:58 +02:00
drop_temp_table.test Remove result.es files and support for them, which requires splitting 2005-03-30 17:32:44 -08:00
empty_table.test
endspace.test
errors.test
exampledb.test
explain.test
flush.test
flush_block_commit.test Shift skipping of some tests with embedded server from within 2005-03-29 15:50:16 -08:00
flush_table.test
foreign_key.test
fulltext.test Merge 2005-02-16 04:04:34 -06:00
fulltext2.test
fulltext_cache.test Windows compatibility changes of the 'rpl_delete_all', 2005-02-17 02:59:39 +01:00
fulltext_distinct.test
fulltext_left_join.test
fulltext_multi.test
fulltext_order_by.test BUG#6635 - test_if_skip_sort_order() thought it can skip filesort 2005-03-08 19:45:55 +01:00
fulltext_update.test
fulltext_var.test
func_compress.test
func_concat.test
func_crypt.test
func_date_add.test
func_default.test
func_encrypt-master.opt
func_encrypt.test
func_equal.test
func_gconcat.test Fix for bug#8656: Crash with group_concat on alias in outer table 2005-03-16 16:44:28 +03:00
func_group.test logging_ok: 2005-03-04 20:24:13 -08:00
func_if.test
func_in.test
func_isnull.test
func_like.test
func_math.test A fix (bug #9837: round(1, 6) delivers wrong value in create table context). 2005-04-19 14:44:54 +05:00
func_misc.test
func_op.test
func_regexp.test
func_sapdb.test Fix for bug #8068 "TIMEDIFF with first negative argument gives wrong 2005-03-28 16:20:55 +04:00
func_set.test
func_str.test Fixed that LEFT OUTER JOIN was replaced with a regulat join 2005-03-24 18:10:46 +04:00
func_system.test func_system.test, ctype_utf8.test, func_system.result, ctype_utf8.result: 2005-03-28 12:24:12 +05:00
func_test.test
func_time.test
func_timestamp.test
gcc296.test
gis-rtree.test
gis.test
grant.test Shift skipping of some tests with embedded server from within 2005-03-29 15:50:16 -08:00
grant2.test Merge embedded-server testing changes. 2005-04-01 16:43:35 -08:00
grant_cache.test reduced 1 server reloding during test 2005-05-18 16:41:32 +03:00
group_by.test Fix for BUG#9298: Make int->string conversion sign-aware in Protocol_simple::store_long 2005-04-18 07:26:23 +04:00
handler.test
having.test
heap.test A fix (bug #8489: Strange auto_increment behaviour with HEAP table). 2005-03-15 13:32:12 +04:00
heap_auto_increment.test
heap_btree.test
heap_hash.test
help.test
init_connect-master.opt
init_connect.test
init_file-master.opt
init_file.test
innodb-deadlock.test Clean up InnoDB testing with embedded server. 2005-03-29 16:10:43 -08:00
innodb-lock.test Clean up InnoDB testing with embedded server. 2005-03-29 16:10:43 -08:00
innodb-master.opt
innodb-replace.test Small fixes done while reviewing pushed code 2005-04-06 16:52:41 +03:00
innodb.test Merge with 4.0 2005-05-14 00:01:40 +03:00
innodb_cache-master.opt
innodb_cache.test
innodb_handler.test
insert.test
insert_select-binlog.test Remove result.es files and support for them, which requires splitting 2005-03-30 17:32:44 -08:00
insert_select.test Remove result.es files and support for them, which requires splitting 2005-03-30 17:32:44 -08:00
insert_update.test After merge fixes 2005-05-14 16:24:36 +03:00
isam.test
join.test
join_crash.test
join_outer.test Merge new tests 2005-04-04 18:29:18 -07:00
key.test
key_cache-master.opt
key_cache.test
key_diff.test
key_primary.test
keywords.test
kill.test backport kill.test fix from 5.0 2005-04-11 22:36:07 +02:00
limit.test
loaddata.test
lock.test
lock_multi.test
lock_tables_lost_commit-master.opt
lock_tables_lost_commit.test
lowercase_table-master.opt
lowercase_table.test Fix 'CREATE TABLE ... LIKE ...' when lower_case_table_names 2005-04-28 15:30:42 -07:00
lowercase_table2.test
lowercase_table3-master.opt
lowercase_table3.test
lowercase_table_grant-master.opt Always lowercase database names from 'host' and 'db' grant tables when they 2005-02-15 13:36:46 -08:00
lowercase_table_grant.test Clean up merge of fix for Bug #9468. 2005-04-01 19:00:14 -08:00
lowercase_table_qcache-master.opt
lowercase_table_qcache.test
merge.test Bug#10400 - Improperly-defined MERGE table crashes with INSERT ... ON DUPLICATE KEY UPDATE 2005-05-18 19:40:39 +02:00
metadata.test fixed union types merging and table related metadata (BUG#8824) 2005-03-23 08:36:48 +02:00
mix_innodb_myisam_binlog-master.opt
mix_innodb_myisam_binlog.test Eliminate most of the remaining hardcoded list of tests to skip 2005-03-29 17:17:46 -08:00
multi_statement-master.opt Log each slow query in a multi-statement query to the slow query log. 2005-02-17 11:48:44 -08:00
multi_statement.test Log each slow query in a multi-statement query to the slow query log. 2005-02-17 11:48:44 -08:00
multi_update-master.opt
multi_update.test
myisam-blob-master.opt
myisam-blob.test
myisam.test Fix for BUG#9622: Make index statistics collection in MyISAM behave the same 2005-05-14 00:21:53 +02:00
mysql_client_test.test Backport my_strntod() from 5.0 2005-02-22 12:51:23 +02:00
mysql_protocols.test Eliminate most of the remaining hardcoded list of tests to skip 2005-03-29 17:17:46 -08:00
mysqlbinlog-master.opt
mysqlbinlog.test Eliminate most of the remaining hardcoded list of tests to skip 2005-03-29 17:17:46 -08:00
mysqlbinlog2.test Eliminate most of the remaining hardcoded list of tests to skip 2005-03-29 17:17:46 -08:00
mysqldump.test Update mysqldump test and results 2005-05-18 09:40:12 -07:00
mysqltest.test
ndb_alter_table.test Disabled ndb tests for embedded 2005-04-19 17:23:49 +02:00
ndb_autodiscover.test Disabled ndb tests for embedded 2005-04-19 17:23:49 +02:00
ndb_autodiscover2-master.opt
ndb_autodiscover2.test Disabled ndb tests for embedded 2005-04-19 17:23:49 +02:00
ndb_basic.test Disabled ndb tests for embedded 2005-04-19 17:23:49 +02:00
ndb_blob.test Disabled ndb tests for embedded 2005-04-19 17:23:49 +02:00
ndb_cache.test Disabled ndb tests for embedded 2005-04-19 17:23:49 +02:00
ndb_charset.test Disabled ndb tests for embedded 2005-04-19 17:23:49 +02:00
ndb_database.test Fix for Bug #9318 drop database does not drop ndb tables 2005-04-22 15:28:23 +02:00
ndb_grant.later
ndb_index.test Disabled ndb tests for embedded 2005-04-19 17:23:49 +02:00
ndb_index_ordered.test Disabled ndb tests for embedded 2005-04-19 17:23:49 +02:00
ndb_index_unique.test Disabled ndb tests for embedded 2005-04-19 17:23:49 +02:00
ndb_insert.test Disabled ndb tests for embedded 2005-04-19 17:23:49 +02:00
ndb_limit.test Disabled ndb tests for embedded 2005-04-19 17:23:49 +02:00
ndb_lock.test Disabled ndb tests for embedded 2005-04-19 17:23:49 +02:00
ndb_minmax.test Disabled ndb tests for embedded 2005-04-19 17:23:49 +02:00
ndb_multi.test Fix for avoiding gettin Invalid schema object version when doing local changes 2005-04-27 18:17:41 +02:00
ndb_replace.test Disabled ndb tests for embedded 2005-04-19 17:23:49 +02:00
ndb_restore.test logging_ok: 2005-05-04 10:16:03 +02:00
ndb_subquery.test Disabled ndb tests for embedded 2005-04-19 17:23:49 +02:00
ndb_transaction.test Disabled ndb tests for embedded 2005-04-19 17:23:49 +02:00
ndb_truncate.test Disabled ndb tests for embedded 2005-04-19 17:23:49 +02:00
ndb_types.test Disabled ndb tests for embedded 2005-04-19 17:23:49 +02:00
ndb_update.test Disabled ndb tests for embedded 2005-04-19 17:23:49 +02:00
negation_elimination.test
null.test
null_key.test
odbc.test
olap.test olap.result, olap.test: 2005-05-18 05:15:48 -07:00
openssl_1.test
order_by.test
order_fill_sortbuf-master.opt
order_fill_sortbuf.test
outfile.test After merge fixes 2005-05-14 16:24:36 +03:00
overflow.test
packet.test Eliminate most of the remaining hardcoded list of tests to skip 2005-03-29 17:17:46 -08:00
preload.test
ps.test A fix and test case for Bug#9777 " Empty set returned by Prepared Statement when it 2005-05-05 12:55:09 +04:00
ps_1general.test Merge embedded-server testing changes. 2005-04-01 16:43:35 -08:00
ps_2myisam.test
ps_3innodb.test
ps_4heap.test
ps_5merge.test
ps_6bdb.test
ps_7ndb.test
ps_10nestset.test
ps_11bugs.test
ps_grant.test If the system is under high load 'show full processlist' might report the 2005-05-12 17:49:34 +02:00
query_cache.test Manually resolve merge 2005-04-29 08:46:03 -07:00
query_cache_merge.test
raid.test
range.test test fixes 2005-05-18 10:57:07 +02:00
rename.test Eliminate most of the remaining hardcoded list of tests to skip 2005-03-29 17:17:46 -08:00
repair.test
replace.test
reserved_win_names-master.opt BUG# 9148: Denial of service 2005-05-20 16:04:10 -05:00
reserved_win_names.test BUG# 9148: Denial of service 2005-05-20 16:04:10 -05:00
rollback.test
row.test
rpl000001-slave.opt
rpl000001.test
rpl000002.test
rpl000004.test
rpl000005.test Fix for bug #7100: relay_log_space_max missing from SHOW VARIABLES 2005-03-16 15:57:57 +03:00
rpl000006.test
rpl000008-slave.opt
rpl000008.test
rpl000009-slave.opt
rpl000009.test
rpl000010-slave.opt
rpl000010.test
rpl000011.test
rpl000012.test
rpl000013-slave.opt
rpl000013.test
rpl000015-slave.sh
rpl000015.slave-mi
rpl000015.test
rpl000017-slave.opt
rpl000017-slave.sh
rpl000017.test
rpl000018-master.opt
rpl000018-slave.opt
rpl000018.test
rpl_alter.test
rpl_chain_temp_table.test
rpl_change_master.test
rpl_charset.test BUG#6676: Derivation of user variables should be of derivation "IMPLICIT" 2005-02-21 16:26:04 +01:00
rpl_commit_after_flush.test
rpl_create_database-master.opt
rpl_create_database-slave.opt
rpl_create_database.test
rpl_deadlock-slave.opt Fix for BUG#8325 "Deadlock in replication thread stops replication": 2005-03-02 11:29:48 +01:00
rpl_deadlock.test "After Monty's review" changes to the fix for BUG#8325 "Deadlock in replication thread stops replication": 2005-03-23 19:19:36 +01:00
rpl_delete_all.test Windows compatibility changes of the 'rpl_delete_all', 2005-02-17 02:59:39 +01:00
rpl_do_grant.test
rpl_drop.test
rpl_drop_temp-slave.opt
rpl_drop_temp.test
rpl_EE_error.test
rpl_empty_master_crash.test
rpl_error_ignored_table-slave.opt
rpl_error_ignored_table.test
rpl_failed_optimize-master.opt
rpl_failed_optimize.test
rpl_failsafe.test
rpl_flush_log_loop-master.opt
rpl_flush_log_loop-master.sh
rpl_flush_log_loop-slave.opt
rpl_flush_log_loop-slave.sh
rpl_flush_log_loop.test
rpl_flush_tables.test
rpl_free_items-slave.opt
rpl_free_items.test
rpl_get_lock.test
rpl_heap.test
rpl_ignore_grant-slave.opt
rpl_ignore_grant.test
rpl_init_slave-slave.opt
rpl_init_slave.test
rpl_insert_id-slave.opt
rpl_insert_id.test Bug#8412: Merge from 4.0 2005-02-23 19:58:54 +01:00
rpl_insert_ignore-slave.opt
rpl_insert_ignore.test
rpl_loaddata.test
rpl_loaddata_rule_m-master.opt
rpl_loaddata_rule_m.test
rpl_loaddata_rule_s-slave.opt
rpl_loaddata_rule_s.test
rpl_loaddatalocal.test
rpl_log-master.opt
rpl_log-slave.opt
rpl_log.test
rpl_log_pos.test
rpl_many_optimize.test
rpl_master_pos_wait.test
rpl_max_relay_size.test
rpl_misc_functions-slave.sh
rpl_misc_functions.test
rpl_multi_delete-slave.opt
rpl_multi_delete.test
rpl_multi_delete2-slave.opt
rpl_multi_delete2.test
rpl_multi_query.test rpl_multi_query.test: disable ps-protocol as PS don't support multi-queries 2005-02-16 10:01:05 +01:00
rpl_multi_update.test
rpl_multi_update2-slave.opt
rpl_multi_update2.test
rpl_mystery22.test
rpl_openssl.test
rpl_optimize.test
rpl_ps.test
rpl_redirect.test
rpl_relayrotate-slave.opt
rpl_relayrotate.test
rpl_relayspace-slave.opt
rpl_relayspace.test
rpl_replicate_do-slave.opt
rpl_replicate_do.test
rpl_reset_slave.test
rpl_rewrite_db-slave.opt
rpl_rewrite_db.test Makefile.am: 2005-04-06 12:20:55 +02:00
rpl_rotate_logs-master.opt
rpl_rotate_logs-slave.sh
rpl_rotate_logs.slave-mi
rpl_rotate_logs.test
rpl_server_id1.test
rpl_server_id2-slave.opt
rpl_server_id2.test
rpl_set_charset.test
rpl_skip_error-slave.opt
rpl_skip_error.test
rpl_sporadic_master-master.opt
rpl_sporadic_master.test
rpl_start_stop_slave.test
rpl_temporary.test
rpl_timezone-master.opt
rpl_timezone-slave.opt
rpl_timezone.test
rpl_trunc_binlog.test
rpl_until.test
rpl_user_variables.test
rpl_variables.test Eliminate most of the remaining hardcoded list of tests to skip 2005-03-29 17:17:46 -08:00
select.test merged 2005-05-18 22:14:08 +02:00
select_found.test merging 2005-02-28 19:59:38 +04:00
select_safe.test Fix for BUG#8726: In JOIN::optimize on ER_TOO_BIG_SELECT error set JOIN::error to -1 to cause 2005-02-28 20:21:21 +03:00
show_check.test Fix for BUG#9439: 2005-04-16 23:35:39 +04:00
skip_name_resolve-master.opt
skip_name_resolve.test Clean up merge of fix for Bug #9468. 2005-04-01 19:00:14 -08:00
sql_mode.test
status.test
subselect.test relaxed DBUG_ASSERT in Item_int_with_ref::new_item() to "any constant" (BUG#10020) 2005-05-16 12:19:10 +03:00
subselect2.test
subselect_gis.test
subselect_innodb.test
symlink.test Fix symlink test to avoid filenames with paths 2005-03-03 12:36:27 -08:00
synchronization.test
system_mysql_db.test
system_mysql_db_fix-master.opt
system_mysql_db_fix.test Eliminate most of the remaining hardcoded list of tests to skip 2005-03-29 17:17:46 -08:00
system_mysql_db_refs.test
tablelock.test
temp_table-master.opt Make sure that the filename for temporary tables is built with fn_format() 2005-03-01 19:05:48 -08:00
temp_table.test Make sure that the filename for temporary tables is built with fn_format() 2005-03-01 19:05:48 -08:00
timezone-master.opt
timezone.test
timezone2.test Eliminate most of the remaining hardcoded list of tests to skip 2005-03-29 17:17:46 -08:00
timezone3-master.opt
timezone3.test
timezone_grant.test Eliminate most of the remaining hardcoded list of tests to skip 2005-03-29 17:17:46 -08:00
truncate.test
type_blob.test Remove result.es files and support for them, which requires splitting 2005-03-30 17:32:44 -08:00
type_date.test
type_datetime.test
type_decimal.test
type_enum.test
type_float.test Merge embedded-server testing changes. 2005-04-01 16:43:35 -08:00
type_nchar.test
type_ranges.test Remove result.es files and support for them, which requires splitting 2005-03-30 17:32:44 -08:00
type_set.test Fixed wrong memory references found by purify 2005-02-28 11:59:46 +02:00
type_time.test
type_timestamp.test Bug#7806 - insert on duplicate key and auto-update of timestamp 2005-04-19 15:12:32 +02:00
type_uint.test
type_year.test
union-master.opt
union.test ctype_collate.result, ctype_collate.test, union.result, union.test: 2005-04-10 12:40:33 +05:00
update.test Fix for BUG#9103: 2005-04-18 05:21:44 +04:00
user_var-binlog.test Eliminate most of the remaining hardcoded list of tests to skip 2005-03-29 17:17:46 -08:00
user_var.test Fix for bug #9286: SESSION/GLOBAL should be disallowed for user variables 2005-04-06 14:13:06 +05:00
varbinary.test
variables-master.opt
variables.test Merge embedded-server testing changes. 2005-04-01 16:43:35 -08:00
warnings-master.opt
warnings.test BUG#9072 'Max_error_count' system variable cannot be set to zero 2005-03-21 11:07:31 +01:00