mariadb/sql
Alexander Barkov dd0ff30278 MDEV-11343 LOAD DATA INFILE fails to load data with an escape character followed by a multi-byte character
Partially backporting MDEV-9874 from 10.2 to 10.0

READ_INFO::read_field() raised the ER_INVALID_CHARACTER_STRING error
when reading an escape character followed by a multi-byte character.

Raising wellformedness errors in READ_INFO::read_field() was wrong,
because the main goal of READ_INFO::read_field() is to *unescape* the
data which was presumably escaped using mysql_real_escape_string(),
using the same character set with the one specified in
"LOAD DATA INFILE ... CHARACTER SET ..." (or assumed by default).

During LOAD DATA, multi-byte characters are not always scanned as a single
entity! In case of escaped data, parts of a multi-byte character can be
scanned on different loop iterations. So the old code erroneously tested
welformedness in the middle of a multi-byte character.

Moreover, the data after unescaping can go into a BLOB field, not a text field.
Wellformedness tests are meaningless in this case.

Ater this patch, wellformedness is only checked later, during
Field::store(str,length,cs) time. The loop that scans bytes only
makes sure to revert the changes made by mysql_real_escape_string().

Note, in some cases users can supply data which did not really go through
mysql_real_escape_string() and was escaped by some other means,
or was not escaped at all. The file reported in this MDEV contains
the string "\ä", which is an example of such improperly escaped data, as
- either there should be two backslashes:   "\\ä"
- or there should be no backslashes at all: "ä"
mysql_real_escape_string() could not generate "\ä".
2016-11-29 06:51:12 +04:00
..
examples merge with 5.3 2011-10-19 21:45:18 +02:00
share Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
add_errmsg
authors.h MDEV-6821, MDEV-6826 - Update authors and contributors 2016-02-04 16:00:11 +02:00
bounded_queue.h MDEV-415: Back-port of the WL task #1393 from the mysql-5.6 code line. 2012-09-01 14:21:59 -07:00
client_settings.h MDEV-9346 - The federatedx and spider engine make mysqld crash when they are 2016-02-16 18:40:04 +04:00
CMakeLists.txt perfschema 5.6.24 2015-05-05 15:23:47 +02:00
compat56.cc Adding support for MySQL-5.6 temporal column types: 2013-07-10 11:49:17 +04:00
compat56.h Adding support for MySQL-5.6 temporal column types: 2013-07-10 11:49:17 +04:00
contributors.h Update contributors 2016-09-19 12:31:19 +04:00
create_options.cc MDEV-5867 ALTER TABLE t1 ENGINE=InnoDB keeps bad options when t1 ENGINE is CONNECT 2014-07-08 19:39:27 +02:00
create_options.h MDEV-5867 ALTER TABLE t1 ENGINE=InnoDB keeps bad options when t1 ENGINE is CONNECT 2014-07-08 19:39:27 +02:00
custom_conf.h Updated/added copyright headers 2014-01-06 10:52:35 +05:30
datadict.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
datadict.h remove dd_frm_type(), dd_frm_storage_engine(), dd_check_storage_engine_flag() 2013-04-09 15:50:30 +02:00
debug_sync.cc MDEV-6582: DEBUG_SYNC does not reset mysys_var->current_mutex, causes assertion "Trying to unlock mutex that wasn't locked" 2014-11-26 11:07:32 +01:00
debug_sync.h Fixed failing test cases and compiler warnings 2016-04-25 15:37:24 +03:00
derror.cc Fixed compiler error and some warnings on windows 2016-08-23 15:03:31 +03:00
derror.h
des_key_file.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
des_key_file.h
discover.cc fix extension_based_table_discovery for partitioned tables 2016-03-21 11:43:19 +01:00
discover.h 10.0-monty merge 2013-07-21 16:39:19 +02:00
event_data_objects.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
event_data_objects.h 5.1 merge 2014-03-16 13:59:44 +01:00
event_db_repository.cc Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
event_db_repository.h 5.1 merge 2014-03-16 13:59:44 +01:00
event_parse_data.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
event_parse_data.h 5.3 merge 2012-01-13 15:50:02 +01:00
event_queue.cc Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
event_queue.h 5.2 merge 2014-03-16 21:03:01 +01:00
event_scheduler.cc MDEV-10043 - main.events_restart fails sporadically in buildbot (crashes upon 2016-06-20 15:17:10 +04:00
event_scheduler.h 10.0-base merge 2014-02-26 15:28:07 +01:00
events.cc MDEV-9088 Server crashes on shutdown after the second post of feedback report 2015-12-19 13:36:21 +01:00
events.h Allow mysql_upgrade to enable event after table is corrected 2015-10-21 16:31:11 +03:00
field.cc Merge branch '5.5' into 10.0 2016-09-27 09:21:19 +02:00
field.h Merge branch '5.5' into bb-10.0 2016-06-21 14:11:02 +02:00
field_conv.cc Merge branch '5.5' into 10.0 2016-02-15 22:50:59 +01:00
filesort.cc remove unneded #include's that had a dubious explanation 2015-10-24 19:58:34 +02:00
filesort.h MDEV-415: Back-port of the WL task #1393 from the mysql-5.6 code line. 2012-09-01 14:21:59 -07:00
filesort_utils.cc MDEV-4285 Server crashes in ptr_compare on NOW and CAST in ORDER BY 2014-11-18 22:27:31 +01:00
filesort_utils.h MDEV-5173 Cppcheck report 2014-03-19 09:58:06 +01:00
gcalc_slicescan.cc compilation errors on sparc sun studio 10 2016-02-15 12:51:35 +01:00
gcalc_slicescan.h MDEV-9527 build FAILs with GCC 5.1 with release supported "-std=c+11" 2016-03-18 16:55:11 +01:00
gcalc_tools.cc compilation errors on sparc sun studio 10 2016-02-15 12:51:35 +01:00
gcalc_tools.h 5.3->5.5 merge 2011-11-27 17:46:20 +01:00
gen_lex_hash.cc MDEV-9987 - gen_lex_hash leaks memory, making LeakSanitizer builds fail 2016-04-26 16:15:15 +04:00
gen_lex_token.cc Merge branch 'merge-perfschema-5.6' into 10.0 2015-08-03 16:34:59 +02:00
gstream.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
gstream.h 5.2 merge 2014-03-16 21:03:01 +01:00
ha_ndbcluster.cc Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
ha_ndbcluster.h 5.2 merge 2014-03-16 21:03:01 +01:00
ha_ndbcluster_binlog.cc Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
ha_ndbcluster_binlog.h Bug 16395495 - OLD FSF ADDRESS IN GPL HEADER 2013-03-19 13:29:12 +01:00
ha_ndbcluster_cond.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
ha_ndbcluster_cond.h 10.0-base merge 2014-02-26 15:28:07 +01:00
ha_ndbcluster_tables.h Updated/added copyright headers 2014-01-06 10:52:35 +05:30
ha_partition.cc Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
ha_partition.h 5.5 merge 2014-03-26 22:25:38 +01:00
handler.cc Fixed compiler error and some warnings on windows 2016-08-23 15:03:31 +03:00
handler.h Added new status variables to make it easier to debug certain problems: 2016-08-21 20:18:39 +03:00
hash_filo.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
hash_filo.h List<>-style template wrapper over hash_filo 2014-03-19 09:57:09 +01:00
hostname.cc remove unneded #include's that had a dubious explanation 2015-10-24 19:58:34 +02:00
hostname.h MDEV-4058 2013-06-27 12:51:34 +03:00
init.cc MDEV-8378 - Debian: the Lintian complains about many "shlib-calls-exit" in many 2015-12-16 19:39:00 +04:00
init.h
innodb_priv.h Percona-Server-5.6.14-rel62.0 merge 2013-12-22 17:06:50 +01:00
item.cc Merge branch '5.5' into 10.0 2016-09-27 09:21:19 +02:00
item.h A join patch for MDEV-10780 and MDEV-11265 2016-11-10 18:15:36 +04:00
item_buff.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
item_cmpfunc.cc Merge branch '5.5' into 10.0 2016-04-26 23:05:26 +02:00
item_cmpfunc.h Merge branch '5.5' into 10.0 2016-04-26 23:05:26 +02:00
item_create.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
item_create.h Moving Item::str_value from public to protected. 2014-09-03 01:56:21 +04:00
item_func.cc MDEV-10563 Crash during shutdown in Master_info_index::any_slave_sql_running 2016-08-23 21:24:36 +03:00
item_func.h Merge branch '5.5' into 10.0 2016-04-26 23:05:26 +02:00
item_geofunc.cc Merge branch '5.5' into bb-10.0 2016-06-21 14:11:02 +02:00
item_geofunc.h Merge branch '5.5' into 10.0 2016-04-26 23:05:26 +02:00
item_inetfunc.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
item_inetfunc.h MDEV-4051 INET6_ATON() and INET6_NTOA() 2014-05-30 16:19:00 +04:00
item_row.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
item_row.h 5.3 merge 2012-01-13 15:50:02 +01:00
item_strfunc.cc MDEV-8482 mysql-test - main.func_encrypt fails if FIPS=1 2016-04-24 18:15:20 +02:00
item_strfunc.h Merge branch '5.5' into 10.0 2015-05-04 22:00:24 +02:00
item_subselect.cc Typo fixed. 2016-10-27 19:07:55 +02:00
item_subselect.h Merge branch '5.5' into 10.0 2016-08-10 19:19:05 +02:00
item_sum.cc Merge branch '5.5' into 10.0 2016-08-10 19:19:05 +02:00
item_sum.h Merge commit '96badb16afcf' into 10.0 2015-08-03 23:09:43 +03:00
item_timefunc.cc Merge branch '5.5' into bb-10.0 2016-06-21 14:11:02 +02:00
item_timefunc.h 5.5 merge 2014-11-19 17:23:39 +01:00
item_xmlfunc.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
item_xmlfunc.h A joint patch for: 2014-03-23 15:15:07 +04:00
key.cc remove unneded #include's that had a dubious explanation 2015-10-24 19:58:34 +02:00
key.h 10.0-base merge 2014-02-26 15:28:07 +01:00
keycaches.cc Fixed compiler warnings and a not critical memory leak 2013-04-17 22:33:33 +03:00
keycaches.h Fixed compiler warnings and a not critical memory leak 2013-04-17 22:33:33 +03:00
lex.h Merge branch '5.5' into bb-10.0 2016-06-21 14:11:02 +02:00
lex_symbol.h Updated/added copyright headers 2014-01-06 10:52:35 +05:30
lock.cc remove unneded #include's that had a dubious explanation 2015-10-24 19:58:34 +02:00
lock.h mysql-5.5.18 merge 2011-11-03 19:17:05 +01:00
log.cc Merge branch '5.5' into 10.0 2016-09-27 09:21:19 +02:00
log.h Bug#24388753: PRIVILEGE ESCALATION USING MYSQLD_SAFE 2016-08-25 13:42:17 +05:30
log_event.cc Back-port Master_info::using_parallel() to 10.0. 2016-11-15 23:00:11 +01:00
log_event.h MDEV-4487 Allow replication from MySQL 5.6+ when GTID is enabled on the master 2015-10-08 10:45:09 +03:00
log_event_old.cc Merge branch '5.5' into bb-10.0 2016-06-21 14:11:02 +02:00
log_event_old.h 5.2 merge 2014-03-16 21:03:01 +01:00
log_slow.h Add parenthesis in macro definitions to prevent order of operation problems. 2015-07-16 16:03:06 -07:00
main.cc
mdl.cc MDEV-10630 rpl.rpl_mdev6020 fails in buildbot with timeout 2016-08-22 10:16:00 +03:00
mdl.h With parallel replication we have had a couple of bugs where DDL's 2016-08-12 20:02:23 +03:00
mem_root_array.h Updated/added copyright headers 2014-01-06 10:52:35 +05:30
message.h CRLF->LF 2015-06-02 22:07:47 +02:00
message.mc
message.rc CRLF->LF 2015-06-02 22:07:47 +02:00
mf_iocache.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
MSG00001.bin
multi_range_read.cc Added new status variables to make it easier to debug certain problems: 2016-08-21 20:18:39 +03:00
multi_range_read.h Merge 2014-10-29 15:20:46 +03:00
my_apc.cc Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
my_apc.h MDEV-5314 - Compiling fails on OSX using clang 2014-02-19 14:05:15 +04:00
my_decimal.cc Applied all changes from Igor and Sanja 2013-06-15 18:32:08 +03:00
my_decimal.h 5.2 merge 2014-03-16 21:03:01 +01:00
mysql_install_db.cc Update AskMonty and Atlassian references to MariaDB 2016-03-08 15:24:01 +02:00
mysql_upgrade_service.cc
mysqld.cc Merge branch '5.5' into 10.0 2016-09-27 09:21:19 +02:00
mysqld.h Cleanups and minor fixes 2016-08-21 20:14:13 +03:00
mysqld_suffix.h Bug 16395495 - OLD FSF ADDRESS IN GPL HEADER 2013-03-19 13:29:12 +01:00
net_serv.cc Merge branch '5.5' into 10.0 2016-09-27 09:21:19 +02:00
nt_servc.cc Do not use SECONDS_IN_24H in nt_servc.cc. 2014-03-07 10:34:07 +04:00
nt_servc.h Bug#11754011: 45546: START WINDOWS SERVICE, THEN EXECUTE WHAT IS NEEDED. 2011-12-13 17:44:19 +02:00
opt_index_cond_pushdown.cc MDEV-5314 - Compiling fails on OSX using clang 2014-02-19 14:05:15 +04:00
opt_range.cc Fixed bug mdev-9628. 2016-10-26 20:45:35 -07:00
opt_range.h 5.5.39 merge 2014-08-07 18:06:56 +02:00
opt_range_mrr.cc 10.0-monty merge 2013-07-21 16:39:19 +02:00
opt_subselect.cc MDEV-9988 - Insert cast to suppress -Wdynamic-class-memaccess 2016-04-28 22:04:41 +04:00
opt_subselect.h MDEV-8289: Semijoin inflates number of rows in query result 2015-08-18 22:54:42 +03:00
opt_sum.cc MDEV-7930 Assertion `table_share->tmp_table != NO_TMP_TABLE || m_lock_type != 2' failed in handler::ha_index_read_map 2015-10-28 09:34:05 +01:00
opt_table_elimination.cc MDEV-6978 Bad results with join comparing case insensitive VARCHAR/ENUM/SET 2014-11-19 10:33:49 +04:00
parse_file.cc MDEV-8045 Assertion `0' fails in Protocol::end_statement on CREATE VIEW after another connection aborted 2015-05-03 18:26:02 +02:00
parse_file.h MDEV-10725 Server 10.1.17 fails to build using clang with c++11 2016-09-26 12:20:28 +02:00
partition_element.h mysql-5.1.73 merge 2014-03-15 18:24:15 +01:00
partition_info.cc Merge branch '5.5' into 10.0 2015-10-09 17:12:26 +02:00
partition_info.h BUG#16613004 PARTITIONING DDL, CRASH IN FIELD_VARSTRING::CMP_MAX 2015-07-08 10:00:53 +05:30
password.c MDEV-6153 Trivial Lintian errors in MariaDB sources: spelling errors and wrong executable bits 2014-05-13 11:53:30 +02:00
plistsort.c
procedure.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
procedure.h 5.2 merge 2014-03-16 21:03:01 +01:00
protocol.cc Fixed "Packets out of order" warning message on stdout in clients, 2016-08-21 20:38:47 +03:00
protocol.h 5.5 merge 2014-05-09 12:35:11 +02:00
records.cc Fixed MDEV-8408 2015-10-23 18:49:02 +03:00
records.h Fixed MDEV-8408 2015-10-23 18:49:02 +03:00
repl_failsafe.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
repl_failsafe.h Bug 16395495 - OLD FSF ADDRESS IN GPL HEADER 2013-03-19 13:29:12 +01:00
replication.h 5.5.39 merge 2014-08-07 18:06:56 +02:00
rpl_constants.h MDEV-5115 RBR from MySQL 5.6 to MariaDB 10.0 does not work 2013-12-09 12:37:45 +01:00
rpl_filter.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
rpl_filter.h 5.1 merge 2014-03-16 13:59:44 +01:00
rpl_gtid.cc Fixes to get all test to run on MacosX Lion 10.7 2015-11-29 17:51:23 +02:00
rpl_gtid.h Fixes to get all test to run on MacosX Lion 10.7 2015-11-29 17:51:23 +02:00
rpl_handler.cc Merge commit '96badb16afcf' into 10.0 2015-08-03 23:09:43 +03:00
rpl_handler.h 5.5.39 merge 2014-08-07 18:06:56 +02:00
rpl_injector.cc remove unneded #include's that had a dubious explanation 2015-10-24 19:58:34 +02:00
rpl_injector.h mysql-5.1.73 merge 2014-03-15 18:24:15 +01:00
rpl_mi.cc MDEV-10563 Crash during shutdown in Master_info_index::any_slave_sql_running 2016-08-23 21:24:36 +03:00
rpl_mi.h Back-port Master_info::using_parallel() to 10.0. 2016-11-15 23:00:11 +01:00
rpl_parallel.cc Fix incorrect reading of events from relaylog in parallel replication. 2016-11-16 11:00:38 +01:00
rpl_parallel.h Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
rpl_record.cc MDEV-9560 Mariadb 10.1 Crashes when replicating from 10.0 2016-03-21 11:43:19 +01:00
rpl_record.h 5.5 merge 2014-02-25 16:04:35 +01:00
rpl_record_old.cc remove unneded #include's that had a dubious explanation 2015-10-24 19:58:34 +02:00
rpl_record_old.h 5.2 merge 2014-03-16 21:03:01 +01:00
rpl_reporting.cc Merge branch '5.5' into 10.0 2016-02-15 22:50:59 +01:00
rpl_reporting.h MDEV-6120: When slave stops with error, error message should indicate the failing GTID 2014-06-25 15:17:03 +02:00
rpl_rli.cc Back-port Master_info::using_parallel() to 10.0. 2016-11-15 23:00:11 +01:00
rpl_rli.h fix a few spelling mistakes 2015-12-11 15:21:42 +01:00
rpl_tblmap.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
rpl_tblmap.h Bug 16395495 - OLD FSF ADDRESS IN GPL HEADER 2013-03-19 13:29:12 +01:00
rpl_utility.cc Merge commit '96badb16afcf' into 10.0 2015-08-03 23:09:43 +03:00
rpl_utility.h MDEV-6120: When slave stops with error, error message should indicate the failing GTID 2014-06-25 15:17:03 +02:00
scheduler.cc comment spelling Initailize -> Initialize 2015-12-11 15:21:42 +01:00
scheduler.h MDEV-5706 MariaDB does not build on hurd-i386 2014-07-25 14:15:33 +02:00
set_var.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
set_var.h Using more Item_string_sys 2014-09-04 12:15:05 +04:00
sha2.cc
signal_handler.cc fix conpilation on OpenBSD 2016-08-29 11:53:33 +02:00
slave.cc Fix incorrect reading of events from relaylog in parallel replication. 2016-11-16 11:00:38 +01:00
slave.h revert part of 69f1a32 2016-06-22 10:23:11 +02:00
sp.cc MDEV-5997 - MySQL bug#11759114 - '51401: GRANT TREATS NONEXISTENT 2015-07-23 16:45:20 +04:00
sp.h MDEV-5997 - MySQL bug#11759114 - '51401: GRANT TREATS NONEXISTENT 2015-07-23 16:45:20 +04:00
sp_cache.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
sp_cache.h mysql-5.1.73 merge 2014-03-15 18:24:15 +01:00
sp_head.cc Merge branch '5.5' into bb-10.0 2016-06-21 14:11:02 +02:00
sp_head.h Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
sp_pcontext.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
sp_pcontext.h Fixed memory leaks. alias.test now runs clean with valgrind 2013-06-20 14:49:25 +03:00
sp_rcontext.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
sp_rcontext.h 5.1 merge 2014-03-16 13:59:44 +01:00
spatial.cc Bug#23280059: ITEM_ROW::ILLEGAL_METHOD_CALL(CONST CHAR*): 2016-07-19 08:03:09 +05:30
spatial.h 5.2 merge 2014-03-16 21:03:01 +01:00
sql_acl.cc [MDEV-9614] Roles and Users longer than 6 characters 2016-06-22 16:41:38 +03:00
sql_acl.h 5.6-compatibility, per-host connect error counter is reset only after the 2014-05-07 16:13:00 +02:00
sql_admin.cc Merge branch '5.5' into 10.0 2016-09-27 09:21:19 +02:00
sql_admin.h MDEV-8450: PATCH] Wrong macro expansion in Query_cache::send_result_to_client() 2015-09-06 22:26:33 +02:00
sql_alter.cc Implementation of MDEV-5491: CREATE OR REPLACE TABLE 2014-01-29 15:37:17 +02:00
sql_alter.h merge of "BUG# 13975227: ONLINE OPTIMIZE TABLE FOR INNODB TABLES" 2014-05-07 22:36:25 +02:00
sql_analyse.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
sql_analyse.h remove append_escaped(), use String::append_for_single_quote() instead 2014-03-26 09:41:52 +01:00
sql_array.h 5.2 merge 2014-03-16 21:03:01 +01:00
sql_audit.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
sql_audit.h Merge with 10.0-base 2014-03-13 16:43:11 +02:00
sql_base.cc MDEV-10775 System table in InnoDB format allowed in MariaDB could lead to crash 2016-09-23 20:27:58 +02:00
sql_base.h remove unneded #include's that had a dubious explanation 2015-10-24 19:58:34 +02:00
sql_binlog.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
sql_binlog.h
sql_bitmap.h 5.2 merge 2014-03-16 21:03:01 +01:00
sql_bootstrap.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
sql_bootstrap.h MDEV-3816 init-file stops getting executed if a long enough line is encountered; on a debug version, assertion `! is_set() || can_overwrite_status' fails 2012-12-16 21:11:24 +01:00
sql_builtin.cc.in mysql-5.5.18 merge 2011-11-03 19:17:05 +01:00
sql_cache.cc Bug#18487951 - QUERY_CACHE_MIN_RES_UNIT SET TO ZERO, CRASHES IN QUERY_CACHE::FIND_BIN 2015-07-02 15:31:55 +05:30
sql_cache.h MDEV-4786 merge 10.0-monty -> 10.0 2013-08-12 14:17:51 +02:00
sql_callback.h mysql-5.5.18 merge 2011-11-03 19:17:05 +01:00
sql_class.cc Merge branch '5.5' into 10.0 2016-09-27 09:21:19 +02:00
sql_class.h Merge branch '5.5' into 10.0 2016-09-27 09:21:19 +02:00
sql_client.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
sql_cmd.h 10.0-base merge (roles) 2013-10-29 15:08:44 +01:00
sql_connect.cc Merge branch '5.5' into 10.0 2016-04-26 23:05:26 +02:00
sql_connect.h Bug#14003080:65104: MAX_USER_CONNECTIONS WITH PROCESSLIST EMPTY 2012-05-28 11:14:43 +05:30
sql_const.h remove unneded #include's that had a dubious explanation 2015-10-24 19:58:34 +02:00
sql_crypt.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
sql_crypt.h Applied all changes from Igor and Sanja 2013-06-15 18:32:08 +03:00
sql_cursor.cc MDEV-7040: Crash in field_conv, memcpy_field_possible, part#2 2015-08-03 21:02:27 +03:00
sql_cursor.h Bug 16395495 - OLD FSF ADDRESS IN GPL HEADER 2013-03-19 13:29:12 +01:00
sql_db.cc MDEV-10846 Running mysqldump backup twice returns error: Table 2016-10-27 00:04:26 +04:00
sql_db.h s/st_ha_create_information/HA_CREATE_INFO/ 2013-04-07 15:35:39 +02:00
sql_delete.cc Added new status variables to make it easier to debug certain problems: 2016-08-21 20:18:39 +03:00
sql_delete.h MWL#205 DELETE with result set (mdev-3814) 2013-08-06 13:31:38 -07:00
sql_derived.cc Merge branch '5.5' into 10.0 2015-05-04 22:00:24 +02:00
sql_derived.h MDEV-6668: Server crashes in check_view_single_update on concurrent DDL/DML flow with views and triggers 2015-01-29 15:12:32 +02:00
sql_digest.cc Merge branch 'merge-perfschema-5.6' into 10.0 2015-08-03 16:34:59 +02:00
sql_digest.h merge commit 02b00b154 2015-10-24 20:06:59 +02:00
sql_digest_stream.h perfschema 5.6.24 2015-05-05 15:23:47 +02:00
sql_do.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
sql_do.h
sql_error.cc Allow mysql_upgrade to enable event after table is corrected 2015-10-21 16:31:11 +03:00
sql_error.h 5.5.38 merge 2014-06-06 00:07:27 +02:00
sql_explain.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
sql_explain.h Better comments 2013-10-17 17:50:30 +04:00
sql_expression_cache.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
sql_expression_cache.h fix the include guards and add missing gplv2 headers 2012-02-17 12:19:38 +01:00
sql_get_diagnostics.cc MDEV-6661 PI() does not work well in UCS2/UTF16/UTF32 context 2014-09-01 20:57:32 +04:00
sql_get_diagnostics.h Applied all changes from Igor and Sanja 2013-06-15 18:32:08 +03:00
sql_handler.cc remove unneded #include's that had a dubious explanation 2015-10-24 19:58:34 +02:00
sql_handler.h Merge remote-tracking branch 'mysql/5.5' into 5.5 2015-10-08 22:54:24 +02:00
sql_help.cc MDEV-9524 Cannot load from mysql.event when sql_mode is set to PAD_CHAR_TO_FULL_LENGTH 2016-06-21 21:26:31 +04:00
sql_help.h
sql_hset.h find() method for Hash_set<>. 2013-10-18 12:36:03 -07:00
sql_insert.cc Merge branch '5.5' into 10.0 2016-08-10 19:19:05 +02:00
sql_insert.h MDEV-9095: Executing triggers on slave in row-based replication 2014-03-19 11:00:56 +02:00
sql_join_cache.cc Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
sql_join_cache.h Fixed bug mdev-6071. 2014-06-10 10:34:58 -07:00
sql_lex.cc Merge branch '5.5' into bb-10.0 2016-06-21 14:11:02 +02:00
sql_lex.h Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
sql_lifo_buffer.h 5.3 merge 2014-02-22 22:51:20 +01:00
sql_list.cc Bug 16395495 - OLD FSF ADDRESS IN GPL HEADER 2013-03-19 13:29:12 +01:00
sql_list.h Debugging aid: Add T* List<T>::elem(int n) which returns N-th element in the list. 2014-03-11 19:07:02 +01:00
sql_load.cc MDEV-11343 LOAD DATA INFILE fails to load data with an escape character followed by a multi-byte character 2016-11-29 06:51:12 +04:00
sql_load.h
sql_locale.cc Merge branch '5.5' into 10.0 2016-04-26 23:05:26 +02:00
sql_locale.h MDEV-10052 Illegal mix of collations with DAYNAME(date_field)<>varchar_field 2016-05-10 19:13:06 +04:00
sql_manager.cc remove unneded #include's that had a dubious explanation 2015-10-24 19:58:34 +02:00
sql_manager.h
sql_parse.cc Removed duplicate open_strategy assignments 2016-10-26 14:12:02 +04:00
sql_parse.h Merge branch '5.5' into 10.0 2016-04-26 23:05:26 +02:00
sql_partition.cc remove unneded #include's that had a dubious explanation 2015-10-24 19:58:34 +02:00
sql_partition.h MDEV-5281 Partitioning issue after upgrade from 10.0.3-1 to 10.0.5-1 2013-11-28 12:10:44 +01:00
sql_partition_admin.cc Merge branch '5.5' into 10.0 2015-06-11 20:20:35 +02:00
sql_partition_admin.h Applied all changes from Igor and Sanja 2013-06-15 18:32:08 +03:00
sql_plist.h merge 10-base->10.0 2013-11-11 23:40:53 +02:00
sql_plugin.cc Merge branch '5.5' into 10.0 2016-09-27 09:21:19 +02:00
sql_plugin.h Merge branch '5.5' into 10.0 2016-08-10 19:19:05 +02:00
sql_plugin_compat.h strmake_buf(X,Y) helper, equivalent to strmake(X,Y,sizeof(X)-1) 2013-04-17 19:42:34 +02:00
sql_plugin_services.h MroongaSE: addint thd_autoinc and thd_error_context plugin services 2013-12-12 19:18:49 +04:00
sql_prepare.cc Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
sql_prepare.h MDEV-5314 - Compiling fails on OSX using clang 2014-02-19 14:05:15 +04:00
sql_priv.h 5.5.40+ merge 2014-10-09 10:30:11 +02:00
sql_profile.cc remove unneded #include's that had a dubious explanation 2015-10-24 19:58:34 +02:00
sql_profile.h mysql-5.1.73 merge 2014-03-15 18:24:15 +01:00
sql_reload.cc Merge branch '5.5' into bb-10.0 2016-06-21 14:11:02 +02:00
sql_reload.h MySQL WL#5522 - InnoDB transportable tablespaces. 2014-02-02 10:06:29 +01:00
sql_rename.cc MDEV-8569 build_table_filename() doesn't support temporary tables. 2016-07-18 11:50:08 +04:00
sql_rename.h test_sql_discovery storage engine 2013-04-09 16:07:35 +02:00
sql_repl.cc Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
sql_repl.h Merge MariaDB 10.0-base to 10.0. 2014-02-10 15:12:17 +01:00
sql_select.cc Merge branch '5.5' into 10.0 2016-09-27 09:21:19 +02:00
sql_select.h Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
sql_servers.cc MDEV-9088 Server crashes on shutdown after the second post of feedback report 2015-12-19 13:36:21 +01:00
sql_servers.h Updated/added copyright headers. 2013-02-25 15:26:00 +01:00
sql_show.cc Merge branch '5.5' into 10.0 2016-08-10 19:19:05 +02:00
sql_show.h MDEV-8633: information_schema.index_statistics doesn't delete 2016-06-20 09:58:31 +03:00
sql_signal.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
sql_signal.h Finished merging wl5986 started by Igor. 2013-06-19 14:32:14 +03:00
sql_sort.h 5.2 merge 2014-03-16 21:03:01 +01:00
sql_state.c mysql-5.5.37 selective merge 2014-03-27 22:26:58 +01:00
sql_statistics.cc Fixed bug mdev-11096. 2016-10-26 20:45:35 -07:00
sql_statistics.h Fixed bug mdev-11096. 2016-10-26 20:45:35 -07:00
sql_string.cc Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
sql_string.h MDEV-11343 LOAD DATA INFILE fails to load data with an escape character followed by a multi-byte character 2016-11-29 06:51:12 +04:00
sql_table.cc MDEV-11126: Crash while altering persistent virtual column 2016-10-26 16:46:55 +03:00
sql_table.h MDEV-8569 build_table_filename() doesn't support temporary tables. 2016-07-18 11:50:08 +04:00
sql_tablespace.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
sql_tablespace.h
sql_test.cc Merge commit '96badb16afcf' into 10.0 2015-08-03 23:09:43 +03:00
sql_test.h mysql-5.5.18 merge 2011-11-03 19:17:05 +01:00
sql_time.cc Fixes to get all test to run on MacosX Lion 10.7 2015-11-29 17:51:23 +02:00
sql_time.h Merge branch '5.5' into 10.0 2016-02-15 22:50:59 +01:00
sql_trigger.cc Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
sql_trigger.h remove unneded #include's that had a dubious explanation 2015-10-24 19:58:34 +02:00
sql_truncate.cc Merge branch '5.5' into 10.0 2015-05-04 22:00:24 +02:00
sql_truncate.h 5.5.38 merge 2014-06-06 00:07:27 +02:00
sql_udf.cc MDEV-9088 Server crashes on shutdown after the second post of feedback report 2015-12-19 13:36:21 +01:00
sql_udf.h Merge branch '5.5' into 10.0 2015-12-13 00:10:40 +01:00
sql_union.cc Merge branch '5.5' into 10.0 2016-08-10 19:19:05 +02:00
sql_union.h
sql_update.cc Added new status variables to make it easier to debug certain problems: 2016-08-21 20:18:39 +03:00
sql_update.h MDEV-8701 Crash on derived query 2015-11-06 17:56:56 +01:00
sql_view.cc Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
sql_view.h Merge branch '5.5' into 10.0 2015-05-04 22:00:24 +02:00
sql_yacc.yy Bug #23295288: HANDLE_FATAL_SIGNAL (SIG=11) IN 2016-07-22 13:15:32 +05:30
strfunc.cc 10.0-base merge 2014-02-26 15:28:07 +01:00
strfunc.h Fixed issues with partitions and create temporary table SELECT ... 2013-07-03 22:50:34 +03:00
structs.h Merge branch '5.5' into 10.0 2015-03-06 18:41:32 +01:00
sys_vars.cc Back-port Master_info::using_parallel() to 10.0. 2016-11-15 23:00:11 +01:00
sys_vars.h Fixed failing test cases and compiler warnings 2016-04-25 15:37:24 +03:00
sys_vars_shared.h
table.cc MDEV-9524 Cannot load from mysql.event when sql_mode is set to PAD_CHAR_TO_FULL_LENGTH 2016-06-21 21:26:31 +04:00
table.h Merge branch '5.5' into 10.0 2015-06-11 20:20:35 +02:00
table_cache.cc MDEV-10315 - Online ALTER TABLE may get stuck in tdc_remove_table 2016-09-22 10:21:12 +04:00
table_cache.h MDEV-5864 - Reduce usage of LOCK_open: TABLE_SHARE::tdc.free_tables 2014-03-20 11:11:13 +04:00
thr_malloc.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
thr_malloc.h MDEV-4011 Added per thread memory counting and usage 2013-01-23 16:16:14 +01:00
threadpool.h MDEV-9156 : Fix tp_add_connection()'s error handling 2015-12-04 18:16:04 +01:00
threadpool_common.cc MDEV-11083 performance schema test fail with threadpool 2016-10-19 00:21:28 +02:00
threadpool_unix.cc Merge branch '5.5' into bb-10.0 2016-06-21 14:11:02 +02:00
threadpool_win.cc Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
transaction.cc MDEV-7249: Performance problem in parallel replication with multi-level slaves 2015-03-13 14:01:52 +01:00
transaction.h Updated/added copyright headers 2014-01-06 10:52:35 +05:30
tzfile.h Bug 16395495 - OLD FSF ADDRESS IN GPL HEADER 2013-03-19 13:29:12 +01:00
tztime.cc Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
tztime.h Merge with 5.2. 2011-12-11 11:34:44 +02:00
udf_example.c Merge remote-tracking branch 'mysql/5.5' into bb-5.5-merge @ mysql-5.5.42 2015-02-11 23:50:40 +01:00
udf_example.def
uniques.cc Merge branch '5.5' into 10.0 2015-05-04 22:00:24 +02:00
unireg.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
unireg.h MDEV-8450: PATCH] Wrong macro expansion in Query_cache::send_result_to_client() 2015-09-06 22:26:33 +02:00
winservice.c MDEV-10118 : do not suggest upgrade from MySQL 5.7 to MariaDB 10.x in the installer. Do not lauch upgrade wizard after installation 2016-05-24 23:15:00 +02:00
winservice.h CRLF->LF 2015-06-02 22:07:47 +02:00