mariadb/sql
dlenev@brandersnatch.localdomain 270b695f59 Fix for bug #10015 "Crash in InnoDB if stored routines are used".
We should not allow explicit or implicit transaction commits inside
of stored functions or triggers (so in autocommit mode we should not
do commits after execution of sub-statement).
Also since we don't support nested statement transactions in 5.0,
we shouldn't commit or rollback stmt transactions while we are inside
stored functions or triggers. This should be fixed in later (>=5.1)
releases.
2005-06-07 14:53:08 +04:00
..
examples ha_archive.cc: 2005-05-24 18:51:53 +02:00
share Fix for bug #10015 "Crash in InnoDB if stored routines are used". 2005-06-07 14:53:08 +04:00
.cvsignore
add_errmsg
client_settings.h
custom_conf.h
derror.cc
des_key_file.cc default_modify.c: 2005-05-21 23:23:39 +02:00
discover.cc
field.cc Merge from 4.1 2005-05-26 21:01:55 +02:00
field.h Cleanup's during review 2005-05-25 18:33:32 +03:00
field_conv.cc my_vsnprintf.c, sql_select.cc, sql_delete.cc, field_conv.cc, rt_split.c: 2005-05-20 15:17:13 +02:00
filesort.cc Moved some old test and added a new test to only be run with mysql-test-run --big 2005-04-07 19:24:14 +03:00
frm_crypt.cc
gen_lex_hash.cc a fix (#10742: Can't compile "sql_lex.cc" on AIX 5.2). 2005-05-19 18:56:01 +05:00
gstream.cc
gstream.h
ha_berkeley.cc Merge from 4.1 2005-05-26 21:01:55 +02:00
ha_berkeley.h Merge neptunus.(none):/home/msvensson/mysql/bug10241 2005-05-09 11:26:48 +02:00
ha_blackhole.cc Merge from 4.1 2005-05-26 21:01:55 +02:00
ha_blackhole.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
ha_federated.cc Comment and test changes per review request by Timour. All tests pass on production with this code. 2005-05-27 22:07:46 +02:00
ha_federated.h Chmod -x for ha_federated.h 2005-03-05 00:35:00 +03:00
ha_heap.cc Merge from 4.1 2005-05-26 21:01:55 +02:00
ha_heap.h Merge neptunus.(none):/home/msvensson/mysql/bug10241 2005-05-09 11:26:48 +02:00
ha_innodb.cc merged 2005-05-28 01:28:18 +02:00
ha_innodb.h ha_innodb.h, ha_innodb.cc: 2005-05-17 21:43:15 +03:00
ha_myisam.cc Merge from 4.1 2005-05-26 21:01:55 +02:00
ha_myisam.h Merge neptunus.(none):/home/msvensson/mysql/bug10241 2005-05-09 11:26:48 +02:00
ha_myisammrg.cc Merge from 4.1 2005-05-26 21:01:55 +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 Merge from 4.1 2005-05-26 21:01:55 +02:00
ha_ndbcluster.h Merge neptunus.(none):/home/msvensson/mysql/bug10241 2005-05-09 11:26:48 +02:00
handler.cc Fix for bug #10015 "Crash in InnoDB if stored routines are used". 2005-06-07 14:53:08 +04:00
handler.h Resolve merge from 4.1 2005-05-18 13:54:36 -07:00
hash_filo.cc Add ifdefs to control when "#pragma implementation" should be used 2005-05-26 12:09:14 +02:00
hash_filo.h forgotten s/__GNUC__/USE_PRAGMA_INTERFACE/ causes compilation faliures 2005-05-27 14:15:08 +02:00
hostname.cc Fixes during review 2005-05-13 14:04:32 +03:00
init.cc
item.cc Merge from 4.1 2005-05-26 21:01:55 +02:00
item.h Move function from header file to make it easier to debug 2005-05-26 00:18:24 +03:00
item_buff.cc
item_cmpfunc.cc Merge from 4.1 2005-05-26 21:01:55 +02:00
item_cmpfunc.h Merge neptunus.(none):/home/msvensson/mysql/bug10241 2005-05-09 11:26:48 +02:00
item_create.cc Merge mdk10.(none):/home/reggie/bk/mysql-4.1 2005-04-11 09:29:49 -05:00
item_create.h
item_func.cc Fix for bug #10015 "Crash in InnoDB if stored routines are used". 2005-06-07 14:53:08 +04:00
item_func.h Manual merge of fix for bug #9913 into 5.0 tree. 2005-05-09 16:21:57 +04:00
item_geofunc.cc Merge from 4.1 2005-05-26 21:01:55 +02:00
item_geofunc.h Merge neptunus.(none):/home/msvensson/mysql/bug10241 2005-05-09 11:26:48 +02:00
item_row.cc Invalid DEFAULT values for CREATE TABLE now generates errors. (Bug #5902) 2005-04-01 15:04:50 +03:00
item_row.h
item_strfunc.cc Merge from 4.1 2005-05-26 21:01:55 +02:00
item_strfunc.h Merge neptunus.(none):/home/msvensson/mysql/bug9535 2005-05-17 20:32:00 +02:00
item_subselect.cc Merge from 4.1 2005-05-26 21:01:55 +02:00
item_subselect.h Merge neptunus.(none):/home/msvensson/mysql/bug10241 2005-05-09 11:26:48 +02:00
item_sum.cc Merge from 4.1 2005-05-26 21:01:55 +02:00
item_sum.h Manual merge of fix for bug #9913 into 5.0 tree. 2005-05-09 16:21:57 +04:00
item_timefunc.cc Merge from 4.1 2005-05-26 21:01:55 +02:00
item_timefunc.h Merge neptunus.(none):/home/msvensson/mysql/bug10241 2005-05-09 11:26:48 +02:00
item_uniq.cc Merge from 4.1 2005-05-26 21:01:55 +02:00
item_uniq.h Merge from 4.1 2005-05-26 21:01:55 +02:00
key.cc Fixes while reviewing new code 2005-05-06 11:39:30 +03:00
lex.h
lex_symbol.h
lock.cc Bug#7823 - FLUSH TABLES WITH READ LOCK + INSERT DELAYED = deadlock 2005-04-27 22:58:11 +02:00
log.cc Include fix to function open_binlog from 4.1 2005-05-26 21:01:54 +02:00
log_event.cc Merge from 4.1 2005-05-26 21:01:55 +02:00
log_event.h Merge from 4.1 2005-05-26 21:01:55 +02:00
Makefile.am Invalid DEFAULT values for CREATE TABLE now generates errors. (Bug #5902) 2005-04-01 15:04:50 +03:00
matherr.c
mf_iocache.cc
my_decimal.cc Trimmed fix for bug #9546 (Crashing with huge decimals) 2005-05-06 19:04:58 +05:00
my_decimal.h A lot of fixes to Precision math 2005-05-05 20:06:49 +05:00
my_lock.c
mysql_priv.h Merge neptunus.(none):/home/msvensson/mysql/bug9993 2005-05-27 17:22:19 +02:00
mysqld.cc Merge neptunus.(none):/home/msvensson/mysql/bug9993 2005-05-27 17:22:19 +02:00
mysqld_suffix.h
net_serv.cc Merge bk-internal.mysql.com:/users/rburnett/bug9721 2005-05-06 15:15:48 +02:00
nt_servc.cc
nt_servc.h
opt_range.cc Merge from 4.1 2005-05-26 21:01:55 +02:00
opt_range.h Merge neptunus.(none):/home/msvensson/mysql/bug10241 2005-05-09 11:26:48 +02:00
opt_sum.cc Fixes while reviewing new code 2005-05-06 11:39:30 +03:00
parse_file.cc
parse_file.h
password.c
procedure.cc Merge from 4.1 2005-05-26 21:01:55 +02:00
procedure.h Merge neptunus.(none):/home/msvensson/mysql/bug10241 2005-05-09 11:26:48 +02:00
protocol.cc Merge from 4.1 2005-05-26 21:01:55 +02:00
protocol.h Merge neptunus.(none):/home/msvensson/mysql/bug10241 2005-05-09 11:26:48 +02:00
protocol_cursor.cc Merge from 4.1 2005-05-26 21:01:55 +02:00
records.cc Moved some old test and added a new test to only be run with mysql-test-run --big 2005-04-07 19:24:14 +03:00
repl_failsafe.cc
repl_failsafe.h
set_var.cc Merge from 4.1 2005-05-26 21:01:55 +02:00
set_var.h Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-5.0 2005-05-18 14:50:57 +05:00
slave.cc Approximative fixes for BUG#2610,2611,9100 i.e. WL#2146 binlogging/replication of routines (stored procs and functions). 2005-05-05 14:20:53 +02:00
slave.h merge from 4.1 2005-03-24 14:32:40 +01:00
sp.cc Fixed references to uninitialized memory 2005-05-19 04:48:22 +03:00
sp.h Better approach for prelocking of tables for stored routines execution 2005-03-04 16:35:28 +03:00
sp_cache.cc Add USE_PRAGMA_INTERFACE and USE_PRAGMA_IMPLEMENTATION to files not existsing in 4.1 2005-05-27 12:03:37 +02:00
sp_cache.h Add USE_PRAGMA_INTERFACE and USE_PRAGMA_IMPLEMENTATION to files not existsing in 4.1 2005-05-27 12:03:37 +02:00
sp_head.cc Merge bk-internal.mysql.com:/home/bk/mysql-5.0 2005-05-27 14:38:34 +04:00
sp_head.h Merge bk-internal.mysql.com:/home/bk/mysql-5.0 2005-05-27 14:38:34 +04:00
sp_pcontext.cc Add USE_PRAGMA_INTERFACE and USE_PRAGMA_IMPLEMENTATION to files not existsing in 4.1 2005-05-27 12:03:37 +02:00
sp_pcontext.h Add USE_PRAGMA_INTERFACE and USE_PRAGMA_IMPLEMENTATION to files not existsing in 4.1 2005-05-27 12:03:37 +02:00
sp_rcontext.cc Add USE_PRAGMA_INTERFACE and USE_PRAGMA_IMPLEMENTATION to files not existsing in 4.1 2005-05-27 12:03:37 +02:00
sp_rcontext.h Add USE_PRAGMA_INTERFACE and USE_PRAGMA_IMPLEMENTATION to files not existsing in 4.1 2005-05-27 12:03:37 +02:00
spatial.cc Merge mdk10.(none):/home/reggie/bk/mysql-4.1 2005-05-19 15:50:44 -05:00
spatial.h Fix warnings from icc 2005-05-18 19:00:21 +03:00
sql_acl.cc Fix warnings from icc 2005-05-18 19:00:21 +03:00
sql_acl.h Bug#10246 - Parser: bad syntax for GRANT EXECUTE 2005-05-17 19:54:20 +01:00
sql_analyse.cc Merge from 4.1 2005-05-26 21:01:55 +02:00
sql_analyse.h Merge from 4.1 2005-05-26 21:01:55 +02:00
sql_base.cc Fix for bug #10015 "Crash in InnoDB if stored routines are used". 2005-06-07 14:53:08 +04: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 Clean up merge from 4.1 2005-05-02 10:19:37 -07:00
sql_cache.h
sql_class.cc Merge from 4.1 2005-05-26 21:01:55 +02:00
sql_class.h Fix for bug #10015 "Crash in InnoDB if stored routines are used". 2005-06-07 14:53:08 +04:00
sql_client.cc
sql_crypt.cc Add ifdefs to control when "#pragma implementation" should be used 2005-05-26 12:09:14 +02:00
sql_crypt.h Add ifdefs to control when "#pragma implementation" should be used 2005-05-26 12:09:14 +02:00
sql_db.cc fixed conflicts 2005-05-20 16:34:59 -05:00
sql_delete.cc Manual merge of patch fixing several trigger related bugs with main tree. 2005-05-24 22:35:41 +04:00
sql_derived.cc Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-5.0 2005-04-01 13:02:29 +03:00
sql_do.cc
sql_error.cc Fixed BUG#9004: Inconsistent behaviour of SP re. warnings 2005-04-22 12:53:48 +02:00
sql_error.h Invalid DEFAULT values for CREATE TABLE now generates errors. (Bug #5902) 2005-04-01 15:04:50 +03:00
sql_handler.cc Better approach for prelocking of tables for stored routines execution 2005-03-04 16:35:28 +03:00
sql_help.cc Eliminate warnings noticed by VC7. This includes fixing my_mmap() on 2005-03-18 16:12:25 -08:00
sql_insert.cc Merge bk-internal.mysql.com:/home/bk/mysql-5.0 2005-05-25 18:38:29 +03:00
sql_lex.cc Merge from 4.1 2005-05-26 21:01:55 +02:00
sql_lex.h Merge hasky:/my/mysql-build into mysql.com:/home/my/mysql-5.0 2005-05-25 19:55:01 +03:00
sql_list.cc Add ifdefs to control when "#pragma implementation" should be used 2005-05-26 12:09:14 +02:00
sql_list.h merged 2005-05-19 15:20:10 +02:00
sql_load.cc Fix for bugs: 2005-05-24 22:19:33 +04:00
sql_manager.cc
sql_manager.h
sql_map.cc Merge from 4.1 2005-05-26 21:01:55 +02:00
sql_map.h Add ifdefs to control when "#pragma implementation" should be used 2005-05-26 12:09:14 +02:00
sql_olap.cc Merge from 4.1 2005-05-26 21:01:55 +02:00
sql_parse.cc Fix for bug #10015 "Crash in InnoDB if stored routines are used". 2005-06-07 14:53:08 +04:00
sql_prepare.cc Fixed failing tests for not 32 bit intel machines 2005-05-16 13:34:23 +03:00
sql_rename.cc Cleanup during reviews 2005-03-16 16:11:01 +02:00
sql_repl.cc Merge from 4.1 2005-05-26 21:01:55 +02:00
sql_repl.h WL#874 "Extended LOAD DATA". 2005-03-16 04:32:47 +03:00
sql_select.cc Merge epotemkin@bk-internal.mysql.com:/home/bk/mysql-5.0 2005-05-30 03:34:20 +04:00
sql_select.h A fix and test case for Bug#9478 "mysql_stmt_attr_set mysql_stmt_execute" 2005-05-12 11:16:12 +04:00
sql_show.cc Merge spetrunia@bk-internal.mysql.com:/home/bk/mysql-5.0 2005-05-26 21:01:53 +02:00
sql_sort.h
sql_state.c
sql_string.cc Merge from 4.1 2005-05-26 21:01:55 +02:00
sql_string.h Merge neptunus.(none):/home/msvensson/mysql/bug10241 2005-05-09 11:26:48 +02:00
sql_table.cc Fix that we can read tables with the 'older' decimal format used in 5.0.3 & 5.0.4 2005-05-25 18:33:36 +03:00
sql_test.cc Fixes while reviewing new code 2005-05-06 11:39:30 +03:00
sql_trigger.cc Fix for bugs: 2005-05-24 22:19:33 +04:00
sql_trigger.h Fix for bug #10015 "Crash in InnoDB if stored routines are used". 2005-06-07 14:53:08 +04:00
sql_udf.cc Merge from 4.1 2005-05-26 21:01:55 +02:00
sql_udf.h Manual merge of fix for bug #9913 into 5.0 tree. 2005-05-09 16:21:57 +04:00
sql_union.cc merge 4.1->5.0 2005-03-31 10:39:48 +03:00
sql_update.cc Manual merge of patch fixing several trigger related bugs with main tree. 2005-05-24 22:35:41 +04:00
sql_view.cc Manual merge 2005-05-10 16:41:47 -07:00
sql_view.h
sql_yacc.yy Fix for bug #10015 "Crash in InnoDB if stored routines are used". 2005-06-07 14:53:08 +04: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
structs.h Merge spetrunia@bk-internal.mysql.com:/home/bk/mysql-5.0 2005-05-26 21:01:53 +02:00
table.cc Moved detection of wrong decimal fields before decimal field was created to avoid ASSERT() for DECIMAL(1) 2005-05-26 14:00:47 +03:00
table.h Fix that we can read tables with the 'older' decimal format used in 5.0.3 & 5.0.4 2005-05-25 18:33:36 +03:00
thr_malloc.cc
time.cc Don't use -lsupc++ with gcc 3.3 and below as this gives linking problems when linking staticly 2005-04-04 16:43:25 +03:00
tzfile.h
tztime.cc Merge from 4.1 2005-05-26 21:01:55 +02:00
tztime.h Merge neptunus.(none):/home/msvensson/mysql/bug10241 2005-05-09 11:26:48 +02:00
udf_example.cc
uniques.cc
unireg.cc Merge mysql.com:/Users/kent/mysql/bk/mysql-5.0-build 2005-05-26 01:38:29 +02:00
unireg.h
watchdog_mysqld