mariadb/sql
thek@adventure.(none) acfe3fc924 Bug#30269 Query cache eats memory
Although the query cache doesn't support retrieval of statements containing
column level access control, it was still possible to cache such statements
thus wasting memory.
  
This patch extends the access control check on the target tables to avoid
caching a statement with column level restrictions. 

Views are excepted and can be cached but only retrieved by super user account.
2007-08-21 13:43:09 +02:00
..
examples Bug#28862 Extended Latin1 characters get lost in CVS engine 2007-06-15 11:19:35 +05:00
share Bug#29499 Converting 'del' from ascii to Unicode results in 'question mark' 2007-07-04 12:04:57 +05:00
.cvsignore
add_errmsg
client_settings.h
CMakeLists.txt CMakeLists.txt, configure.js: 2007-07-18 15:42:36 +02:00
custom_conf.h
derror.cc
des_key_file.cc
discover.cc
field.cc Merge kboortz@bk-internal.mysql.com:/home/bk/mysql-5.0 2007-07-21 01:53:19 +02:00
field.h configure.in: 2007-06-20 14:00:28 +02:00
field_conv.cc field_conv.cc: 2007-07-12 00:55:40 +05:00
filesort.cc Fixed bug #25798. 2007-07-01 15:33:28 -07:00
frm_crypt.cc
gen_lex_hash.cc
gstream.cc
gstream.h
ha_archive.cc BUG#29207 - archive table reported as corrupt by check table (P1) 2007-06-27 13:19:34 +05:00
ha_archive.h
ha_berkeley.cc
ha_berkeley.h
ha_blackhole.cc
ha_blackhole.h Merge mysql.com:/home/svoj/devel/mysql/BUG27998/mysql-4.1-engines 2007-05-10 18:14:04 +05:00
ha_federated.cc fix Visual Studio build - strictness of compiler could not cast 2007-06-29 15:14:08 -07:00
ha_federated.h Bug#25513 2007-06-28 16:03:01 -07:00
ha_heap.cc Mark deadcode for gcov 2007-07-18 11:12:15 +04:00
ha_heap.h [pb problem]: ha_heap->clone() fails on windows because of mess with 2007-07-17 19:51:50 +04:00
ha_innodb.cc NULL MERGE UP to 5.1. 2007-07-10 08:16:51 -06:00
ha_innodb.h
ha_myisam.cc Merge gleb.loc:/home/uchum/work/bk/5.0 2007-07-19 19:57:53 +05:00
ha_myisam.h Bug#28249 Query Cache returns wrong result with concurrent insert / certain lock 2007-07-12 13:29:51 +02:00
ha_myisammrg.cc BUG#26976 - Missing table in merge not noted in related error msg + 2007-06-14 16:18:01 +05:00
ha_myisammrg.h BUG#26976 - Missing table in merge not noted in related error msg + 2007-06-06 04:42:41 +05:00
ha_ndbcluster.cc Merge mskold@bk-internal.mysql.com:/home/bk/mysql-5.0-ndb 2007-05-28 15:23:28 +02:00
ha_ndbcluster.h Merge dev3-221.dev.cn.tlan:/home/ngb/mysql/mysql-5.0/mysql-5.0-ndb-bj 2007-05-08 10:00:12 +08:00
ha_ndbcluster_cond.cc
ha_ndbcluster_cond.h Bug #29185 Large IN list crashes mysqld with cluster and condition pushdown 2007-06-19 13:56:02 +02:00
handler.cc Merge bk-internal.mysql.com:/home/bk/mysql-5.0-runtime 2007-06-20 12:46:15 +04:00
handler.h Merge adventure.(none):/home/thek/Development/cpp/bug28249/my50-bug28249 2007-07-12 15:30:34 +02:00
hash_filo.cc
hash_filo.h
hostname.cc
init.cc Fix for bug #28121 "INSERT or UPDATE into DOUBLE(200,0) field being truncated to 31 digits" 2007-05-28 12:44:59 +04:00
item.cc Remove typedef st_table_list TABLE_LIST and always use name 'TABLE_LIST'. 2007-07-06 16:18:49 +04:00
item.h Merge bk-internal.mysql.com:/home/bk/mysql-5.0 2007-07-16 23:41:28 +04:00
item_buff.cc
item_cmpfunc.cc item_cmpfunc.cc: 2007-07-16 01:03:58 +04:00
item_cmpfunc.h Extended fix for the bug#29555. 2007-07-15 21:51:36 +04:00
item_create.cc Fixed bug #29415. 2007-07-07 10:33:02 -07:00
item_create.h Bug #27921 View ignores precision for CAST() 2007-05-10 00:17:21 +05:00
item_func.cc Merge gleb.loc:/home/uchum/work/bk/5.0-opt 2007-06-16 13:49:26 +05:00
item_func.h user_var.result: 2007-06-03 15:56:48 +04:00
item_geofunc.cc
item_geofunc.h
item_row.cc
item_row.h
item_strfunc.cc Avoid the name conflict between the system-provided "md5.h" and the MySQL one 2007-07-19 14:14:03 +02:00
item_strfunc.h
item_subselect.cc Bug#27333: subquery grouped for aggregate of outer 2007-06-29 10:39:17 +03:00
item_subselect.h
item_sum.cc Bug#29850: Wrong charset of GROUP_CONCAT result when the select employs 2007-07-19 20:21:23 +04:00
item_sum.h Bug#27333: subquery grouped for aggregate of outer 2007-06-29 10:39:17 +03:00
item_timefunc.cc Bug#29898: Item_date_typecast::val_int doesn't reset the null_value flag. 2007-07-20 00:06:35 +04:00
item_timefunc.h Backport of TIME->MYSQL_TIME / Y2K fixset 2007-05-16 10:44:59 +02:00
item_uniq.cc
item_uniq.h
key.cc
lex.h
lex_symbol.h
lock.cc Merge mysql.com:/home/svoj/devel/mysql/BUG28574/mysql-4.1-engines 2007-06-01 13:54:31 +05:00
log.cc Merge tnurnberg@bk-internal.mysql.com:/home/bk/mysql-5.0-maint 2007-07-10 18:33:20 +02:00
log_event.cc Merge gleb.loc:/home/uchum/work/bk/5.0 2007-06-24 12:58:45 +05:00
log_event.h Bug#22725 Replication outages from ER_SERVER_SHUTDOWN (1053) set in replication events 2007-05-28 22:20:22 +03:00
Makefile.am Bug#29414 HPUX build fails - 'noinst_HEADERS' does not exist 2007-06-28 11:13:18 +02:00
matherr.c
message.mc
mf_iocache.cc
my_decimal.cc Backport of TIME->MYSQL_TIME / Y2K fixset 2007-05-16 10:44:59 +02:00
my_decimal.h Merge bk-internal.mysql.com:/data0/bk/mysql-5.0 2007-05-28 00:05:38 +02:00
my_lock.c
mysql_priv.h Merge ramayana.hindu.god:/home/tsmith/m/bk/50 2007-07-17 11:32:50 -06:00
mysqld.cc Fix for bug #28808: log_queries_not_using_indexes variable dynamic change is ignored 2007-07-05 15:34:12 +05:00
mysqld_suffix.h
net_serv.cc Merge mysql.com:/home/hf/work/29117/my41-29117 2007-06-19 12:31:37 +05:00
nt_servc.cc
nt_servc.h
opt_range.cc Mark deadcode for gcov 2007-07-18 00:29:25 +04:00
opt_range.h
opt_sum.cc Bug#27573: MIN() on an indexed column which is always NULL sets _other_ results 2007-05-15 15:29:12 +03:00
parse_file.cc
parse_file.h
password.c
procedure.cc
procedure.h
protocol.cc Backport of TIME->MYSQL_TIME / Y2K fixset 2007-05-16 10:44:59 +02:00
protocol.h Backport of TIME->MYSQL_TIME / Y2K fixset 2007-05-16 10:44:59 +02:00
records.cc
repl_failsafe.cc
repl_failsafe.h
set_var.cc Bug #29325: 2007-07-11 10:49:54 +03:00
set_var.h
slave.cc Merge polly.local:/home/kaa/src/maint/bug24192/my50-bug24192 2007-07-11 19:29:11 +04:00
slave.h
sp.cc A fix and a test case for Bug#26141 mixing table types in trigger 2007-07-12 22:26:41 +04:00
sp.h
sp_cache.cc
sp_cache.h
sp_head.cc A fix and a test case for Bug#26141 mixing table types in trigger 2007-07-12 22:26:41 +04:00
sp_head.h A fix and a test case for Bug#26141 mixing table types in trigger 2007-07-12 22:26:41 +04:00
sp_pcontext.cc
sp_pcontext.h
sp_rcontext.cc
sp_rcontext.h
spatial.cc Bug #29166: 2007-07-05 18:24:48 +03:00
spatial.h
sql_acl.cc BUG#29030 (DROP USER command that errors still gets written to binary log 2007-06-20 14:24:31 +02:00
sql_acl.h
sql_analyse.cc
sql_analyse.h
sql_array.h
sql_base.cc Remove obvious comments. 2007-07-20 19:46:13 +04:00
sql_bitmap.h
sql_cache.cc Bug#30269 Query cache eats memory 2007-08-21 13:43:09 +02:00
sql_cache.h Bug #30269 Query cache eats memory 2007-08-17 16:55:20 +02:00
sql_class.cc BUG#29734 - thread_id=0 in binary log which leads to temporary table conflicts 2007-07-14 17:58:39 +05:00
sql_class.h Merge bk-internal.mysql.com:/home/bk/mysql-5.0 2007-07-21 17:52:16 +04:00
sql_client.cc Bug#26664 test suite times out on OS X 64bit 2007-05-24 11:21:27 +02:00
sql_crypt.cc
sql_crypt.h
sql_cursor.cc
sql_cursor.h
sql_db.cc A fix and a teset case for Bug#28551 The warning 2007-07-05 02:20:32 +04:00
sql_delete.cc
sql_derived.cc
sql_do.cc
sql_error.cc Merge bk-internal.mysql.com:/home/bk/mysql-5.0-runtime 2007-06-20 12:46:15 +04:00
sql_error.h BUG#26976 - Missing table in merge not noted in related error msg + 2007-06-06 04:42:41 +05:00
sql_handler.cc Fix for: 2007-05-11 20:33:13 +04:00
sql_help.cc
sql_insert.cc Rename all references to 'Delayed_insert' instances from 'tmp' to 'di' 2007-07-19 19:36:52 +04:00
sql_lex.cc Bug #29929 LOCK TABLES does not pre-lock tables used in triggers of the locked tables 2007-07-27 16:56:29 +02:00
sql_lex.h A fix and a test case for Bug#26141 mixing table types in trigger 2007-07-12 22:26:41 +04:00
sql_list.cc
sql_list.h
sql_load.cc Merge gleb.loc:/home/uchum/work/bk/4.1-opt 2007-07-04 02:09:56 +05:00
sql_locale.cc
sql_manager.cc
sql_manager.h
sql_map.cc
sql_map.h
sql_olap.cc
sql_parse.cc Merge bk-internal.mysql.com:/home/bk/mysql-5.0 2007-07-16 23:41:28 +04:00
sql_prepare.cc Merge bk-internal.mysql.com:/home/bk/mysql-5.0-runtime 2007-07-12 23:22:17 +04:00
sql_rename.cc
sql_repl.cc Fix for bug #29420: crash with show and purge binlogs 2007-07-05 13:09:56 +05:00
sql_repl.h
sql_select.cc Merge gleb.loc:/home/uchum/work/bk/5.0 2007-07-19 19:57:53 +05:00
sql_select.h Bug#27333: subquery grouped for aggregate of outer 2007-06-29 10:39:17 +03:00
sql_show.cc Merge bk-internal.mysql.com:/home/bk/mysql-5.0 2007-07-16 23:41:28 +04:00
sql_sort.h Fixed bug #25798. 2007-07-01 15:33:28 -07:00
sql_state.c
sql_string.cc
sql_string.h
sql_table.cc Bug #29325: 2007-07-11 10:49:54 +03:00
sql_test.cc
sql_trigger.cc A fix and a test case for Bug#26141 mixing table types in trigger 2007-07-12 22:26:41 +04:00
sql_trigger.h A fix and a test case for Bug#26141 mixing table types in trigger 2007-07-12 22:26:41 +04:00
sql_udf.cc
sql_udf.h Remove typedef st_table_list TABLE_LIST and always use name 'TABLE_LIST'. 2007-07-06 16:18:49 +04:00
sql_union.cc Merge olga.mysql.com:/home/igor/dev-opt/mysql-4.1-opt-bug27937 2007-05-14 17:06:05 -07:00
sql_update.cc Merge mysql.com:/nfsdisk1/lars/bkroot/mysql-5.0-rpl 2007-06-05 01:14:10 +02:00
sql_view.cc A fix and a test case for Bug#26141 mixing table types in trigger 2007-07-12 22:26:41 +04:00
sql_view.h
sql_yacc.yy Merge bk-internal.mysql.com:/home/bk/mysql-5.0 2007-07-16 23:41:28 +04:00
stacktrace.c Bug #29543 GCov information not written in case of crash. 2007-07-07 07:46:17 +02:00
stacktrace.h
strfunc.cc
structs.h Bug#28149 overflow in some "SHOW STATUS"-variables 2007-06-09 17:46:09 +05:00
table.cc Bug #29929 LOCK TABLES does not pre-lock tables used in triggers of the locked tables 2007-07-27 16:56:29 +02:00
table.h Bug #29929 LOCK TABLES does not pre-lock tables used in triggers of the locked tables 2007-07-27 16:56:29 +02:00
thr_malloc.cc
time.cc Backport of TIME->MYSQL_TIME / Y2K fixset 2007-05-16 10:44:59 +02:00
tzfile.h
tztime.cc Backport of TIME->MYSQL_TIME / Y2K fixset 2007-05-16 10:44:59 +02:00
tztime.h Backport of TIME->MYSQL_TIME / Y2K fixset 2007-05-16 10:44:59 +02:00
udf_example.c bug#27741: udf test fails on AIX < 5.3 2007-05-31 14:22:21 +02:00
udf_example.def
uniques.cc Fixed bug #25798. 2007-07-01 15:33:28 -07:00
unireg.cc Bug #29325: 2007-07-11 10:49:54 +03:00
unireg.h Fix for bug #28808: log_queries_not_using_indexes variable dynamic change is ignored 2007-07-05 15:34:12 +05:00
watchdog_mysqld