mariadb/mysql-test/include
Tony Chen be164fc401 ssl_cipher parameter cannot configure TLSv1.3 and TLSv1.2 ciphers at the same time
SSL_CTX_set_ciphersuites() sets the TLSv1.3 cipher suites.

SSL_CTX_set_cipher_list() sets the ciphers for TLSv1.2 and below.

The current TLS configuration logic will not perform SSL_CTX_set_cipher_list()
to configure TLSv1.2 ciphers if the call to SSL_CTX_set_ciphersuites() was
successful. The call to SSL_CTX_set_ciphersuites() is successful if any TLSv1.3
cipher suite is passed into `--ssl-cipher`.

This is a potential security vulnerability because users trying to restrict
specific secure ciphers for TLSv1.3 and TLSv1.2, would unknowingly still have
the database support insecure TLSv1.2 ciphers.

For example:
If setting `--ssl_cipher=TLS_AES_128_GCM_SHA256:ECDHE-RSA-AES128-GCM-SHA256`,
the database would still support all possible TLSv1.2 ciphers rather than only
ECDHE-RSA-AES128-GCM-SHA256.

The solution is to execute both SSL_CTX_set_ciphersuites() and
SSL_CTX_set_cipher_list() even if the first call succeeds.

This allows the configuration of exactly which TLSv1.3 and TLSv1.2 ciphers to
support.

Note that there is 1 behavior change with this. When specifying only TLSv1.3
ciphers to `--ssl-cipher`, the database will not support any TLSv1.2 cipher.
However, this does not impose a security risk and considering TLSv1.3 is the
modern protocol, this behavior should be fine.

All TLSv1.3 ciphers are still supported if only TLSv1.2 ciphers are specified
through `--ssl-cipher`.

All new code of the whole pull request, including one or several files that are
either new files or modified ones, are contributed under the BSD-new license. I
am contributing on behalf of my employer Amazon Web Services, Inc.
2024-09-26 11:50:20 +02:00
..
add_anonymous_users.inc MDEV-17658 change the structure of mysql.user table 2018-12-12 00:31:44 +01:00
alter_table_mdev539.inc Updated mtr files to support different compiled in options 2019-09-01 19:17:35 +03:00
analyze-format.inc MDEV-34041 Display additional information for materialized subqueries in EXPLAIN/ANALYZE FORMAT=JSON 2024-07-11 17:40:39 +07:00
analyze-sync_with_master.test
analyze-timeout.test
assert.inc
assert_grep.inc Disabled galera_ist_progress at it always fails in 10.2 2018-02-07 17:25:46 +02:00
autoinc_mdev15353.inc MDEV-15352 AUTO_INCREMENT breaks after updating a column value to a negative number 2018-06-14 13:13:23 +04:00
begin_include_file.inc
big_test.inc Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
big_test.require Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
binlog_inject_error.inc MDEV-21360 debug_dbug pre-test value restoration issues 2020-01-15 18:06:24 +01:00
binlog_parallel_replication_marks.test MDEV-23108: Point in time recovery of binary log fails when sql_mode=ORACLE 2020-07-22 11:34:50 +05:30
binlog_start_pos.inc
bug38347.inc
bytes.inc
bytes2.inc
case_insensitive_file_system.require Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
case_insensitive_fs.require Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
case_sensitive_file_system.require Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
check-testcase.test MDEV-18648: slave_parallel_mode= optimistic default in 10.5 2019-12-23 17:48:01 +05:30
check-warnings.test New option for slow logging (log_slow_disable_statements) 2017-08-24 01:05:51 +02:00
check_concurrent_insert.inc
check_events_off.inc
check_ftwrl_compatible.inc
check_ftwrl_incompatible.inc Combine GLOBAL and COMMIT namespaces into BACKUP namespace. 2018-12-09 22:12:26 +02:00
check_ipv6.inc
check_key_reads.inc
check_key_req.inc
check_no_concurrent_insert.inc
check_no_row_lock.inc
check_shared_row_lock.inc
check_slave_is_running.inc
check_slave_no_error.inc
check_slave_param.inc
check_var_limit.inc Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
check_var_limit.require Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
cleanup_fake_relay_log.inc
column_compression_rpl.inc Merge branch '10.4' into 10.5 2023-07-27 15:43:21 +02:00
column_compression_syntax_varbinary.inc MDEV-17363 - Compressed columns cannot be restored from dump 2019-06-18 07:48:08 +04:00
column_compression_syntax_varchar.inc MDEV-17363 - Compressed columns cannot be restored from dump 2019-06-18 07:48:08 +04:00
commit.inc MDEV-31005: Make working cursor-protocol 2024-09-18 18:39:26 +07:00
common-tests.inc MDEV-19713 Remove big_tables system variable 2019-09-28 19:21:14 +02:00
concurrent.inc Merge branch 'bb-10.4-all-builders' into bb-10.5-all-builders 2022-09-26 10:24:59 +07:00
connect2.inc
count_sessions.inc MDEV-27691: make working view-protocol 2022-09-23 17:36:20 +07:00
crash_mysqld.inc MDEV-16944 Fix file sharing issues on Windows in mysqltest 2024-04-17 16:52:37 +02:00
ctype_8bit.inc
ctype_ascii_order.inc
ctype_casefolding.inc MDEV-30556 UPPER() returns an empty string for U+0251 in Unicode-5.2.0+ collations for utf8 2023-02-03 18:18:32 +04:00
ctype_common.inc Merge branch 'bb-10.4-all-builders' into bb-10.5-all-builders 2022-09-26 10:24:59 +07:00
ctype_czech.inc
ctype_datetime.inc MDEV-27691: make working view-protocol 2022-09-23 17:36:20 +07:00
ctype_E05C.inc fix string literal escaping in views 2023-06-02 17:51:40 +02:00
ctype_filesort.inc
ctype_filesort2.inc
ctype_german.inc MDEV-27691: make working view-protocol 2022-09-23 17:36:20 +07:00
ctype_heap.inc MDEV-21581 Helper functions and methods for CHARSET_INFO 2020-01-28 12:29:23 +04:00
ctype_ident_sys.inc MDEV-22625 SIGSEGV in intern_find_sys_var (optimized builds) 2020-05-29 11:15:28 +04:00
ctype_innodb_like.inc
ctype_like.inc
ctype_like_cond_propagation.inc
ctype_like_cond_propagation_utf8_german.inc
ctype_like_escape.inc MDEV-13335 UTF8 escape wildcard LIKE match has different behavior in different collations 2019-04-28 11:05:50 +04:00
ctype_like_ignorable.inc
ctype_like_range_f1f2.inc MDEV-31005: Make working cursor-protocol 2024-09-18 18:39:26 +07:00
ctype_like_range_mdev14350.inc MDEV-14350 Index use with collation utf8mb4_unicode_nopad_ci on LIKE pattern with wrong results 2017-12-08 13:19:19 +04:00
ctype_mdev13118.inc MDEV-13118 Wrong results with LOWER and UPPER and subquery 2018-07-19 09:55:51 +04:00
ctype_myanmar.inc Removing MDEV-27871 from tastcases because it is not a bug 2024-06-28 16:45:50 +07:00
ctype_nopad_prefix_unique.inc MDEV-30048 Prefix keys for CHAR work differently for MyISAM vs InnoDB 2023-10-24 03:35:48 +04:00
ctype_numconv.inc MDEV-31005: Make working cursor-protocol 2024-09-18 18:39:26 +07:00
ctype_pad.inc Removing MDEV-27871 from tastcases because it is not a bug 2024-06-28 16:45:50 +07:00
ctype_pad_all_engines.inc MDEV-18650: Options deprecated in previous versions - storage_engine 2020-02-13 13:42:01 +02:00
ctype_pad_space.inc
ctype_regex.inc
ctype_regex_utf8.inc
ctype_str_to_date.inc Removing MDEV-27871 from tastcases because it is not a bug 2024-06-28 16:45:50 +07:00
ctype_strtoll10.inc MDEV-21581 Helper functions and methods for CHARSET_INFO 2020-01-28 12:29:23 +04:00
ctype_thai.inc
ctype_uca_w2.inc
ctype_unescape.inc MDEV-27691: make working view-protocol 2022-09-23 17:36:20 +07:00
ctype_unicode520.inc
ctype_unicode_latin.inc
ctype_utf8_ilseq.inc Backporting 273d8eb12c Proper fix for disabling warnings in read_statistics_for_table() 2019-09-23 14:11:48 +05:30
ctype_utf8_table.inc
ctype_utf8mb3_uca_char.inc MDEV-30048 Prefix keys for CHAR work differently for MyISAM vs InnoDB 2023-10-24 03:35:48 +04:00
ctype_utf8mb4.inc Removing MDEV-27871 from tastcases because it is not a bug 2024-06-28 16:45:50 +07:00
daemon_example_bad_format.ini
daemon_example_bad_soname.ini
dbt3_s001.inc
ddl_i18n.check_events.inc
ddl_i18n.check_sp.inc
ddl_i18n.check_triggers.inc
ddl_i18n.check_views.inc
deadlock.inc Merge branch 'bb-10.4-all-builders' into bb-10.5-all-builders 2022-09-26 10:24:59 +07:00
default_charset.inc Updated mtr files to support different compiled in options 2019-09-01 19:17:35 +03:00
default_client.cnf Specify a new client_plugindir path, to be used during testing 2020-04-14 12:08:30 +03:00
default_group_order.cnf Updated mtr files to support different compiled in options 2019-09-01 19:17:35 +03:00
default_my.cnf RHEL9 disables SHA1 signatures in openssl 2022-08-03 13:31:48 +02:00
default_mysqld.cnf sporadic failure of perfschema.func_file_io 2024-05-05 21:37:07 +02:00
default_optimizer_switch.inc Merge branch '10.3' into 10.4 2019-09-06 11:53:10 +02:00
delete_anonymous_users.inc MDEV-26875: Wrong user in SET DEFAULT ROLE error 2023-10-30 18:39:56 +01:00
diff_servers.inc Fix test cases 2017-04-06 15:41:54 +05:30
diff_tables.inc MDEV-31005: Make working cursor-protocol 2024-09-18 18:39:26 +07:00
empty_string_literal.inc Removing MDEV-27871 from tastcases because it is not a bug 2024-06-28 16:45:50 +07:00
end_include_file.inc
endspace.inc
ensure_binlog_row_event_columns.inc MDEV-28487: sequences not respect value of binlog_row_image with select nextval(seq_gen) 2022-07-13 09:03:32 -06:00
equal_fields_propagation_datetime.inc
expect_crash.inc MDEV-16944 Fix file sharing issues on Windows in mysqltest 2024-04-17 16:52:37 +02:00
explain_non_select.inc MDEV-30539 EXPLAIN EXTENDED: no message with queries for DML statements 2023-03-25 12:36:59 -07:00
explain_utils.inc MDEV-31005: Make working cursor-protocol 2024-09-18 18:39:26 +07:00
file_does_not_exist.inc
filter_file.inc MDEV-10688 rpl.rpl_row_log_innodb failed in buildbot 2017-12-03 15:21:53 +02:00
force_restart.inc MDEV-19746: Galera test failures because of wsrep_slave_threads identification 2019-07-15 10:17:07 +03:00
func_hybrid_type.inc MDEV-27691: make working view-protocol 2022-09-23 17:36:20 +07:00
func_str_ascii_checksum.inc
function_defaults.inc MDEV-31005: Make working cursor-protocol 2024-09-18 18:39:26 +07:00
function_defaults_notembedded.inc
galera_clear_sync_point.inc
galera_cluster.inc MDEV-17048 Inconsistency voting support (#1373) 2019-08-28 09:19:24 +03:00
galera_connect.inc
galera_diff.inc
galera_end.inc
galera_have_debug_sync.inc Fix test failure on wsrep/variables test case. 2020-10-24 14:57:57 +03:00
galera_init.inc
galera_no_debug_sync.inc Fix MTR test wsrep.variables_debug 2021-04-26 09:56:46 +03:00
galera_set_sync_point.inc
galera_signal_sync_point.inc
galera_sst_method.combinations MDEV-31905 GTID inconsistency 2023-12-22 00:10:23 +01:00
galera_sst_method.inc MDEV-31905 GTID inconsistency 2023-12-22 00:10:23 +01:00
galera_suspend.inc MDEV-18426: Most of the mtr tests in the galera_3nodes suite fail 2019-02-12 09:38:13 +02:00
galera_variables_ok.inc Merge remote-tracking branch 10.4 into 10.5 2021-05-04 12:12:15 +03:00
galera_variables_ok_debug.inc Merge remote-tracking branch 10.4 into 10.5 2021-05-04 12:12:15 +03:00
galera_wait_ready.inc MDEV-15948 Followup commit 2018-04-23 12:00:49 +02:00
galera_wait_sync_point.inc Galera4 2019-01-23 15:30:00 +04:00
gap_lock_error_all.inc Fix tokudb.gap_lock_error test 2017-03-05 15:18:26 +02:00
gap_lock_error_cleanup.inc Fix tokudb.gap_lock_error test 2017-03-05 15:18:26 +02:00
gap_lock_error_init.inc Fix tokudb.gap_lock_error test 2017-03-05 15:18:26 +02:00
gap_lock_error_select.inc Fix tokudb.gap_lock_error test 2017-03-05 15:18:26 +02:00
gap_lock_error_update.inc Fix tokudb.gap_lock_error test 2017-03-05 15:18:26 +02:00
get_relay_log_pos.inc
gis_debug.inc Removing MDEV-27871 from tastcases because it is not a bug 2024-06-28 16:45:50 +07:00
gis_generic.inc MDEV-32456: incorrect result of gis function in view protocol 2024-07-17 22:37:32 +05:30
gis_keys.inc MDEV-16188 Post-merge corrections and adjustments 2019-02-04 22:44:33 -08:00
grant_cache.inc MDEV-31005: Make working cursor-protocol 2024-09-18 18:39:26 +07:00
grep.inc MDEV-28254 Wrong position for row_start, row_end after adding column to implicit versioned table 2022-04-22 15:49:37 +03:00
have_32bit.inc MDEV-12547: InnoDB FULLTEXT index has too strict innodb_ft_result_cache_limit max limit 2018-10-16 13:02:50 +05:30
have_64bit.inc MDEV-12547: InnoDB FULLTEXT index has too strict innodb_ft_result_cache_limit max limit 2018-10-16 13:02:50 +05:30
have_archive.inc
have_archive.opt
have_aria.inc
have_aria_used_for_temp_tables.inc MDEV-17507 Make MTR tests work for builds without Aria for temporary tables 2018-11-20 01:50:59 +02:00
have_auth_named_pipe.inc MDEV-7598 Lock user after too many password errors 2019-01-08 17:18:47 +01:00
have_big5.inc
have_binlog_checksum_off.inc
have_binlog_format_mixed.inc
have_binlog_format_mixed.opt
have_binlog_format_mixed_or_row.inc
have_binlog_format_mixed_or_statement.inc
have_binlog_format_row.inc
have_binlog_format_row.opt
have_binlog_format_row_or_statement.inc
have_binlog_format_statement.inc
have_binlog_format_statement.opt
have_blackhole.inc
have_blackhole.opt
have_case_insensitive_file_system.inc Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
have_case_insensitive_fs.inc Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
have_case_sensitive_file_system.inc Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
have_collation.inc
have_compress.inc Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
have_compress.require Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
have_cp866.inc
have_cp932.inc
have_cp1250_ch.inc
have_cp1251.inc
have_crypt.inc MDEV-27964: A better work-around 2022-03-01 09:12:15 +02:00
have_csv.inc MDEV-27691: make working view-protocol 2022-09-23 17:36:20 +07:00
have_dbi_dbd-mariadb.inc Switch Perl DBI scripts from DBD::mysql to DBD::MariaDB driver 2019-07-19 13:39:20 +03:00
have_debug.inc remove redundant tests from mysql-test/include/*.inc files 2017-11-09 20:51:11 +01:00
have_debug_sync.inc
have_des.inc
have_eucjpms.inc
have_euckr.inc
have_example_plugin.inc remove redundant tests from mysql-test/include/*.inc files 2017-11-09 20:51:11 +01:00
have_file_key_management.inc Enable valgrind for replication test 2022-11-29 03:34:35 +02:00
have_gb2312.inc
have_gbk.inc
have_geometry.inc Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
have_geometry.require Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
have_gzip.inc MDEV-25004 Missing row in FTS_DOC_ID_INDEX during DELETE HISTORY 2022-12-27 00:02:02 +03:00
have_hostname_cache.inc Updated mtr files to support different compiled in options 2019-09-01 19:17:35 +03:00
have_innodb.inc MDEV-23974 fixup: Cover all debug builds 2024-04-25 07:48:57 +03:00
have_innodb.opt mtr: remove innodb combinations 2024-05-05 21:37:08 +02:00
have_innodb_4k.inc
have_innodb_4k.opt MDEV-21664 Add opt files for have_innodb_Xk.inc 2023-09-11 09:09:02 +03:00
have_innodb_8k.inc
have_innodb_8k.opt MDEV-21664 Add opt files for have_innodb_Xk.inc 2023-09-11 09:09:02 +03:00
have_innodb_16k.inc
have_innodb_16k.opt MDEV-21664 Add opt files for have_innodb_Xk.inc 2023-09-11 09:09:02 +03:00
have_innodb_32k.inc
have_innodb_32k.opt MDEV-21664 Add opt files for have_innodb_Xk.inc 2023-09-11 09:09:02 +03:00
have_innodb_64k.inc
have_innodb_64k.opt MDEV-21664 Add opt files for have_innodb_Xk.inc 2023-09-11 09:09:02 +03:00
have_innodb_max_16k.inc Adapt the innodb_undo tests from MySQL 5.7 2017-04-26 23:03:28 +03:00
have_ipv4_mapped.inc
have_koi8r.inc
have_latin2_ch.inc
have_local_infile.inc Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
have_local_infile.require Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
have_log_bin-master.opt
have_log_bin-slave.opt
have_log_bin.inc MDEV-27691: make working view-protocol 2022-09-23 17:36:20 +07:00
have_lowercase0.inc Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
have_lowercase1.inc Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
have_lowercase2.inc Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
have_maria.inc
have_mariabackup.inc Merge 10.3 into 10.4 2020-09-03 15:53:38 +03:00
have_max_indexes_64.inc
have_max_indexes_128.inc
have_met_timezone.require Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
have_metadata_lock_info.inc
have_metadata_lock_info.opt
have_moscow_leap_timezone.require Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
have_mutex_deadlock_detector.inc
have_normal_zlib.inc Fix test failures on s390x in test following main.column_compression_rpl 2024-01-12 17:22:08 +01:00
have_numa.inc
have_openssl.inc SSL test fixes 2019-03-01 12:41:05 -05:00
have_outfile.inc Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
have_outfile.require Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
have_partition.inc
have_partition.opt
have_perfschema.inc Update FSF Address 2019-05-11 21:29:06 +03:00
have_perror.require Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
have_plugin_auth.inc
have_plugin_auth.opt Test cleanup related to MDEV-12501 2017-12-16 15:34:48 +00:00
have_plugin_interface.inc Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
have_plugin_server.inc Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
have_pool_of_threads.inc mtr: aix has no thread_pool 2021-07-06 15:50:58 +10:00
have_pool_of_threads.require Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
have_profiling.inc Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
have_profiling.require Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
have_query_cache.inc Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
have_query_cache.require Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
have_query_cache_disabled.inc Merge branch 'merge-perfschema-5.7' into 10.5 2022-08-02 09:34:15 +02:00
have_s3.inc MDEV-17841 S3 storage engine 2019-05-23 02:28:23 +03:00
have_sequence.inc
have_sequence.opt
have_simple_parser.inc
have_sjis.inc
have_ssl_communication.inc
have_ssl_crypto_functs.inc
have_stat_tables.inc
have_stat_tables.opt
have_static_innodb.inc cleanup: have_static_innodb.inc 2020-10-27 09:24:15 +01:00
have_symlink.inc Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
have_symlink.require Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
have_tis620.inc
have_tlsv13.inc ssl_cipher parameter cannot configure TLSv1.3 and TLSv1.2 ciphers at the same time 2024-09-26 11:50:20 +02:00
have_type_mysql_json.inc MDEV-24093: Detect during mysql_upgrade if type_mysql_json.so is needed and load it 2021-01-28 19:01:32 +01:00
have_type_mysql_json.opt MDEV-24093: Detect during mysql_upgrade if type_mysql_json.so is needed and load it 2021-01-28 19:01:32 +01:00
have_ucs2.inc
have_udf.inc
have_ujis.inc
have_unix_socket.inc try harder to link unix_socket plugin statically 2019-02-21 15:04:03 +01:00
have_unix_socket.opt try harder to link unix_socket plugin statically 2019-02-21 15:04:03 +01:00
have_utf8.inc
have_utf8mb4.inc Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
have_utf8mb4.require Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
have_utf16.inc Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
have_utf16.require Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
have_utf32.inc Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
have_utf32.require Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
have_view_protocol.inc MDEV-27691: make working view-protocol 2022-02-16 13:06:23 +07:00
have_working_dns.inc Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
have_working_dns.require Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
have_wsrep.inc Fix MDEV-12758 2017-06-29 23:03:30 +05:30
have_wsrep_enabled.inc Galera4 2019-01-23 15:30:00 +04:00
have_wsrep_provider.inc
have_xtrabackup.inc MDEV-18565: Galera mtr-suite fails if galera library is not installed 2019-07-17 12:54:12 +02:00
icp_debug_kill.inc MDEV-23938: innodb row_search_idx_cond_check handle ICP_ABORTED_BY_USER 2020-10-16 09:44:03 +11:00
icp_tests.inc Merge branch '10.4' into 10.5 2023-11-08 12:59:00 +01:00
implicit_commit_helper.inc
index_merge1.inc Removing MDEV-27871 from tastcases because it is not a bug 2024-06-28 16:45:50 +07:00
index_merge2.inc MDEV-20804 Speed up main.index_merge_innodb 2019-10-11 12:29:12 +03:00
index_merge_2sweeps.inc MDEV-20804 Speed up main.index_merge_innodb 2019-10-11 12:29:12 +03:00
index_merge_ror.inc MDEV-20804 Speed up main.index_merge_innodb 2019-10-11 12:29:12 +03:00
index_merge_ror_cpk.inc MDEV-20804 Speed up main.index_merge_innodb 2019-10-11 12:29:12 +03:00
innodb-index.inc
innodb_checksum_algorithm.combinations MDEV-24109 InnoDB hangs with innodb_flush_sync=OFF 2020-11-04 16:55:36 +02:00
innodb_checksum_algorithm.inc MDEV-12026: Implement innodb_checksum_algorithm=full_crc32 2019-02-19 18:50:19 +02:00
innodb_encrypt_log.combinations Write proper tests for MDEV-12634: Uninitialised ROW_MERGE_RESERVE_SIZE bytes 2017-09-16 21:15:38 +03:00
innodb_encrypt_log.inc Write proper tests for MDEV-12634: Uninitialised ROW_MERGE_RESERVE_SIZE bytes 2017-09-16 21:15:38 +03:00
innodb_encrypt_tables.combinations MDEV-18021: Galera test galera_sst_mariabackup_table_options fails if AES_CTR is not available 2018-12-17 07:05:27 +02:00
innodb_encrypt_tables.inc MDEV-17771: Add Galera ist and sst tests using mariabackup 2018-11-21 09:05:47 +02:00
innodb_page_size.combinations Merge 10.0 into 10.1 2017-06-06 10:59:54 +03:00
innodb_page_size.inc MDEV-12042 Re-bootstrap the server if InnoDB options are incompatible 2017-06-02 01:46:25 +03:00
innodb_page_size_small.combinations Follow-up to MDEV-12042 (test innodb_page_size variants) 2017-06-06 09:34:09 +03:00
innodb_page_size_small.inc Follow-up to MDEV-12042 (test innodb_page_size variants) 2017-06-06 09:34:09 +03:00
innodb_prefix_index_cluster_optimization.combinations MDEV-23600 Division by 0 in row_search_with_covering_prefix 2020-09-01 15:52:36 +03:00
innodb_prefix_index_cluster_optimization.inc MDEV-23600 Division by 0 in row_search_with_covering_prefix 2020-09-01 15:52:36 +03:00
innodb_rollback_on_timeout.inc fix tests after 349ca2be74 2024-05-08 20:01:17 +02:00
innodb_row_format.combinations MDEV-14904 Backport innodb_default_row_format 2018-03-07 17:49:42 +02:00
innodb_row_format.inc MDEV-14904 Backport innodb_default_row_format 2018-03-07 17:49:42 +02:00
innodb_stable_estimates.inc MDEV-32901: innodb.mdev-14846 fails in 11.0 2023-12-05 19:26:30 +03:00
innodb_stable_estimates.opt MDEV-32901: innodb.mdev-14846 fails in 11.0 2023-12-05 19:26:30 +03:00
innodb_trx_weight.inc
innodb_undo_tablespaces.combinations Combinations with innodb-undo-tablespaces to use in test files 2017-08-28 09:49:30 +03:00
innodb_undo_tablespaces.inc Combinations with innodb-undo-tablespaces to use in test files 2017-08-28 09:49:30 +03:00
install_plugin_if_exists.inc if the test uses example plugin, it has to check whether plugin exists 2019-10-04 15:58:47 +02:00
io_thd_fault_injection.inc MDEV-21360 restore debud_dbug through a session variable instead of '-d,..' 2020-03-23 10:57:21 +01:00
ipv6.inc MDEV-27682: bundled wsrep_notify.sh causes mariadbd to freeze during start 2022-10-04 13:16:17 +02:00
ipv6_clients.inc
is_embedded.inc Fixed result for embedded server 2022-01-28 16:31:53 +02:00
is_embedded_no_privileges.inc Fixed result for embedded server 2022-01-28 16:31:53 +02:00
kill_and_restart_mysqld.inc MDEV-16944 Fix file sharing issues on Windows in mysqltest 2024-04-17 16:52:37 +02:00
kill_binlog_dump_threads.inc
kill_galera.inc MDEV-16944 Fix file sharing issues on Windows in mysqltest 2024-04-17 16:52:37 +02:00
kill_mysqld.inc MDEV-16944 Fix file sharing issues on Windows in mysqltest 2024-04-17 16:52:37 +02:00
kill_query.inc
kill_query_and_diff_master_slave.inc
libdaemon_example.ini
linux.inc "un-skip" more skipped tests 2023-09-11 11:23:26 +02:00
linux_sys_vars.inc
load_dump_and_upgrade.inc MDEV-22249 Upgrade testing between major versions in MTR 2020-06-01 00:45:24 +03:00
load_sysvars.inc
loaddata_autocom.inc MDEV-18650: Options deprecated in previous versions - storage_engine 2020-02-13 13:42:01 +02:00
log_bin.combinations MDEV-34269 : 10.11.8 cluster becomes inconsistent when using composite primary key and partitioning 2024-06-07 18:26:08 +02:00
log_bin.inc MDEV-34269 : 10.11.8 cluster becomes inconsistent when using composite primary key and partitioning 2024-06-07 18:26:08 +02:00
log_slow_debug_common.inc SEQUENCE tests for MDEV-18892 Regression in slow log and admin statements 2019-03-25 07:43:07 +04:00
long_test.inc Disable valgrind for test in main that takes > 200 seconds 2022-10-04 11:59:01 +03:00
lowercase0.require Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
lowercase1.require Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
lowercase2.require Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
maria_empty_logs.inc MDEV-31349 test maria.maria-purge failed on 'aria_log.00000002 not found' 2023-10-08 18:16:20 +03:00
maria_make_snapshot.inc
maria_make_snapshot_for_comparison.inc
maria_make_snapshot_for_feeding_recovery.inc
maria_verify_recovery.inc MDEV-16421 Make system tables crash safe 2018-08-14 12:18:38 +03:00
master-slave.inc MDEV-30423 Deadlock on Replica during BACKUP STAGE BLOCK_COMMIT on XA transactions 2023-01-23 19:01:48 +02:00
max_indexes.inc
maybe_debug.combinations MDEV-12023 Assertion failure sym_node->table != NULL on startup 2018-10-30 13:29:19 +02:00
maybe_debug.inc MDEV-12023 Assertion failure sym_node->table != NULL on startup 2018-10-30 13:29:19 +02:00
maybe_pool_of_threads.combinations fix perfschema for pool-of-threads 2020-03-10 19:24:24 +01:00
maybe_pool_of_threads.inc mtr: aix - no pool of threads 2021-07-06 15:29:00 +10:00
maybe_versioning.combinations MDEV-25004 Missing row in FTS_DOC_ID_INDEX during DELETE HISTORY 2022-12-27 00:02:02 +03:00
maybe_versioning.inc MDEV-25004 Missing row in FTS_DOC_ID_INDEX during DELETE HISTORY 2022-12-27 00:02:02 +03:00
min_null_cond.inc
mix1.inc MDEV-23379 Deprecate&ignore InnoDB concurrency throttling parameters 2020-08-04 06:59:29 +03:00
mix2.inc Merge branch 'bb-10.4-all-builders' into bb-10.5-all-builders 2022-09-26 10:24:59 +07:00
mix2_ucs2.inc
mrr_tests.inc
mtr_check.sql Merge 10.3 into 10.4 2020-10-22 13:27:18 +03:00
mtr_warnings.sql update a global_suppressions() list 2022-08-25 13:23:49 +02:00
mysql_upgrade_preparation.inc
mysqladmin_shutdown.inc
mysqlbinlog_have_debug.inc
mysqldump.inc
mysqlhotcopy.inc Merge branch 'bb-10.4-all-builders' into bb-10.5-all-builders 2022-09-26 10:24:59 +07:00
mysqltest-x.inc
no_protocol.inc
no_running_event_scheduler.inc
no_running_events.inc
no_valgrind_without_big.inc
no_view_protocol.inc MDEV-27691: make working view-protocol 2022-09-23 17:36:20 +07:00
not_aix.inc mtr: aix - no pool of threads 2021-07-02 17:17:19 +10:00
not_as_root.inc
not_asan.inc Extend have_sanitizer with ASAN+UBSAN and MSAN 2022-02-23 15:48:08 +02:00
not_binlog_format_row.inc
not_blackhole.inc
not_crashrep.inc
not_debug.inc
not_embedded.inc remove redundant tests from mysql-test/include/*.inc files 2017-11-09 20:51:11 +01:00
not_encrypted.inc
not_msan.inc Extend have_sanitizer with ASAN+UBSAN and MSAN 2022-02-23 15:48:08 +02:00
not_parallel.inc
not_ssl.inc
not_staging.inc Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
not_staging.require Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
not_threadpool.inc fix perfschema for pool-of-threads 2020-03-10 19:24:24 +01:00
not_ubsan.inc Extend have_sanitizer with ASAN+UBSAN and MSAN 2022-02-23 15:48:08 +02:00
not_valgrind.inc fix not_valgrind.inc not to error out in embedded 2022-05-30 09:58:40 +02:00
not_valgrind.require Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
not_valgrind_build.inc Revert "mtr: remove not_valgrind_build" 2024-08-19 10:59:57 +03:00
not_var_link.inc
not_windows.inc Cleanups & indentation changes 2020-03-24 21:00:02 +02:00
not_windows_embedded.inc MDEV-27289: mtr test for WITH_SERVER_EMBEDDED=ON reenable 2022-01-27 10:36:39 +11:00
one_thread_per_connection.inc Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
one_thread_per_connection.require Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
parser_bug21114.inc
partition_date_range.inc
partition_mrr.inc Merge branch '10.4' into 10.5 2020-03-11 17:52:49 +01:00
percona_nonflushing_analyze_debug.inc MDEV-15101: Stop ANALYZE TABLE from flushing table definition cache 2020-06-12 21:15:30 +03:00
platform.combinations MDEV-25894: support AIX as a platform in mtr 2021-07-02 17:17:19 +10:00
platform.inc
plugin.defs
ps_conv.inc MDEV-31005: Make working cursor-protocol 2024-09-18 18:39:26 +07:00
ps_create.inc
ps_ddl_1.inc
ps_modify.inc
ps_modify1.inc
ps_query.inc
ps_renew.inc
query_cache.inc MDEV-31005: Make working cursor-protocol 2024-09-18 18:39:26 +07:00
query_cache_partitions.inc MDEV-31005: Make working cursor-protocol 2024-09-18 18:39:26 +07:00
query_cache_sql_prepare.inc MDEV-31003: Second execution for ps-protocol 2023-07-26 17:15:00 +07:00
read_many_rows.inc MDEV-18650: Options deprecated in previous versions - storage_engine 2020-02-13 13:42:01 +02:00
relocate_binlogs.inc
require_openssl_client.inc MDEV-10332 support for OpenSSL 1.1 and LibreSSL 2017-05-09 18:53:10 +02:00
reset_master_slave.inc
restart_mysqld.inc MDEV-23511 shutdown_server 10 times out, causing server kill at shutdown 2020-08-21 14:48:53 +03:00
restart_slave_sql.inc
restore_charset.inc Updated mtr files to support different compiled in options 2019-09-01 19:17:35 +03:00
rowid_filter_debug_kill.inc MDEV-30651: Assertion `sel->quick' in make_range_rowid_filters 2024-06-17 14:08:32 +03:00
rowid_order.inc MDEV-18650: Options deprecated in previous versions - storage_engine 2020-02-13 13:42:01 +02:00
rpl_assert.inc
rpl_change_topology.inc sporadic failures of rpl.rpl_semi_sync_master_shutdown 2024-04-10 19:38:39 +02:00
rpl_clone_slave_using_mariadb-backup.inc MDEV-33355 Add a Galera-2-node-to-MariaDB replication MTR test cloning the slave with mariadb-backup 2024-02-01 18:28:32 +04:00
rpl_connect.inc MDEV-32004: Cosmetic fixes 2023-09-14 21:35:40 +02:00
rpl_connection.inc
rpl_diff.inc
rpl_end.inc MDEV-32004: Remove extra server_<num>_1 connections during initialization 2023-09-14 21:35:40 +02:00
rpl_for_each_slave.inc MDEV-32004: Cosmetic fixes 2023-09-14 21:35:40 +02:00
rpl_generate_sync_chain.inc
rpl_init.combinations
rpl_init.inc Merge branch '10.4' into 10.5 2023-09-15 12:04:44 +10:00
rpl_ip_mix.inc
rpl_ip_mix2.inc
rpl_ipv6.inc
rpl_loaddata_charset.inc
rpl_multi_engine.inc
rpl_multi_engine2.inc
rpl_multi_engine3.inc
rpl_reconnect.inc MDEV-32004: Remove extra server_<num>_1 connections during initialization 2023-09-14 21:35:40 +02:00
rpl_reset.inc
rpl_restart_server.inc
rpl_row_img_general_loop.inc Move mysql-test-run/extra/rpl_tests to suite/rpl/include 2018-03-29 13:59:44 +03:00
rpl_row_img_set.inc
rpl_start_server.inc MDEV-16944 Fix file sharing issues on Windows in mysqltest 2024-04-17 16:52:37 +02:00
rpl_start_slaves.inc MDEV-32004: Cosmetic fixes 2023-09-14 21:35:40 +02:00
rpl_stmt_seq.inc
rpl_stop_server.inc MDEV-16944 Fix file sharing issues on Windows in mysqltest 2024-04-17 16:52:37 +02:00
rpl_stop_slaves.inc
rpl_sync.inc
rpl_udf.inc
running_event_scheduler.inc
save_master_gtid.inc
save_master_pos.inc
search_pattern_in_file.inc MDEV-16944 Fix file sharing issues on Windows in mysqltest 2024-04-17 16:52:37 +02:00
set_binlog_format_mixed.sql Update FSF Address 2019-05-11 21:29:06 +03:00
set_binlog_format_row.sql Update FSF Address 2019-05-11 21:29:06 +03:00
set_binlog_format_statement.sql Update FSF Address 2019-05-11 21:29:06 +03:00
setup_fake_relay_log.inc
show_all_slaves_status.inc
show_binary_logs.inc
show_binlog_events.inc MDEV-10688 rpl.rpl_row_log_innodb failed in buildbot 2017-12-03 15:21:53 +02:00
show_binlog_events2.inc
show_binlog_using_logname.inc
show_delayed_slave_state.inc Move mysql-test-run/extra/rpl_tests to suite/rpl/include 2018-03-29 13:59:44 +03:00
show_events.inc Added support for replication for S3 2020-03-24 21:00:02 +02:00
show_gtid_list.inc MDEV-12012/MDEV-11969 Can't remove GTIDs for a stale GTID Domain ID 2017-11-15 22:26:32 +02:00
show_master_logs.inc
show_master_status.inc
show_msg.inc
show_msg80.inc
show_relaylog_events.inc
show_rpl_debug_info.inc
show_slave_hosts.inc
show_slave_status.inc
shutdown_mysqld.inc MDEV-16944 Fix file sharing issues on Windows in mysqltest 2024-04-17 16:52:37 +02:00
slow_environ.inc mtr: increase timeouts under ASAN/UBSAN/MSAN 2024-04-05 12:40:49 +02:00
sp-vars.inc
sql_mode_pad_char_to_full_length.inc MDEV-28190 sql_mode makes MDEV-371 virtual column expressions nondeterministic 2023-04-06 16:17:50 +04:00
start_mysqld.inc MDEV-16944 Fix file sharing issues on Windows in mysqltest 2024-04-17 16:52:37 +02:00
start_slave.inc
stop_dump_threads.inc
stop_slave.inc
stop_slave_io.inc rpl.rpl_domain_id_filter_master_crash failed on msan builder 2024-04-05 12:40:49 +02:00
stop_slave_sql.inc
strict_autoinc.inc
subselect_mat_cost.inc
support_long_file_names.inc
switch_to_mysql_global_priv.inc more verbose tests 2020-04-27 09:22:36 +02:00
switch_to_mysql_user.inc more verbose tests 2020-04-27 09:22:36 +02:00
sync_io_with_master.inc
sync_slave_io_with_master.inc
sync_slave_sql_with_io.inc mtr: increase timeouts under ASAN/UBSAN/MSAN 2024-04-05 12:40:49 +02:00
sync_slave_sql_with_master.inc
sync_with_master.inc
sync_with_master_gtid.inc mtr: increase timeouts under ASAN/UBSAN/MSAN 2024-04-05 12:40:49 +02:00
system_db_struct.inc MDEV-17658 change the structure of mysql.user table 2018-12-12 00:31:44 +01:00
test_fieldsize.inc
test_outfile.inc MDEV-31005: Make working cursor-protocol 2024-09-18 18:39:26 +07:00
testdb_only.inc
tpcb.inc
tpcb_disk_data.inc
true.require Create 'main' test directory and move 't' and 'r' there 2018-03-29 13:59:44 +03:00
truncate_file.inc MDEV-14309 MTR tests require perl-Env which is not always in the default installation 2017-12-27 23:17:28 +01:00
type_hrtime.inc MDEV-20397 Support TIMESTAMP, DATETIME, TIME in ROUND() and TRUNCATE() 2019-08-22 15:09:59 +04:00
type_temporal_zero_default.inc MDEV-31005: Make working cursor-protocol 2024-09-18 18:39:26 +07:00
unsafe_binlog.inc Merge branch 'bb-10.4-all-builders' into bb-10.5-all-builders 2022-09-26 10:24:59 +07:00
update_use_source.inc MDEV-27691: make working view-protocol 2022-09-23 17:36:20 +07:00
uses_vardir.inc
varchar.inc MDEV-12756 rpl.rpl_killed_ddl fails in buildbot with 'Can't find record' 2017-05-17 00:00:27 +03:00
view_alias.inc
wait_condition.inc Galera MTR Tests: Modify mysqltest so that if a --let = SELECT ... query is interrupted, the test does not fail but the error is communicated to caller 2018-03-12 11:44:49 +01:00
wait_condition_sp.inc
wait_condition_with_debug.inc MDEV-19746: Galera test failures because of wsrep_slave_threads identification 2019-07-15 10:17:07 +03:00
wait_for_binlog_checkpoint.inc
wait_for_binlog_event.inc
wait_for_line_count_in_file.inc MDEV-21599 - plugins.server_audit fails sporadically in buildbot 2020-04-10 19:35:53 +04:00
wait_for_purge.inc
wait_for_query_to_fail.inc
wait_for_query_to_succeed.inc
wait_for_slave_io_error.inc MDEV-32168: slave_error_param condition is never checked from the wait_for_slave_param.inc 2023-11-16 10:41:11 +01:00
wait_for_slave_io_to_start.inc MDEV-32004: Cosmetic fixes 2023-09-14 21:35:40 +02:00
wait_for_slave_io_to_stop.inc MDEV-32168: slave_error_param condition is never checked from the wait_for_slave_param.inc 2023-11-28 19:10:42 +01:00
wait_for_slave_param.inc mtr: increase timeouts under ASAN/UBSAN/MSAN 2024-04-05 12:40:49 +02:00
wait_for_slave_sql_error.inc
wait_for_slave_sql_error_and_skip.inc MDEV-13065 rpl.rpl_mdev-11092 fails sporadically in buildbot 2017-07-19 16:42:01 +05:30
wait_for_slave_sql_to_start.inc MDEV-32004: Cosmetic fixes 2023-09-14 21:35:40 +02:00
wait_for_slave_sql_to_stop.inc MDEV-32168: slave_error_param condition is never checked from the wait_for_slave_param.inc 2023-11-17 19:44:11 +01:00
wait_for_slave_to_start.inc MDEV-32004: Cosmetic fixes 2023-09-14 21:35:40 +02:00
wait_for_slave_to_stop.inc
wait_for_sql_thread_read_all.inc perfschema compilation, test and misc fixes 2020-03-10 19:24:23 +01:00
wait_for_status_var.inc
wait_show_condition.inc
wait_until_connected_again.inc MDEV-26258 Various crashes/asserts/corruptions when Aria encryption is enabled/used, but the encryption plugin is not loaded 2023-05-02 23:37:10 +03:00
wait_until_count_sessions.inc
wait_until_disconnected.inc CC 3.1 update 2022-07-29 13:39:12 +02:00
wait_until_no_pidfile.inc MDEV-31349 test maria.maria-purge failed on 'aria_log.00000002 not found' 2023-10-08 18:16:20 +03:00
wait_until_ready.inc
wait_until_rows_count.inc
wait_wsrep_ready.inc Fix Merge Error 2017-08-23 16:49:42 +05:30
weight_string.inc MDEV-27691: make working view-protocol 2022-09-23 17:36:20 +07:00
weight_string_8EA1.inc MDEV-27691: make working view-protocol 2022-09-23 17:36:20 +07:00
weight_string_8FA2C3.inc MDEV-27691: make working view-protocol 2022-09-23 17:36:20 +07:00
weight_string_8140.inc MDEV-27691: make working view-protocol 2022-09-23 17:36:20 +07:00
weight_string_A1A1.inc MDEV-27691: make working view-protocol 2022-09-23 17:36:20 +07:00
weight_string_chde.inc MDEV-27691: make working view-protocol 2022-09-23 17:36:20 +07:00
weight_string_euro.inc MDEV-27691: make working view-protocol 2022-09-23 17:36:20 +07:00
weight_string_l1.inc MDEV-27691: make working view-protocol 2022-09-23 17:36:20 +07:00
weight_string_l2.inc MDEV-27691: make working view-protocol 2022-09-23 17:36:20 +07:00
weight_string_l3.inc
weight_string_l4.inc
weight_string_l12.inc
weight_string_l14.inc
windows.inc
windows_sys_vars.inc
word_size.combinations
word_size.inc
world.inc
world_schema.inc
world_schema1.inc
world_schema_utf8.inc
write_result_to_file.inc
write_var_to_file.inc MDEV-31005: Make working cursor-protocol 2024-09-18 18:39:26 +07:00
wsrep_wait_condition.inc MDEV-17048 Inconsistency voting support (#1373) 2019-08-28 09:19:24 +03:00
wsrep_wait_disconnect.inc MDEV-17048 Inconsistency voting support (#1373) 2019-08-28 09:19:24 +03:00
wsrep_wait_membership.inc MDEV-17048 Inconsistency voting support (#1373) 2019-08-28 09:19:24 +03:00