mariadb/sql
reggie@mdk10.(none) 48c584537d 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.
2005-05-20 16:04:10 -05:00
..
examples BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
share Fix wrong format specifier in error messages. 2005-05-14 02:28:10 +04:00
.cvsignore
add_errmsg
client_settings.h
custom_conf.h
derror.cc
des_key_file.cc
discover.cc WL1424 Multiple MySQL Servers: SHOW TABLES etc. should detect new and delete old tables. 2004-09-13 14:46:38 +02:00
field.cc Minor clean-ups for the previous commit. 2005-04-06 15:12:44 +05:00
field.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
field_conv.cc Merge changed tests 2005-01-18 12:25:56 -08:00
filesort.cc A fix (bug #8799: Killed filesorts can fail inited==RND assertion in ha_rnd_end). 2005-03-15 15:32:11 +04:00
frm_crypt.cc
gen_lex_hash.cc Merge with 4.0 2004-09-01 04:12:09 +03:00
gstream.cc
gstream.h
ha_berkeley.cc BUG#6554 Problem Building MySql on Fedora Core 3 2005-03-14 12:07:49 +01:00
ha_berkeley.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
ha_blackhole.cc sql/ha_blackhole.cc 2005-05-13 21:43:26 +02:00
ha_blackhole.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
ha_heap.cc Merge mysql.com:/home/jimw/my/mysql-4.1-8497 2005-05-07 01:00:24 -07:00
ha_heap.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
ha_innodb.cc Merge marko@bk-internal.mysql.com:/home/bk/mysql-4.1 2005-05-06 10:15:58 +03:00
ha_innodb.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
ha_isam.cc Support for TIMESTAMP columns holding NULL values. Unlike all other 2004-10-01 18:54:06 +04:00
ha_isam.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
ha_isammrg.cc Support for TIMESTAMP columns holding NULL values. Unlike all other 2004-10-01 18:54:06 +04:00
ha_isammrg.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
ha_myisam.cc merge 2005-03-03 23:07:20 +01:00
ha_myisam.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
ha_myisammrg.cc BUG#5964 - 4.1 MERGE tables regression from 4.0 2005-04-28 18:28:50 +02:00
ha_myisammrg.h Bug#10400 - Improperly-defined MERGE table crashes with INSERT ... ON DUPLICATE KEY UPDATE 2005-05-18 19:40:39 +02:00
ha_ndbcluster.cc bug#9813: Post review fixes 2005-05-07 22:04:52 +02:00
ha_ndbcluster.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
handler.cc BUG#9911 After review fixes 2005-04-28 10:49:18 +02:00
handler.h Bug#10400 - Improperly-defined MERGE table crashes with INSERT ... ON DUPLICATE KEY UPDATE 2005-05-18 19:40:39 +02:00
hash_filo.cc
hash_filo.h
hostname.cc Fixes during review 2005-05-13 14:04:32 +03:00
init.cc
item.cc relaxed DBUG_ASSERT in Item_int_with_ref::new_item() to "any constant" (BUG#10020) 2005-05-16 12:19:10 +03:00
item.h Some improvement in Item_int_with_ref class comment. 2005-05-16 14:06:52 +00:00
item_buff.cc
item_cmpfunc.cc A fix for Bug#9443 "mysql_client_test fails on linux and some solaris 2005-03-31 03:44:51 +04:00
item_cmpfunc.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
item_create.cc Merging fix for bug #9796 "Query Cache caches queries with CURRENT_USER() 2005-04-11 10:44:48 +04:00
item_create.h Making 4.1 tree compile with -ansi -pedantic 2004-12-16 16:16:28 +03:00
item_func.cc After merge fixes 2005-05-14 16:24:36 +03:00
item_func.h Merge bk-internal.mysql.com:/home/bk/mysql-4.1 2005-05-09 12:16:59 +02:00
item_geofunc.cc Fix for bug #6765 "Implicit access to time zone description 2004-12-09 13:31:46 +03:00
item_geofunc.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
item_row.cc Better bugfix for "HAVING when refering to RAND()" (Bug #8216) 2005-02-08 14:41:09 +02:00
item_row.h Deployment of centralized Item change registry, step 2: Item_ref 2004-10-08 19:13:09 +04:00
item_strfunc.cc SUBSTR with negative argument didn't work 2005-05-09 20:55:06 +05:00
item_strfunc.h Remove testcode 2005-05-10 10:45:16 +02:00
item_subselect.cc postreview changes 2005-03-30 10:07:08 +03:00
item_subselect.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
item_sum.cc Fix for Bug #9913 "udf_deinit is not called after execution of PS" 2005-04-30 20:23:40 +04:00
item_sum.h Merge bk-internal.mysql.com:/home/bk/mysql-4.1 2005-05-09 12:16:59 +02:00
item_timefunc.cc Fix for func_sapdb failures on 64-bit platforms (aka Bug #10040 2005-04-25 11:25:40 +04:00
item_timefunc.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
item_uniq.cc
item_uniq.h
key.cc Merge 2005-03-17 10:59:25 +04:00
lex.h WL#1596 "make mysqldump --master-data --single-transaction able to do online dump of InnoDB AND report reliable 2004-11-10 17:56:45 +01:00
lex_symbol.h
lock.cc Merge from 4.0 needs fixes 2005-04-27 18:59:31 +02:00
log.cc Bug#8412: Setting error code to 0 on statements that cannot fail. 2005-02-23 20:59:00 +01:00
log_event.cc Merge quadxeon.mysql.com:/nfstmp1/guilhem/mysql-4.0-4xeon 2005-03-17 17:00:44 +01:00
log_event.h Remove DUP_IGNORE from enum_duplicates and instead use a separate ignore flag 2004-12-31 12:04:35 +02:00
Makefile.am Additional storage engine called "blackhole". Customer request, and for that matter a Zawodny request. With this you can alter table to a type of table that would never store data. Its a /dev/null for a database. 2005-03-22 16:10:39 -08:00
matherr.c
mf_iocache.cc
my_lock.c
mysql_priv.h Bug#8733 - server accepts malformed query (multiply mentioned distinct) 2005-05-09 14:31:46 +01:00
mysqld.cc Bug #5843: Server code does not check whether PID file was successfully written 2005-05-05 12:24:10 +05:00
mysqld_suffix.h
net_serv.cc Bug #9721 net_write_timeout not used on Windows 2005-05-05 17:17:57 +02:00
nt_servc.cc
nt_servc.h
opt_range.cc Fix for BUG#9103: 2005-04-18 05:21:44 +04:00
opt_range.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
opt_sum.cc logging_ok: 2005-03-04 20:24:13 -08:00
password.c sql/password.c: check for buffer overflow in check_scramble_323 (BUG#7187) 2004-12-11 10:17:25 +01:00
procedure.cc
procedure.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
protocol.cc Fix for BUG#10274: In Protocol_simple::store_long don't make any assumptions about 2005-04-30 01:05:15 +04:00
protocol.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
protocol_cursor.cc
records.cc Merge with 4.0 for 4.1 release 2004-10-06 19:14:33 +03:00
repl_failsafe.cc Fix for bug #6765 "Implicit access to time zone description 2004-12-09 13:31:46 +03:00
repl_failsafe.h Merge with 4.0 for 4.1 release 2004-10-06 19:14:33 +03:00
set_var.cc Fixed core dump with long timezone names 2005-04-16 03:40:33 +03:00
set_var.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
slave.cc "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
slave.h "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
spatial.cc hf's fix for bug #10626 ( gis.test fails) 2005-05-19 22:53:35 +05:00
spatial.h Fix compiler warnings (detected by Intel's C++ compiler) 2004-10-22 18:44:51 +03:00
sql_acl.cc merged 2005-03-26 20:15:18 +01:00
sql_acl.h fixes/cleanups according to Coverity report 2005-01-24 15:48:25 +01:00
sql_analyse.cc fixes/cleanups according to Coverity report 2005-01-24 15:48:25 +01:00
sql_analyse.h
sql_base.cc Fix memory leak 2005-05-16 20:16:46 +03:00
sql_bitmap.h terminal.c, sql_bitmap.h, my_sys.h, configure.in, config.h: 2005-05-05 09:15:14 +02:00
sql_cache.cc Fix crash in embedded server due to incorrect storage of results 2005-03-31 19:17:45 -08:00
sql_cache.h Merge with 4.0 2004-10-27 19:52:41 +03:00
sql_class.cc merging 2005-02-28 19:59:38 +04:00
sql_class.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
sql_client.cc
sql_crypt.cc
sql_crypt.h
sql_db.cc BUG# 9148: Denial of service 2005-05-20 16:04:10 -05:00
sql_delete.cc merged 2005-04-14 21:31:22 +02:00
sql_derived.cc fixed union types merging and table related metadata (BUG#8824) 2005-03-23 08:36:48 +02:00
sql_do.cc Fix for bug #6765 "Implicit access to time zone description 2004-12-09 13:31:46 +03:00
sql_error.cc BUG#6662: Changes after Guilhems and Sergs review 2005-02-22 12:40:31 +01:00
sql_handler.cc * Added comments and one assert 2004-12-14 03:36:19 +03:00
sql_help.cc * Added comments and one assert 2004-12-14 03:36:19 +03:00
sql_insert.cc Bug#10400 - Improperly-defined MERGE table crashes with INSERT ... ON DUPLICATE KEY UPDATE 2005-05-18 19:40:39 +02:00
sql_lex.cc BUG#9922 - INSERT SELECT with UNIONs allows concurrent INSERTs 2005-04-15 19:20:15 +02:00
sql_lex.h fixed union types merging and table related metadata (BUG#8824) 2005-03-23 08:36:48 +02:00
sql_list.cc
sql_list.h merged 2005-05-18 22:14:08 +02:00
sql_load.cc Remove DUP_IGNORE from enum_duplicates and instead use a separate ignore flag 2004-12-31 12:04:35 +02:00
sql_manager.cc
sql_manager.h
sql_map.cc
sql_map.h
sql_olap.cc
sql_parse.cc Clean up error message for connections-per-hour user limit 2005-04-27 17:05:15 -07:00
sql_prepare.cc fixed union types merging and table related metadata (BUG#8824) 2005-03-23 08:36:48 +02:00
sql_rename.cc Bug#6391 (binlog-do-db rules ignored) 2004-12-03 12:13:51 +01:00
sql_repl.cc Fixed wrong memory references found by purify 2005-02-28 11:59:46 +02:00
sql_repl.h Remove DUP_IGNORE from enum_duplicates and instead use a separate ignore flag 2004-12-31 12:04:35 +02:00
sql_select.cc olap.result, olap.test: 2005-05-18 05:15:48 -07:00
sql_select.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
sql_show.cc Fix for BUG#9439: 2005-04-16 23:35:39 +04:00
sql_sort.h
sql_state.c
sql_string.cc fix call of string::copy() if HAVE_FCONVERT is set 2004-11-01 14:43:53 +00:00
sql_string.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
sql_table.cc After merge fixes 2005-05-14 16:24:36 +03:00
sql_test.cc
sql_udf.cc This fixed a compile problem on Windows 2005-05-19 15:18:49 -05:00
sql_udf.h Merge bk-internal.mysql.com:/home/bk/mysql-4.1 2005-05-09 12:16:59 +02:00
sql_union.cc Merge 2005-03-30 10:27:36 +03:00
sql_update.cc Merge from 4.0 2005-02-18 14:19:08 +01:00
sql_yacc.yy sql_yacc.yy: 2005-05-18 04:17:13 -07:00
stacktrace.c Step 2 of the switch to support configuration with NPTL: 2005-04-20 20:38:57 +02:00
stacktrace.h Step 2 of the switch to support configuration with NPTL: 2005-04-20 20:38:57 +02:00
strfunc.cc - Housekeeping: removed a few unreferenced variables, noticed while doing 2005-01-11 15:38:03 +01:00
structs.h "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
table.cc Bug#10400 - Improperly-defined MERGE table crashes with INSERT ... ON DUPLICATE KEY UPDATE 2005-05-18 19:40:39 +02:00
table.h Bug#7806 - insert on duplicate key and auto-update of timestamp 2005-04-22 12:30:09 +02:00
thr_malloc.cc Simpler arena swapping code 2004-11-08 01:13:54 +02:00
time.cc Fix for bug #7297 "Two digit year should be interpreted correctly 2004-12-16 16:31:50 +03:00
tzfile.h
tztime.cc Merge bk-internal.mysql.com:/home/bk/mysql-4.1 2005-01-28 09:32:43 +03:00
tztime.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
udf_example.cc Ensure that we free memory used with --order-by-primary (in mysqldump) 2004-12-09 12:47:20 +02:00
uniques.cc
unireg.cc merged 2005-05-18 22:14:08 +02:00
unireg.h Fixed bug in HAVING when refering to RAND() through alias 2005-02-07 18:13:57 +02:00
watchdog_mysqld