mariadb/sql
Ingo Struewing 2ed99fbe1c Bug#37958 - test main.plugin crash on Mac OS X when selecting from EXAMPLE engine.
This patch contains fixes for two problems:

1. As originally reported, the server crashed on Mac OS X when trying to access
   an EXAMPLE table after the EXAMPLE plugin was installed.

   It turned out that the dynamically loaded EXAMPLE plugin called the
   function hash_earch() from a Mac OS X system library, instead of
   hash_earch() from MySQL's mysys library. Makefile.am in storage/example
   does not include libmysys. So the Mac OS X linker arranged the hash_search()
   function to be linked to the system library when the shared object is
   loaded.

   One possible solution would be to include libmysys into the linkage of
   dynamic plugins. But then we must have a libmysys.so, which must be
   used by the server too. This could have a minimal performance impact,
   but foremost the change seems to bee too risky at the current state of
   MySQL 5.1.

   The selected solution is to rename MySQL's hash_search() to my_hash_search()
   like it has been done before with hash_insert() and hash_reset().

   Since this is the third time, we need to rename a hash_*() function,
   I did renamed all hash_*() functions to my_hash_*().

   To avoid changing a zillion calls to these functions, and announcing
   this to hundreds of developers, I added defines that map the old names
   to the new names.

   This change is in hash.h and hash.c.

2. The other problem was improper implementation of the handlerton-to-plugin
   mapping. We use a fixed-size array to hold a plugin reference for each
   handlerton. On every install of a handler plugin, we allocated a new slot
   of the array. On uninstall we did not free it. After some uninstall/install
   cycles the array overflowed. We did not check for overflow.

   One fix is to check for overflow to stop the crashes.

   Another fix is to free the array slot at uninstall and search for a free slot
   at plugin install.

   This change is in handler.cc.



include/hash.h:
  Bug#37958 - test main.plugin crash on Mac OS X when selecting from EXAMPLE engine.
  Renamed hash_*() functions to my_hash_*().
  Added defines that map old names to new names.
mysys/hash.c:
  Bug#37958 - test main.plugin crash on Mac OS X when selecting from EXAMPLE engine.
  Renamed hash_*() functions to my_hash_*().
sql/handler.cc:
  Bug#37958 - test main.plugin crash on Mac OS X when selecting from EXAMPLE engine.
  Protect against a failing ha_initialize_handlerton() in ha_finalize_handlerton().
  Free hton2plugin slot on uninstall of a handler plugin.
  Reuse freed slost of the hton2plugin array.
  Protect against array overrun.
2008-10-01 12:21:15 +02:00
..
examples fixed warnings from the fix of 26243 2008-03-29 17:50:46 +02:00
share Manual merge 5.0->5.1 2008-08-06 16:20:41 +02:00
.cvsignore
add_errmsg
authors.h Correctly report load type. 2007-03-15 23:39:07 -07:00
client_settings.h my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
CMakeLists.txt Bug#37003 Tests sporadically crashes with embedded server 2008-06-18 13:17:15 -03:00
contributors.h Many files: 2006-12-31 02:29:11 +01:00
custom_conf.h my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
derror.cc Doxygenize comments, a*.cc - field.cc . 2007-10-09 17:56:32 -04:00
des_key_file.cc Doxygenize comments, a*.cc - field.cc . 2007-10-09 17:56:32 -04:00
discover.cc Doxygenize comments, a*.cc - field.cc . 2007-10-09 17:56:32 -04:00
event_data_objects.cc Bug#35577, manual merge mysql-5.0-bugteam -> mysql-5.1-bugteam 2008-07-14 19:43:12 -06:00
event_data_objects.h Bug#35997 Event scheduler seems to let the server crash, if it is embedded. 2008-05-09 09:43:02 +02:00
event_db_repository.cc Merge fix for BUG#35478 into 5.1 2008-07-15 21:46:02 +04:00
event_db_repository.h Provide initial module structure to Doxygen. 2007-08-15 19:08:44 +04:00
event_parse_data.cc Bug#35997 Event scheduler seems to let the server crash, if it is embedded. 2008-05-09 09:43:02 +02:00
event_parse_data.h Bug#35997 Event scheduler seems to let the server crash, if it is embedded. 2008-05-09 09:43:02 +02:00
event_queue.cc Bug#35997 Event scheduler seems to let the server crash, if it is embedded. 2008-05-09 09:43:02 +02:00
event_queue.h Provide initial module structure to Doxygen. 2007-08-15 19:08:44 +04:00
event_scheduler.cc Merge mattiasj-laptop.(none):/home/mattiasj/clones/mysql-5.1-main 2007-11-12 21:09:48 +01:00
event_scheduler.h Provide initial module structure to Doxygen. 2007-08-15 19:08:44 +04:00
events.cc Merge fix for BUG#35478 into 5.1 2008-07-15 21:46:02 +04:00
events.h Provide initial module structure to Doxygen. 2007-08-15 19:08:44 +04:00
field.cc Merge 5.0-bugteam -> 5.1-bugteam 2008-09-20 16:52:34 +02:00
field.h Merge 5.0-bugteam -> 5.1-bugteam 2008-09-20 16:52:34 +02:00
field_conv.cc Doxygenization of comments. 2007-10-11 13:29:09 -04:00
filesort.cc Merge fix for BUG#35478 into 5.1 2008-07-15 21:46:02 +04:00
frm_crypt.cc my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
gen_lex_hash.cc Merge a88-113-38-195.elisa-laajakaista.fi:/home/my/bk/mysql-5.1-main 2008-02-08 12:13:33 +01:00
gstream.cc Merge mysql.com:/home/hf/work/30286/my41-30286 2007-10-05 16:33:08 +05:00
gstream.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
ha_ndbcluster.cc bug #31231 mysql_alter_table() tries to drop a non-existing table 2008-09-15 11:19:56 +02:00
ha_ndbcluster.h Bug #34275 mysqld leak if doing multiple statements within same transaction (or wo/ trans) 2008-02-04 15:40:04 +01:00
ha_ndbcluster_binlog.cc Merge quad.:/mnt/raid/alik/MySQL/devel/5.1 2008-02-26 19:34:02 +03:00
ha_ndbcluster_binlog.h Merge whalegate.ndb.mysql.com:/home/tomas/mysql-5.1 2007-09-11 16:17:28 +02:00
ha_ndbcluster_cond.cc fixed warnings and compile errors from the fix for bug 26243 2008-03-29 09:52:16 +02:00
ha_ndbcluster_cond.h Merge mysql.com:/misc/mysql/34749/50-34749 2008-03-10 07:07:56 +01:00
ha_ndbcluster_tables.h enabled test case 2007-03-20 17:07:53 +01:00
ha_partition.cc Backport of patch for Bug#34604 (from 6.0) 2008-08-20 17:29:14 +02:00
ha_partition.h manual merge of Bug#20129 into 5.1-bugteam 2008-08-11 20:06:08 +02:00
handler.cc Bug#37958 - test main.plugin crash on Mac OS X when selecting from EXAMPLE engine. 2008-10-01 12:21:15 +02:00
handler.h Bug#20129: ALTER TABLE ... REPAIR PARTITION ... complains that 2008-08-11 20:02:03 +02:00
hash_filo.cc my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
hash_filo.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
hostname.cc Doxygenization of comments. 2007-10-11 13:29:09 -04:00
init.cc Merge zippy.cornsilk.net:/home/cmiller/work/mysql/bug26294/my50-bug26294 2008-04-03 13:14:57 -04:00
item.cc Bug#36086: Auto merge. 2008-09-08 12:04:42 +02:00
item.h Merge from 5.0-bugteam. 2008-08-15 16:42:29 -04:00
item_buff.cc Doxygenization of comments. 2007-10-11 13:29:09 -04:00
item_cmpfunc.cc Merge 2008-09-09 20:52:38 +05:00
item_cmpfunc.h Merge 2008-09-05 13:36:02 +05:00
item_create.cc Fix merge problem. 2008-04-10 23:27:24 -04:00
item_create.h Fix doxygen warnings. 2007-08-15 17:43:08 +04:00
item_func.cc merged 34159 and 37662 5.0-bugteam->5.1-bugteam 2008-07-31 12:50:24 +03:00
item_func.h Merge stella.local:/home2/mydev/mysql-5.1-amain 2008-03-26 10:27:00 +01:00
item_geofunc.cc Merge bk-internal.mysql.com:/home/bk/mysql-5.1-maint 2007-12-20 22:11:37 +01:00
item_geofunc.h Fix for Bug#30217: Views: changes in metadata behaviour 2008-02-22 13:30:33 +03:00
item_row.cc Fix for Bug#30217: Views: changes in metadata behaviour 2008-02-22 13:30:33 +03:00
item_row.h Fix for Bug#30217: Views: changes in metadata behaviour 2008-02-22 13:30:33 +03:00
item_strfunc.cc merge 5.0-bugteam --> 5.1-bugteam 2008-07-11 04:52:50 +05:00
item_strfunc.h Fix for Bug#30217: Views: changes in metadata behaviour 2008-02-22 13:30:33 +03:00
item_subselect.cc Bug#37627: Killing query with sum(exists()) or avg(exists()) reproducibly crashes server 2008-07-04 17:02:17 +03:00
item_subselect.h Fix for Bug#30217: Views: changes in metadata behaviour 2008-02-22 13:30:33 +03:00
item_sum.cc Merge magare.gmz:/home/kgeorge/mysql/work/B35298-5.0-bugteam 2008-05-01 14:54:59 +03:00
item_sum.h Merge moonbone.local:/work/27219-5.0-opt-mysql 2008-03-28 18:09:14 +03:00
item_timefunc.cc Fix for Bug#30217: Views: changes in metadata behaviour 2008-02-22 13:30:33 +03:00
item_timefunc.h Fix for Bug#30217: Views: changes in metadata behaviour 2008-02-22 13:30:33 +03:00
item_xmlfunc.cc Merge abarkov@bk-internal.mysql.com:/home/bk/mysql-5.1 2007-10-30 12:03:34 +04:00
item_xmlfunc.h Fix for bug #32557: order by updatexml causes assertion in filesort 2007-11-21 16:00:09 +04:00
key.cc Bug#34358: Cannot find specified bit row in partitioned table 2008-02-07 15:09:59 +01:00
lex.h Removed extra symbol during merge. 2008-02-12 10:43:38 +01:00
lex_symbol.h Fix -ansi -pedantic warning (can't cast a pointer to function 2007-03-08 12:04:45 +03:00
lock.cc Fix for bug #35732: read-only blocks SELECT statements in InnoDB 2008-04-08 10:20:58 +05:00
log.cc Bug #32709: Assertion failed: trx_data->empty(), file log.cc 2008-09-03 22:04:07 +02:00
log.h Bug #32709: Assertion failed: trx_data->empty(), file log.cc 2008-09-03 22:04:07 +02:00
log_event.cc Bug#36099 replicate-do-db affects replaying RBR events with mysqlbinlog 2008-09-03 13:01:18 +03:00
log_event.h Merging 5.1 into 5.1-rpl-merge 2008-08-27 20:52:44 +02:00
log_event_old.cc BUG#36197: flush tables (or little table cache) can cause crash on slave 2008-05-12 19:50:53 +02:00
log_event_old.h BUG#31583 (5.1-telco-6.1 -> 5.1.22. Slave returns Error in unknown event): 2007-12-05 20:00:14 +01:00
Makefile.am Bug#37003 Tests sporadically crashes with embedded server 2008-06-18 13:17:15 -03:00
message.mc
mf_iocache.cc Doxygenization of comments. 2007-10-11 13:29:09 -04:00
my_decimal.cc Doxygenization of comments. 2007-10-11 13:29:09 -04:00
my_decimal.h Merge bk-internal.mysql.com:/home/bk/mysql-5.1 2008-05-20 11:38:17 +04:00
my_lock.c Merge mysql.com:/home/kent/bk/main/mysql-5.0 2006-12-31 01:32:21 +01:00
mysql_priv.h bug #31231 mysql_alter_table() tries to drop a non-existing table 2008-09-15 11:19:56 +02:00
mysql_priv.h.pp WL#4380 2008-06-17 17:57:04 +05:30
mysqld.cc merging fix 2008-08-26 13:32:43 +05:00
mysqld_suffix.h Doxygenize comments. 2007-10-16 16:11:50 -04:00
net_serv.cc Bug#26243 mysql command line crash after control-c 2008-03-28 14:02:27 -04:00
nt_servc.cc Doxygenized comments. 2007-10-11 14:37:45 -04:00
nt_servc.h Doxygenize comments. 2007-10-16 16:11:50 -04:00
opt_range.cc Merge BUG#36639 into 5.1 2008-08-25 21:18:22 +04:00
opt_range.h Merge BUG#36639 into 5.1 2008-08-25 21:18:22 +04:00
opt_sum.cc Merge bk-internal.mysql.com:/home/bk/mysql-5.1-maint 2007-12-20 22:11:37 +01:00
parse_file.cc manual merge 5.0-bugteam --> 5.1-bugteam 2008-09-30 18:16:11 +05:00
parse_file.h manual merge 5.0-bugteam --> 5.1-bugteam 2008-09-30 18:16:11 +05:00
partition_element.h wl#2936 - fixing problems 2007-04-13 19:23:02 +02:00
partition_info.cc Bug#35305: partition_symlink test failures 2008-03-17 16:11:26 +01:00
partition_info.h Merge pcg5ppc.xiphis.org:/Network/Servers/anubis.xiphis.org/home/antony/work/mysql-5.1 2008-03-14 11:13:54 -07:00
password.c Merge mysql.com:/home/my/mysql-5.0 2007-01-27 03:46:45 +02:00
procedure.cc Doxygenized comments. 2007-10-11 14:37:45 -04:00
procedure.h Merge magare.gmz:/home/kgeorge/mysql/autopush/B26461-5.0-opt 2008-03-21 17:48:28 +02:00
protocol.cc Bug#20129: ALTER TABLE ... REPAIR PARTITION ... complains that 2008-08-11 20:02:03 +02:00
protocol.h Merge bk-internal.mysql.com:/home/bk/mysql-5.1-maint 2007-12-20 22:11:37 +01:00
records.cc Merge fix for BUG#35478 into 5.1 2008-07-15 21:46:02 +04:00
repl_failsafe.cc Merge stella.local:/home2/mydev/mysql-5.0-axmrg 2008-03-20 11:33:34 +01:00
repl_failsafe.h Renaming MASTER_INFO to Master_info in order to follow the coding 2007-08-16 08:52:50 +02:00
rpl_constants.h WL#3464: Add replication event to denote gap in replication 2007-03-29 20:31:09 +02:00
rpl_filter.cc Fixed a lot of compiler warnings and errors detected by Forte C++ on Solaris 2007-08-13 16:11:25 +03:00
rpl_filter.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
rpl_injector.cc A fix and a test case for Bug#12713 "Error in a stored function called from 2008-02-19 14:43:01 +03:00
rpl_injector.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
rpl_mi.cc Bug #31326: No compile check of order of initializations 2007-12-14 15:21:37 +02:00
rpl_mi.h Renaming MASTER_INFO to Master_info in order to follow the coding 2007-08-16 08:52:50 +02:00
rpl_record.cc Bug #32971 No user level error message from slave sql thread when ER_NO_DEFAULT_FOR_FIELD 2008-01-31 14:54:03 +02:00
rpl_record.h Bug #32971 No user level error message from slave sql thread when ER_NO_DEFAULT_FOR_FIELD 2008-01-31 14:54:03 +02:00
rpl_record_old.cc Renaming RELAY_LOG_INFO and st_relay_log_info to follow coding standards 2007-08-16 07:37:50 +02:00
rpl_record_old.h Renaming RELAY_LOG_INFO and st_relay_log_info to follow coding standards 2007-08-16 07:37:50 +02:00
rpl_reporting.cc BUG#24954 (Last_errno and Last_error not set after master_retry_count has 2007-06-11 22:15:39 +02:00
rpl_reporting.h BUG#24954 (Last_errno and Last_error not set after master_retry_count has 2007-06-11 22:15:39 +02:00
rpl_rli.cc Merge stella.local:/home2/mydev/mysql-5.1-amain 2008-03-26 10:27:00 +01:00
rpl_rli.h BUG#13861 - START SLAVE UNTIL may stop 1 evnt too late if 2008-02-27 21:46:06 +04:00
rpl_tblmap.cc Bug#31455 mysqlbinlog don't print user readable info about RBR events 2008-08-20 19:06:31 +05:00
rpl_tblmap.h Bug#31455 mysqlbinlog don't print user readable info about RBR events 2008-08-20 19:06:31 +05:00
rpl_utility.cc BUG#37426: RBR breaks for CHAR() UTF-8 fields > 85 chars 2008-06-30 22:11:18 +02:00
rpl_utility.h Bug#31455 mysqlbinlog don't print user readable info about RBR events 2008-08-20 19:06:31 +05:00
scheduler.cc Fixed compiler warnings 2007-02-23 13:13:55 +02:00
scheduler.h Bug#28785 thread-handling not displayed properly in SHOW VARIABLES 2007-11-14 16:12:46 -05:00
set_var.cc Bug #39106: 2008-09-09 12:19:31 +02:00
set_var.h Bug #39106: 2008-09-09 12:19:31 +02:00
slave.cc BUG#37426: RBR breaks for CHAR() UTF-8 fields > 85 chars 2008-06-30 22:11:18 +02:00
slave.h BUG#37426: RBR breaks for CHAR() UTF-8 fields > 85 chars 2008-06-30 22:11:18 +02:00
sp.cc Bug#35577, manual merge mysql-5.0-bugteam -> mysql-5.1-bugteam 2008-07-14 19:43:12 -06:00
sp.h Remove dead code. 2008-04-08 20:31:40 +04:00
sp_cache.cc A fix for 2008-07-03 23:41:22 +04:00
sp_cache.h A fix for 2008-07-03 23:41:22 +04:00
sp_head.cc merging 2008-09-30 10:41:30 +05:00
sp_head.h Bug#26030 (Parsing fails for stored routine w/multi-statement execution 2008-07-07 10:00:08 -06:00
sp_pcontext.cc Bug#8759 (Stored Procedures: SQLSTATE '00000' should be illegal) 2008-03-21 12:08:04 -06:00
sp_pcontext.h Follow up after work on Bug 4968 2007-06-10 14:43:57 +04:00
sp_rcontext.cc Merge lambda.hsd1.co.comcast.net.:/home/malff/TREE/mysql-5.0-33618 2008-01-23 15:36:57 -07:00
sp_rcontext.h Bug#33618 (Crash in sp_rcontext) 2008-01-23 13:26:41 -07:00
spatial.cc Merge gleb.loc:/home/uchum/work/bk/5.0-opt 2007-07-07 20:14:06 +05:00
spatial.h Merge siva.hindu.god:/home/tsmith/m/bk/maint/bmisc/50 2007-03-23 17:48:03 -06:00
sql_acl.cc Bug#36086: SELECT * from views don't check column grants 2008-09-03 16:45:40 +02:00
sql_acl.h Merge magare.gmz:/home/kgeorge/mysql/autopush/B26461-5.0-opt 2008-03-21 17:48:28 +02:00
sql_analyse.cc fixed warnings from the fix of 26243 2008-03-29 17:50:46 +02:00
sql_analyse.h Merge magare.gmz:/home/kgeorge/mysql/autopush/B26461-5.0-opt 2008-03-21 17:48:28 +02:00
sql_array.h Merge polly.(none):/home/kaa/src/maint/mysql-5.0-maint 2007-10-18 14:32:43 +04:00
sql_base.cc Bug#36086: SELECT * from views don't check column grants 2008-09-03 16:45:40 +02:00
sql_binlog.cc BUG#38290 valgrind warnings in binlog_base64_flag 2008-08-14 10:42:10 +08:00
sql_bitmap.h Fix Bug#27812 "an ampersand is missed in sql/sql_bitmap.h, line 68" 2008-01-29 14:14:34 +03:00
sql_builtin.cc.in Many files: 2006-12-31 02:29:11 +01:00
sql_cache.cc Bug#36086: SELECT * from views don't check column grants 2008-09-03 16:45:40 +02:00
sql_cache.h Reverting patch for bug30087 2008-07-17 11:31:22 +02:00
sql_class.cc auto-merge 2008-09-17 14:54:50 +02:00
sql_class.h auto-merge 2008-09-17 14:54:50 +02:00
sql_client.cc Bug#26664 test suite times out on OS X 64bit 2007-05-24 11:21:27 +02:00
sql_connect.cc Merge gkodinov@bk-internal.mysql.com:/home/bk/mysql-5.1 2008-03-28 10:41:52 +02:00
sql_crypt.cc Merge mysql.com:/home/kent/bk/main/mysql-5.0 2006-12-31 01:32:21 +01:00
sql_crypt.h my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
sql_cursor.cc Manual merge of mysql-5.0-bugteam -> mysql-5.1-bugteam 2008-08-11 16:44:13 -06:00
sql_cursor.h Doxygenize comments. 2007-10-16 16:11:50 -04:00
sql_db.cc manual merge 5.0-bugteam --> 5.1-bugteam 2008-09-30 18:16:11 +05:00
sql_delete.cc Merge fix for BUG#35478 into 5.1 2008-07-15 21:46:02 +04:00
sql_derived.cc Bug#36086: SELECT * from views don't check column grants 2008-09-03 16:45:40 +02:00
sql_do.cc Rename send_ok to my_ok. Similarly to my_error, it only records the status, 2008-02-19 15:45:21 +03:00
sql_error.cc Rename send_eof() to my_eof() for consistency with my_ok() and my_error() 2008-02-19 15:58:08 +03: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 Rename send_eof() to my_eof() for consistency with my_ok() and my_error() 2008-02-19 15:58:08 +03:00
sql_help.cc Merge fix for BUG#35478 into 5.1 2008-07-15 21:46:02 +04:00
sql_insert.cc Bug#38338: REPLACE causes last_insert_id() to return an incorrect value 2008-09-16 18:37:59 +05:30
sql_lex.cc Bug#35577, manual merge mysql-5.0-bugteam -> mysql-5.1-bugteam 2008-07-14 19:43:12 -06:00
sql_lex.h Manual merge of mysql-5.0-bugteam -> mysql-5.1-bugteam 2008-08-11 16:44:13 -06:00
sql_list.cc 5.1 version of a fix and test cases for bugs: 2007-05-28 15:30:01 +04:00
sql_list.h Manual merge of mysql-5.0-bugteam -> mysql-5.1-bugteam 2008-08-11 16:44:13 -06:00
sql_load.cc auto-merge 2008-09-17 14:54:50 +02:00
sql_locale.cc Merge mysql.com:/nfsdisk1/lars/bkroot/mysql-5.1-new-rpl 2007-01-12 12:31:44 +01:00
sql_manager.cc WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
sql_map.cc type conversions fixed to avoid warnings on Windows 2007-10-23 14:27:11 +05:00
sql_map.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
sql_olap.cc WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
sql_parse.cc Merge 2008-09-10 12:44:38 +04:00
sql_partition.cc Bug#20129: ALTER TABLE ... REPAIR PARTITION ... complains that 2008-08-11 20:02:03 +02:00
sql_partition.h Bug#30822: ALTER TABLE COALESCE PARTITION causes segmentation fault 2007-11-20 11:21:00 +01:00
sql_plugin.cc Bug#35807 - INSTALL PLUGIN replicates row-based, but not stmt-based 2008-08-19 17:35:56 +02:00
sql_plugin.h 5.0-opt -> 5.1-opt merge 2007-06-12 18:41:56 +03:00
sql_prepare.cc Bug#35577, manual merge mysql-5.0-bugteam -> mysql-5.1-bugteam 2008-07-14 19:43:12 -06:00
sql_profile.cc Fix a compilation failure of the community tree. 2008-02-19 23:47:15 +03:00
sql_profile.h Correct complaints of reviewers and clean up test. 2007-12-14 08:57:37 -05:00
sql_rename.cc Rename send_ok to my_ok. Similarly to my_error, it only records the status, 2008-02-19 15:45:21 +03:00
sql_repl.cc Additional fix for bug#31455 (rpl decoder) 2008-08-21 16:47:23 +05:00
sql_repl.h Merge dl145h.mysql.com:/data0/mkindahl/mysql-5.0-rpl 2008-03-14 18:38:54 +01:00
sql_select.cc merge 5.0-bugteam -> 5.1-bugteam 2008-08-28 12:54:50 +03:00
sql_select.h Merge bk-internal.mysql.com:/home/bk/mysql-5.1-maint 2007-12-20 22:11:37 +01:00
sql_servers.cc Merge fix for BUG#35478 into 5.1 2008-07-15 21:46:02 +04:00
sql_servers.h BUG#26257 New Federated Server Functionality Doesn't support differently named tables 2007-03-24 01:18:19 -07:00
sql_show.cc Cherry-pick some changes from innodb-5.1-ss2545 snapshot. Includes fixes for 2008-08-20 16:18:33 -06:00
sql_show.h WL#3732 Information schema optimization 2007-08-03 03:14:05 +05:00
sql_sort.h Fixed bug #25798. 2007-07-01 15:33:28 -07:00
sql_state.c Many files: 2006-12-23 20:17:15 +01:00
sql_string.cc Bug#23924 general_log truncates queries with character set introducers. 2008-02-29 17:56:50 +04:00
sql_string.h Manual merge of mysql-5.0-bugteam -> mysql-5.1-bugteam 2008-08-11 16:44:13 -06:00
sql_table.cc bug #31231 mysql_alter_table() tries to drop a non-existing table 2008-09-15 11:19:56 +02:00
sql_tablespace.cc Bug #26418: Slave out of sync after 2007-06-19 14:27:53 +03:00
sql_test.cc Bug#35997 Event scheduler seems to let the server crash, if it is embedded. 2008-05-09 09:43:02 +02:00
sql_trigger.cc Bug#35577, manual merge mysql-5.0-bugteam -> mysql-5.1-bugteam 2008-07-14 19:43:12 -06:00
sql_trigger.h Doxygenize comments. 2007-10-16 16:11:50 -04:00
sql_udf.cc Bug#37428 Potential security issue with UDFs - linux shellcode execution. 2008-08-25 17:11:59 +05:00
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 fixes for warnings and compile errors for the fix of bug 26243 2008-03-29 16:12:23 +02:00
sql_update.cc Cherry picking patch for BUG#37051 2008-08-26 18:01:49 +08:00
sql_view.cc manual merge 5.0-bugteam --> 5.1-bugteam 2008-09-30 18:16:11 +05:00
sql_view.h Merge buzz.(none):/home/davi/mysql-5.0-runtime 2008-02-21 23:21:52 -02:00
sql_yacc.yy Bug#37908: Skipped access right check caused server crash. 2008-09-05 14:44:16 +04:00
strfunc.cc Fixed a lot of compiler warnings and errors detected by Forte C++ on Solaris 2007-08-13 16:11:25 +03:00
structs.h Bug#36443 Server crashes when executing insert when insert trigger on table 2008-06-19 21:47:59 +03:00
table.cc Bug#36086: SELECT * from views don't check column grants 2008-09-03 16:45:40 +02:00
table.h Bug#36086: SELECT * from views don't check column grants 2008-09-03 16:45:40 +02:00
thr_malloc.cc Bug#38296 (low memory crash with many conditions in a query) 2008-08-12 17:05:19 -06:00
time.cc re-push of Bug 29536 for 5.1.22: timestamp inconsistent in replication around 1970 2007-08-27 12:33:57 +03:00
tzfile.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
tztime.cc Merge zippy.cornsilk.net:/home/cmiller/work/mysql/bug26294/my50-bug26294 2008-04-03 13:19:55 -04:00
tztime.h Doxygenize comments. 2007-10-16 16:11:50 -04:00
udf_example.c Merge magare.gmz:/home/kgeorge/mysql/work/B30355-5.0-opt 2007-11-27 17:19:51 +02:00
udf_example.def Bug #29804 UDF parameters don't contain correct string length 2007-10-17 17:54:11 -04:00
uniques.cc Merge magare.gmz:/home/kgeorge/mysql/work/mysql-5.0-opt 2007-07-04 11:46:45 +03:00
unireg.cc Merge a88-113-38-195.elisa-laajakaista.fi:/home/my/bk/mysql-5.1-main 2008-03-28 12:14:27 +02:00
unireg.h Bug#37428 Potential security issue with UDFs - linux shellcode execution. 2008-08-25 17:11:59 +05:00