mariadb/sql
bar@mysql.com 2496e85b84 Bug#4521: unique key prefix interacts poorly with utf8.
Fix for binary collations for MyISAM and HEAP BTREE.
This patch also changes trailing spaces behaviour for
binary collations. Binary collations now have PAD 
characteristic too.
2004-08-19 15:15:10 +05:00
..
examples Fix for not compiling ha_tina. 2004-08-17 01:29:19 -07:00
share manually merged 2004-08-18 19:57:55 +02:00
.cvsignore
add_errmsg
client_settings.h Fix for #2126 2003-12-18 18:12:00 +04:00
custom_conf.h
derror.cc Fixed many compiler warnings 2004-04-05 13:56:05 +03:00
des_key_file.cc
discover.cc After merge fixes 2004-05-24 14:42:34 +03:00
field.cc field.cc: 2004-08-19 10:28:40 +05:00
field.h Bug#4521: unique key prefix interacts poorly with utf8. 2004-08-19 15:15:10 +05:00
field_conv.cc Bug#5081: UCS2 fields are filled with '0x2020' after extending field length 2004-08-19 11:59:33 +05:00
filesort.cc Added missing root user to mysql.user on windows. (Bug #4242) 2004-06-25 18:49:36 +03:00
frm_crypt.cc
gen_lex_hash.cc Formatting changes requested by Monty 2004-04-15 09:17:55 +02:00
gstream.cc Fix for valgrind's warning 2004-03-15 16:32:53 +04:00
gstream.h Fix for valgrind's warning 2004-03-15 16:32:53 +04:00
ha_berkeley.cc Bug#4521: unique key prefix interacts poorly with utf8. 2004-08-19 15:15:10 +05:00
ha_berkeley.h New handler::index_flags() definition to make it easy to check the full used key and a specific key part. 2004-07-08 15:45:25 +03:00
ha_heap.cc manually merged 2004-08-18 19:57:55 +02:00
ha_heap.h New handler::index_flags() definition to make it easy to check the full used key and a specific key part. 2004-07-08 15:45:25 +03:00
ha_innodb.cc manually merged 2004-08-18 19:57:55 +02:00
ha_innodb.h manually merged 2004-08-18 19:57:55 +02:00
ha_isam.cc key_cmp -> key_cmp_if_same 2004-05-16 14:48:32 +03:00
ha_isam.h New handler::index_flags() definition to make it easy to check the full used key and a specific key part. 2004-07-08 15:45:25 +03:00
ha_isammrg.cc ::reset(), HA_FAST_KEY_READ, disable_indexes(), enable_indexes(), start_bulk_insert(), end_bulk_insert() 2004-04-06 21:35:26 +02:00
ha_isammrg.h New handler::index_flags() definition to make it easy to check the full used key and a specific key part. 2004-07-08 15:45:25 +03:00
ha_myisam.cc bug#4369 - MySQL 4.1 regression in Alter table/tmp table from hash. 2004-08-09 11:02:09 +02:00
ha_myisam.h New handler::index_flags() definition to make it easy to check the full used key and a specific key part. 2004-07-08 15:45:25 +03:00
ha_myisammrg.cc key_cmp -> key_cmp_if_same 2004-05-16 14:48:32 +03:00
ha_myisammrg.h New handler::index_flags() definition to make it easy to check the full used key and a specific key part. 2004-07-08 15:45:25 +03:00
ha_ndbcluster.cc Added support for NULL in unique index 2004-08-13 13:51:18 +02:00
ha_ndbcluster.h Fix for bug#4730 2004-08-11 15:06:17 +02:00
handler.cc Merge baker@bk-internal.mysql.com:/home/bk/mysql-4.1 2004-08-13 16:27:17 -07:00
handler.h Merge baker@bk-internal.mysql.com:/home/bk/mysql-4.1 2004-08-13 16:27:17 -07:00
hash_filo.cc
hash_filo.h
hostname.cc fix for --open-files-limit and broken query_cache_merge.test 2004-02-20 23:42:06 +01:00
init.cc Portability fixes 2004-04-07 04:33:58 +03:00
item.cc ctype_ucs.result, ctype_ucs.test, item.cc: 2004-08-13 11:13:56 +05:00
item.h Fix for BUG#4488: first portion: sign aware '<' and '>' comparisons. 2004-08-11 23:08:20 +04:00
item_buff.cc
item_cmpfunc.cc Bug#4521: unique key prefix interacts poorly with utf8. 2004-08-19 15:15:10 +05:00
item_cmpfunc.h Renamed Arg_comparator::compare_int -> compare_int_signed 2004-08-18 02:37:31 +04:00
item_create.cc Fix for bug #4508 "CONVERT_TZ() function with new time zone as param crashes server". 2004-08-10 12:42:31 +04:00
item_create.h Fix for bug #4508 "CONVERT_TZ() function with new time zone as param crashes server". 2004-08-10 12:42:31 +04:00
item_func.cc manually merged 2004-08-18 19:57:55 +02:00
item_func.h manually merged 2004-08-18 19:57:55 +02:00
item_geofunc.cc Final patch for WL#1600(warn if max_allowed_packet used) 2004-07-21 21:27:45 +05:00
item_geofunc.h Optimized GIS functions 2004-03-04 08:50:37 +02:00
item_row.cc DBUG_ASSERT(fixed == 0) added to fix_fields() 2004-03-17 14:26:26 +02:00
item_row.h Pack of changes about 'cleanup()'-s 2004-01-20 20:55:47 +04:00
item_strfunc.cc ctype_utf8.result, ctype_utf8.test, item_strfunc.cc: 2004-08-13 15:04:10 +05:00
item_strfunc.h in 4.1 DATABASE() may be NULL 2004-07-16 13:21:58 +02:00
item_subselect.cc Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-4.1 2004-07-17 02:13:02 +03:00
item_subselect.h aggregate functions check during substitution made only for single row subselects (BUG#4400) 2004-07-04 08:46:28 +03:00
item_sum.cc BUG#4315 2004-08-11 15:15:37 +06:00
item_sum.h manually merged 2004-08-18 19:57:55 +02:00
item_timefunc.cc Portablity fix. 2004-08-17 12:05:34 +04:00
item_timefunc.h Fix for bug #4508 "CONVERT_TZ() function with new time zone as param crashes server". 2004-08-10 12:42:31 +04:00
item_uniq.cc
item_uniq.h DBUG_ASSERT(fixed == 1); added to val* 2004-03-18 15:14:36 +02:00
key.cc key_cmp -> key_cmp_if_same 2004-05-16 14:48:32 +03:00
lex.h Fix for bug #4508 "CONVERT_TZ() function with new time zone as param crashes server". 2004-08-10 12:42:31 +04:00
lex_symbol.h Portability fixes 2004-03-05 19:49:50 +02:00
lock.cc manually merged 2004-08-18 19:57:55 +02:00
log.cc manually merged 2004-08-18 19:57:55 +02:00
log_event.cc LEX initialization fixed 2004-07-21 22:44:12 +03:00
log_event.h Merge with 4.0 to get fix for mysqlbinlog 2004-02-16 10:15:52 +02:00
Makefile.am manually merged 2004-08-18 19:57:55 +02:00
matherr.c
mf_iocache.cc merge with 4.0 2004-03-16 22:41:30 +02:00
my_lock.c
mysql_priv.h Merge baker@bk-internal.mysql.com:/home/bk/mysql-4.1 2004-08-13 16:27:17 -07:00
mysqld.cc manually merged 2004-08-18 19:57:55 +02:00
mysqld_suffix.h New MYSQL_SERVER_SUFFIX usage (for easier compilation) 2004-05-25 02:28:44 +03:00
net_serv.cc After merge fixes 2004-06-21 10:21:20 +03:00
nt_servc.cc Merge with 4.0 2004-03-25 23:29:45 +02:00
nt_servc.h
opt_range.cc New handler::index_flags() definition to make it easy to check the full used key and a specific key part. 2004-07-08 15:45:25 +03:00
opt_range.h handler interface cleanups: 2004-06-23 12:29:05 +02:00
opt_sum.cc Bug#4411 2004-08-11 23:24:36 +01:00
password.c check_scramble_323 shuold ensure that the scramble has the correct length 2004-06-01 23:58:33 +02:00
procedure.cc
procedure.h
protocol.cc after merge fixes 2004-08-19 03:02:09 +02:00
protocol.h Fix for the bug #4014 (prepared SELECT in embedded server) 2004-06-09 22:36:48 +05:00
protocol_cursor.cc Added missing SSL library (Should be in source distribution) 2003-11-28 12:18:13 +02:00
records.cc Added missing root user to mysql.user on windows. (Bug #4242) 2004-06-25 18:49:36 +03:00
repl_failsafe.cc manually merged 2004-08-18 19:57:55 +02:00
repl_failsafe.h
set_var.cc Fix for BUG#5064 "SET GLOBAL SYNC_BINLOG does not work on some platforms": 2004-08-16 17:00:48 +02:00
set_var.h Fix for bug #4508 "CONVERT_TZ() function with new time zone as param crashes server". 2004-08-10 12:42:31 +04:00
slave.cc manually merged 2004-08-18 19:57:55 +02:00
slave.h Merge with 4.0.19 2004-05-05 17:05:24 +03:00
spatial.cc Merging 2004-06-02 19:17:35 +05:00
spatial.h Merging 2004-05-27 16:32:49 +05:00
sql_acl.cc manually merged 2004-08-18 19:57:55 +02:00
sql_acl.h apply in SET PASSWORD same checks as in GRANT, to let only valid hashes through 2004-07-30 22:05:08 +02:00
sql_analyse.cc manually merged 2004-08-18 19:57:55 +02:00
sql_analyse.h
sql_base.cc Fix for bug #4508 "CONVERT_TZ() function with new time zone as param crashes server". 2004-08-10 12:42:31 +04:00
sql_bitmap.h Made my_snprintf() behavior snprintf() compatible when printing %x arguments (it should 2004-05-27 17:54:40 +04:00
sql_cache.cc merged 2004-06-23 12:36:07 +02:00
sql_cache.h merge with 4.0 2004-03-16 22:41:30 +02:00
sql_class.cc manually merged 2004-08-18 19:57:55 +02:00
sql_class.h manually merged 2004-08-18 19:57:55 +02:00
sql_client.cc merge 2003-12-19 16:34:48 +02:00
sql_crypt.cc
sql_crypt.h
sql_db.cc Removed non-used variable 2004-08-17 12:20:01 -03:00
sql_delete.cc merged 2004-06-23 12:36:07 +02:00
sql_derived.cc Unused variables removed (many files). 2004-06-21 20:39:19 +04:00
sql_do.cc
sql_error.cc THD::lex now points to THD::main_lex like in 5.0 2003-12-19 20:52:13 +03:00
sql_handler.cc After merge fixes 2004-06-25 21:56:23 +03:00
sql_help.cc merged 2004-06-23 12:36:07 +02:00
sql_insert.cc manual merged (blame me!) 2004-07-20 00:53:24 +02:00
sql_lex.cc Fix for bug #4508 "CONVERT_TZ() function with new time zone as param crashes server". 2004-08-10 12:42:31 +04:00
sql_lex.h Fix for bug #4508 "CONVERT_TZ() function with new time zone as param crashes server". 2004-08-10 12:42:31 +04:00
sql_list.cc
sql_list.h safemalloc always resets the free'd memory, not only when PEDANTIC_SAFEMALLOC 2004-07-26 21:33:42 +02:00
sql_load.cc manual merged (blame me!) 2004-07-20 00:53:24 +02:00
sql_manager.cc
sql_manager.h
sql_map.cc
sql_map.h
sql_olap.cc false/true -> FALSE/TRUE 2004-03-30 02:32:41 +03:00
sql_parse.cc manually merged 2004-08-18 19:57:55 +02:00
sql_prepare.cc Fix for bug #4508 "CONVERT_TZ() function with new time zone as param crashes server". 2004-08-10 12:42:31 +04:00
sql_rename.cc reverting table list to be able to use it in next PS call (BUG#2811) 2004-04-06 00:10:43 +03:00
sql_repl.cc Optimizations 2004-03-15 12:53:27 +02:00
sql_repl.h Merge with 4.0.18 2004-02-11 00:06:46 +01:00
sql_select.cc manually merged 2004-08-18 19:57:55 +02:00
sql_select.h keep old engine & JOIN if we changed subquery Item (Bug #3646) 2004-05-07 23:06:11 +03:00
sql_show.cc ctype_recoding.result, ctype_recoding.test, sql_show.cc: 2004-08-11 14:03:24 +05:00
sql_sort.h
sql_state.c
sql_string.cc Fixed some byte order bugs with prepared statements on machines with high-byte-first. (Bug #4173) 2004-06-18 03:02:29 +03:00
sql_string.h after merge fixes 2004-08-19 03:02:09 +02:00
sql_table.cc manually merged 2004-08-18 19:57:55 +02:00
sql_test.cc WL#1700 - Properly count key_blocks_used and key_blocks_current. 2004-05-03 15:55:21 +02:00
sql_udf.cc Fix for bug#1439 UDF Corruption 2004-03-19 14:35:00 +04:00
sql_udf.h
sql_union.cc asserting table->file->enable_indexes() in union re-execution 2004-05-21 09:31:28 +02:00
sql_update.cc New handler::index_flags() definition to make it easy to check the full used key and a specific key part. 2004-07-08 15:45:25 +03:00
sql_yacc.yy after merge fixes 2004-08-19 03:02:09 +02:00
stacktrace.c
stacktrace.h
strfunc.cc Merge key cache structures to one 2003-11-20 22:06:25 +02:00
structs.h Fix for Bug#4030 "Client side conversion string -> date type doesn't 2004-06-24 19:08:36 +04:00
table.cc Cleanup of db option cacheing 2004-07-09 10:55:16 +03:00
table.h "Version" column in SHOW TABLE STATUS. 2004-06-24 18:46:41 +05:00
thr_malloc.cc
time.cc WL#1580: --start-datetime, --stop-datetime, --start-position (alias for --position) and --stop-position 2004-07-29 23:25:58 +02:00
tzfile.h WL#1264 "Per-thread time zone support infrastructure". 2004-06-18 10:11:31 +04:00
tztime.cc Fix for bug #4508 "CONVERT_TZ() function with new time zone as param crashes server". 2004-08-10 12:42:31 +04:00
tztime.h Fix for bug #4508 "CONVERT_TZ() function with new time zone as param crashes server". 2004-08-10 12:42:31 +04:00
udf_example.cc Corrected faulty #if tests in udf_example.cc which made udf_test crash the server on some 2003-12-18 17:46:56 +01:00
uniques.cc Merge with 4.0.17 2003-12-17 17:35:34 +02:00
unireg.cc Fixed a copy-and-paste error: mysql_create_frm() should have 2004-07-29 10:33:33 +02:00
unireg.h MAX_KEY limit doubled (32->64) 2004-04-26 21:07:14 +02:00
watchdog_mysqld