mariadb/sql
Mats Kindahl 711305e2c5 BUG#37426: RBR breaks for CHAR() UTF-8 fields > 85 chars
In order to handle CHAR() fields, 8 bits were reserved for
the size of the CHAR field. However, instead of denoting the
number of characters in the field, field_length was used which
denotes the number of bytes in the field.

Since UTF-8 fields can have three bytes per character (and
has been extended to have four bytes per character in 6.0),
an extra two bits have been encoded in the field metadata
work for fields of type Field_string (i.e., CHAR fields).

Since the metadata word is filled, the extra bits have been
encoded in the upper 4 bits of the real type (the most 
significant byte of the metadata word) by computing the
bitwise xor of the extra two bits. Since the upper 4 bits
of the real type always is 1111 for Field_string, this 
means that for fields of length <256, the encoding is
identical to the encoding used in pre-5.1.26 servers, but
for lengths of 256 or more, an unrecognized type is formed,
causing an old slave (that does not handle lengths of 256
or more) to stop.


mysql-test/extra/rpl_tests/rpl_row_basic.test:
  Adding test cases for replicating UTF-8 fields of lengths
  of 256 or more (bytes).
mysql-test/suite/binlog/r/binlog_base64_flag.result:
  Result file change.
mysql-test/suite/binlog/t/binlog_base64_flag.test:
  Adding tests to trigger check that an error is generated when replicating from a
  5.1.25 server for tables with a CHAR(128) but not when replicating a table with a
  CHAR(63). Although the bug indicates that the limit is 83, we elected to use CHAR(63)
  since 6.0 uses 4-byte UTF-8, and anything exceeding 63 would then cause the test to fail
  when the patch is merged to 6.0.
mysql-test/suite/bugs/combinations:
  Adding combinations file to run all bug reports in all binlog modes (where
  applicable).
mysql-test/suite/bugs/r/rpl_bug37426.result:
  Result file change.
mysql-test/suite/bugs/t/rpl_bug37426.test:
  Added test for reported bug.
mysql-test/suite/rpl/r/rpl_row_basic_2myisam.result:
  Result file change.
mysql-test/suite/rpl/r/rpl_row_basic_3innodb.result:
  Result file change.
sql/field.cc:
  Encoding an extra two bits in the most significant nibble (4 bits)
  of the metadata word. Adding assertions to ensure that no attempt
  is made to use lengths longer than supported.
  
  Extending compatible_field_size() function with an extra parameter
  holding a Relay_log_instace for error reporting.
  
  Field_string::compatible_field_size() now reports an error if field
  size for a CHAR is >255.
sql/field.h:
  Field length is now computed from most significant 4 bits
  of metadata word, or is equal to the row pack length if
  there is no metadata.
  
  Extending compatible_field_size() function with an extra parameter
  holding a Relay_log_instace for error reporting.
sql/rpl_utility.cc:
  Adding relay log parameter to compatible_field_size().
  
  Minor refactoring to eliminate duplicate code.
sql/slave.cc:
  Extending rpl_master_has_bug() with a single-argument predicate function and
  a parameter to the predicate function. The predicate function can be used to
  test for extra conditions for the bug before writing an error message.
sql/slave.h:
  Extending rpl_master_has_bug() with a single-argument predicate function and
  a parameter to the predicate function. The predicate function can be used to
  test for extra conditions for the bug before writing an error message.
  
  Also removing gratuitous default argument.
sql/sql_insert.cc:
  Changing calls to rpl_master_has_bug() to adapt to changed signature.
2008-06-30 22:11:18 +02:00
..
examples fixed warnings from the fix of 26243 2008-03-29 17:50:46 +02:00
share Bug#27430 "Crash in subquery code when in PS and table DDL changed after 2008-05-20 20:36:26 +04: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 fixed the win32 make files to compile the fix for bug 35997 2008-05-12 19:34:25 +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#35997 Event scheduler seems to let the server crash, if it is embedded. 2008-05-09 09:43:02 +02: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 Bug#32633 Can not create any routine if SQL_MODE=no_engine_substitution 2008-02-07 08:47:39 -02: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 Bug#35997 Event scheduler seems to let the server crash, if it is embedded. 2008-05-09 09:43:02 +02:00
events.h Provide initial module structure to Doxygen. 2007-08-15 19:08:44 +04:00
field.cc BUG#37426: RBR breaks for CHAR() UTF-8 fields > 85 chars 2008-06-30 22:11:18 +02:00
field.h BUG#37426: RBR breaks for CHAR() UTF-8 fields > 85 chars 2008-06-30 22:11:18 +02:00
field_conv.cc Doxygenization of comments. 2007-10-11 13:29:09 -04:00
filesort.cc Merge kaamos.(none):/data/src/mysql-5.1 2008-03-12 11:19:46 +03: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 fixed warnings and compile errors from the fix for bug 26243 2008-03-29 09:52:16 +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 Merge a88-113-38-195.elisa-laajakaista.fi:/home/my/bk/mysql-5.1-main 2008-03-28 12:14:27 +02:00
ha_partition.h Moved a lot of old bug fixes and safe cleanups from Maria 5.1 tree to 5.1 2007-10-11 18:07:40 +03:00
handler.cc Bug #36705 key_buffer_size of >= 2G allocates all availabel virtual memory on 64-bit wondo. 2008-05-17 12:53:47 +05:00
handler.h Merge a88-113-38-195.elisa-laajakaista.fi:/home/my/bk/mysql-5.1-main 2008-03-28 12:14:27 +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 buckport to 5.1.26 from 6.0 2008-06-27 18:22:23 +05:00
item.h Tentative implementation of 2008-04-08 20:01:20 +04:00
item_buff.cc Doxygenization of comments. 2007-10-11 13:29:09 -04:00
item_cmpfunc.cc Bug#26243 mysql command line crash after control-c 2008-03-28 14:02:27 -04:00
item_cmpfunc.h Fix for Bug#30217: Views: changes in metadata behaviour 2008-02-22 13:30:33 +03: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 fixed warnings from the fix of 26243 2008-03-29 17:50:46 +02: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 host.loc:/work/bugs/5.0-bugteam-36488 2008-05-16 12:59:32 +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 Merge moonbone.local:/work/27219-5.0-opt-mysql 2008-03-28 18:09:14 +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 Merge bk-internal:/home/bk/mysql-5.1 2008-03-31 11:57:18 +03:00
log.h Merge abarkov@bk-internal.mysql.com:/home/bk/mysql-5.1 2007-10-30 12:03:34 +04:00
log_event.cc BUG#36197: flush tables (or little table cache) can cause crash on slave 2008-05-12 19:50:53 +02:00
log_event.h Merge mkindahl@bk-internal.mysql.com:/home/bk/mysql-5.1-bugteam 2008-03-28 14:52:33 +01: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#35997 Event scheduler seems to let the server crash, if it is embedded. 2008-05-09 09:43:02 +02: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#27430 "Crash in subquery code when in PS and table DDL changed after 2008-05-20 11:29:16 +04:00
mysqld.cc Merge bk-internal.mysql.com:/home/bk/mysql-5.1 2008-05-20 11:38:17 +04: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 kpdesk.mysql.com:/home/thek/Development/cpp/mysql-5.1 2008-04-14 12:58:53 +02:00
opt_range.h Better comments 2007-11-06 21:57:51 +03: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 Doxygenized comments. 2007-10-11 14:37:45 -04:00
parse_file.h Doxygenize comments. 2007-10-16 16:11:50 -04: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 Rename send_ok to my_ok. Similarly to my_error, it only records the status, 2008-02-19 15:45:21 +03: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 bk-internal.mysql.com:/home/bk/mysql-5.1-maint 2007-12-14 10:52:10 -05: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 WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
rpl_tblmap.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03: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 Merge mysql.com:/nfsdisk1/lars/bkroot/mysql-5.1-new-rpl 2007-09-17 12:38:22 +02: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 Merge bk-internal.mysql.com:/home/bk/mysql-5.1 2008-05-20 11:38:17 +04:00
set_var.h Merge bk-internal.mysql.com:/home/bk/mysql-5.1 2008-05-20 11:38:17 +04: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 Merge bk-internal.mysql.com:/home/bk/mysql-5.1 2008-05-20 11:38:17 +04:00
sp.h Remove dead code. 2008-04-08 20:31:40 +04:00
sp_cache.cc Fixed a lot of compiler warnings and errors detected by Forte C++ on Solaris 2007-08-13 16:11:25 +03:00
sp_cache.h Many files: 2006-12-23 20:17:15 +01:00
sp_head.cc Merge bk-internal.mysql.com:/home/bk/mysql-5.1 2008-05-20 11:38:17 +04:00
sp_head.h Merge zippy.cornsilk.net:/home/cmiller/work/mysql/bug36570/my50-bug36570 2008-05-15 19:45:42 -04: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 Merge error between two patches caused error out-of-bounds assignment. 2008-04-08 15:57:44 +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 Merge bk-internal.mysql.com:/home/bk/mysql-5.1 2008-05-20 11:38:17 +04:00
sql_binlog.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_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#26243 mysql command line crash after control-c 2008-03-28 14:02:27 -04:00
sql_cache.h Doxygenize comments. 2007-10-16 16:11:50 -04:00
sql_class.cc Bug#36443 Server crashes when executing insert when insert trigger on table 2008-06-19 21:47:59 +03:00
sql_class.h Merge bk-internal.mysql.com:/home/bk/mysql-5.1 2008-05-20 11:38:17 +04: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 Fix broken --cursor-protocol (all tests). 2008-04-17 23:02:01 +04:00
sql_cursor.h Doxygenize comments. 2007-10-16 16:11:50 -04:00
sql_db.cc Bug#35997 Event scheduler seems to let the server crash, if it is embedded. 2008-05-09 09:43:02 +02:00
sql_delete.cc Merge host.loc:/home/uchum/work/mysql-5.1 2008-03-27 15:54:45 +04:00
sql_derived.cc Bug#12713 "Error in a stored function called from a SELECT doesn't 2007-12-12 18:21:01 +03: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 Rename send_eof() to my_eof() for consistency with my_ok() and my_error() 2008-02-19 15:58:08 +03:00
sql_insert.cc BUG#37426: RBR breaks for CHAR() UTF-8 fields > 85 chars 2008-06-30 22:11:18 +02:00
sql_lex.cc Merge moonbone.local:/work/27219-5.0-opt-mysql 2008-03-28 18:09:14 +03:00
sql_lex.h Merge moonbone.local:/work/27219-5.0-opt-mysql 2008-03-28 18:09:14 +03: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 Merge bk-internal.mysql.com:/home/bk/mysql-5.1 2007-06-01 12:12:06 +04:00
sql_load.cc Merge quad.opbmk:/mnt/raid/alik/MySQL/devel/5.0-bt 2008-03-28 23:54:14 +03: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 Bug#27430 "Crash in subquery code when in PS and table DDL changed after 2008-05-20 20:36:26 +04:00
sql_partition.cc Merge pcg5ppc.xiphis.org:/Network/Servers/anubis.xiphis.org/home/antony/work/mysql-5.1-engines 2008-03-07 13:46:29 -08: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#37069: Make federated disabled by default 2008-05-30 13:21:45 +03:00
sql_plugin.h 5.0-opt -> 5.1-opt merge 2007-06-12 18:41:56 +03:00
sql_prepare.cc Bug#27430 "Crash in subquery code when in PS and table DDL changed after 2008-05-20 20:36:26 +04: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 Rename send_eof() to my_eof() for consistency with my_ok() and my_error() 2008-02-19 15:58:08 +03: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 Fixed bug #37004. 2008-06-19 05:08:41 +02: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 mysql.com:/home/svoj/devel/mysql/BUG34790/mysql-5.1-engines 2008-03-21 12:46:01 +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 Bug#35997 Event scheduler seems to let the server crash, if it is embedded. 2008-05-12 12:09:10 +02: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 Bug#23924 general_log truncates queries with character set introducers. 2008-02-29 17:56:50 +04:00
sql_table.cc fix typo 2008-06-17 19:05:56 -06: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 Rename send_ok to my_ok. Similarly to my_error, it only records the status, 2008-02-19 15:45:21 +03:00
sql_trigger.h Doxygenize comments. 2007-10-16 16:11:50 -04:00
sql_udf.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
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 Merge bk-internal.mysql.com:/home/bk/mysql-5.1 2008-05-20 11:38:17 +04:00
sql_view.cc Bug#32575 - Parse error of stmt with extended comments on slave side 2008-05-08 09:41:22 +02:00
sql_view.h Merge buzz.(none):/home/davi/mysql-5.0-runtime 2008-02-21 23:21:52 -02:00
sql_yacc.yy Merge bk-internal.mysql.com:/home/bk/mysql-5.1 2008-05-20 11:38:17 +04:00
stacktrace.c Merge vvaintroub@bk-internal.mysql.com:/home/bk/mysql-5.1-build 2008-02-21 01:53:35 +01:00
stacktrace.h Merge vvaintroub@bk-internal.mysql.com:/home/bk/mysql-5.1-build 2008-02-21 01:53:35 +01: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 Merge a88-113-38-195.elisa-laajakaista.fi:/home/my/bk/mysql-5.1-main 2008-03-28 12:14:27 +02:00
table.h Bug#27430 "Crash in subquery code when in PS and table DDL changed after 2008-05-20 11:29:16 +04:00
thr_malloc.cc WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03: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 Merge zippy.cornsilk.net:/home/cmiller/work/mysql/bug15776/my51-bug15776 2008-04-09 18:24:50 -04:00