mariadb/include
Alexander Barkov cfe5ee90c8 MDEV-22043 Special character leads to assertion in my_wc_to_printable_generic on 10.5.2 (debug)
The code did not take into account that:
- U+005C (backslash) can occupy more than mbminlen characters (e.g. in sjis)
- Some character sets do not have a code for U+005C (e.g. swe7)

Adding a new function my_wc_to_printable into MY_CHARSET_HANDLER to
cover all special cases easier.
2020-05-09 16:01:30 +04:00
..
atomic MDEV-19696 - Cleanup gcc sync builtins 2019-07-03 12:11:22 +03:00
mysql Merge 10.4 into 10.5 2020-04-25 21:57:52 +03:00
aria_backup.h MDEV-20306 Assert when converting encrypted Aria table to S3 2019-08-23 22:02:39 +02:00
assume_aligned.h Remove a misleading copyright message 2020-03-21 10:25:54 +02:00
big_endian.h
byte_order_generic.h MDEV-21981 Replace arithmetic + with bitwise OR when possible 2020-03-19 15:09:13 +02:00
byte_order_generic_x86.h MDEV-21981 Replace arithmetic + with bitwise OR when possible 2020-03-19 15:09:13 +02:00
byte_order_generic_x86_64.h MDEV-21981 Replace arithmetic + with bitwise OR when possible 2020-03-19 15:09:13 +02:00
CMakeLists.txt Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
decimal.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
dur_prop.h
errmsg.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
ft_global.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
handler_ername.h
handler_state.h
hash.h cleanup: PSI key is *always* the first argument 2020-03-10 19:24:23 +01:00
heap.h Added page_range to records_in_range() to improve range statistics 2020-03-27 03:54:45 +02:00
intrusive_list.h Merge 10.2 into 10.3 2020-01-07 12:14:35 +02:00
json_lib.h
keycache.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
lf.h Shrink my_atomic.h and my_cpu.h scope 2020-04-15 22:23:03 +04:00
little_endian.h
m_ctype.h MDEV-22043 Special character leads to assertion in my_wc_to_printable_generic on 10.5.2 (debug) 2020-05-09 16:01:30 +04:00
m_string.h move my_assume_aligned() to a separate header 2020-03-20 18:47:35 +03:00
ma_dyncol.h MDEV-19897 Rename source code variable names from utf8 to utf8mb3 2019-06-28 12:37:04 +04:00
maria.h Added page_range to records_in_range() to improve range statistics 2020-03-27 03:54:45 +02:00
my_alarm.h MDEV-20685: compile fixes for Solaris/OSX/AIX 2020-04-29 12:02:47 +03:00
my_alloc.h perfschema memory related instrumentation changes 2020-03-10 19:24:22 +01:00
my_atomic.h MDEV-19696 - Cleanup gcc sync builtins 2019-07-03 12:11:22 +03:00
my_attribute.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
my_base.h Merge 10.4 into 10.5 2020-05-04 18:43:00 +03:00
my_bit.h Coding style fixes 2020-04-04 14:55:51 +04:00
my_bitmap.h MDEV-21907: Fix some -Wconversion outside InnoDB 2020-03-12 19:44:52 +02:00
my_byteorder.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
my_check_opt.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
my_compare.h MDEV-21907: Fix some -Wconversion outside InnoDB 2020-03-12 19:44:52 +02:00
my_compiler.h MDEV-21743 Split up SUPER privilege to smaller privileges 2020-03-10 23:49:47 +04:00
my_context.h
my_counter.h
my_cpu.h Fix build on aarch64, after MDEV-21534 2020-03-02 14:28:16 +01:00
my_crypt.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
my_dbug.h Merge 10.4 into 10.5 2020-05-05 21:16:22 +03:00
my_decimal_limits.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
my_default.h MDEV-22214 mariadbd.exe calls function mysqld.exe, and crashes 2020-04-10 19:05:26 +02:00
my_dir.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
my_getopt.h MDEV-12684 Show what config file a sysvar got a value from 2019-10-14 10:29:30 +02:00
my_global.h Merge 10.4 into 10.5 2020-05-05 21:16:22 +03:00
my_handler_errors.h Merge 10.4 into 10.5 2019-05-23 10:32:21 +03:00
my_libwrap.h
my_list.h
my_md5.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
my_net.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
my_nosys.h
my_pthread.h MDEV-22437 make THR_THD* variable thread_local 2020-05-05 18:13:31 +03:00
my_rdtsc.h MDEV-19845: Define my_timer_cycles() inline 2019-06-28 19:19:31 +03:00
my_rnd.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
my_service_manager.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
my_stack_alloc.h perfschema memory related instrumentation changes 2020-03-10 19:24:22 +01:00
my_stacktrace.h Merge 10.4 into 10.5 2019-05-23 10:32:21 +03:00
my_sys.h Fixed centos 6 build failure 2020-04-08 15:31:57 +04:00
my_time.h MDEV-20432 : add MYSQL_PLUGIN_IMPORT 2019-08-29 18:33:58 +02:00
my_tree.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
my_uctype.h
my_user.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
my_valgrind.h MDEV-20377: Enable MemorySanitizer user-poisoning 2020-03-28 21:42:59 +02:00
my_xml.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
myisam.h Added page_range to records_in_range() to improve range statistics 2020-03-27 03:54:45 +02:00
myisamchk.h alloc_on_stack: simplify the API 2019-08-23 22:01:39 +02:00
myisammrg.h Added page_range to records_in_range() to improve range statistics 2020-03-27 03:54:45 +02:00
myisampack.h MDEV-21981 Replace arithmetic + with bitwise OR when possible 2020-03-19 15:09:13 +02:00
mysql.h MDEV-17832 Protocol: extensions for Pluggable types and JSON, GEOMETRY 2020-03-10 20:43:32 +04:00
mysql.h.pp perfschema memory related instrumentation changes 2020-03-10 19:24:22 +01:00
mysql_async.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
mysql_com.h perfschema compilation, test and misc fixes 2020-03-10 19:24:23 +01:00
mysql_com_server.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mysql_embed.h Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
mysql_time.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
mysql_version.h.in Fixed that mariadb-# binaries reads their corresponding entry from my.cnf 2019-07-18 15:32:22 +03:00
mysqld_default_groups.h Fixed that mariadb-# binaries reads their corresponding entry from my.cnf 2019-07-18 15:32:22 +03:00
mysys_err.h my_pagepages: perror -> my_error 2020-04-08 14:51:14 +04:00
pack.h
password.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
pfs_file_provider.h perfschema compilation, test and misc fixes 2020-03-10 19:24:23 +01:00
pfs_idle_provider.h P_S 5.7.28 2020-03-10 19:24:22 +01:00
pfs_memory_provider.h P_S 5.7.28 2020-03-10 19:24:22 +01:00
pfs_metadata_provider.h P_S 5.7.28 2020-03-10 19:24:22 +01:00
pfs_socket_provider.h P_S 5.7.28 2020-03-10 19:24:22 +01:00
pfs_stage_provider.h P_S 5.7.28 2020-03-10 19:24:22 +01:00
pfs_statement_provider.h P_S 5.7.28 2020-03-10 19:24:22 +01:00
pfs_table_provider.h P_S 5.7.28 2020-03-10 19:24:22 +01:00
pfs_thread_provider.h P_S 5.7.28 2020-03-10 19:24:22 +01:00
pfs_transaction_provider.h cleanup: pass trxid by value 2020-03-10 19:24:23 +01:00
probes_mysql.d.base
probes_mysql.h
probes_mysql_nodtrace.h.in
queues.h Merge branch '10.2' into 10.3 2020-05-04 16:47:11 +02:00
rijndael.h
service_versions.h MDEV-16678 Prefer MDL to dict_sys.latch for innodb background tasks 2019-12-10 15:42:50 +02:00
source_revision.h.in
span.h st_::span fixes 2020-03-20 21:35:42 +03:00
sql_common.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
ssl_compat.h compilation fixes for new wolfssl 2020-01-20 22:35:54 +01:00
sslopt-case.h Merge 10.3 into 10.4 2019-12-13 17:30:37 +02:00
sslopt-longopts.h MDEV-14101 Provide an option to select TLS protocol version 2019-06-17 12:26:25 +02:00
sslopt-vars.h MDEV-14101 Provide an option to select TLS protocol version 2019-06-17 12:26:25 +02:00
t_ctype.h
thr_alarm.h
thr_lock.h MDEV-20848 Fixes for MTR test galera_sr.GCF-1060 (#1421) 2019-12-04 09:21:14 +02:00
thr_timer.h MDEV-16264 - prerequisite patch, periodic thr_timer 2019-11-15 16:50:22 +01:00
thread_pool_priv.h perfschema - various collateral cleanups and small changes 2020-03-10 19:24:22 +01:00
typelib.h MDEV-19863 Add const to TYPELIB pointers 2019-06-26 05:29:44 +04:00
violite.h Merge 10.4 into 10.5 2020-05-05 21:16:22 +03:00
waiting_threads.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
welcome_copyright_notice.h
wqueue.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
wsrep.h MDEV-20051: Add new mode to wsrep_OSU_method in which Galera checks storage engine of the effected table 2020-02-11 15:17:50 +02:00