 .gitignore                                         |     2 -
 CMakeLists.txt                                     |    27 +-
 CREDITS                                            |    65 +-
 Docs/INFO_SRC                                      |    10 +-
 VERSION                                            |     2 +-
 client/mysql.cc                                    |    14 +-
 client/mysql_plugin.c                              |     8 +-
 client/mysqlbinlog.cc                              |    40 +-
 client/mysqldump.c                                 |    24 +-
 client/mysqlimport.c                               |     2 -
 client/mysqltest.cc                                |   295 +-
 cmake/build_configurations/mysql_release.cmake     |   111 +-
 cmake/cpack_rpm.cmake                              |    20 +-
 cmake/dtrace.cmake                                 |    12 +-
 cmake/libfmt.cmake                                 |    13 +-
 cmake/libutils.cmake                               |     2 +-
 cmake/maintainer.cmake                             |    11 +
 cmake/mariadb_connector_c.cmake                    |    20 +-
 cmake/os/FreeBSD.cmake                             |    19 +
 cmake/os/WindowsCache.cmake                        |     1 -
 config.h.cmake                                     |     2 +-
 configure.cmake                                    |     2 +-
 debian/additions/debian-start                      |     6 +-
 debian/changelog                                   |    42 +-
 debian/control                                     |     6 +-
 debian/gbp.conf                                    |     2 +-
 debian/mariadb-server-core.postinst                |    49 +
 debian/mariadb-server.README.Debian                |    20 +
 debian/mariadb-server.mariadb.init                 |    23 +-
 debian/mariadb-server.postrm                       |    11 +-
 debian/mariadb-server.preinst                      |    11 +-
 ...default-optimization-from-O3-to-O2-in-mys.patch |    54 -
 debian/patches/fix-spelling-rocksdb.patch          |     6 +-
 ...onga-mrn-lib-dirs-path-reproducible-build.patch |     4 +-
 debian/patches/rocksdb-kfreebsd.patch              |    20 +-
 debian/patches/series                              |     1 -
 debian/salsa-ci.yml                                |   144 +-
 debian/source/lintian-overrides                    |     5 +-
 debian/tests/control                               |     6 +-
 debian/tests/traces/mariadb-verbose-help.expected  |     4 +
 debian/tests/traces/mariadbd-verbose-help.expected |    37 +-
 debian/unstable-tests.amd64                        |     1 +
 debian/unstable-tests.arm64                        |     1 +
 debian/unstable-tests.ppc64el                      |     1 +
 debian/watch                                       |     2 +-
 extra/innochecksum.cc                              |    52 +-
 extra/mariabackup/backup_copy.cc                   |     6 +-
 extra/mariabackup/backup_mysql.cc                  |    31 +-
 extra/mariabackup/backup_mysql.h                   |     3 -
 extra/mariabackup/encryption_plugin.cc             |     3 +-
 extra/mariabackup/fil_cur.cc                       |     9 +-
 extra/mariabackup/xbstream.cc                      |    36 +-
 extra/mariabackup/xtrabackup.cc                    |   613 +-
 extra/my_print_defaults.c                          |     7 +-
 extra/perror.c                                     |     3 +-
 extra/wolfssl/CMakeLists.txt                       |     3 +
 extra/wolfssl/user_settings.h.in                   |    17 +-
 extra/wolfssl/wolfssl/.codespellexcludelines       |    18 +
 extra/wolfssl/wolfssl/.github/workflows/async.yml  |     5 +-
 .../wolfssl/.github/workflows/codespell.yml        |    30 +
 .../.github/workflows/coverity-scan-fixes.yml      |    53 +
 extra/wolfssl/wolfssl/.github/workflows/curl.yml   |    20 +-
 .../wolfssl/.github/workflows/cyrus-sasl.yml       |    24 +-
 .../wolfssl/.github/workflows/disabled/haproxy.yml |     2 +-
 .../.github/workflows/{ => disabled}/hitch.yml     |    13 +-
 .../wolfssl/.github/workflows/disabled/hostap.yml  |     8 +-
 .../wolfssl/.github/workflows/docker-Espressif.yml |    15 +-
 .../wolfssl/.github/workflows/docker-OpenWrt.yml   |    16 +-
 .../wolfssl/.github/workflows/gencertbuf.yml       |    41 +
 extra/wolfssl/wolfssl/.github/workflows/grpc.yml   |    15 +-
 .../wolfssl/wolfssl/.github/workflows/haproxy.yml  |    91 +
 .../wolfssl/.github/workflows/hostap-vm.yml        |    77 +-
 .../wolfssl/wolfssl/.github/workflows/ipmitool.yml |    18 +-
 .../wolfssl/wolfssl/.github/workflows/jwt-cpp.yml  |    27 +-
 extra/wolfssl/wolfssl/.github/workflows/krb5.yml   |    15 +-
 .../wolfssl/wolfssl/.github/workflows/libspdm.yml  |    91 +
 .../wolfssl/wolfssl/.github/workflows/libssh2.yml  |    15 +-
 .../wolfssl/.github/workflows/libvncserver.yml     |    15 +-
 extra/wolfssl/wolfssl/.github/workflows/mbedtls.sh |    79 +
 .../wolfssl/wolfssl/.github/workflows/mbedtls.yml  |    86 +
 .../wolfssl/.github/workflows/memcached.yml        |    15 +-
 .../wolfssl/.github/workflows/mosquitto.yml        |    99 +
 .../wolfssl/.github/workflows/multi-arch.yml       |     5 +-
 .../wolfssl/.github/workflows/multi-compiler.yml   |    15 +-
 .../wolfssl/wolfssl/.github/workflows/net-snmp.yml |    17 +-
 extra/wolfssl/wolfssl/.github/workflows/nginx.yml  |    19 +-
 .../wolfssl/.github/workflows/no-malloc.yml        |     7 +-
 extra/wolfssl/wolfssl/.github/workflows/nss.sh     |    27 +
 extra/wolfssl/wolfssl/.github/workflows/nss.yml    |    89 +
 extra/wolfssl/wolfssl/.github/workflows/ntp.yml    |    93 +
 extra/wolfssl/wolfssl/.github/workflows/ocsp.yml   |     3 +-
 .../wolfssl/wolfssl/.github/workflows/openldap.yml |    89 +
 .../wolfssl/wolfssl/.github/workflows/openssh.yml  |    19 +-
 .../wolfssl/wolfssl/.github/workflows/openvpn.yml  |    17 +-
 .../wolfssl/wolfssl/.github/workflows/os-check.yml |    40 +-
 .../wolfssl/.github/workflows/packaging.yml        |    19 +-
 .../wolfssl/wolfssl/.github/workflows/pam-ipmi.yml |    18 +-
 .../wolfssl/.github/workflows/rng-tools.yml        |   116 +
 extra/wolfssl/wolfssl/.github/workflows/socat.yml  |    23 +-
 .../wolfssl/wolfssl/.github/workflows/softhsm.yml  |    94 +
 extra/wolfssl/wolfssl/.github/workflows/sssd.yml   |    99 +
 .../wolfssl/wolfssl/.github/workflows/stunnel.yml  |    17 +-
 .../wolfssl/.github/workflows/win-csharp-test.yml  |    58 +
 extra/wolfssl/wolfssl/.github/workflows/zephyr.yml |     5 +-
 extra/wolfssl/wolfssl/.gitignore                   |    20 +
 extra/wolfssl/wolfssl/.wolfssl_known_macro_extras  |   983 +
 extra/wolfssl/wolfssl/CMakeLists.txt               |    40 +-
 extra/wolfssl/wolfssl/ChangeLog.md                 |   352 +-
 extra/wolfssl/wolfssl/Docker/Dockerfile            |    10 +-
 extra/wolfssl/wolfssl/Docker/buildAndPush.sh       |    33 +-
 extra/wolfssl/wolfssl/Docker/run.sh                |     2 +-
 extra/wolfssl/wolfssl/Docker/wolfCLU/Dockerfile    |    10 +-
 extra/wolfssl/wolfssl/Docker/wolfCLU/README.md     |     2 +-
 extra/wolfssl/wolfssl/Docker/yocto/buildAndPush.sh |     2 +-
 .../wolfssl/IDE/ARDUINO/Arduino_README_prepend.md  |     8 +-
 extra/wolfssl/wolfssl/IDE/ARDUINO/README.md        |     6 +-
 .../sketches/wolfssl_client/wolfssl_client.ino     |     2 +-
 .../IDE/ARDUINO/sketches/wolfssl_server/README.md  |     4 +-
 .../sketches/wolfssl_server/wolfssl_server.ino     |     2 +-
 .../wolfssl/wolfssl/IDE/ARDUINO/wolfssl-arduino.sh |    51 +-
 extra/wolfssl/wolfssl/IDE/AURIX/Cpu0_Main.c        |     4 +-
 extra/wolfssl/wolfssl/IDE/AURIX/README.md          |     2 +-
 extra/wolfssl/wolfssl/IDE/AURIX/user_settings.h    |     2 +-
 extra/wolfssl/wolfssl/IDE/AURIX/wolf_main.c        |     2 +-
 extra/wolfssl/wolfssl/IDE/CRYPTOCELL/main.c        |     3 +-
 .../wolfssl/wolfssl/IDE/CRYPTOCELL/user_settings.h |     3 +-
 .../wolfssl/wolfssl/IDE/ECLIPSE/DEOS/deos_malloc.c |     2 +-
 .../wolfssl/wolfssl/IDE/ECLIPSE/DEOS/tls_wolfssl.c |     2 +-
 .../wolfssl/wolfssl/IDE/ECLIPSE/DEOS/tls_wolfssl.h |     2 +-
 .../wolfssl/IDE/ECLIPSE/DEOS/user_settings.h       |     2 +-
 .../wolfssl/IDE/ECLIPSE/MICRIUM/client_wolfssl.c   |     2 +-
 .../wolfssl/IDE/ECLIPSE/MICRIUM/client_wolfssl.h   |     2 +-
 .../wolfssl/IDE/ECLIPSE/MICRIUM/server_wolfssl.c   |     2 +-
 .../wolfssl/IDE/ECLIPSE/MICRIUM/server_wolfssl.h   |     2 +-
 .../wolfssl/IDE/ECLIPSE/MICRIUM/user_settings.h    |     2 +-
 .../wolfssl/IDE/ECLIPSE/MICRIUM/wolfsslRunTests.c  |     2 +-
 .../wolfssl/IDE/ECLIPSE/RTTHREAD/user_settings.h   |     2 +-
 .../wolfssl/IDE/ECLIPSE/RTTHREAD/wolfssl_test.c    |     2 +-
 extra/wolfssl/wolfssl/IDE/ECLIPSE/SIFIVE/README.md |     2 +-
 .../wolfssl/IDE/Espressif/ESP-IDF/README.md        |    45 +-
 .../wolfssl/IDE/Espressif/ESP-IDF/README_32se.md   |     2 +-
 .../IDE/Espressif/ESP-IDF/compileAllExamples.sh    |     2 +-
 .../wolfssl/IDE/Espressif/ESP-IDF/dummy_config_h   |     2 +-
 .../IDE/Espressif/ESP-IDF/examples/README.md       |    17 +-
 .../ESP-IDF/examples/template/CMakeLists.txt       |    86 +-
 .../Espressif/ESP-IDF/examples/template/README.md  |    12 +-
 .../template/components/wolfssl/CMakeLists.txt     |   654 +-
 .../examples/template/components/wolfssl/Kconfig   |   523 +
 .../examples/template/components/wolfssl/README.md |   162 +
 .../template/components/wolfssl/component.mk       |   296 +
 .../components/wolfssl/include/user_settings.h     |   552 +-
 .../ESP-IDF/examples/template/main/CMakeLists.txt  |    43 +-
 .../examples/template/main/Kconfig.projbuild       |   123 +
 .../ESP-IDF/examples/template/main/include/main.h  |     3 +
 .../ESP-IDF/examples/template/main/main.c          |     5 +
 .../ESP-IDF/examples/template/sdkconfig.defaults   |   136 +-
 .../examples/template/sdkconfig.defaults.esp8266   |    30 +
 .../examples/wolfssl_benchmark/CMakeLists.txt      |   102 +-
 .../ESP-IDF/examples/wolfssl_benchmark/README.md   |    46 +-
 .../components/wolfssl/CMakeLists.txt              |   442 +-
 .../wolfssl_benchmark/components/wolfssl/Kconfig   |   523 +
 .../wolfssl_benchmark/components/wolfssl/README.md |   162 +
 .../components/wolfssl/component.mk                |   347 +-
 .../components/wolfssl/include/user_settings.h     |   675 +-
 .../examples/wolfssl_benchmark/main/CMakeLists.txt |    59 +-
 .../examples/wolfssl_benchmark/main/include/main.h |     9 +-
 .../ESP-IDF/examples/wolfssl_benchmark/main/main.c |    94 +-
 .../examples/wolfssl_benchmark/sdkconfig.defaults  |    76 +-
 .../wolfssl_benchmark/sdkconfig.defaults.esp8266   |    30 +
 .../ESP-IDF/examples/wolfssl_client/CMakeLists.txt |    87 +-
 .../ESP-IDF/examples/wolfssl_client/Makefile       |   105 +-
 .../ESP-IDF/examples/wolfssl_client/README.md      |    90 +-
 .../examples/wolfssl_client/README_server_sm.md    |   140 +-
 .../components/wolfssl/CMakeLists.txt              |   657 +-
 .../wolfssl_client/components/wolfssl/Kconfig      |   523 +
 .../wolfssl_client/components/wolfssl/README.md    |   162 +
 .../wolfssl_client/components/wolfssl/component.mk |    64 +-
 .../components/wolfssl/include/user_settings.h     |   621 +-
 .../examples/wolfssl_client/main/CMakeLists.txt    |    47 +-
 .../examples/wolfssl_client/main/Kconfig.projbuild |    81 +-
 .../examples/wolfssl_client/main/client-tls.c      |    24 +-
 .../wolfssl_client/main/include/client-tls.h       |     8 +-
 .../examples/wolfssl_client/main/include/main.h    |     3 +
 .../wolfssl_client/main/include/time_helper.h      |     4 +-
 .../wolfssl_client/main/include/wifi_connect.h     |    16 +-
 .../ESP-IDF/examples/wolfssl_client/main/main.c    |    46 +-
 .../examples/wolfssl_client/main/time_helper.c     |    36 +-
 .../examples/wolfssl_client/main/wifi_connect.c    |    28 +-
 .../examples/wolfssl_client/sdkconfig.defaults     |    70 +-
 .../wolfssl_client/sdkconfig.defaults.esp32c2      |     7 +
 .../wolfssl_client/sdkconfig.defaults.esp8266      |    30 +
 .../ESP-IDF/examples/wolfssl_server/CMakeLists.txt |    87 +-
 .../ESP-IDF/examples/wolfssl_server/README.md      |    14 +-
 .../examples/wolfssl_server/README_server_sm.md    |   140 +-
 .../components/wolfssl/CMakeLists.txt              |   659 +-
 .../wolfssl_server/components/wolfssl/Kconfig      |   523 +
 .../wolfssl_server/components/wolfssl/README.md    |   162 +
 .../wolfssl_server/components/wolfssl/component.mk |    68 +-
 .../components/wolfssl/include/user_settings.h     |   630 +-
 .../examples/wolfssl_server/main/CMakeLists.txt    |    49 +-
 .../examples/wolfssl_server/main/Kconfig.projbuild |    89 +-
 .../examples/wolfssl_server/main/component.mk      |     9 +-
 .../examples/wolfssl_server/main/include/main.h    |     2 +-
 .../wolfssl_server/main/include/server-tls.h       |     2 +-
 .../wolfssl_server/main/include/time_helper.h      |    13 +-
 .../wolfssl_server/main/include/wifi_connect.h     |    58 +-
 .../ESP-IDF/examples/wolfssl_server/main/main.c    |   154 +-
 .../examples/wolfssl_server/main/server-tls.c      |    45 +-
 .../examples/wolfssl_server/main/time_helper.c     |   168 +-
 .../examples/wolfssl_server/main/wifi_connect.c    |   158 +-
 .../examples/wolfssl_server/sdkconfig.defaults     |   139 +-
 .../wolfssl_server/sdkconfig.defaults.esp32c2      |     7 +
 .../wolfssl_server/sdkconfig.defaults.esp8266      |    30 +
 .../ESP-IDF/examples/wolfssl_test/CMakeLists.txt   |   136 +-
 .../ESP-IDF/examples/wolfssl_test/README.md        |    55 +-
 .../wolfssl_test/components/wolfssl/CMakeLists.txt |   446 +-
 .../wolfssl_test/components/wolfssl/Kconfig        |   523 +
 .../wolfssl_test/components/wolfssl/README.md      |   162 +
 .../wolfssl_test/components/wolfssl/component.mk   |   347 +-
 .../components/wolfssl/include/user_settings.h     |   652 +-
 .../examples/wolfssl_test/main/CMakeLists.txt      |   122 +-
 .../examples/wolfssl_test/main/component.mk        |     2 +-
 .../examples/wolfssl_test/main/include/main.h      |     5 +-
 .../ESP-IDF/examples/wolfssl_test/main/main.c      |    83 +-
 .../wolfssl_test/partitions_singleapp_large.csv    |     4 +-
 .../examples/wolfssl_test/sdkconfig.defaults       |    77 +-
 .../wolfssl_test/sdkconfig.defaults.esp8266        |    30 +
 .../ESP-IDF/examples/wolfssl_test/testAll.sh       |     2 +-
 .../ESP-IDF/examples/wolfssl_test/testMonitor.sh   |     2 +-
 .../ESP-IDF/examples/wolfssl_test_idf/README.md    |    10 +-
 .../ESP-IDF/examples/wolfssl_test_idf/component.mk |     6 +-
 .../examples/wolfssl_test_idf/main/component.mk    |     2 +-
 .../ESP-IDF/examples/wolfssl_test_idf/main/main.c  |    31 +-
 .../examples/wolfssl_test_idf/main/main_wip.c.ex   |     2 +-
 .../examples/wolfssl_test_idf/main/time_helper.c   |     2 +-
 .../IDE/Espressif/ESP-IDF/libs/CMakeLists.txt      |    26 +-
 .../wolfssl/IDE/Espressif/ESP-IDF/libs/README.md   |     2 +-
 .../IDE/Espressif/ESP-IDF/libs/component.mk        |     1 +
 .../wolfssl/wolfssl/IDE/Espressif/ESP-IDF/setup.sh |     3 +-
 .../wolfssl/IDE/Espressif/ESP-IDF/test/README.md   |    10 +-
 .../wolfssl/IDE/Espressif/ESP-IDF/user_settings.h  |     4 +-
 extra/wolfssl/wolfssl/IDE/Espressif/README.md      |    19 +-
 extra/wolfssl/wolfssl/IDE/Espressif/include.am     |    94 +-
 .../wolfssl/IDE/GCC-ARM/Header/user_settings.h     |     9 +-
 extra/wolfssl/wolfssl/IDE/GCC-ARM/README.md        |     2 +-
 .../wolfssl/wolfssl/IDE/GCC-ARM/Source/armtarget.c |     2 +-
 .../wolfssl/IDE/GCC-ARM/Source/benchmark_main.c    |    14 +-
 .../wolfssl/wolfssl/IDE/GCC-ARM/Source/test_main.c |    14 +-
 .../wolfssl/IDE/GCC-ARM/Source/tls_client.c        |     2 +-
 .../wolfssl/IDE/GCC-ARM/Source/tls_server.c        |     2 +-
 .../wolfssl/wolfssl/IDE/GCC-ARM/Source/wolf_main.c |     2 +-
 extra/wolfssl/wolfssl/IDE/Gaisler-BCC/README.md    |    65 +
 extra/wolfssl/wolfssl/IDE/Gaisler-BCC/include.am   |     4 +
 extra/wolfssl/wolfssl/IDE/HEXAGON/DSP/Makefile     |     2 +-
 extra/wolfssl/wolfssl/IDE/HEXAGON/Makefile         |     2 +-
 extra/wolfssl/wolfssl/IDE/HEXAGON/README.md        |     2 +-
 extra/wolfssl/wolfssl/IDE/HEXAGON/build.sh         |     2 +-
 .../wolfssl/IDE/HEXAGON/ecc-verify-benchmark.c     |    16 +-
 extra/wolfssl/wolfssl/IDE/HEXAGON/ecc-verify.c     |     2 +-
 extra/wolfssl/wolfssl/IDE/HEXAGON/user_settings.h  |    26 +-
 .../IAR-EWARM/Projects/benchmark/benchmark-main.c  |     2 +-
 .../IAR-EWARM/Projects/benchmark/current_time.c    |     2 +-
 .../Projects/benchmark/wolfCrypt-benchmark.ewp     |     2 +-
 .../IAR-EWARM/Projects/common/minimum-startup.c    |     2 +-
 .../IDE/IAR-EWARM/Projects/lib/wolfSSL-Lib.ewp     |     4 +-
 .../IDE/IAR-EWARM/Projects/test/test-main.c        |     2 +-
 .../IDE/IAR-EWARM/Projects/test/wolfCrypt-test.ewp |     2 +-
 .../wolfcrypt_benchmark.ewp                        |     6 +-
 .../wolfcrypt_lib.ewp                              |     4 +-
 .../Application/runWolfcryptTests.c                |     2 +-
 .../wolfcrypt_test.ewp                             |     6 +-
 extra/wolfssl/wolfssl/IDE/IAR-MSP430/main.c        |     2 +-
 .../wolfssl/wolfssl/IDE/IAR-MSP430/user_settings.h |     2 +-
 extra/wolfssl/wolfssl/IDE/INTIME-RTOS/libwolfssl.c |     2 +-
 .../wolfssl/wolfssl/IDE/LINUX-SGX/sgx_t_static.mk  |     2 +-
 .../IDE/LPCXPRESSO/lib_wolfssl/lpc_18xx_port.c     |     2 +-
 .../LPCXPRESSO/wolf_example/src/lpc_18xx_startup.c |     2 +-
 extra/wolfssl/wolfssl/IDE/M68K/README.md           |     2 +-
 extra/wolfssl/wolfssl/IDE/M68K/benchmark/main.cpp  |     2 +-
 .../wolfssl/IDE/M68K/testwolfcrypt/main.cpp        |     2 +-
 .../wolfssl/IDE/MCUEXPRESSO/RT1170/user_settings.h |    22 +-
 .../MCUEXPRESSO/benchmark/source/run_benchmark.c   |     2 +-
 .../wolfssl/IDE/MCUEXPRESSO/user_settings.h        |    28 +-
 .../wolfssl/IDE/MCUEXPRESSO/wolfcrypt_test.c       |     2 +-
 .../wolfssl/IDE/MDK-ARM/LPC43xx/time-LCP43xx.c     |     2 +-
 .../wolfssl/IDE/MDK-ARM/MDK-ARM/wolfSSL/Retarget.c |    42 +-
 .../IDE/MDK-ARM/MDK-ARM/wolfSSL/cert_data.c        |     2 +-
 .../IDE/MDK-ARM/MDK-ARM/wolfSSL/cert_data.h        |     4 +-
 .../MDK-ARM/MDK-ARM/wolfSSL/config-BARE-METAL.h    |     2 +-
 .../IDE/MDK-ARM/MDK-ARM/wolfSSL/config-FS.h        |     2 +-
 .../MDK-ARM/MDK-ARM/wolfSSL/config-RTX-TCP-FS.h    |     2 +-
 .../wolfssl/IDE/MDK-ARM/MDK-ARM/wolfSSL/config.h   |     2 +-
 .../wolfssl/IDE/MDK-ARM/MDK-ARM/wolfSSL/main.c     |     2 +-
 .../wolfssl/IDE/MDK-ARM/MDK-ARM/wolfSSL/shell.c    |     2 +-
 .../IDE/MDK-ARM/MDK-ARM/wolfSSL/time-CortexM3-4.c  |     2 +-
 .../IDE/MDK-ARM/MDK-ARM/wolfSSL/time-dummy.c       |     2 +-
 .../IDE/MDK-ARM/MDK-ARM/wolfSSL/wolfssl_MDK_ARM.c  |     2 +-
 .../IDE/MDK-ARM/MDK-ARM/wolfSSL/wolfssl_MDK_ARM.h  |     4 +-
 .../STM32F2xx_StdPeriph_Lib/time-STM32F2xx.c       |     2 +-
 .../wolfssl/IDE/MDK5-ARM/Conf/user_settings.h      |     2 +-
 .../wolfssl/IDE/MDK5-ARM/Inc/wolfssl_MDK_ARM.h     |     2 +-
 .../IDE/MDK5-ARM/Projects/CryptBenchmark/main.c    |     2 +-
 .../wolfssl/IDE/MDK5-ARM/Projects/CryptTest/main.c |     2 +-
 .../IDE/MDK5-ARM/Projects/EchoClient/main.c        |     2 +-
 .../IDE/MDK5-ARM/Projects/EchoServer/main.c        |     2 +-
 .../IDE/MDK5-ARM/Projects/SimpleClient/main.c      |     2 +-
 .../IDE/MDK5-ARM/Projects/SimpleServer/main.c      |     2 +-
 .../IDE/MDK5-ARM/Projects/wolfSSL-Full/main.c      |     2 +-
 .../IDE/MDK5-ARM/Projects/wolfSSL-Full/shell.c     |     2 +-
 .../Projects/wolfSSL-Full/time-CortexM3-4.c        |     2 +-
 extra/wolfssl/wolfssl/IDE/MDK5-ARM/Src/ssl-dummy.c |     2 +-
 extra/wolfssl/wolfssl/IDE/MPLABX16/README.md       |     2 +-
 extra/wolfssl/wolfssl/IDE/MPLABX16/user_settings.h |     8 +-
 .../wolfssl/IDE/MPLABX16/wolfcrypt_test.X/Makefile |     2 +-
 .../wolfssl/IDE/MPLABX16/wolfssl.X/Makefile        |     2 +-
 extra/wolfssl/wolfssl/IDE/MQX/README-jp.md         |     1 -
 extra/wolfssl/wolfssl/IDE/MQX/client-tls.c         |     2 +-
 extra/wolfssl/wolfssl/IDE/MQX/include.am           |     2 +-
 extra/wolfssl/wolfssl/IDE/MQX/server-tls.c         |     4 +-
 extra/wolfssl/wolfssl/IDE/MQX/user_config.h        |     2 +-
 .../wolfssl/IDE/MSVS-2019-AZSPHERE/client/client.c |     4 +-
 .../wolfssl/IDE/MSVS-2019-AZSPHERE/client/client.h |     2 +-
 .../wolfssl/IDE/MSVS-2019-AZSPHERE/server/server.c |     4 +-
 .../wolfssl/IDE/MSVS-2019-AZSPHERE/server/server.h |     2 +-
 .../wolfssl/IDE/MSVS-2019-AZSPHERE/shared/util.h   |     2 +-
 .../wolfssl/IDE/MSVS-2019-AZSPHERE/user_settings.h |    14 +-
 .../avnet_mt3620_sk/inc/hw/template_appliance.h    |     4 +-
 .../mt3620_rdb/inc/hw/template_appliance.h         |     3 +-
 .../seeed_mt3620_mdb/inc/hw/template_appliance.h   |     4 +-
 .../wolfssl_new_azsphere/applibs_versions.h        |     2 +-
 .../MSVS-2019-AZSPHERE/wolfssl_new_azsphere/main.c |     4 +-
 .../wolfssl/IDE/MYSQL/CMakeLists_wolfCrypt.txt     |     2 +-
 .../wolfssl/IDE/MYSQL/CMakeLists_wolfSSL.txt       |     2 +-
 extra/wolfssl/wolfssl/IDE/NDS/README.md            |   110 +
 extra/wolfssl/wolfssl/IDE/NETOS/user_settings.h    |    37 +-
 .../wolfssl/IDE/NETOS/wolfssl_netos_custom.c       |     2 +-
 .../examples/wolfssl_benchmark/README.md           |    10 +-
 .../examples/wolfssl_benchmark/platformio.ini      |     2 +-
 .../IDE/PlatformIO/examples/wolfssl_test/README.md |     6 +-
 .../examples/wolfssl_test/platformio.ini           |     2 +-
 extra/wolfssl/wolfssl/IDE/QNX/README.md            |     2 +-
 .../wolfssl/IDE/QNX/example-client/client-tls.c    |     2 +-
 .../wolfssl/IDE/QNX/example-cmac/cmac-test.c       |     6 +-
 .../wolfssl/IDE/QNX/example-server/server-tls.c    |     2 +-
 .../wolfssl/IDE/RISCV/SIFIVE-HIFIVE1/README.md     |     4 +-
 .../wolfssl/IDE/RISCV/SIFIVE-HIFIVE1/main.c        |     4 +-
 .../IDE/RISCV/SIFIVE-HIFIVE1/user_settings.h       |     3 +-
 .../wolfssl/IDE/RISCV/SIFIVE-UNLEASHED/README.md   |     2 +-
 .../wolfssl/IDE/ROWLEY-CROSSWORKS-ARM/README.md    |     8 +-
 .../IDE/ROWLEY-CROSSWORKS-ARM/arm_startup.c        |     2 +-
 .../IDE/ROWLEY-CROSSWORKS-ARM/benchmark_main.c     |     2 +-
 .../wolfssl/IDE/ROWLEY-CROSSWORKS-ARM/kinetis_hw.c |     2 +-
 .../wolfssl/IDE/ROWLEY-CROSSWORKS-ARM/retarget.c   |     2 +-
 .../wolfssl/IDE/ROWLEY-CROSSWORKS-ARM/test_main.c  |     2 +-
 .../IDE/Renesas/cs+/Projects/common/strings.h      |     2 +-
 .../IDE/Renesas/cs+/Projects/common/unistd.h       |     2 +-
 .../Renesas/cs+/Projects/common/user_settings.h    |     6 +-
 .../Renesas/cs+/Projects/common/wolfssl_dummy.c    |     8 +-
 .../IDE/Renesas/cs+/Projects/t4_demo/README_jp.txt |   208 +-
 .../IDE/Renesas/cs+/Projects/t4_demo/wolf_client.c |     2 +-
 .../IDE/Renesas/cs+/Projects/t4_demo/wolf_main.c   |    18 +-
 .../IDE/Renesas/cs+/Projects/t4_demo/wolf_server.c |     2 +-
 .../IDE/Renesas/cs+/Projects/test/test_main.c      |     4 +-
 .../DK-S7G2/benchmark-template/src/app_entry.c     |     2 +-
 .../example_server-template/src/app_entry.c        |     2 +-
 .../IDE/Renesas/e2studio/DK-S7G2/user_settings.h   |     3 +
 .../DK-S7G2/wolfcrypttest-template/src/app_entry.c |     2 +-
 .../IDE/Renesas/e2studio/Projects/common/strings.h |     2 +-
 .../IDE/Renesas/e2studio/Projects/common/unistd.h  |     2 +-
 .../e2studio/Projects/common/user_settings.h       |     4 +-
 .../e2studio/Projects/common/wolfssl_dummy.c       |     2 +-
 .../Renesas/e2studio/Projects/test/src/key_data.c  |     2 +-
 .../Renesas/e2studio/Projects/test/src/key_data.h  |     2 +-
 .../Renesas/e2studio/Projects/test/src/test_main.c |     2 +-
 .../e2studio/Projects/test/src/wolf_client.c       |     2 +-
 .../e2studio/Projects/test/src/wolf_server.c       |    12 +-
 .../e2studio/Projects/test/src/wolfssl_demo.h      |     2 +-
 .../Projects/tools/generate_rsa_keypair.sh         |     6 +-
 .../Renesas/e2studio/Projects/tools/genhexbuf.pl   |     2 +-
 .../e2studio/Projects/tools/rsa_pss_sign.sh        |     2 +-
 .../wolfssl/IDE/Renesas/e2studio/RA6M3/README.md   |     2 +-
 .../IDE/Renesas/e2studio/RA6M3/README_APRA6M_en.md |    22 +-
 .../IDE/Renesas/e2studio/RA6M3/README_APRA6M_jp.md |     8 +-
 .../benchmark-wolfcrypt/src/wolfssl_thread_entry.c |     2 +-
 .../client-wolfssl/src/wolfssl_thread_entry.c      |     2 +-
 .../RA6M3/client-wolfssl/wolfssl_thread_entry.h    |     2 +-
 .../e2studio/RA6M3/common/src/freertos_tcp_port.c  |     2 +-
 .../Renesas/e2studio/RA6M3/common/user_settings.h  |     3 +-
 .../IDE/Renesas/e2studio/RA6M3/common/util.h       |     2 +-
 .../server-wolfssl/src/wolfssl_thread_entry.c      |     2 +-
 .../RA6M3/server-wolfssl/wolfssl_thread_entry.h    |     2 +-
 .../test-wolfcrypt/src/wolfssl_thread_entry.c      |     2 +-
 .../wolfssl/IDE/Renesas/e2studio/RA6M4/README.md   |    58 +-
 .../Renesas/e2studio/RA6M4/common/user_settings.h  |     2 +-
 .../Renesas/e2studio/RA6M4/common/wolfssl_demo.h   |     2 +-
 .../wolfssl/IDE/Renesas/e2studio/RA6M4/include.am  |     2 +-
 .../IDE/Renesas/e2studio/RA6M4/test/.cproject      |     3 +
 .../e2studio/RA6M4/test/key_data/key_data_sce.c    |   154 +-
 .../e2studio/RA6M4/test/src/SEGGER_RTT/myprint.c   |     4 +-
 .../Renesas/e2studio/RA6M4/test/src/test_main.c    |    40 +-
 .../Renesas/e2studio/RA6M4/test/src/wolf_client.c  |    27 +-
 .../RA6M4/test/src/wolfssl_sce_unit_test.c         |   246 +-
 .../IDE/Renesas/e2studio/RA6M4/tools/README.md     |    39 +
 .../RA6M4/tools/example_keys/generate_SignedCA.sh  |    44 +
 .../RA6M4/tools/example_keys/rsa_private.pem       |    27 +
 .../RA6M4/tools/example_keys/rsa_public.pem        |     9 +
 .../IDE/Renesas/e2studio/RA6M4/wolfssl/.cproject   |    16 +
 .../Renesas/e2studio/RX65N/GR-ROSE/README_EN.md    |    55 +-
 .../Renesas/e2studio/RX65N/GR-ROSE/README_JP.md    |    17 +-
 .../e2studio/RX65N/GR-ROSE/common/strings.h        |     2 +-
 .../Renesas/e2studio/RX65N/GR-ROSE/common/unistd.h |     2 +-
 .../e2studio/RX65N/GR-ROSE/common/user_settings.h  |    75 +-
 .../e2studio/RX65N/GR-ROSE/common/wolfssl_dummy.c  |    27 +-
 .../IDE/Renesas/e2studio/RX65N/GR-ROSE/include.am  |     6 +-
 .../Renesas/e2studio/RX65N/GR-ROSE/smc/smc.scfg    |   678 +-
 .../e2studio/RX65N/GR-ROSE/test/src/key_data.c     |   200 +-
 .../e2studio/RX65N/GR-ROSE/test/src/key_data.h     |     2 +-
 .../e2studio/RX65N/GR-ROSE/test/src/test_main.c    |    24 +-
 .../e2studio/RX65N/GR-ROSE/test/src/wolf_client.c  |     2 +-
 .../e2studio/RX65N/GR-ROSE/test/src/wolf_server.c  |    12 +-
 .../e2studio/RX65N/GR-ROSE/test/src/wolfssl_demo.h |     2 +-
 .../Renesas/e2studio/RX65N/GR-ROSE/tools/README.md |    39 +
 .../tools/example_keys/generate_SignedCA.sh        |    44 +
 .../GR-ROSE/tools/example_keys/rsa_private.pem     |    27 +
 .../GR-ROSE/tools/example_keys/rsa_public.pem      |     9 +
 .../IDE/Renesas/e2studio/RX65N/RSK/README_EN.md    |     4 +-
 .../IDE/Renesas/e2studio/RX65N/RSK/README_JP.md    |     2 +-
 .../e2studio/RX65N/RSK/wolfssl_demo/key_data.c     |   202 +-
 .../e2studio/RX65N/RSK/wolfssl_demo/key_data.h     |     2 +-
 .../RX65N/RSK/wolfssl_demo/user_settings.h         |    64 +-
 .../e2studio/RX65N/RSK/wolfssl_demo/wolfssl_demo.c |    69 +-
 .../e2studio/RX65N/RSK/wolfssl_demo/wolfssl_demo.h |     2 +-
 .../e2studio/RX72N/EnvisionKit/README_EN.md        |     4 +-
 .../e2studio/RX72N/EnvisionKit/Simple/README_EN.md |    36 +-
 .../e2studio/RX72N/EnvisionKit/Simple/README_JP.md |    12 +-
 .../EnvisionKit/Simple/common/wolfssl_dummy.c      |    27 +-
 .../RX72N/EnvisionKit/Simple/test/.cproject        |    20 +-
 .../Simple/test/src/client/simple_tcp_client.c     |    12 +-
 .../test/src/client/simple_tls_tsip_client.c       |   105 +-
 .../Simple/test/src/server/simple_tcp_server.c     |     2 +-
 .../Simple/test/src/server/simple_tls_server.c     |     8 +-
 .../RX72N/EnvisionKit/Simple/test/src/test_main.c  |     5 +-
 .../Simple/test/src/wolfssl_simple_demo.h          |     6 +-
 .../RX72N/EnvisionKit/Simple/test/test.scfg        |   294 +-
 .../RX72N/EnvisionKit/Simple/wolfssl/.cproject     |     2 +-
 .../Renesas/e2studio/RX72N/EnvisionKit/include.am  |     4 +
 .../e2studio/RX72N/EnvisionKit/tools/README.md     |    39 +
 .../tools/example_keys/generate_SignedCA.sh        |    44 +
 .../EnvisionKit/tools/example_keys/rsa_private.pem |    27 +
 .../EnvisionKit/tools/example_keys/rsa_public.pem  |     9 +
 .../RX72N/EnvisionKit/wolfssl_demo/key_data.c      |   372 +-
 .../RX72N/EnvisionKit/wolfssl_demo/key_data.h      |    14 +-
 .../RX72N/EnvisionKit/wolfssl_demo/user_settings.h |    26 +-
 .../RX72N/EnvisionKit/wolfssl_demo/wolfssl_demo.c  |    56 +-
 .../RX72N/EnvisionKit/wolfssl_demo/wolfssl_demo.h  |     2 +-
 .../wolfssl_demo/wolfssl_tsip_unit_test.c          |   374 +-
 .../Renesas/e2studio/RZN2L/common/user_settings.h  |     2 +-
 .../Renesas/e2studio/RZN2L/common/wolfssl_demo.h   |     2 +-
 .../wolfssl/IDE/Renesas/e2studio/RZN2L/include.am  |     2 +-
 .../RZN2L/test/src/rzn2l_tst_thread_entry.c        |     2 +-
 .../e2studio/RZN2L/test/src/test/wolf_client.c     |    16 +-
 .../e2studio/RZN2L/test/src/test/wolf_server.c     |     2 +-
 .../RZN2L/test/src/test/wolfssl_rsip_unit_test.c   |   202 +-
 .../e2studio/RZN2L/test/src/wolfssl_dummy.c        |     2 +-
 extra/wolfssl/wolfssl/IDE/STARCORE/starcore_test.c |     8 +-
 extra/wolfssl/wolfssl/IDE/STARCORE/user_settings.h |    45 +-
 extra/wolfssl/wolfssl/IDE/STM32Cube/README.md      |     6 +-
 .../wolfssl/wolfssl/IDE/STM32Cube/default_conf.ftl |   121 +-
 extra/wolfssl/wolfssl/IDE/STM32Cube/main.c         |    12 +-
 .../wolfssl/IDE/STM32Cube/wolfssl_example.c        |    20 +-
 .../wolfssl/IDE/STM32Cube/wolfssl_example.h        |     4 +-
 .../wolfssl/IDE/SimplicityStudio/test_wolf.c       |     2 +-
 .../wolfssl/IDE/SimplicityStudio/user_settings.h   |     3 +-
 .../wolfssl/IDE/VS-AZURE-SPHERE/client/client.c    |     4 +-
 .../wolfssl/IDE/VS-AZURE-SPHERE/client/client.h    |     2 +-
 .../wolfssl/IDE/VS-AZURE-SPHERE/server/server.c    |     4 +-
 .../wolfssl/IDE/VS-AZURE-SPHERE/server/server.h    |     2 +-
 .../wolfssl/IDE/VS-AZURE-SPHERE/user_settings.h    |    12 +-
 .../wolfssl/wolfssl/IDE/VisualDSP/user_settings.h  |     6 +-
 extra/wolfssl/wolfssl/IDE/VisualDSP/wolf_tasks.c   |     2 +-
 .../wolfssl/IDE/WICED-STUDIO/user_settings.h       |     3 +-
 .../wolfssl/IDE/WIN-SRTP-KDF-140-3/resource.h      |     2 +-
 .../wolfssl/IDE/WIN-SRTP-KDF-140-3/wolfssl-fips.rc |     8 +-
 .../IDE/WIN-SRTP-KDF-140-3/wolfssl-fips.vcxproj    |     1 +
 extra/wolfssl/wolfssl/IDE/WIN/user_settings_dtls.h |     4 +-
 extra/wolfssl/wolfssl/IDE/WIN/wolfssl-fips.vcxproj |     1 +
 extra/wolfssl/wolfssl/IDE/WIN10/resource.h         |     2 +-
 extra/wolfssl/wolfssl/IDE/WIN10/wolfssl-fips.rc    |     8 +-
 .../wolfssl/wolfssl/IDE/WIN10/wolfssl-fips.vcxproj |     1 +
 extra/wolfssl/wolfssl/IDE/WINCE/user_settings.h    |     3 +-
 extra/wolfssl/wolfssl/IDE/WORKBENCH/README.md      |     2 +-
 .../XCODE-FIPSv2/macOS-C++/Intel/user_settings.h   |     3 +-
 .../IDE/XCODE-FIPSv2/macOS-C++/M1/user_settings.h  |     3 +-
 .../wolfssl/IDE/XCODE-FIPSv2/user_settings.h       |     3 +-
 .../wolfssl/IDE/XCODE-FIPSv5/user_settings.h       |     1 +
 .../IDE/XCODE/Benchmark/wolfBench/AppDelegate.h    |     2 +-
 .../IDE/XCODE/Benchmark/wolfBench/AppDelegate.m    |     2 +-
 .../IDE/XCODE/Benchmark/wolfBench/ViewController.h |     2 +-
 .../IDE/XCODE/Benchmark/wolfBench/ViewController.m |     2 +-
 .../wolfssl/IDE/XCODE/Benchmark/wolfBench/main.m   |     2 +-
 extra/wolfssl/wolfssl/IDE/XCODE/README.md          |    14 +-
 .../wolfssl/wolfssl/IDE/XilinxSDK/user_settings.h  |     2 +-
 .../wolfssl/IDE/XilinxSDK/wolfssl_example.c        |     2 +-
 .../wolfssl/wolfssl/IDE/apple-universal/README.md  |    45 +-
 .../IDE/apple-universal/build-wolfssl-framework.sh |     4 +-
 .../wolfssl-multiplatform/ContentView.swift        |     2 +-
 .../wolfssl-multiplatform/simple_client_example.c  |     6 +-
 .../wolfssl-multiplatform/simple_client_example.h  |     8 +-
 .../wolfssl-multiplatform-Bridging-Header.h        |     2 +-
 .../wolfssl_multiplatformApp.swift                 |     2 +-
 .../wolfssl-multiplatform/wolfssl_test_driver.c    |    12 +-
 .../wolfssl-multiplatform/wolfssl_test_driver.h    |     8 +-
 extra/wolfssl/wolfssl/IDE/include.am               |     1 +
 .../wolfssl/IDE/iotsafe-raspberrypi/README.md      |     2 +-
 .../wolfssl/IDE/iotsafe-raspberrypi/client-tls13.c |     2 +-
 .../wolfssl/wolfssl/IDE/iotsafe-raspberrypi/main.c |     2 +-
 extra/wolfssl/wolfssl/IDE/iotsafe/README.md        |    10 +-
 extra/wolfssl/wolfssl/IDE/iotsafe/ca-cert.c        |     2 +-
 extra/wolfssl/wolfssl/IDE/iotsafe/devices.c        |     8 +-
 extra/wolfssl/wolfssl/IDE/iotsafe/devices.h        |    12 +-
 extra/wolfssl/wolfssl/IDE/iotsafe/main.c           |     2 +-
 extra/wolfssl/wolfssl/IDE/iotsafe/memory-tls.c     |     2 +-
 extra/wolfssl/wolfssl/IDE/iotsafe/startup.c        |     6 +-
 extra/wolfssl/wolfssl/IDE/iotsafe/target.ld        |     2 +-
 extra/wolfssl/wolfssl/IDE/iotsafe/user_settings.h  |     8 +-
 .../wolfssl/IDE/mynewt/apps.wolfcrypttest.pkg.yml  |     2 +-
 .../wolfssl/IDE/mynewt/crypto.wolfssl.pkg.yml      |     2 +-
 extra/wolfssl/wolfssl/IDE/mynewt/setup.sh          |     8 +-
 extra/wolfssl/wolfssl/IDE/zephyr/include.am        |     2 +-
 extra/wolfssl/wolfssl/INSTALL                      |    12 +-
 extra/wolfssl/wolfssl/Makefile.am                  |     4 +-
 extra/wolfssl/wolfssl/README                       |   198 +-
 extra/wolfssl/wolfssl/README.md                    |   200 +-
 extra/wolfssl/wolfssl/RTOS/nuttx/wolfssl/Make.defs |     6 +-
 extra/wolfssl/wolfssl/RTOS/nuttx/wolfssl/Makefile  |     6 +-
 .../wolfssl/RTOS/nuttx/wolfssl/setup-wolfssl.sh    |     2 +-
 extra/wolfssl/wolfssl/SCRIPTS-LIST                 |     1 +
 extra/wolfssl/wolfssl/async-check.sh               |     2 +-
 extra/wolfssl/wolfssl/certs/1024/ca-cert.der       |   Bin 1037 -> 1037 bytes
 extra/wolfssl/wolfssl/certs/1024/ca-cert.pem       |    42 +-
 extra/wolfssl/wolfssl/certs/1024/client-cert.der   |   Bin 1052 -> 1052 bytes
 extra/wolfssl/wolfssl/certs/1024/client-cert.pem   |    44 +-
 extra/wolfssl/wolfssl/certs/1024/server-cert.der   |   Bin 1014 -> 1014 bytes
 extra/wolfssl/wolfssl/certs/1024/server-cert.pem   |    80 +-
 extra/wolfssl/wolfssl/certs/3072/client-cert.der   |   Bin 1569 -> 1569 bytes
 extra/wolfssl/wolfssl/certs/3072/client-cert.pem   |    82 +-
 extra/wolfssl/wolfssl/certs/3072/client-key.der    |   Bin 1768 -> 1794 bytes
 extra/wolfssl/wolfssl/certs/4096/client-cert.der   |   Bin 1825 -> 1825 bytes
 extra/wolfssl/wolfssl/certs/4096/client-cert.pem   |   104 +-
 extra/wolfssl/wolfssl/certs/4096/client-key.der    |   Bin 2348 -> 2374 bytes
 extra/wolfssl/wolfssl/certs/acert/acert.pem        |    23 +
 extra/wolfssl/wolfssl/certs/acert/acert_ietf.pem   |    15 +
 .../wolfssl/certs/acert/acert_ietf_pubkey.pem      |     9 +
 extra/wolfssl/wolfssl/certs/acert/acert_pubkey.pem |     9 +
 extra/wolfssl/wolfssl/certs/acert/include.am       |    13 +
 .../wolfssl/wolfssl/certs/acert/rsa_pss/acert.pem  |    25 +
 .../wolfssl/certs/acert/rsa_pss/acert_ietf.pem     |    17 +
 .../certs/acert/rsa_pss/acert_ietf_pubkey.pem      |     9 +
 .../wolfssl/certs/acert/rsa_pss/acert_pubkey.pem   |     9 +
 extra/wolfssl/wolfssl/certs/ca-cert-chain.der      |   Bin 1022 -> 1022 bytes
 extra/wolfssl/wolfssl/certs/ca-cert.der            |   Bin 1283 -> 1283 bytes
 extra/wolfssl/wolfssl/certs/ca-cert.pem            |    60 +-
 extra/wolfssl/wolfssl/certs/ca-ecc-cert.der        |   Bin 665 -> 665 bytes
 extra/wolfssl/wolfssl/certs/ca-ecc-cert.pem        |    26 +-
 extra/wolfssl/wolfssl/certs/ca-ecc384-cert.der     |   Bin 726 -> 726 bytes
 extra/wolfssl/wolfssl/certs/ca-ecc384-cert.pem     |    32 +-
 .../wolfssl/certs/ca-key-pkcs8-attribute.der       |   Bin 0 -> 1239 bytes
 extra/wolfssl/wolfssl/certs/check_dates.sh         |    16 +
 .../wolfssl/wolfssl/certs/client-absolute-urn.pem  |    60 +-
 extra/wolfssl/wolfssl/certs/client-ca.pem          |    94 +-
 extra/wolfssl/wolfssl/certs/client-cert-ext.der    |   Bin 1292 -> 1292 bytes
 extra/wolfssl/wolfssl/certs/client-cert-ext.pem    |    64 +-
 extra/wolfssl/wolfssl/certs/client-cert.der        |   Bin 1313 -> 1313 bytes
 extra/wolfssl/wolfssl/certs/client-cert.pem        |    64 +-
 extra/wolfssl/wolfssl/certs/client-crl-dist.der    |   Bin 1011 -> 1042 bytes
 extra/wolfssl/wolfssl/certs/client-crl-dist.pem    |    63 +-
 extra/wolfssl/wolfssl/certs/client-ecc-cert.der    |   Bin 865 -> 866 bytes
 extra/wolfssl/wolfssl/certs/client-ecc-cert.pem    |    30 +-
 extra/wolfssl/wolfssl/certs/client-ecc384-cert.der |   Bin 757 -> 757 bytes
 extra/wolfssl/wolfssl/certs/client-ecc384-cert.pem |    10 +-
 .../wolfssl/wolfssl/certs/client-relative-uri.pem  |    60 +-
 extra/wolfssl/wolfssl/certs/client-uri-cert.pem    |    62 +-
 extra/wolfssl/wolfssl/certs/crl/caEcc384Crl.pem    |    12 +-
 extra/wolfssl/wolfssl/certs/crl/caEccCrl.pem       |    12 +-
 extra/wolfssl/wolfssl/certs/crl/cliCrl.pem         |    55 +-
 extra/wolfssl/wolfssl/certs/crl/crl.der            |   Bin 520 -> 520 bytes
 extra/wolfssl/wolfssl/certs/crl/crl.pem            |    53 +-
 extra/wolfssl/wolfssl/certs/crl/crl.revoked        |    57 +-
 extra/wolfssl/wolfssl/certs/crl/crl2.der           |   Bin 520 -> 520 bytes
 extra/wolfssl/wolfssl/certs/crl/crl2.pem           |   104 +-
 extra/wolfssl/wolfssl/certs/crl/crl_rsapss.pem     |    86 +-
 extra/wolfssl/wolfssl/certs/crl/eccCliCRL.pem      |    25 +-
 extra/wolfssl/wolfssl/certs/crl/eccSrvCRL.pem      |    25 +-
 .../certs/crl/extra-crls/ca-int-cert-revoked.pem   |    16 +-
 .../certs/crl/extra-crls/general-server-crl.pem    |    16 +-
 extra/wolfssl/wolfssl/certs/crl/gencrls.sh         |     2 +-
 .../wolfssl/certs/crl/server-goodaltCrl.pem        |    49 +-
 .../wolfssl/certs/crl/server-goodaltwildCrl.pem    |    49 +-
 .../wolfssl/wolfssl/certs/crl/server-goodcnCrl.pem |    49 +-
 .../wolfssl/certs/crl/server-goodcnwildCrl.pem     |    49 +-
 extra/wolfssl/wolfssl/certs/ecc-privOnlyCert.pem   |    12 +-
 extra/wolfssl/wolfssl/certs/ecc-rsa-server.p12     |   Bin 2310 -> 2389 bytes
 extra/wolfssl/wolfssl/certs/ecc/bp256r1-key.der    |   Bin 122 -> 122 bytes
 extra/wolfssl/wolfssl/certs/ecc/bp256r1-key.pem    |     6 +-
 .../wolfssl/certs/ecc/ca-secp256k1-cert.pem        |    16 +
 .../wolfssl/wolfssl/certs/ecc/ca-secp256k1-key.pem |     5 +
 .../wolfssl/certs/ecc/client-bp256r1-cert.der      |   Bin 719 -> 889 bytes
 .../wolfssl/certs/ecc/client-bp256r1-cert.pem      |    53 +-
 .../wolfssl/certs/ecc/client-secp256k1-cert.der    |   Bin 712 -> 878 bytes
 .../wolfssl/certs/ecc/client-secp256k1-cert.pem    |    53 +-
 extra/wolfssl/wolfssl/certs/ecc/genecc.sh          |     9 +-
 extra/wolfssl/wolfssl/certs/ecc/include.am         |     7 +
 extra/wolfssl/wolfssl/certs/ecc/secp256k1-key.der  |   Bin 118 -> 118 bytes
 extra/wolfssl/wolfssl/certs/ecc/secp256k1-key.pem  |     6 +-
 .../wolfssl/wolfssl/certs/ecc/secp256k1-param.pem  |     3 +
 .../wolfssl/certs/ecc/secp256k1-privkey.der        |   Bin 0 -> 135 bytes
 .../wolfssl/certs/ecc/secp256k1-privkey.pem        |     5 +
 .../wolfssl/certs/ecc/server-bp256r1-cert.der      |   Bin 900 -> 878 bytes
 .../wolfssl/certs/ecc/server-bp256r1-cert.pem      |    57 +-
 .../wolfssl/certs/ecc/server-secp256k1-cert.der    |   Bin 890 -> 868 bytes
 .../wolfssl/certs/ecc/server-secp256k1-cert.pem    |    57 +-
 .../wolfssl/certs/ecc/server2-secp256k1-cert.der   |   Bin 0 -> 886 bytes
 .../wolfssl/certs/ecc/server2-secp256k1-cert.pem   |    63 +
 extra/wolfssl/wolfssl/certs/ed25519/ca-ed25519.der |   Bin 617 -> 617 bytes
 extra/wolfssl/wolfssl/certs/ed25519/ca-ed25519.pem |    24 +-
 .../wolfssl/certs/ed25519/client-ed25519.der       |   Bin 931 -> 931 bytes
 .../wolfssl/certs/ed25519/client-ed25519.pem       |    32 +-
 .../wolfssl/certs/ed25519/gen-ed25519-certs.sh     |     2 +-
 extra/wolfssl/wolfssl/certs/ed25519/gen-ed25519.sh |     2 +-
 .../wolfssl/wolfssl/certs/ed25519/root-ed25519.der |   Bin 613 -> 613 bytes
 .../wolfssl/wolfssl/certs/ed25519/root-ed25519.pem |    26 +-
 .../wolfssl/certs/ed25519/server-ed25519-cert.pem  |    24 +-
 .../wolfssl/certs/ed25519/server-ed25519.der       |   Bin 683 -> 683 bytes
 .../wolfssl/certs/ed25519/server-ed25519.pem       |    48 +-
 extra/wolfssl/wolfssl/certs/ed448/ca-ed448.der     |   Bin 684 -> 684 bytes
 extra/wolfssl/wolfssl/certs/ed448/ca-ed448.pem     |    34 +-
 extra/wolfssl/wolfssl/certs/ed448/client-ed448.der |   Bin 994 -> 994 bytes
 extra/wolfssl/wolfssl/certs/ed448/client-ed448.pem |    38 +-
 .../wolfssl/wolfssl/certs/ed448/gen-ed448-certs.sh |     2 +-
 extra/wolfssl/wolfssl/certs/ed448/root-ed448.der   |   Bin 680 -> 680 bytes
 extra/wolfssl/wolfssl/certs/ed448/root-ed448.pem   |    36 +-
 .../wolfssl/certs/ed448/server-ed448-cert.pem      |    30 +-
 extra/wolfssl/wolfssl/certs/ed448/server-ed448.der |   Bin 750 -> 750 bytes
 extra/wolfssl/wolfssl/certs/ed448/server-ed448.pem |    64 +-
 .../wolfssl/certs/entity-no-ca-bool-cert.pem       |   118 +-
 extra/wolfssl/wolfssl/certs/fpki-cert.der          |   Bin 1363 -> 1363 bytes
 extra/wolfssl/wolfssl/certs/gen_revoked.sh         |     2 +-
 extra/wolfssl/wolfssl/certs/include.am             |     2 +
 .../ca_false_intermediate/gentestcert.sh           |   161 +
 .../intermediate/ca_false_intermediate/int_ca.key  |    28 +
 .../intermediate/ca_false_intermediate/server.key  |    28 +
 .../intermediate/ca_false_intermediate/test_ca.key |    28 +
 .../intermediate/ca_false_intermediate/test_ca.pem |    80 +
 .../ca_false_intermediate/test_int_not_cacert.pem  |    87 +
 .../ca_false_intermediate/test_sign_bynoca_srv.pem |    90 +
 .../ca_false_intermediate/wolfssl_base.conf        |    72 +
 .../ca_false_intermediate/wolfssl_srv.conf         |    26 +
 .../wolfssl/wolfssl/certs/intermediate/include.am  |    10 +-
 .../wolfssl/certs/ocsp/intermediate1-ca-cert.pem   |   112 +-
 .../wolfssl/certs/ocsp/intermediate2-ca-cert.pem   |   112 +-
 .../wolfssl/certs/ocsp/intermediate3-ca-cert.pem   |   112 +-
 .../wolfssl/certs/ocsp/ocsp-responder-cert.pem     |   111 +-
 extra/wolfssl/wolfssl/certs/ocsp/root-ca-cert.pem  |    57 +-
 extra/wolfssl/wolfssl/certs/ocsp/server1-cert.pem  |   165 +-
 extra/wolfssl/wolfssl/certs/ocsp/server2-cert.pem  |   165 +-
 extra/wolfssl/wolfssl/certs/ocsp/server3-cert.pem  |   165 +-
 extra/wolfssl/wolfssl/certs/ocsp/server4-cert.pem  |   165 +-
 extra/wolfssl/wolfssl/certs/ocsp/server5-cert.pem  |   165 +-
 .../wolfssl/certs/ocsp/test-multi-response.der     |   Bin 1961 -> 1961 bytes
 .../wolfssl/certs/ocsp/test-response-nointern.der  |   Bin 1860 -> 1860 bytes
 .../wolfssl/certs/ocsp/test-response-rsapss.der    |   Bin 1909 -> 1913 bytes
 extra/wolfssl/wolfssl/certs/ocsp/test-response.der |   Bin 1860 -> 1860 bytes
 extra/wolfssl/wolfssl/certs/p521/ca-p521.der       |   Bin 805 -> 804 bytes
 extra/wolfssl/wolfssl/certs/p521/ca-p521.pem       |    38 +-
 extra/wolfssl/wolfssl/certs/p521/client-p521.der   |   Bin 1113 -> 1113 bytes
 extra/wolfssl/wolfssl/certs/p521/client-p521.pem   |    44 +-
 extra/wolfssl/wolfssl/certs/p521/gen-p521-certs.sh |     2 +-
 extra/wolfssl/wolfssl/certs/p521/root-p521.der     |   Bin 800 -> 800 bytes
 extra/wolfssl/wolfssl/certs/p521/root-p521.pem     |    38 +-
 .../wolfssl/certs/p521/server-p521-cert.pem        |    34 +-
 extra/wolfssl/wolfssl/certs/p521/server-p521.der   |   Bin 870 -> 870 bytes
 extra/wolfssl/wolfssl/certs/p521/server-p521.pem   |    72 +-
 extra/wolfssl/wolfssl/certs/renewcerts.sh          |     4 +-
 extra/wolfssl/wolfssl/certs/rid-cert.der           |   Bin 1164 -> 1164 bytes
 .../wolfssl/certs/rsapss/ca-3072-rsapss.der        |   Bin 1427 -> 1435 bytes
 .../wolfssl/certs/rsapss/ca-3072-rsapss.pem        |   133 +-
 extra/wolfssl/wolfssl/certs/rsapss/ca-rsapss.der   |   Bin 1219 -> 1231 bytes
 extra/wolfssl/wolfssl/certs/rsapss/ca-rsapss.pem   |   121 +-
 .../wolfssl/certs/rsapss/client-3072-rsapss.der    |   Bin 1737 -> 1745 bytes
 .../wolfssl/certs/rsapss/client-3072-rsapss.pem    |   151 +-
 .../wolfssl/wolfssl/certs/rsapss/client-rsapss.der |   Bin 1529 -> 1541 bytes
 .../wolfssl/wolfssl/certs/rsapss/client-rsapss.pem |   136 +-
 .../wolfssl/certs/rsapss/renew-rsapss-certs.sh     |     2 +-
 .../wolfssl/certs/rsapss/root-3072-rsapss.der      |   Bin 1425 -> 1433 bytes
 .../wolfssl/certs/rsapss/root-3072-rsapss.pem      |   137 +-
 extra/wolfssl/wolfssl/certs/rsapss/root-rsapss.der |   Bin 1217 -> 1229 bytes
 extra/wolfssl/wolfssl/certs/rsapss/root-rsapss.pem |   123 +-
 .../certs/rsapss/server-3072-rsapss-cert.pem       |   139 +-
 .../wolfssl/certs/rsapss/server-3072-rsapss.der    |   Bin 1491 -> 1499 bytes
 .../wolfssl/certs/rsapss/server-3072-rsapss.pem    |   272 +-
 .../certs/rsapss/server-mix-rsapss-cert.pem        |   113 +-
 .../wolfssl/certs/rsapss/server-rsapss-cert.pem    |   123 +-
 .../wolfssl/wolfssl/certs/rsapss/server-rsapss.der |   Bin 1283 -> 1295 bytes
 .../wolfssl/wolfssl/certs/rsapss/server-rsapss.pem |   244 +-
 extra/wolfssl/wolfssl/certs/server-cert-chain.der  |   Bin 2543 -> 2543 bytes
 extra/wolfssl/wolfssl/certs/server-cert.der        |   Bin 1260 -> 1260 bytes
 extra/wolfssl/wolfssl/certs/server-cert.pem        |   120 +-
 extra/wolfssl/wolfssl/certs/server-ecc-comp.der    |   Bin 891 -> 891 bytes
 extra/wolfssl/wolfssl/certs/server-ecc-comp.pem    |    32 +-
 extra/wolfssl/wolfssl/certs/server-ecc-rsa.der     |   Bin 1070 -> 1070 bytes
 extra/wolfssl/wolfssl/certs/server-ecc-rsa.pem     |    58 +-
 extra/wolfssl/wolfssl/certs/server-ecc-self.der    |   Bin 868 -> 845 bytes
 extra/wolfssl/wolfssl/certs/server-ecc-self.pem    |    40 +-
 extra/wolfssl/wolfssl/certs/server-ecc.der         |   Bin 678 -> 678 bytes
 extra/wolfssl/wolfssl/certs/server-ecc.pem         |    26 +-
 extra/wolfssl/wolfssl/certs/server-ecc384-cert.der |   Bin 931 -> 931 bytes
 extra/wolfssl/wolfssl/certs/server-ecc384-cert.pem |    14 +-
 .../wolfssl/wolfssl/certs/server-revoked-cert.pem  |   120 +-
 extra/wolfssl/wolfssl/certs/sm2/gen-sm2-certs.sh   |     2 +-
 .../wolfssl/wolfssl/certs/statickeys/gen-static.sh |     2 +-
 extra/wolfssl/wolfssl/certs/taoCert.txt            |     2 +-
 extra/wolfssl/wolfssl/certs/test-degenerate.p7b    |   Bin 1362 -> 1360 bytes
 .../wolfssl/certs/test-pathlen/assemble-chains.sh  |     2 +-
 .../certs/test-pathlen/chainA-ICA1-pathlen0.pem    |    60 +-
 .../certs/test-pathlen/chainA-assembled.pem        |   112 +-
 .../wolfssl/certs/test-pathlen/chainA-entity.pem   |    52 +-
 .../certs/test-pathlen/chainB-ICA1-pathlen0.pem    |    52 +-
 .../certs/test-pathlen/chainB-ICA2-pathlen1.pem    |    60 +-
 .../certs/test-pathlen/chainB-assembled.pem        |   166 +-
 .../wolfssl/certs/test-pathlen/chainB-entity.pem   |    54 +-
 .../certs/test-pathlen/chainC-ICA1-pathlen1.pem    |    60 +-
 .../certs/test-pathlen/chainC-assembled.pem        |   112 +-
 .../wolfssl/certs/test-pathlen/chainC-entity.pem   |    52 +-
 .../certs/test-pathlen/chainD-ICA1-pathlen127.pem  |    60 +-
 .../certs/test-pathlen/chainD-assembled.pem        |   112 +-
 .../wolfssl/certs/test-pathlen/chainD-entity.pem   |    52 +-
 .../certs/test-pathlen/chainE-ICA1-pathlen128.pem  |    60 +-
 .../certs/test-pathlen/chainE-assembled.pem        |   112 +-
 .../wolfssl/certs/test-pathlen/chainE-entity.pem   |    52 +-
 .../certs/test-pathlen/chainF-ICA1-pathlen1.pem    |    52 +-
 .../certs/test-pathlen/chainF-ICA2-pathlen0.pem    |    60 +-
 .../certs/test-pathlen/chainF-assembled.pem        |   166 +-
 .../wolfssl/certs/test-pathlen/chainF-entity.pem   |    54 +-
 .../certs/test-pathlen/chainG-ICA1-pathlen0.pem    |    52 +-
 .../certs/test-pathlen/chainG-ICA2-pathlen1.pem    |    52 +-
 .../certs/test-pathlen/chainG-ICA3-pathlen99.pem   |    52 +-
 .../certs/test-pathlen/chainG-ICA4-pathlen5.pem    |    52 +-
 .../certs/test-pathlen/chainG-ICA5-pathlen20.pem   |    52 +-
 .../certs/test-pathlen/chainG-ICA6-pathlen10.pem   |    52 +-
 .../certs/test-pathlen/chainG-ICA7-pathlen100.pem  |    60 +-
 .../certs/test-pathlen/chainG-assembled.pem        |   426 +-
 .../wolfssl/certs/test-pathlen/chainG-entity.pem   |    54 +-
 .../certs/test-pathlen/chainH-ICA1-pathlen0.pem    |    52 +-
 .../certs/test-pathlen/chainH-ICA2-pathlen2.pem    |    52 +-
 .../certs/test-pathlen/chainH-ICA3-pathlen2.pem    |    52 +-
 .../certs/test-pathlen/chainH-ICA4-pathlen2.pem    |    60 +-
 .../certs/test-pathlen/chainH-assembled.pem        |   270 +-
 .../wolfssl/certs/test-pathlen/chainH-entity.pem   |    54 +-
 .../certs/test-pathlen/chainI-ICA1-no_pathlen.pem  |    52 +-
 .../certs/test-pathlen/chainI-ICA2-no_pathlen.pem  |    52 +-
 .../certs/test-pathlen/chainI-ICA3-pathlen2.pem    |    60 +-
 .../certs/test-pathlen/chainI-assembled.pem        |   216 +-
 .../wolfssl/certs/test-pathlen/chainI-entity.pem   |    52 +-
 .../certs/test-pathlen/chainJ-ICA1-no_pathlen.pem  |    52 +-
 .../certs/test-pathlen/chainJ-ICA2-no_pathlen.pem  |    52 +-
 .../certs/test-pathlen/chainJ-ICA3-no_pathlen.pem  |    52 +-
 .../certs/test-pathlen/chainJ-ICA4-pathlen2.pem    |    60 +-
 .../certs/test-pathlen/chainJ-assembled.pem        |   268 +-
 .../wolfssl/certs/test-pathlen/chainJ-entity.pem   |    52 +-
 .../wolfssl/certs/test-pathlen/refreshkeys.sh      |     2 +-
 .../wolfssl/wolfssl/certs/test-servercert-rc2.p12  |   Bin 5517 -> 5667 bytes
 extra/wolfssl/wolfssl/certs/test-servercert.p12    |   Bin 5517 -> 5600 bytes
 extra/wolfssl/wolfssl/certs/test-stream-sign.p7b   |   Bin 6228 -> 6229 bytes
 extra/wolfssl/wolfssl/certs/test/cert-ext-ia.der   |   Bin 1031 -> 1062 bytes
 extra/wolfssl/wolfssl/certs/test/cert-ext-ia.pem   |    23 +-
 extra/wolfssl/wolfssl/certs/test/cert-ext-joi.der  |   Bin 1376 -> 1376 bytes
 extra/wolfssl/wolfssl/certs/test/cert-ext-joi.pem  |    18 +-
 extra/wolfssl/wolfssl/certs/test/cert-ext-mnc.der  |   Bin 1097 -> 1097 bytes
 .../wolfssl/certs/test/cert-ext-multiple.der       |   Bin 1436 -> 1436 bytes
 .../wolfssl/certs/test/cert-ext-multiple.pem       |    18 +-
 extra/wolfssl/wolfssl/certs/test/cert-ext-nc.der   |   Bin 1081 -> 1081 bytes
 extra/wolfssl/wolfssl/certs/test/cert-ext-nc.pem   |    18 +-
 .../wolfssl/wolfssl/certs/test/cert-ext-ncdns.der  |   Bin 1095 -> 1095 bytes
 .../wolfssl/certs/test/cert-ext-ncmixed.der        |   Bin 1092 -> 1092 bytes
 extra/wolfssl/wolfssl/certs/test/cert-ext-nct.der  |   Bin 1052 -> 1083 bytes
 extra/wolfssl/wolfssl/certs/test/cert-ext-nct.pem  |    21 +-
 .../wolfssl/certs/test/cert-ext-ndir-exc.der       |   Bin 1281 -> 1281 bytes
 .../wolfssl/certs/test/cert-ext-ndir-exc.pem       |    18 +-
 extra/wolfssl/wolfssl/certs/test/cert-ext-ndir.der |   Bin 1260 -> 1260 bytes
 extra/wolfssl/wolfssl/certs/test/cert-ext-ndir.pem |    20 +-
 .../wolfssl/certs/test/cert-over-max-altnames.cfg  |   920 +
 .../wolfssl/certs/test/cert-over-max-altnames.der  |   Bin 0 -> 17693 bytes
 .../wolfssl/certs/test/cert-over-max-altnames.pem  |   342 +-
 .../wolfssl/certs/test/cert-over-max-nc.cfg        |    45 +-
 .../wolfssl/certs/test/cert-over-max-nc.der        |   Bin 0 -> 2683 bytes
 .../wolfssl/certs/test/cert-over-max-nc.pem        |    32 +-
 extra/wolfssl/wolfssl/certs/test/digsigku.pem      |    22 +-
 .../wolfssl/certs/test/expired/expired-ca.pem      |    33 +-
 .../wolfssl/certs/test/expired/expired-cert.pem    |    33 +-
 extra/wolfssl/wolfssl/certs/test/gen-badsig.sh     |     2 +-
 extra/wolfssl/wolfssl/certs/test/gen-ext-certs.sh  |  1145 +
 extra/wolfssl/wolfssl/certs/test/gen-testcerts.sh  |    20 +-
 .../wolfssl/wolfssl/certs/test/ktri-keyid-cms.msg  |   Bin 379 -> 379 bytes
 .../wolfssl/certs/test/server-badaltname.der       |   Bin 950 -> 981 bytes
 .../wolfssl/certs/test/server-badaltname.pem       |    62 +-
 .../wolfssl/certs/test/server-badaltnull.der       |   Bin 946 -> 977 bytes
 .../wolfssl/certs/test/server-badaltnull.pem       |    62 +-
 extra/wolfssl/wolfssl/certs/test/server-badcn.der  |   Bin 918 -> 953 bytes
 extra/wolfssl/wolfssl/certs/test/server-badcn.pem  |    62 +-
 .../wolfssl/certs/test/server-badcnnull.der        |   Bin 984 -> 1019 bytes
 .../wolfssl/certs/test/server-badcnnull.pem        |    63 +-
 .../wolfssl/certs/test/server-cert-ecc-badsig.der  |   Bin 678 -> 678 bytes
 .../wolfssl/certs/test/server-cert-ecc-badsig.pem  |    26 +-
 .../wolfssl/certs/test/server-cert-rsa-badsig.der  |   Bin 1260 -> 1260 bytes
 .../wolfssl/certs/test/server-cert-rsa-badsig.pem  |   120 +-
 .../wolfssl/certs/test/server-duplicate-policy.pem |   121 +-
 .../wolfssl/wolfssl/certs/test/server-garbage.der  |   Bin 928 -> 959 bytes
 .../wolfssl/wolfssl/certs/test/server-garbage.pem  |    61 +-
 .../wolfssl/wolfssl/certs/test/server-goodalt.der  |   Bin 944 -> 975 bytes
 .../wolfssl/wolfssl/certs/test/server-goodalt.pem  |    62 +-
 .../wolfssl/certs/test/server-goodaltwild.der      |   Bin 945 -> 976 bytes
 .../wolfssl/certs/test/server-goodaltwild.pem      |    62 +-
 extra/wolfssl/wolfssl/certs/test/server-goodcn.der |   Bin 904 -> 939 bytes
 extra/wolfssl/wolfssl/certs/test/server-goodcn.pem |    61 +-
 .../wolfssl/certs/test/server-goodcnwild.der       |   Bin 906 -> 941 bytes
 .../wolfssl/certs/test/server-goodcnwild.pem       |    61 +-
 .../wolfssl/certs/test/server-localhost.der        |   Bin 930 -> 961 bytes
 .../wolfssl/certs/test/server-localhost.pem        |    62 +-
 extra/wolfssl/wolfssl/cmake/Config.cmake.in        |     6 +
 extra/wolfssl/wolfssl/cmake/config.in              |     3 +
 extra/wolfssl/wolfssl/cmake/functions.cmake        |    24 +-
 extra/wolfssl/wolfssl/cmake/options.h.in           |    20 +-
 extra/wolfssl/wolfssl/commit-tests.sh              |     2 +-
 extra/wolfssl/wolfssl/configure.ac                 |  1157 +-
 extra/wolfssl/wolfssl/doc/QUIC.md                  |     8 +-
 .../doc/dox_comments/header_files-ja/arc4.h        |     8 +-
 .../doc/dox_comments/header_files-ja/asn_public.h  |     2 +-
 .../doc/dox_comments/header_files-ja/blake2.h      |     6 +-
 .../wolfssl/doc/dox_comments/header_files-ja/bn.h  |     2 +-
 .../doc/dox_comments/header_files-ja/camellia.h    |    12 +-
 .../doc/dox_comments/header_files-ja/chacha.h      |     6 +-
 .../doc/dox_comments/header_files-ja/cmac.h        |     2 +-
 .../doc/dox_comments/header_files-ja/coding.h      |    12 +-
 .../doc/dox_comments/header_files-ja/compress.h    |     4 +-
 .../doc/dox_comments/header_files-ja/cryptocb.h    |     4 +-
 .../doc/dox_comments/header_files-ja/curve25519.h  |    38 +-
 .../doc/dox_comments/header_files-ja/curve448.h    |    38 +-
 .../doc/dox_comments/header_files-ja/des3.h        |    20 +-
 .../wolfssl/doc/dox_comments/header_files-ja/dh.h  |    28 +-
 .../dox_comments/header_files-ja/doxygen_groups.h  |     2 +-
 .../wolfssl/doc/dox_comments/header_files-ja/dsa.h |    18 +-
 .../doc/dox_comments/header_files-ja/ed448.h       |    44 +-
 .../doc/dox_comments/header_files-ja/error-crypt.h |     4 +-
 .../wolfssl/doc/dox_comments/header_files-ja/evp.h |    30 +-
 .../doc/dox_comments/header_files-ja/hash.h        |    18 +-
 .../doc/dox_comments/header_files-ja/hmac.h        |     8 +-
 .../doc/dox_comments/header_files-ja/iotsafe.h     |    38 +-
 .../doc/dox_comments/header_files-ja/logging.h     |     6 +-
 .../wolfssl/doc/dox_comments/header_files-ja/md2.h |     8 +-
 .../wolfssl/doc/dox_comments/header_files-ja/md4.h |     6 +-
 .../wolfssl/doc/dox_comments/header_files-ja/md5.h |    10 +-
 .../doc/dox_comments/header_files-ja/memory.h      |    12 +-
 .../wolfssl/doc/dox_comments/header_files-ja/pem.h |     2 +-
 .../doc/dox_comments/header_files-ja/pkcs7.h       |    32 +-
 .../doc/dox_comments/header_files-ja/poly1305.h    |     8 +-
 .../wolfssl/doc/dox_comments/header_files-ja/psa.h |     8 +-
 .../doc/dox_comments/header_files-ja/random.h      |    18 +-
 .../doc/dox_comments/header_files-ja/ripemd.h      |     6 +-
 .../wolfssl/doc/dox_comments/header_files-ja/sha.h |    10 +-
 .../doc/dox_comments/header_files-ja/sha256.h      |    16 +-
 .../doc/dox_comments/header_files-ja/sha512.h      |    12 +-
 .../doc/dox_comments/header_files-ja/signature.h   |     6 +-
 .../doc/dox_comments/header_files-ja/siphash.h     |     8 +-
 .../wolfssl/doc/dox_comments/header_files-ja/ssl.h |    20 +-
 .../wolfssl/doc/dox_comments/header_files-ja/tfm.h |     2 +-
 .../doc/dox_comments/header_files-ja/types.h       |     8 +-
 .../doc/dox_comments/header_files-ja/wc_encrypt.h  |    10 +-
 .../doc/dox_comments/header_files-ja/wc_port.h     |     4 +-
 .../doc/dox_comments/header_files-ja/wolfio.h      |    22 +-
 .../doc/dox_comments/header_files/asn_public.h     |   221 +-
 .../doc/dox_comments/header_files/cryptocb.h       |     8 +-
 .../doc/dox_comments/header_files/doxygen_groups.h |     2 +-
 .../wolfssl/doc/dox_comments/header_files/ecc.h    |    26 +
 .../doc/dox_comments/header_files/ed25519.h        |     5 +-
 .../wolfssl/doc/dox_comments/header_files/ed448.h  |     6 +-
 .../wolfssl/doc/dox_comments/header_files/hmac.h   |     4 +-
 .../wolfssl/doc/dox_comments/header_files/memory.h |    12 +-
 .../wolfssl/doc/dox_comments/header_files/pkcs7.h  |    30 +-
 .../wolfssl/doc/dox_comments/header_files/rsa.h    |    12 +
 .../wolfssl/doc/dox_comments/header_files/ssl.h    |   355 +-
 .../wolfssl/doc/dox_comments/header_files/types.h  |    24 +-
 .../wolfssl/doc/dox_comments/header_files/wolfio.h |    47 +-
 .../formats/html/html_changes/customdoxygen.css    |     2 +-
 .../doc/formats/html/html_changes/doxygen.css      |     2 +-
 .../wolfssl/wolfssl/doc/generate_documentation.sh  |    27 +-
 extra/wolfssl/wolfssl/examples/asn1/asn1.c         |    16 +-
 .../wolfssl/wolfssl/examples/async/async_client.c  |    22 +-
 .../wolfssl/wolfssl/examples/async/async_server.c  |    22 +-
 extra/wolfssl/wolfssl/examples/async/async_tls.c   |    12 +-
 extra/wolfssl/wolfssl/examples/async/async_tls.h   |     2 +-
 .../wolfssl/wolfssl/examples/benchmark/tls_bench.c |    28 +-
 .../wolfssl/wolfssl/examples/benchmark/tls_bench.h |     2 +-
 extra/wolfssl/wolfssl/examples/client/client.c     |   366 +-
 extra/wolfssl/wolfssl/examples/client/client.h     |     2 +-
 .../wolfssl/wolfssl/examples/client/client.vcxproj |   148 +
 .../examples/configs/user_settings_EBSnet.h        |     2 +-
 .../wolfssl/examples/configs/user_settings_all.h   |     5 +-
 .../examples/configs/user_settings_arduino.h       |     4 +-
 .../examples/configs/user_settings_fipsv2.h        |     2 +-
 .../examples/configs/user_settings_fipsv5.h        |     2 +-
 .../examples/configs/user_settings_min_ecc.h       |     2 +-
 .../examples/configs/user_settings_platformio.h    |     3 +-
 .../wolfssl/examples/configs/user_settings_stm32.h |   180 +-
 .../examples/configs/user_settings_template.h      |     3 +-
 .../configs/user_settings_wolfboot_keytools.h      |     3 +-
 .../examples/configs/user_settings_wolftpm.h       |     2 +-
 .../examples/crypto_policies/default/wolfssl.txt   |     1 +
 .../examples/crypto_policies/future/wolfssl.txt    |     1 +
 .../examples/crypto_policies/legacy/wolfssl.txt    |     1 +
 .../wolfssl/examples/echoclient/echoclient.c       |    45 +-
 .../wolfssl/examples/echoclient/echoclient.h       |     2 +-
 .../wolfssl/examples/echoclient/echoclient.vcxproj |   148 +
 .../wolfssl/examples/echoserver/echoserver.c       |    32 +-
 .../wolfssl/examples/echoserver/echoserver.h       |     2 +-
 .../wolfssl/examples/echoserver/echoserver.vcxproj |   148 +
 extra/wolfssl/wolfssl/examples/pem/pem.c           |    90 +-
 .../wolfssl/examples/sctp/sctp-client-dtls.c       |     5 +-
 extra/wolfssl/wolfssl/examples/sctp/sctp-client.c  |     6 +-
 .../wolfssl/examples/sctp/sctp-server-dtls.c       |     6 +-
 extra/wolfssl/wolfssl/examples/sctp/sctp-server.c  |     6 +-
 extra/wolfssl/wolfssl/examples/server/server.c     |   285 +-
 extra/wolfssl/wolfssl/examples/server/server.h     |     2 +-
 .../wolfssl/wolfssl/examples/server/server.vcxproj |   148 +
 extra/wolfssl/wolfssl/fips-check.sh                |   320 +-
 extra/wolfssl/wolfssl/fips-hash.sh                 |     3 +-
 extra/wolfssl/wolfssl/gencertbuf.pl                |  1837 +-
 extra/wolfssl/wolfssl/linuxkm/Kbuild               |    46 +-
 extra/wolfssl/wolfssl/linuxkm/Makefile             |    48 +-
 extra/wolfssl/wolfssl/linuxkm/get_thread_size.c    |     2 +-
 extra/wolfssl/wolfssl/linuxkm/linuxkm_memory.c     |     2 +-
 extra/wolfssl/wolfssl/linuxkm/linuxkm_wc_port.h    |   100 +-
 extra/wolfssl/wolfssl/linuxkm/lkcapi_glue.c        |   229 +-
 .../wolfssl/linuxkm/module_exports.c.template      |    14 +-
 extra/wolfssl/wolfssl/linuxkm/module_hooks.c       |    48 +-
 extra/wolfssl/wolfssl/linuxkm/pie_first.c          |     2 +-
 extra/wolfssl/wolfssl/linuxkm/pie_last.c           |     2 +-
 extra/wolfssl/wolfssl/linuxkm/pie_redirect_table.c |     2 +-
 .../wolfssl/linuxkm/x86_vector_register_glue.c     |     2 +-
 extra/wolfssl/wolfssl/m4/ax_atomic.m4              |    10 +-
 extra/wolfssl/wolfssl/m4/ax_debug.m4               |    10 +-
 .../wolfssl/wolfssl/m4/ax_harden_compiler_flags.m4 |    10 +-
 extra/wolfssl/wolfssl/m4/ax_linuxkm.m4             |     2 +-
 extra/wolfssl/wolfssl/m4/ax_vcs_checkout.m4        |    10 +-
 extra/wolfssl/wolfssl/mcapi/crypto.c               |     5 +-
 extra/wolfssl/wolfssl/mcapi/crypto.h               |     6 +-
 extra/wolfssl/wolfssl/mcapi/mcapi_test.c           |    11 +-
 extra/wolfssl/wolfssl/mplabx/benchmark_main.c      |     2 +-
 extra/wolfssl/wolfssl/mplabx/test_main.c           |     2 +-
 .../wolfssl/mqx/wolfcrypt_test/Sources/main.c      |    10 +-
 .../wolfssl/mqx/wolfssl_client/Sources/main.h      |     8 +-
 extra/wolfssl/wolfssl/pull_to_vagrant.sh           |     2 +-
 .../wolfssl/scripts/aria-cmake-build-test.sh       |     2 +-
 extra/wolfssl/wolfssl/scripts/benchmark_compare.sh |     2 +-
 extra/wolfssl/wolfssl/scripts/crl-revoked.test     |    12 +-
 extra/wolfssl/wolfssl/scripts/dertoc.pl            |     2 +-
 extra/wolfssl/wolfssl/scripts/dtls.test            |     2 +-
 extra/wolfssl/wolfssl/scripts/dtlscid.test         |     2 +-
 extra/wolfssl/wolfssl/scripts/external.test        |    38 +-
 extra/wolfssl/wolfssl/scripts/google.test          |    11 +-
 extra/wolfssl/wolfssl/scripts/include.am           |     6 +
 extra/wolfssl/wolfssl/scripts/makedistsmall.sh     |     2 +-
 extra/wolfssl/wolfssl/scripts/memtest.sh           |     4 +-
 .../ocsp-stapling-with-ca-as-responder.test        |     2 +-
 extra/wolfssl/wolfssl/scripts/ocsp-stapling.test   |    26 +-
 extra/wolfssl/wolfssl/scripts/ocsp-stapling2.test  |     4 +-
 .../wolfssl/scripts/ocsp-stapling_tls13multi.test  |   522 +
 extra/wolfssl/wolfssl/scripts/ocsp.test            |     2 +-
 extra/wolfssl/wolfssl/scripts/openssl.test         |    63 +-
 extra/wolfssl/wolfssl/scripts/openssl_srtp.test    |     2 +-
 extra/wolfssl/wolfssl/scripts/pem.test             |     2 +-
 extra/wolfssl/wolfssl/scripts/ping.test            |     2 +-
 extra/wolfssl/wolfssl/scripts/pkcallbacks.test     |     2 +-
 extra/wolfssl/wolfssl/scripts/psk.test             |     2 +-
 extra/wolfssl/wolfssl/scripts/resume.test          |     2 +-
 extra/wolfssl/wolfssl/scripts/sniffer-gen.sh       |     2 +-
 .../wolfssl/wolfssl/scripts/sniffer-testsuite.test |     2 +-
 .../wolfssl/scripts/stm32l4-v4_0_1_build.sh        |     2 +-
 extra/wolfssl/wolfssl/scripts/tls13.test           |     2 +-
 extra/wolfssl/wolfssl/scripts/trusted_peer.test    |     2 +-
 extra/wolfssl/wolfssl/src/bio.c                    |   626 +-
 extra/wolfssl/wolfssl/src/conf.c                   |    51 +-
 extra/wolfssl/wolfssl/src/crl.c                    |   222 +-
 extra/wolfssl/wolfssl/src/dtls.c                   |   201 +-
 extra/wolfssl/wolfssl/src/dtls13.c                 |   248 +-
 extra/wolfssl/wolfssl/src/include.am               |   288 +-
 extra/wolfssl/wolfssl/src/internal.c               |  3872 +-
 extra/wolfssl/wolfssl/src/keys.c                   |   184 +-
 extra/wolfssl/wolfssl/src/ocsp.c                   |   431 +-
 extra/wolfssl/wolfssl/src/pk.c                     |  1212 +-
 extra/wolfssl/wolfssl/src/quic.c                   |    32 +-
 extra/wolfssl/wolfssl/src/sniffer.c                |   485 +-
 extra/wolfssl/wolfssl/src/ssl.c                    |  3359 +-
 extra/wolfssl/wolfssl/src/ssl_asn1.c               |  1369 +-
 extra/wolfssl/wolfssl/src/ssl_bn.c                 |   128 +-
 extra/wolfssl/wolfssl/src/ssl_certman.c            |    97 +-
 extra/wolfssl/wolfssl/src/ssl_crypto.c             |   172 +-
 extra/wolfssl/wolfssl/src/ssl_load.c               |   309 +-
 extra/wolfssl/wolfssl/src/ssl_misc.c               |    12 +-
 extra/wolfssl/wolfssl/src/ssl_p7p12.c              |   129 +-
 extra/wolfssl/wolfssl/src/ssl_sess.c               |   136 +-
 extra/wolfssl/wolfssl/src/tls.c                    |   990 +-
 extra/wolfssl/wolfssl/src/tls13.c                  |   523 +-
 extra/wolfssl/wolfssl/src/wolfio.c                 |   587 +-
 extra/wolfssl/wolfssl/src/x509.c                   |  3817 +-
 extra/wolfssl/wolfssl/src/x509_str.c               |   904 +-
 extra/wolfssl/wolfssl/sslSniffer/README.md         |     2 +-
 .../wolfssl/wolfssl/sslSniffer/sslSniffer.vcxproj  |    74 +
 .../sslSniffer/sslSnifferTest/README_WIN.md        |     2 +-
 .../wolfssl/sslSniffer/sslSnifferTest/snifftest.c  |   437 +-
 .../sslSniffer/sslSnifferTest/sslSniffTest.vcxproj |    78 +
 .../wolfssl/support/gen-debug-trace-error-codes.sh |    16 +-
 extra/wolfssl/wolfssl/tests/api.c                  | 33363 +++++++++++++----
 extra/wolfssl/wolfssl/tests/hash.c                 |    10 +-
 extra/wolfssl/wolfssl/tests/quic.c                 |    55 +-
 extra/wolfssl/wolfssl/tests/srp.c                  |    83 +-
 extra/wolfssl/wolfssl/tests/suites.c               |    90 +-
 extra/wolfssl/wolfssl/tests/test-dtls13-pq-2.conf  |    14 +
 extra/wolfssl/wolfssl/tests/test-dtls13-pq.conf    |    18 +-
 .../wolfssl/tests/test-ecc-cust-curves.conf        |    16 +
 extra/wolfssl/wolfssl/tests/test-tls13-pq-2.conf   |    30 +
 extra/wolfssl/wolfssl/tests/test-tls13-pq.conf     |    30 +
 extra/wolfssl/wolfssl/tests/unit.c                 |    17 +-
 extra/wolfssl/wolfssl/tests/unit.h                 |    92 +-
 extra/wolfssl/wolfssl/tests/utils.h                |   244 +-
 extra/wolfssl/wolfssl/tests/w64wrapper.c           |     6 +-
 extra/wolfssl/wolfssl/testsuite/testsuite.c        |    31 +-
 extra/wolfssl/wolfssl/testsuite/testsuite.vcxproj  |   148 +
 .../wolfssl/wolfssl/wolfcrypt/benchmark/README.md  |     6 +-
 .../wolfcrypt/benchmark/benchmark-VS2022.sln       |    87 +
 .../wolfcrypt/benchmark/benchmark-VS2022.vcxproj   |   162 +
 .../benchmark/benchmark-VS2022.vcxproj.user        |     7 +
 .../wolfssl/wolfcrypt/benchmark/benchmark.c        |   483 +-
 .../wolfssl/wolfcrypt/benchmark/benchmark.h        |     2 +-
 .../wolfssl/wolfssl/wolfcrypt/benchmark/include.am |     3 +
 .../wolfssl/wolfssl/wolfcrypt/src/ASN_TEMPLATE.md  |   162 +
 extra/wolfssl/wolfssl/wolfcrypt/src/aes.c          |  2309 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/aes_asm.S      |     2 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/aes_asm.asm    |     2 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/aes_gcm_asm.S  |     2 +-
 .../wolfssl/wolfcrypt/src/aes_gcm_x86_asm.S        |     2 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/arc4.c         |     2 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/asm.c          |    52 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/asn.c          |  3692 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/blake2b.c      |     2 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/blake2s.c      |     2 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/camellia.c     |    46 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/chacha.c       |   245 +-
 .../wolfssl/wolfcrypt/src/chacha20_poly1305.c      |     2 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/cmac.c         |   215 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/coding.c       |    24 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/compress.c     |     8 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/cpuid.c        |   209 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/cryptocb.c     |   123 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/curve25519.c   |    45 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/curve448.c     |     2 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/des3.c         |   183 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/dh.c           |   125 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/dilithium.c    |  2992 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/dsa.c          |    22 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/ecc.c          |   522 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/eccsi.c        |    16 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/ed25519.c      |    92 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/ed448.c        |     2 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/error.c        |    33 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/evp.c          |  2323 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/ext_kyber.c    |   113 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/ext_lms.c      |     7 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/ext_xmss.c     |     7 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/falcon.c       |     2 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/fe_448.c       |    21 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/fe_low_mem.c   |     2 +-
 .../wolfssl/wolfssl/wolfcrypt/src/fe_operations.c  |     2 +-
 .../wolfssl/wolfssl/wolfcrypt/src/fe_x25519_128.h  |    18 +-
 .../wolfssl/wolfssl/wolfcrypt/src/fp_mont_small.i  |     2 +-
 .../wolfssl/wolfcrypt/src/fp_mul_comba_12.i        |     2 +-
 .../wolfssl/wolfcrypt/src/fp_mul_comba_17.i        |     2 +-
 .../wolfssl/wolfcrypt/src/fp_mul_comba_20.i        |     2 +-
 .../wolfssl/wolfcrypt/src/fp_mul_comba_24.i        |     2 +-
 .../wolfssl/wolfcrypt/src/fp_mul_comba_28.i        |     2 +-
 .../wolfssl/wolfssl/wolfcrypt/src/fp_mul_comba_3.i |     2 +-
 .../wolfssl/wolfcrypt/src/fp_mul_comba_32.i        |     2 +-
 .../wolfssl/wolfssl/wolfcrypt/src/fp_mul_comba_4.i |     2 +-
 .../wolfssl/wolfcrypt/src/fp_mul_comba_48.i        |     2 +-
 .../wolfssl/wolfssl/wolfcrypt/src/fp_mul_comba_6.i |     2 +-
 .../wolfssl/wolfcrypt/src/fp_mul_comba_64.i        |     2 +-
 .../wolfssl/wolfssl/wolfcrypt/src/fp_mul_comba_7.i |     2 +-
 .../wolfssl/wolfssl/wolfcrypt/src/fp_mul_comba_8.i |     2 +-
 .../wolfssl/wolfssl/wolfcrypt/src/fp_mul_comba_9.i |     2 +-
 .../wolfssl/wolfcrypt/src/fp_mul_comba_small_set.i |     2 +-
 .../wolfssl/wolfcrypt/src/fp_sqr_comba_12.i        |     2 +-
 .../wolfssl/wolfcrypt/src/fp_sqr_comba_17.i        |     2 +-
 .../wolfssl/wolfcrypt/src/fp_sqr_comba_20.i        |     2 +-
 .../wolfssl/wolfcrypt/src/fp_sqr_comba_24.i        |     2 +-
 .../wolfssl/wolfcrypt/src/fp_sqr_comba_28.i        |     2 +-
 .../wolfssl/wolfssl/wolfcrypt/src/fp_sqr_comba_3.i |     2 +-
 .../wolfssl/wolfcrypt/src/fp_sqr_comba_32.i        |     2 +-
 .../wolfssl/wolfssl/wolfcrypt/src/fp_sqr_comba_4.i |     2 +-
 .../wolfssl/wolfcrypt/src/fp_sqr_comba_48.i        |     2 +-
 .../wolfssl/wolfssl/wolfcrypt/src/fp_sqr_comba_6.i |     2 +-
 .../wolfssl/wolfcrypt/src/fp_sqr_comba_64.i        |     2 +-
 .../wolfssl/wolfssl/wolfcrypt/src/fp_sqr_comba_7.i |     2 +-
 .../wolfssl/wolfssl/wolfcrypt/src/fp_sqr_comba_8.i |     2 +-
 .../wolfssl/wolfssl/wolfcrypt/src/fp_sqr_comba_9.i |     2 +-
 .../wolfssl/wolfcrypt/src/fp_sqr_comba_small_set.i |     2 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/ge_448.c       |   815 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/ge_low_mem.c   |    39 +-
 .../wolfssl/wolfssl/wolfcrypt/src/ge_operations.c  |    42 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/hash.c         |   214 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/hmac.c         |    10 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/hpke.c         |     6 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/include.am     |    13 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/integer.c      |     2 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/kdf.c          |    88 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/logging.c      |   211 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/md2.c          |    44 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/md4.c          |    40 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/md5.c          |     4 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/memory.c       |    89 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/misc.c         |   180 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/pkcs12.c       |    75 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/pkcs7.c        |  1560 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/poly1305.c     |   122 +-
 .../wolfssl/wolfcrypt/src/port/Espressif/README.md |    26 +-
 .../wolfcrypt/src/port/Espressif/esp32_aes.c       |    26 +-
 .../wolfcrypt/src/port/Espressif/esp32_mp.c        |   340 +-
 .../wolfcrypt/src/port/Espressif/esp32_sha.c       |   159 +-
 .../wolfcrypt/src/port/Espressif/esp32_util.c      |   151 +-
 .../src/port/Espressif/esp_crt_bundle/README.md    |   287 +
 .../port/Espressif/esp_crt_bundle/cacrt_all.pem    |  3602 ++
 .../Espressif/esp_crt_bundle/cacrt_deprecated.pem  |   198 +
 .../port/Espressif/esp_crt_bundle/cacrt_local.pem  |    33 +
 .../port/Espressif/esp_crt_bundle/esp_crt_bundle.c |  1572 +
 .../Espressif/esp_crt_bundle/gen_crt_bundle.py     |   360 +
 .../wolfcrypt/src/port/Espressif/esp_sdk_mem_lib.c |    51 +-
 .../src/port/Espressif/esp_sdk_time_lib.c          |    62 +-
 .../src/port/Espressif/esp_sdk_wifi_lib.c          |    15 +-
 .../wolfcrypt/src/port/Renesas/renesas_common.c    |   217 +-
 .../wolfcrypt/src/port/Renesas/renesas_fspsm_aes.c |    49 +-
 .../wolfcrypt/src/port/Renesas/renesas_fspsm_rsa.c |     2 +-
 .../wolfcrypt/src/port/Renesas/renesas_fspsm_sha.c |     8 +-
 .../src/port/Renesas/renesas_fspsm_util.c          |    35 +-
 .../src/port/Renesas/renesas_rx64_hw_sha.c         |    10 +-
 .../src/port/Renesas/renesas_rx64_hw_util.c        |     4 +-
 .../wolfcrypt/src/port/Renesas/renesas_tsip_aes.c  |    54 +-
 .../wolfcrypt/src/port/Renesas/renesas_tsip_rsa.c  |   232 +-
 .../wolfcrypt/src/port/Renesas/renesas_tsip_sha.c  |    20 +-
 .../wolfcrypt/src/port/Renesas/renesas_tsip_util.c |   455 +-
 .../wolfssl/wolfcrypt/src/port/af_alg/afalg_aes.c  |    84 +-
 .../wolfssl/wolfcrypt/src/port/af_alg/afalg_hash.c |     8 +-
 .../wolfssl/wolfcrypt/src/port/af_alg/wc_afalg.c   |     2 +-
 .../wolfssl/wolfcrypt/src/port/aria/aria-crypt.c   |     2 +-
 .../wolfcrypt/src/port/aria/aria-cryptocb.c        |    11 +-
 .../wolfcrypt/src/port/arm/armv8-32-aes-asm.S      |     9 +-
 .../wolfcrypt/src/port/arm/armv8-32-aes-asm_c.c    |   235 +-
 .../wolfcrypt/src/port/arm/armv8-32-chacha-asm.S   |   523 +
 .../wolfcrypt/src/port/arm/armv8-32-chacha-asm_c.c |   571 +
 .../wolfcrypt/src/port/arm/armv8-32-curve25519.S   |   431 +-
 .../wolfcrypt/src/port/arm/armv8-32-curve25519_c.c |   588 +-
 .../wolfcrypt/src/port/arm/armv8-32-kyber-asm.S    |  9442 +++++
 .../wolfcrypt/src/port/arm/armv8-32-kyber-asm_c.c  |  9234 +++++
 .../wolfcrypt/src/port/arm/armv8-32-poly1305-asm.S |   357 +
 .../src/port/arm/armv8-32-poly1305-asm_c.c         |   390 +
 .../wolfcrypt/src/port/arm/armv8-32-sha256-asm.S   |     9 +-
 .../wolfcrypt/src/port/arm/armv8-32-sha256-asm_c.c |    41 +-
 .../wolfcrypt/src/port/arm/armv8-32-sha3-asm.S     |   119 +-
 .../wolfcrypt/src/port/arm/armv8-32-sha3-asm_c.c   |    73 +-
 .../wolfcrypt/src/port/arm/armv8-32-sha512-asm.S   |     9 +-
 .../wolfcrypt/src/port/arm/armv8-32-sha512-asm_c.c |    41 +-
 .../wolfssl/wolfcrypt/src/port/arm/armv8-aes.c     |  2570 +-
 .../wolfssl/wolfcrypt/src/port/arm/armv8-chacha.c  |   119 +-
 .../wolfcrypt/src/port/arm/armv8-curve25519.S      |    86 +-
 .../wolfcrypt/src/port/arm/armv8-curve25519_c.c    |     8 +-
 .../wolfcrypt/src/port/arm/armv8-kyber-asm.S       | 10079 +++++
 .../wolfcrypt/src/port/arm/armv8-kyber-asm_c.c     | 14303 +++++++
 .../wolfcrypt/src/port/arm/armv8-poly1305.c        |   760 +-
 .../wolfssl/wolfcrypt/src/port/arm/armv8-sha256.c  |   923 +-
 .../wolfcrypt/src/port/arm/armv8-sha3-asm.S        |   280 +-
 .../wolfcrypt/src/port/arm/armv8-sha3-asm_c.c      |   221 +-
 .../wolfcrypt/src/port/arm/armv8-sha512-asm.S      |    27 +-
 .../wolfcrypt/src/port/arm/armv8-sha512-asm_c.c    |    11 +-
 .../wolfssl/wolfcrypt/src/port/arm/armv8-sha512.c  |   157 +-
 .../wolfssl/wolfcrypt/src/port/arm/cryptoCell.c    |     2 +-
 .../wolfcrypt/src/port/arm/cryptoCellHash.c        |     2 +-
 .../wolfcrypt/src/port/arm/thumb2-aes-asm.S        |    96 +-
 .../wolfcrypt/src/port/arm/thumb2-aes-asm_c.c      |   812 +-
 .../wolfcrypt/src/port/arm/thumb2-chacha-asm.S     |   575 +
 .../wolfcrypt/src/port/arm/thumb2-chacha-asm_c.c   |   731 +
 .../wolfssl/wolfcrypt/src/port/arm/thumb2-chacha.c |   178 +
 .../wolfcrypt/src/port/arm/thumb2-curve25519.S     |    34 +-
 .../wolfcrypt/src/port/arm/thumb2-curve25519_c.c   |   528 +-
 .../wolfcrypt/src/port/arm/thumb2-kyber-asm.S      |  3903 ++
 .../wolfcrypt/src/port/arm/thumb2-kyber-asm_c.c    |  3851 ++
 .../wolfcrypt/src/port/arm/thumb2-poly1305-asm.S   |   369 +
 .../wolfcrypt/src/port/arm/thumb2-poly1305-asm_c.c |   422 +
 .../wolfcrypt/src/port/arm/thumb2-poly1305.c       |   142 +
 .../wolfcrypt/src/port/arm/thumb2-sha256-asm.S     |    10 +-
 .../wolfcrypt/src/port/arm/thumb2-sha256-asm_c.c   |    38 +-
 .../wolfcrypt/src/port/arm/thumb2-sha3-asm.S       |     8 +-
 .../wolfcrypt/src/port/arm/thumb2-sha3-asm_c.c     |    24 +-
 .../wolfcrypt/src/port/arm/thumb2-sha512-asm.S     |    10 +-
 .../wolfcrypt/src/port/arm/thumb2-sha512-asm_c.c   |    38 +-
 .../wolfssl/wolfcrypt/src/port/atmel/README.md     |     4 +-
 .../wolfssl/wolfcrypt/src/port/atmel/atmel.c       |     2 +-
 .../wolfssl/wolfcrypt/src/port/autosar/README.md   |    20 +-
 .../wolfssl/wolfcrypt/src/port/autosar/cryif.c     |     6 +-
 .../wolfssl/wolfcrypt/src/port/autosar/crypto.c    |     6 +-
 .../wolfssl/wolfcrypt/src/port/autosar/csm.c       |     7 +-
 .../wolfssl/wolfcrypt/src/port/autosar/test.c      |     5 +
 .../wolfssl/wolfcrypt/src/port/caam/caam_aes.c     |   117 +-
 .../wolfssl/wolfcrypt/src/port/caam/caam_driver.c  |     6 +-
 .../wolfssl/wolfcrypt/src/port/caam/caam_error.c   |     6 +-
 .../wolfcrypt/src/port/caam/caam_integrity.c       |     2 +-
 .../wolfssl/wolfcrypt/src/port/caam/caam_qnx.c     |     2 +-
 .../wolfssl/wolfcrypt/src/port/caam/caam_sha.c     |     2 +-
 .../wolfssl/wolfcrypt/src/port/caam/wolfcaam_aes.c |    62 +-
 .../wolfcrypt/src/port/caam/wolfcaam_cmac.c        |    34 +-
 .../wolfcrypt/src/port/caam/wolfcaam_ecdsa.c       |     2 +-
 .../wolfcrypt/src/port/caam/wolfcaam_fsl_nxp.c     |    26 +-
 .../wolfcrypt/src/port/caam/wolfcaam_hash.c        |     2 +-
 .../wolfcrypt/src/port/caam/wolfcaam_hmac.c        |     2 +-
 .../wolfcrypt/src/port/caam/wolfcaam_init.c        |     2 +-
 .../wolfssl/wolfcrypt/src/port/caam/wolfcaam_qnx.c |     2 +-
 .../wolfssl/wolfcrypt/src/port/caam/wolfcaam_rsa.c |     2 +-
 .../wolfcrypt/src/port/caam/wolfcaam_seco.c        |    14 +-
 .../wolfcrypt/src/port/caam/wolfcaam_x25519.c      |     2 +-
 .../wolfcrypt/src/port/cavium/cavium_octeon_sync.c |    34 +-
 .../wolfssl/wolfcrypt/src/port/cuda/aes-cuda.cu    |    20 +-
 .../wolfcrypt/src/port/cypress/psoc6_crypto.c      |     2 +-
 .../wolfcrypt/src/port/devcrypto/devcrypto_aes.c   |    48 +-
 .../wolfcrypt/src/port/devcrypto/devcrypto_ecdsa.c |     2 +-
 .../wolfcrypt/src/port/devcrypto/devcrypto_hash.c  |     2 +-
 .../wolfcrypt/src/port/devcrypto/devcrypto_hmac.c  |     2 +-
 .../wolfcrypt/src/port/devcrypto/devcrypto_rsa.c   |    51 +-
 .../src/port/devcrypto/devcrypto_x25519.c          |     2 +-
 .../wolfcrypt/src/port/devcrypto/wc_devcrypto.c    |    11 +-
 .../wolfcrypt/src/port/intel/quickassist_sync.c    |    67 +-
 .../wolfssl/wolfcrypt/src/port/iotsafe/iotsafe.c   |     2 +-
 .../wolfssl/wolfcrypt/src/port/kcapi/README.md     |     2 +-
 .../wolfssl/wolfcrypt/src/port/kcapi/kcapi_aes.c   |     8 +-
 .../wolfssl/wolfcrypt/src/port/kcapi/kcapi_dh.c    |     6 +-
 .../wolfssl/wolfcrypt/src/port/kcapi/kcapi_ecc.c   |     2 +-
 .../wolfssl/wolfcrypt/src/port/kcapi/kcapi_hash.c  |     8 +-
 .../wolfssl/wolfcrypt/src/port/kcapi/kcapi_hmac.c  |     2 +-
 .../wolfssl/wolfcrypt/src/port/kcapi/kcapi_rsa.c   |    10 +-
 .../wolfssl/wolfcrypt/src/port/liboqs/liboqs.c     |     2 +-
 .../wolfssl/wolfcrypt/src/port/maxim/README.md     |   134 +-
 .../wolfssl/wolfcrypt/src/port/maxim/max3266x.c    |  1552 +
 .../wolfssl/wolfcrypt/src/port/maxim/maxq10xx.c    |    36 +-
 .../wolfcrypt/src/port/mynewt/mynewt_port.c        |    14 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/port/nrf51.c   |     2 +-
 .../wolfssl/wolfcrypt/src/port/nxp/dcp_port.c      |     6 +-
 .../wolfssl/wolfcrypt/src/port/nxp/ksdk_port.c     |    82 +-
 .../wolfssl/wolfcrypt/src/port/nxp/se050_port.c    |    28 +-
 .../wolfcrypt/src/port/pic32/pic32mz-crypt.c       |     2 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/port/psa/psa.c |     2 +-
 .../wolfssl/wolfcrypt/src/port/psa/psa_aes.c       |    10 +-
 .../wolfssl/wolfcrypt/src/port/psa/psa_hash.c      |     2 +-
 .../wolfssl/wolfcrypt/src/port/psa/psa_pkcbs.c     |     2 +-
 .../wolfcrypt/src/port/riscv/riscv-64-aes.c        |   528 +-
 .../wolfcrypt/src/port/riscv/riscv-64-chacha.c     |  2374 ++
 .../wolfcrypt/src/port/riscv/riscv-64-poly1305.c   |   669 +
 .../wolfcrypt/src/port/riscv/riscv-64-sha256.c     |  1417 +
 .../wolfcrypt/src/port/riscv/riscv-64-sha3.c       |   863 +
 .../wolfcrypt/src/port/riscv/riscv-64-sha512.c     |  1724 +
 .../wolfssl/wolfcrypt/src/port/rpi_pico/README.md  |    72 +
 .../wolfssl/wolfcrypt/src/port/rpi_pico/pico.c     |    59 +
 .../wolfssl/wolfcrypt/src/port/silabs/silabs_aes.c |     2 +-
 .../wolfssl/wolfcrypt/src/port/silabs/silabs_ecc.c |     2 +-
 .../wolfcrypt/src/port/silabs/silabs_hash.c        |     2 +-
 .../wolfcrypt/src/port/silabs/silabs_random.c      |     2 +-
 .../wolfssl/wolfcrypt/src/port/st/README.md        |    10 +-
 .../wolfssl/wolfcrypt/src/port/st/STM32MP13.md     |   246 +
 .../wolfssl/wolfssl/wolfcrypt/src/port/st/stm32.c  |    58 +-
 .../wolfssl/wolfssl/wolfcrypt/src/port/st/stsafe.c |     6 +-
 .../wolfssl/wolfssl/wolfcrypt/src/port/ti/ti-aes.c |    91 +-
 .../wolfssl/wolfssl/wolfcrypt/src/port/ti/ti-ccm.c |     2 +-
 .../wolfssl/wolfcrypt/src/port/ti/ti-des3.c        |     2 +-
 .../wolfssl/wolfcrypt/src/port/ti/ti-hash.c        |     2 +-
 .../wolfssl/wolfcrypt/src/port/xilinx/xil-aesgcm.c |    24 +-
 .../wolfssl/wolfcrypt/src/port/xilinx/xil-sha3.c   |     2 +-
 .../wolfcrypt/src/port/xilinx/xil-versal-glue.c    |     2 +-
 .../wolfcrypt/src/port/xilinx/xil-versal-trng.c    |     2 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/pwdbased.c     |    32 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/random.c       |    62 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/rc2.c          |     2 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/ripemd.c       |     2 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/rsa.c          |   209 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/sakke.c        |    20 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/sha.c          |    37 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/sha256.c       |    60 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/sha3.c         |   170 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/sha3_asm.S     |     2 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/sha512.c       |   323 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/sha512_asm.S   |     2 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/signature.c    |    17 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/siphash.c      |    50 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/sm2.c          |     2 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/sm3.c          |     2 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/sm3_asm.S      |     2 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/sm4.c          |     2 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/sp_arm32.c     |  1936 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/sp_arm64.c     |   806 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/sp_armthumb.c  |  1067 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/sp_c32.c       |  3535 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/sp_c64.c       |  2720 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/sp_cortexm.c   |  4451 ++-
 extra/wolfssl/wolfssl/wolfcrypt/src/sp_dsp32.c     |    75 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/sp_int.c       |   863 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/sp_sm2_arm32.c |     2 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/sp_sm2_arm64.c |     2 +-
 .../wolfssl/wolfcrypt/src/sp_sm2_armthumb.c        |     2 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/sp_sm2_c32.c   |     2 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/sp_sm2_c64.c   |     2 +-
 .../wolfssl/wolfssl/wolfcrypt/src/sp_sm2_cortexm.c |     2 +-
 .../wolfssl/wolfssl/wolfcrypt/src/sp_sm2_x86_64.c  |     2 +-
 .../wolfssl/wolfcrypt/src/sp_sm2_x86_64_asm.S      |     2 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/sp_x86_64.c    |  1650 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/sphincs.c      |     2 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/srp.c          |    10 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/tfm.c          |    24 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/wc_dsp.c       |     2 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/wc_encrypt.c   |     2 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/wc_kyber.c     |   498 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/wc_kyber_asm.S |    32 +-
 .../wolfssl/wolfssl/wolfcrypt/src/wc_kyber_poly.c  |  1062 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/wc_lms.c       |   259 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/wc_lms_impl.c  |  1170 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/wc_pkcs11.c    |   411 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/wc_port.c      |   461 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/wc_xmss.c      |     8 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/wc_xmss_impl.c |     2 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/wolfevent.c    |     2 +-
 extra/wolfssl/wolfssl/wolfcrypt/src/wolfmath.c     |    33 +-
 extra/wolfssl/wolfssl/wolfcrypt/test/README.md     |     2 +-
 extra/wolfssl/wolfssl/wolfcrypt/test/include.am    |     4 +
 .../wolfssl/wolfssl/wolfcrypt/test/test-VS2022.sln |    87 +
 .../wolfssl/wolfcrypt/test/test-VS2022.vcxproj     |   162 +
 .../wolfcrypt/test/test-VS2022.vcxproj.user        |     7 +
 extra/wolfssl/wolfssl/wolfcrypt/test/test.c        | 11773 ++++--
 extra/wolfssl/wolfssl/wolfcrypt/test/test.h        |     6 +-
 .../wolfssl/wolfssl/wolfcrypt/test/test_paths.h.in |     2 +-
 extra/wolfssl/wolfssl/wolfssl-VS2022.vcxproj       |   578 +
 extra/wolfssl/wolfssl/wolfssl.rc                   |   Bin 4918 -> 4918 bytes
 extra/wolfssl/wolfssl/wolfssl.vcxproj              |   121 +
 extra/wolfssl/wolfssl/wolfssl/callbacks.h          |     4 +-
 extra/wolfssl/wolfssl/wolfssl/certs_test.h         |  1759 +-
 extra/wolfssl/wolfssl/wolfssl/crl.h                |     7 +-
 extra/wolfssl/wolfssl/wolfssl/error-ssl.h          |    72 +-
 extra/wolfssl/wolfssl/wolfssl/include.am           |     2 +
 extra/wolfssl/wolfssl/wolfssl/internal.h           |   542 +-
 extra/wolfssl/wolfssl/wolfssl/ocsp.h               |    43 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/aes.h        |    35 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/asn1.h       |   296 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/asn1t.h      |     2 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/bio.h        |   125 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/bn.h         |     8 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/buffer.h     |     5 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/camellia.h   |     2 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/cmac.h       |    10 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/cms.h        |     2 +-
 .../wolfssl/wolfssl/wolfssl/openssl/compat_types.h |     8 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/conf.h       |     8 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/crypto.h     |    17 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/des.h        |    15 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/dh.h         |    13 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/dsa.h        |    13 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/ec.h         |   157 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/ec25519.h    |     2 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/ec448.h      |     2 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/ecdh.h       |     2 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/ecdsa.h      |     8 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/ed25519.h    |     2 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/ed448.h      |     2 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/err.h        |    47 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/evp.h        |   670 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/fips_rand.h  |     2 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/hmac.h       |     5 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/include.am   |     1 +
 extra/wolfssl/wolfssl/wolfssl/openssl/kdf.h        |    16 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/lhash.h      |     2 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/md4.h        |     5 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/md5.h        |     6 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/modes.h      |     2 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/obj_mac.h    |    49 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/objects.h    |    12 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/ocsp.h       |    31 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/opensslv.h   |    37 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/ossl_typ.h   |     2 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/pem.h        |    27 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/pkcs12.h     |    17 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/pkcs7.h      |     2 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/rand.h       |    11 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/rc4.h        |     9 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/ripemd.h     |     2 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/rsa.h        |    44 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/safestack.h  |    40 +
 extra/wolfssl/wolfssl/wolfssl/openssl/sha.h        |    30 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/sha3.h       |     2 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/srp.h        |     6 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/ssl.h        |   265 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/stack.h      |     2 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/tls1.h       |    14 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/txt_db.h     |     2 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/x509.h       |   327 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/x509_vfy.h   |     5 +-
 extra/wolfssl/wolfssl/wolfssl/openssl/x509v3.h     |   188 +-
 extra/wolfssl/wolfssl/wolfssl/options.h.in         |     6 +-
 extra/wolfssl/wolfssl/wolfssl/quic.h               |     2 +-
 extra/wolfssl/wolfssl/wolfssl/sniffer.h            |     2 +-
 extra/wolfssl/wolfssl/wolfssl/sniffer_error.h      |     2 +-
 extra/wolfssl/wolfssl/wolfssl/ssl.h                |  1551 +-
 extra/wolfssl/wolfssl/wolfssl/test.h               |   108 +-
 extra/wolfssl/wolfssl/wolfssl/version.h            |     6 +-
 extra/wolfssl/wolfssl/wolfssl/version.h.in         |     2 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/aes.h      |   130 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/arc4.h     |     2 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/asn.h      |   618 +-
 .../wolfssl/wolfssl/wolfssl/wolfcrypt/asn_public.h |    63 +-
 .../wolfssl/wolfssl/wolfcrypt/blake2-impl.h        |     2 +-
 .../wolfssl/wolfssl/wolfssl/wolfcrypt/blake2-int.h |     2 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/blake2.h   |     2 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/camellia.h |    47 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/chacha.h   |    25 +-
 .../wolfssl/wolfssl/wolfcrypt/chacha20_poly1305.h  |     4 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/cmac.h     |    43 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/coding.h   |     2 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/compress.h |     2 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/cpuid.h    |    27 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/cryptocb.h |    49 +-
 .../wolfssl/wolfssl/wolfssl/wolfcrypt/curve25519.h |    15 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/curve448.h |     6 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/des3.h     |     9 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/dh.h       |     5 +-
 .../wolfssl/wolfssl/wolfssl/wolfcrypt/dilithium.h  |   180 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/dsa.h      |     2 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/ecc.h      |    29 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/eccsi.h    |    14 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/ed25519.h  |    17 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/ed448.h    |     8 +-
 .../wolfssl/wolfssl/wolfcrypt/error-crypt.h        |    80 +-
 .../wolfssl/wolfssl/wolfssl/wolfcrypt/ext_kyber.h  |    15 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/ext_lms.h  |     9 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/ext_xmss.h |     9 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/falcon.h   |     2 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/fe_448.h   |     2 +-
 .../wolfssl/wolfssl/wolfcrypt/fe_operations.h      |     2 +-
 .../wolfssl/wolfssl/wolfssl/wolfcrypt/fips_test.h  |     9 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/ge_448.h   |     3 +-
 .../wolfssl/wolfssl/wolfcrypt/ge_operations.h      |     4 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/hash.h     |    69 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/hmac.h     |    31 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/hpke.h     |     8 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/include.am |     8 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/integer.h  |    10 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/kdf.h      |     4 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/kyber.h    |    83 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/lms.h      |    24 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/logging.h  |    32 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/md2.h      |    42 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/md4.h      |    36 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/md5.h      |     6 +-
 .../wolfssl/wolfssl/wolfssl/wolfcrypt/mem_track.h  |    28 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/memory.h   |    17 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/misc.h     |    23 +-
 .../wolfssl/wolfssl/wolfssl/wolfcrypt/mpi_class.h  |     2 +-
 .../wolfssl/wolfssl/wolfcrypt/mpi_superclass.h     |     2 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/pkcs11.h   |    49 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/pkcs12.h   |     2 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/pkcs7.h    |   160 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/poly1305.h |    73 +-
 .../wolfssl/wolfcrypt/port/Espressif/esp-sdk-lib.h |    14 +-
 .../wolfssl/wolfcrypt/port/Espressif/esp32-crypt.h |   137 +-
 .../wolfcrypt/port/Espressif/esp_crt_bundle.h      |   242 +
 .../wolfcrypt/port/Renesas/renesas-fspsm-crypt.h   |     2 +-
 .../wolfcrypt/port/Renesas/renesas-fspsm-types.h   |     6 +-
 .../wolfcrypt/port/Renesas/renesas-rx64-hw-crypt.h |     4 +-
 .../wolfcrypt/port/Renesas/renesas-tsip-crypt.h    |   205 +-
 .../wolfssl/wolfcrypt/port/Renesas/renesas_cmn.h   |    14 +-
 .../wolfssl/wolfcrypt/port/Renesas/renesas_sync.h  |     2 +-
 .../wolfcrypt/port/Renesas/renesas_tsip_types.h    |    28 +-
 .../wolfssl/wolfcrypt/port/af_alg/afalg_hash.h     |     2 +-
 .../wolfssl/wolfcrypt/port/af_alg/wc_afalg.h       |     2 +-
 .../wolfssl/wolfcrypt/port/aria/aria-crypt.h       |     2 +-
 .../wolfssl/wolfcrypt/port/aria/aria-cryptocb.h    |     2 +-
 .../wolfssl/wolfcrypt/port/arm/cryptoCell.h        |     2 +-
 .../wolfssl/wolfssl/wolfcrypt/port/atmel/atmel.h   |     2 +-
 .../wolfssl/wolfcrypt/port/autosar/StandardTypes.h |     2 +-
 .../wolfssl/wolfcrypt/port/caam/caam_driver.h      |     2 +-
 .../wolfssl/wolfcrypt/port/caam/caam_error.h       |     2 +-
 .../wolfssl/wolfssl/wolfcrypt/port/caam/caam_qnx.h |     2 +-
 .../wolfssl/wolfssl/wolfcrypt/port/caam/wolfcaam.h |     2 +-
 .../wolfssl/wolfcrypt/port/caam/wolfcaam_aes.h     |     2 +-
 .../wolfssl/wolfcrypt/port/caam/wolfcaam_cmac.h    |     2 +-
 .../wolfssl/wolfcrypt/port/caam/wolfcaam_ecdsa.h   |     2 +-
 .../wolfssl/wolfcrypt/port/caam/wolfcaam_fsl_nxp.h |     2 +-
 .../wolfssl/wolfcrypt/port/caam/wolfcaam_hash.h    |     2 +-
 .../wolfssl/wolfcrypt/port/caam/wolfcaam_qnx.h     |     2 +-
 .../wolfssl/wolfcrypt/port/caam/wolfcaam_rsa.h     |     2 +-
 .../wolfssl/wolfcrypt/port/caam/wolfcaam_seco.h    |     2 +-
 .../wolfssl/wolfcrypt/port/caam/wolfcaam_sha.h     |     2 +-
 .../wolfssl/wolfcrypt/port/caam/wolfcaam_x25519.h  |     2 +-
 .../wolfcrypt/port/cavium/cavium_octeon_sync.h     |     2 +-
 .../wolfssl/wolfcrypt/port/cypress/psoc6_crypto.h  |     2 +-
 .../wolfcrypt/port/devcrypto/wc_devcrypto.h        |     2 +-
 .../wolfcrypt/port/intel/quickassist_sync.h        |     2 +-
 .../wolfssl/wolfcrypt/port/iotsafe/iotsafe.h       |     2 +-
 .../wolfssl/wolfcrypt/port/kcapi/kcapi_dh.h        |     2 +-
 .../wolfssl/wolfcrypt/port/kcapi/kcapi_ecc.h       |     2 +-
 .../wolfssl/wolfcrypt/port/kcapi/kcapi_hash.h      |     2 +-
 .../wolfssl/wolfcrypt/port/kcapi/kcapi_hmac.h      |     2 +-
 .../wolfssl/wolfcrypt/port/kcapi/kcapi_rsa.h       |     2 +-
 .../wolfssl/wolfcrypt/port/kcapi/wc_kcapi.h        |     2 +-
 .../wolfssl/wolfssl/wolfcrypt/port/liboqs/liboqs.h |     2 +-
 .../wolfcrypt/port/maxim/max3266x-cryptocb.h       |    73 +
 .../wolfssl/wolfcrypt/port/maxim/max3266x.h        |   361 +
 .../wolfssl/wolfcrypt/port/maxim/maxq10xx.h        |     3 +-
 .../wolfssl/wolfssl/wolfssl/wolfcrypt/port/nrf51.h |     2 +-
 .../wolfssl/wolfssl/wolfcrypt/port/nxp/dcp_port.h  |     2 +-
 .../wolfssl/wolfssl/wolfcrypt/port/nxp/ksdk_port.h |     2 +-
 .../wolfssl/wolfcrypt/port/nxp/se050_port.h        |     2 +-
 .../wolfssl/wolfcrypt/port/pic32/pic32mz-crypt.h   |     2 +-
 .../wolfssl/wolfssl/wolfcrypt/port/psa/psa.h       |     2 +-
 .../wolfssl/wolfcrypt/port/riscv/riscv-64-asm.h    |   303 +
 .../wolfssl/wolfssl/wolfcrypt/port/rpi_pico/pico.h |    29 +
 .../wolfssl/wolfcrypt/port/silabs/silabs_aes.h     |     2 +-
 .../wolfssl/wolfcrypt/port/silabs/silabs_ecc.h     |     2 +-
 .../wolfssl/wolfcrypt/port/silabs/silabs_hash.h    |     2 +-
 .../wolfssl/wolfcrypt/port/silabs/silabs_random.h  |     2 +-
 .../wolfssl/wolfssl/wolfcrypt/port/st/stm32.h      |    70 +-
 .../wolfssl/wolfssl/wolfcrypt/port/st/stsafe.h     |     2 +-
 .../wolfssl/wolfssl/wolfcrypt/port/ti/ti-ccm.h     |     2 +-
 .../wolfssl/wolfssl/wolfcrypt/port/ti/ti-hash.h    |     2 +-
 .../wolfssl/wolfcrypt/port/xilinx/xil-sha3.h       |     2 +-
 .../wolfcrypt/port/xilinx/xil-versal-glue.h        |     2 +-
 .../wolfcrypt/port/xilinx/xil-versal-trng.h        |     2 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/pwdbased.h |     2 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/random.h   |     2 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/rc2.h      |     2 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/ripemd.h   |     2 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/rsa.h      |    37 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/sakke.h    |    18 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/selftest.h |     2 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/settings.h |  1012 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/sha.h      |    10 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/sha256.h   |    11 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/sha3.h     |    17 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/sha512.h   |    21 +-
 .../wolfssl/wolfssl/wolfssl/wolfcrypt/signature.h  |     2 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/siphash.h  |     2 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/sm2.h      |     2 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/sm3.h      |     2 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/sm4.h      |     2 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/sp.h       |     2 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/sp_int.h   |   116 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/sphincs.h  |     2 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/srp.h      |     2 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/tfm.h      |    18 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/types.h    |   377 +-
 .../wolfssl/wolfssl/wolfssl/wolfcrypt/visibility.h |     2 +-
 .../wolfssl/wolfssl/wolfssl/wolfcrypt/wc_encrypt.h |     2 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/wc_kyber.h |    73 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/wc_lms.h   |   150 +-
 .../wolfssl/wolfssl/wolfssl/wolfcrypt/wc_pkcs11.h  |     6 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/wc_port.h  |   308 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/wc_xmss.h  |     2 +-
 .../wolfssl/wolfssl/wolfssl/wolfcrypt/wolfevent.h  |     2 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/wolfmath.h |    28 +-
 extra/wolfssl/wolfssl/wolfssl/wolfcrypt/xmss.h     |     2 +-
 extra/wolfssl/wolfssl/wolfssl/wolfio.h             |   111 +-
 extra/wolfssl/wolfssl/wolfssl64.sln                |    62 +
 extra/wolfssl/wolfssl/wrapper/Ada/README.md        |    55 +-
 extra/wolfssl/wolfssl/wrapper/Ada/ada_binding.c    |     6 +-
 extra/wolfssl/wolfssl/wrapper/Ada/alire.toml       |    11 +
 extra/wolfssl/wolfssl/wrapper/Ada/tls_client.adb   |     2 +-
 extra/wolfssl/wolfssl/wrapper/Ada/tls_server.adb   |     9 +-
 extra/wolfssl/wolfssl/wrapper/Ada/user_settings.h  |     9 +-
 extra/wolfssl/wolfssl/wrapper/Ada/wolfssl.adb      |    16 +-
 extra/wolfssl/wolfssl/wrapper/Ada/wolfssl.ads      |     4 +-
 extra/wolfssl/wolfssl/wrapper/Ada/wolfssl.gpr      |    96 +
 extra/wolfssl/wolfssl/wrapper/CSharp/README.md     |    37 +-
 extra/wolfssl/wolfssl/wrapper/CSharp/include.am    |     7 +
 .../wolfssl/wolfssl/wrapper/CSharp/user_settings.h |   136 +
 .../wrapper/CSharp/wolfCrypt-Test/App.config       |     6 +
 .../wolfCrypt-Test/Properties/AssemblyInfo.cs      |    36 +
 .../CSharp/wolfCrypt-Test/wolfCrypt-Test.cs        |   920 +
 .../CSharp/wolfCrypt-Test/wolfCrypt-Test.csproj    |   123 +
 .../CSharp/wolfSSL-DTLS-PSK-Server/App.config      |     6 +-
 .../wolfSSL-DTLS-PSK-Server.cs                     |     2 +-
 .../wolfSSL-DTLS-PSK-Server.csproj                 |    11 +-
 .../wrapper/CSharp/wolfSSL-DTLS-Server/App.config  |     6 +-
 .../wolfSSL-DTLS-Server/wolfSSL-DTLS-Server.cs     |     2 +-
 .../wolfSSL-DTLS-Server/wolfSSL-DTLS-Server.csproj |    11 +-
 .../CSharp/wolfSSL-Example-IOCallbacks/App.config  |     6 +-
 .../wolfSSL-Example-IOCallbacks.cs                 |     2 +-
 .../wolfSSL-Example-IOCallbacks.csproj             |    11 +-
 .../wrapper/CSharp/wolfSSL-TLS-Client/App.config   |     6 +-
 .../wolfSSL-TLS-Client/wolfSSL-TLS-Client.cs       |     2 +-
 .../wolfSSL-TLS-Client/wolfSSL-TLS-Client.csproj   |    11 +-
 .../wolfSSL-TLS-PSK-Client.cs                      |     2 +-
 .../wolfSSL-TLS-PSK-Client.csproj                  |     8 +-
 .../CSharp/wolfSSL-TLS-PSK-Server/App.config       |     6 +-
 .../wolfSSL-TLS-PSK-Server.cs                      |     2 +-
 .../wolfSSL-TLS-PSK-Server.csproj                  |    11 +-
 .../wrapper/CSharp/wolfSSL-TLS-Server/App.config   |     6 +-
 .../wolfSSL-TLS-Server/wolfSSL-TLS-Server.cs       |     2 +-
 .../wolfSSL-TLS-Server/wolfSSL-TLS-Server.csproj   |    11 +-
 .../CSharp/wolfSSL-TLS-ServerThreaded/App.config   |     6 +-
 .../wolfSSL-TLS-ServerThreaded.cs                  |     2 +-
 .../wolfSSL-TLS-ServerThreaded.csproj              |    11 +-
 .../wolfssl/wrapper/CSharp/wolfSSL_CSharp.sln      |   115 +-
 .../wrapper/CSharp/wolfSSL_CSharp/wolfCrypt.cs     |  2971 ++
 .../wrapper/CSharp/wolfSSL_CSharp/wolfSSL.cs       |     2 +-
 .../CSharp/wolfSSL_CSharp/wolfSSL_CSharp.csproj    |     9 +-
 .../wolfssl/wolfssl/wrapper/CSharp/wolfssl.vcxproj |   456 +
 extra/wolfssl/wolfssl/zephyr/CMakeLists.txt        |    19 +-
 extra/wolfssl/wolfssl/zephyr/Kconfig               |    23 +
 extra/wolfssl/wolfssl/zephyr/README.md             |     9 +
 .../zephyr/samples/wolfssl_tls_sock/src/tls_sock.c |     2 +-
 .../samples/wolfssl_tls_thread/src/tls_threaded.c  |     2 +-
 .../wolfssl/zephyr/user_settings-no-malloc.h       |     2 +-
 extra/wolfssl/wolfssl/zephyr/user_settings.h       |    28 +-
 extra/wolfssl/wolfssl/zephyr/zephyr_init.c         |     2 +-
 include/CMakeLists.txt                             |     1 +
 include/handler_ername.h                           |     4 +-
 include/hash.h                                     |     2 +-
 include/heap.h                                     |     1 +
 include/m_string.h                                 |    28 +-
 include/mariadb_capi_rename.h                      |     3 +
 include/my_attribute.h                             |    11 +
 include/my_base.h                                  |     3 +-
 include/my_bit.h                                   |     5 +
 include/my_cmp.h                                   |    25 +
 include/my_cpu.h                                   |    24 +-
 include/my_global.h                                |    12 +-
 include/my_handler_errors.h                        |     3 +-
 include/my_pthread.h                               |     7 +
 include/my_rdtsc.h                                 |     6 +-
 include/my_stack_alloc.h                           |    84 +-
 include/my_sys.h                                   |    24 +-
 include/myisam.h                                   |     2 +-
 include/mysql/plugin.h                             |     3 +-
 include/mysql/plugin_audit.h.pp                    |     7 +-
 include/mysql/plugin_auth.h.pp                     |     7 +-
 include/mysql/plugin_data_type.h.pp                |     7 +-
 include/mysql/plugin_encryption.h.pp               |     7 +-
 include/mysql/plugin_ftparser.h.pp                 |     7 +-
 include/mysql/plugin_function.h.pp                 |     7 +-
 include/mysql/plugin_password_validation.h.pp      |     7 +-
 include/mysql/psi/mysql_file.h                     |     4 +-
 include/mysql/service_debug_sync.h                 |     4 +
 include/mysql/service_log_warnings.h               |    52 +
 include/mysql/service_sql.h                        |    12 +-
 include/mysql/service_wsrep.h                      |     2 +-
 include/queues.h                                   |     9 +-
 include/scope.h                                    |   104 +-
 include/service_versions.h                         |     2 +-
 include/source_revision.h                          |     2 +-
 libmariadb/.gitmodules                             |     3 +
 libmariadb/CMakeLists.txt                          |    60 +-
 libmariadb/cmake/check_include_files.cmake         |     3 +
 libmariadb/cmake/plugins.cmake                     |    12 +-
 libmariadb/include/ma_common.h                     |     1 +
 libmariadb/include/ma_config.h.in                  |     1 +
 libmariadb/include/ma_context.h                    |    55 +
 libmariadb/include/mariadb_com.h                   |    26 +-
 libmariadb/include/mariadb_stmt.h                  |     2 +-
 libmariadb/include/mysql.h                         |     1 +
 libmariadb/libmariadb/CMakeLists.txt               |     5 +-
 libmariadb/libmariadb/ma_boost_context.cc          |   117 +
 libmariadb/libmariadb/ma_client_plugin.c.in        |     6 +-
 libmariadb/libmariadb/ma_context.c                 |   341 +-
 libmariadb/libmariadb/ma_stmt_codec.c              |    36 +-
 libmariadb/libmariadb/ma_time.c                    |     9 +-
 libmariadb/libmariadb/mariadb_lib.c                |   121 +-
 libmariadb/libmariadb/mariadb_stmt.c               |     2 +
 libmariadb/libmariadb/secure/gnutls.c              |    59 +-
 libmariadb/libmariadb/secure/ma_schannel.c         |    18 +-
 libmariadb/libmariadb/secure/schannel.c            |   328 +-
 libmariadb/libmariadb/secure/schannel_certs.c      |   151 +-
 libmariadb/libmariadb/secure/schannel_certs.h      |    15 +-
 libmariadb/man/CMakeLists.txt                      |    12 +
 libmariadb/man/mariadb_cancel.3                    |    30 +-
 libmariadb/man/mariadb_connection.3                |    19 +-
 libmariadb/man/mariadb_dyncol_check.3              |    28 +-
 libmariadb/man/mariadb_dyncol_column_cmp_named.3   |    26 +-
 libmariadb/man/mariadb_dyncol_column_count.3       |    28 +-
 libmariadb/man/mariadb_dyncol_create_many_named.3  |    40 +-
 libmariadb/man/mariadb_dyncol_create_many_num.3    |    42 +-
 libmariadb/man/mariadb_dyncol_exists_named.3       |    28 +-
 libmariadb/man/mariadb_dyncol_exists_num.3         |    28 +-
 libmariadb/man/mariadb_dyncol_free.3               |    21 +-
 libmariadb/man/mariadb_dyncol_get_named.3          |    26 +-
 libmariadb/man/mariadb_dyncol_get_num.3            |    26 +-
 libmariadb/man/mariadb_dyncol_has_names.3          |    18 +-
 libmariadb/man/mariadb_dyncol_json.3               |    24 +-
 libmariadb/man/mariadb_dyncol_list_named.3         |    34 +-
 libmariadb/man/mariadb_dyncol_list_num.3           |    34 +-
 libmariadb/man/mariadb_dyncol_unpack.3             |    39 +-
 libmariadb/man/mariadb_dyncol_update_many_named.3  |    36 +-
 libmariadb/man/mariadb_dyncol_update_many_num.3    |    36 +-
 libmariadb/man/mariadb_field_attr.3                |    55 +-
 libmariadb/man/mariadb_free_rpl_event.3            |    20 +-
 libmariadb/man/mariadb_get_infov.3                 |   237 +-
 libmariadb/man/mariadb_reconnect.3                 |    27 +-
 libmariadb/man/mariadb_rpl_close.3                 |    22 +-
 libmariadb/man/mariadb_rpl_fetch.3                 |    28 +-
 libmariadb/man/mariadb_rpl_get_optionsv.3          |    37 +-
 libmariadb/man/mariadb_rpl_open.3                  |    21 +-
 libmariadb/man/mariadb_rpl_optionsv.3              |    59 +-
 libmariadb/man/mariadb_stmt_execute_direct.3       |    24 +-
 libmariadb/man/mariadb_stmt_fetch_fields.3         |    20 +-
 libmariadb/man/mysql_affected_rows.3               |    29 +-
 libmariadb/man/mysql_autocommit.3                  |    63 +-
 libmariadb/man/mysql_change_user.3                 |    28 +-
 libmariadb/man/mysql_close.3                       |    17 +-
 libmariadb/man/mysql_commit.3                      |    18 +-
 libmariadb/man/mysql_data_seek.3                   |    20 +-
 libmariadb/man/mysql_eof.3                         |    15 +-
 libmariadb/man/mysql_errno.3                       |    21 +-
 libmariadb/man/mysql_error.3                       |    23 +-
 libmariadb/man/mysql_fetch_field.3                 |    20 +-
 libmariadb/man/mysql_fetch_field_direct.3          |    24 +-
 libmariadb/man/mysql_fetch_fields.3                |    21 +-
 libmariadb/man/mysql_fetch_lengths.3               |    30 +-
 libmariadb/man/mysql_fetch_row.3                   |    30 +-
 libmariadb/man/mysql_field_count.3                 |    25 +-
 libmariadb/man/mysql_field_seek.3                  |    22 +-
 libmariadb/man/mysql_field_tell.3                  |    18 +-
 libmariadb/man/mysql_free_result.3                 |    17 +-
 libmariadb/man/mysql_get_character_set_info.3      |    21 +-
 libmariadb/man/mysql_get_client_info.3             |    16 +-
 libmariadb/man/mysql_get_client_version.3          |    16 +-
 libmariadb/man/mysql_get_host_info.3               |    20 +-
 libmariadb/man/mysql_get_proto_info.3              |    19 +-
 libmariadb/man/mysql_get_server_info.3             |    25 +-
 libmariadb/man/mysql_get_server_version.3          |    19 +-
 libmariadb/man/mysql_get_socket.3                  |    18 +-
 libmariadb/man/mysql_get_ssl_cipher.3              |    28 +-
 libmariadb/man/mysql_hex_string.3                  |    24 +-
 libmariadb/man/mysql_info.3                        |    35 +-
 libmariadb/man/mysql_init.3                        |    32 +-
 libmariadb/man/mysql_insert_id.3                   |    19 +-
 libmariadb/man/mysql_kill.3                        |    24 +-
 libmariadb/man/mysql_more_results.3                |    20 +-
 libmariadb/man/mysql_next_result.3                 |    18 +-
 libmariadb/man/mysql_num_fields.3                  |    18 +-
 libmariadb/man/mysql_num_rows.3                    |    23 +-
 libmariadb/man/mysql_options.3                     |    22 +-
 libmariadb/man/mysql_options4.3                    |    22 +-
 libmariadb/man/mysql_optionsv.3                    |   367 +-
 libmariadb/man/mysql_ping.3                        |    23 +-
 libmariadb/man/mysql_query.3                       |    20 +-
 libmariadb/man/mysql_read_query_result.3           |    27 +-
 libmariadb/man/mysql_real_connect.3                |    65 +-
 libmariadb/man/mysql_real_escape_string.3          |    24 +-
 libmariadb/man/mysql_real_query.3                  |    22 +-
 libmariadb/man/mysql_refresh.3                     |    44 +-
 libmariadb/man/mysql_reset_connection.3            |    19 +-
 libmariadb/man/mysql_rollback.3                    |    17 +-
 libmariadb/man/mysql_row_seek.3                    |    20 +-
 libmariadb/man/mysql_row_tell.3                    |    17 +-
 libmariadb/man/mysql_select_db.3                   |    68 +-
 libmariadb/man/mysql_send_query.3                  |    38 +-
 libmariadb/man/mysql_server_end.3                  |    21 +-
 libmariadb/man/mysql_server_init.3                 |    25 +-
 libmariadb/man/mysql_session_track_get_first.3     |    51 +-
 libmariadb/man/mysql_session_track_get_next.3      |    44 +-
 libmariadb/man/mysql_set_character_set.3           |    33 +-
 libmariadb/man/mysql_set_server_option.3           |    24 +-
 libmariadb/man/mysql_shutdown.3                    |    26 +-
 libmariadb/man/mysql_sqlstate.3                    |    17 +-
 libmariadb/man/mysql_ssl_set.3                     |    41 +-
 libmariadb/man/mysql_stat.3                        |    21 +-
 libmariadb/man/mysql_stmt_affected_rows.3          |    23 +-
 libmariadb/man/mysql_stmt_attr_get.3               |    56 +-
 libmariadb/man/mysql_stmt_attr_set.3               |    60 +-
 libmariadb/man/mysql_stmt_bind_param.3             |    19 +-
 libmariadb/man/mysql_stmt_bind_result.3            |    19 +-
 libmariadb/man/mysql_stmt_close.3                  |    18 +-
 libmariadb/man/mysql_stmt_data_seek.3              |    20 +-
 libmariadb/man/mysql_stmt_errno.3                  |    24 +-
 libmariadb/man/mysql_stmt_error.3                  |    23 +-
 libmariadb/man/mysql_stmt_execute.3                |    18 +-
 libmariadb/man/mysql_stmt_fetch.3                  |    24 +-
 libmariadb/man/mysql_stmt_fetch_column.3           |    24 +-
 libmariadb/man/mysql_stmt_field_count.3            |    20 +-
 libmariadb/man/mysql_stmt_free_result.3            |    18 +-
 libmariadb/man/mysql_stmt_init.3                   |    24 +-
 libmariadb/man/mysql_stmt_insert_id.3              |    21 +-
 libmariadb/man/mysql_stmt_more_results.3           |    21 +-
 libmariadb/man/mysql_stmt_next_result.3            |    18 +-
 libmariadb/man/mysql_stmt_num_rows.3               |    18 +-
 libmariadb/man/mysql_stmt_param_count.3            |    24 +-
 libmariadb/man/mysql_stmt_param_metadata.3         |    20 +-
 libmariadb/man/mysql_stmt_prepare.3                |    22 +-
 libmariadb/man/mysql_stmt_reset.3                  |    22 +-
 libmariadb/man/mysql_stmt_result_metadata.3        |    18 +-
 libmariadb/man/mysql_stmt_row_seek.3               |    21 +-
 libmariadb/man/mysql_stmt_row_tell.3               |    18 +-
 libmariadb/man/mysql_stmt_send_long_data.3         |    28 +-
 libmariadb/man/mysql_stmt_sqlstate.3               |    18 +-
 libmariadb/man/mysql_stmt_store_result.3           |    18 +-
 libmariadb/man/mysql_stmt_warning_count.3          |    24 +-
 libmariadb/man/mysql_store_result.3                |    27 +-
 libmariadb/man/mysql_thread_end.3                  |    17 +-
 libmariadb/man/mysql_thread_id.3                   |    18 +-
 libmariadb/man/mysql_thread_init.3                 |    18 +-
 libmariadb/man/mysql_use_result.3                  |    22 +-
 libmariadb/man/mysql_warning_count.3               |    24 +-
 libmariadb/mariadb_config/mariadb_config.c.in      |     4 +-
 libmariadb/plugins/auth/CMakeLists.txt             |    20 +-
 libmariadb/plugins/auth/my_auth.c                  |    20 +-
 libmariadb/plugins/auth/ref10/fe_mul.c             |    21 +-
 libmariadb/plugins/auth/ref10/fe_sq.c              |    21 +-
 libmariadb/plugins/auth/ref10/fe_sq2.c             |    21 +-
 libmariadb/plugins/auth/ref10/fe_tobytes.c         |    37 +-
 libmariadb/plugins/auth/ref10/ge_scalarmult_base.c |     2 +-
 libmariadb/plugins/auth/ref10/sc_muladd.c          |    46 +-
 libmariadb/plugins/auth/ref10/sc_reduce.c          |    34 +-
 libmariadb/plugins/compress/CMakeLists.txt         |     4 +-
 libmariadb/plugins/connection/CMakeLists.txt       |     2 +-
 libmariadb/plugins/io/CMakeLists.txt               |     2 +-
 libmariadb/plugins/pvio/CMakeLists.txt             |     6 +-
 libmariadb/scripts/create_man                      |     7 +-
 libmariadb/travis.sh                               |    37 +-
 libmariadb/unittest/libmariadb/CMakeLists.txt      |     4 +
 libmariadb/unittest/libmariadb/charset.c           |    42 +-
 libmariadb/unittest/libmariadb/connection.c        |    89 +-
 libmariadb/unittest/libmariadb/misc.c              |    57 +
 libmariadb/unittest/libmariadb/my_test.h           |    52 +-
 libmariadb/unittest/libmariadb/ps_bugs.c           |   173 +
 libmariadb/unittest/libmariadb/result.c            |     3 +-
 libmysqld/libmysql.c                               |    22 -
 mysql-test/include/commit.inc                      |     4 +
 mysql-test/include/ctype_like_range_f1f2.inc       |     5 +-
 mysql-test/include/ctype_numconv.inc               |     3 +
 mysql-test/include/ctype_supplementary_chars.inc   |    26 +
 mysql-test/include/diff_tables.inc                 |     2 +
 mysql-test/include/explain_utils.inc               |     2 +
 mysql-test/include/function_defaults.inc           |     4 +
 mysql-test/include/galera_variables_ok.inc         |    13 +-
 mysql-test/include/galera_variables_ok_debug.inc   |    12 +-
 mysql-test/include/grant_cache.inc                 |     2 +
 ..._timezone.require => have_cet_timezone.require} |     0
 mysql-test/include/have_cgroupv2.inc               |    28 +
 mysql-test/include/have_tlsv13.inc                 |    10 +
 mysql-test/include/innodb_rollback_on_timeout.inc  |     4 +
 mysql-test/include/mtr_check.sql                   |     1 +
 mysql-test/include/not_valgrind_build.inc          |     4 +
 mysql-test/include/optimizer_trace_no_costs.inc    |    11 +
 mysql-test/include/ps_conv.inc                     |     2 +
 mysql-test/include/query_cache.inc                 |     4 +
 mysql-test/include/query_cache_partitions.inc      |     6 +
 mysql-test/include/search_condition.inc            |   201 +
 mysql-test/include/search_pattern_in_file.inc      |    77 +-
 mysql-test/include/show_rpl_debug_info.inc         |     4 +-
 mysql-test/include/test_outfile.inc                |     2 +
 mysql-test/include/type_temporal_zero_default.inc  |     2 +
 mysql-test/include/wait_for_pattern_in_file.inc    |    55 -
 mysql-test/include/write_var_to_file.inc           |     2 +
 mysql-test/lib/My/SafeProcess/Base.pm              |     4 +
 mysql-test/lib/My/SafeProcess/safe_process_win.cc  |    21 +
 mysql-test/lib/mtr_report.pm                       |     7 +-
 mysql-test/lib/v1/mtr_report.pl                    |     5 +-
 mysql-test/main/alias.result                       |     2 +-
 mysql-test/main/alter_table.result                 |     5 +-
 mysql-test/main/alter_table.test                   |     2 +
 .../main/alter_table_combinations,aria.rdiff       |     4 +-
 .../main/alter_table_combinations,heap.rdiff       |     4 +-
 mysql-test/main/alter_table_combinations.result    |     2 +-
 mysql-test/main/alter_user.test                    |     2 +
 mysql-test/main/analyze_stmt.result                |    10 +-
 mysql-test/main/analyze_stmt_slow_query_log.test   |     2 +
 mysql-test/main/auto_increment_ranges_innodb.test  |     2 +
 mysql-test/main/bad_startup_options.result         |     1 +
 mysql-test/main/bad_startup_options.test           |     7 +
 mysql-test/main/bootstrap.test                     |     2 +
 mysql-test/main/bug12427262.test                   |     4 +
 mysql-test/main/bug39022.test                      |     4 +
 mysql-test/main/client.result                      |    62 +
 mysql-test/main/client.test                        |    46 +
 mysql-test/main/column_compression.result          |    54 +-
 mysql-test/main/column_compression.test            |    50 +-
 mysql-test/main/commit.result                      |    20 +
 mysql-test/main/commit.test                        |    20 +
 mysql-test/main/compress.result                    |     2 +-
 mysql-test/main/connect.result                     |    32 +
 mysql-test/main/connect.test                       |    52 +
 mysql-test/main/contributors.result                |    46 +-
 mysql-test/main/count_distinct.result              |     4 +
 mysql-test/main/count_distinct2.test               |     2 +
 mysql-test/main/create_user.result                 |     9 +
 mysql-test/main/create_user.test                   |    12 +
 mysql-test/main/cte_nonrecursive.result            |    16 +-
 mysql-test/main/cte_nonrecursive.test              |    12 +-
 mysql-test/main/cte_recursive.result               |    16 +-
 mysql-test/main/ctype_big5.result                  |     9 +
 mysql-test/main/ctype_big5.test                    |     9 +
 mysql-test/main/ctype_binary.result                |    48 +
 mysql-test/main/ctype_binary.test                  |    57 +
 mysql-test/main/ctype_cp932.result                 |     9 +
 mysql-test/main/ctype_cp932.test                   |     7 +
 mysql-test/main/ctype_eucjpms.result               |     9 +
 mysql-test/main/ctype_eucjpms.test                 |     7 +
 mysql-test/main/ctype_euckr.result                 |     9 +
 mysql-test/main/ctype_euckr.test                   |     7 +
 mysql-test/main/ctype_filename.result              |    42 +
 mysql-test/main/ctype_filename.test                |    43 +
 mysql-test/main/ctype_filename_innodb.result       |    18 +
 mysql-test/main/ctype_filename_innodb.test         |    19 +
 mysql-test/main/ctype_gb2312.result                |     9 +
 mysql-test/main/ctype_gb2312.test                  |     7 +
 mysql-test/main/ctype_gbk.result                   |     9 +
 mysql-test/main/ctype_gbk.test                     |     9 +
 mysql-test/main/ctype_gbk_export_import.result     |   472 +-
 mysql-test/main/ctype_latin1.result                |     6 +
 mysql-test/main/ctype_latin1.test                  |     7 +
 mysql-test/main/ctype_recoding.test                |     5 +-
 mysql-test/main/ctype_sjis.result                  |     9 +
 mysql-test/main/ctype_sjis.test                    |     7 +
 mysql-test/main/ctype_sjis_innodb.result           |    23 +
 mysql-test/main/ctype_sjis_innodb.test             |    62 +
 mysql-test/main/ctype_ucs.result                   |    44 +
 mysql-test/main/ctype_ucs.test                     |    46 +
 mysql-test/main/ctype_ujis.result                  |    15 +
 mysql-test/main/ctype_ujis.test                    |    15 +
 mysql-test/main/ctype_utf16.result                 |    10 +
 mysql-test/main/ctype_utf16.test                   |    12 +
 mysql-test/main/ctype_utf16le.test                 |     3 +
 mysql-test/main/ctype_utf32.result                 |    67 +-
 mysql-test/main/ctype_utf32.test                   |    23 +-
 mysql-test/main/ctype_utf32_not_embedded.result    |   106 +
 mysql-test/main/ctype_utf32_not_embedded.test      |    38 +
 mysql-test/main/ctype_utf8.result                  |    13 +-
 mysql-test/main/ctype_utf8.test                    |    14 +-
 mysql-test/main/ctype_utf8mb3_innodb.result        |    39 +
 mysql-test/main/ctype_utf8mb3_innodb.test          |    39 +
 mysql-test/main/ctype_utf8mb4.result               |   123 +
 mysql-test/main/ctype_utf8mb4.test                 |   101 +
 mysql-test/main/ddl_i18n_koi8r.result              |     8 +-
 mysql-test/main/ddl_i18n_utf8.result               |     8 +-
 mysql-test/main/delayed.result                     |     2 +-
 mysql-test/main/delete.result                      |    19 +-
 mysql-test/main/delete.test                        |    16 +
 mysql-test/main/delete_innodb.result               |    27 +
 mysql-test/main/delete_innodb.test                 |    39 +
 mysql-test/main/delete_returning.result            |     2 +-
 mysql-test/main/derived.result                     |    30 +-
 mysql-test/main/derived.test                       |     3 +
 mysql-test/main/derived_cond_pushdown.result       |    81 +
 mysql-test/main/derived_cond_pushdown.test         |    82 +
 mysql-test/main/derived_opt.result                 |     2 +-
 mysql-test/main/derived_opt.test                   |     2 +-
 mysql-test/main/derived_view.result                |     2 +
 mysql-test/main/derived_view.test                  |    10 +
 mysql-test/main/distinct.result                    |     2 +
 mysql-test/main/distinct.test                      |     2 +
 mysql-test/main/dyncol.result                      |     2 +-
 mysql-test/main/empty_table.test                   |     3 +
 mysql-test/main/enforce_storage_engine.result      |     2 +-
 mysql-test/main/enforce_storage_engine.test        |     2 +-
 mysql-test/main/enforce_storage_engine_opt.result  |     2 +-
 mysql-test/main/enforce_storage_engine_opt.test    |     2 +-
 mysql-test/main/error_simulation.result            |    17 +-
 mysql-test/main/error_simulation.test              |    19 +-
 mysql-test/main/errors.result                      |    37 +-
 mysql-test/main/errors.test                        |    20 +
 mysql-test/main/events_bugs.result                 |    11 +
 mysql-test/main/events_bugs.test                   |    21 +
 mysql-test/main/explain.result                     |     2 +-
 mysql-test/main/explain.test                       |     4 +
 mysql-test/main/failed_auth_unixsocket.result      |     8 +
 mysql-test/main/failed_auth_unixsocket.test        |    14 +
 mysql-test/main/flush_ssl.test                     |     2 +
 mysql-test/main/fulltext_order_by.result           |     4 +-
 mysql-test/main/func_analyse.result                |    10 +
 mysql-test/main/func_analyse.test                  |    12 +
 mysql-test/main/func_concat.result                 |    17 +
 mysql-test/main/func_concat.test                   |    16 +
 mysql-test/main/func_des_encrypt.test              |     6 +
 mysql-test/main/func_digest.test                   |     3 +
 mysql-test/main/func_equal.result                  |    11 +
 mysql-test/main/func_equal.test                    |    15 +
 mysql-test/main/func_extract.result                |    56 +
 mysql-test/main/func_extract.test                  |    27 +
 mysql-test/main/func_gconcat.result                |     2 +-
 mysql-test/main/func_gconcat.test                  |     6 +
 mysql-test/main/func_group.test                    |     4 +-
 mysql-test/main/func_group_innodb.test             |     2 +
 mysql-test/main/func_hybrid_type.result            |    22 +
 mysql-test/main/func_hybrid_type.test              |    23 +
 mysql-test/main/func_json.result                   |     9 +
 mysql-test/main/func_json.test                     |    46 +-
 mysql-test/main/func_math.result                   |    17 +-
 mysql-test/main/func_math.test                     |    17 +-
 mysql-test/main/func_misc.result                   |    13 +
 mysql-test/main/func_misc.test                     |    12 +
 mysql-test/main/func_set.result                    |     5 +
 mysql-test/main/func_set.test                      |     8 +
 mysql-test/main/func_str.result                    |   106 +-
 mysql-test/main/func_str.test                      |   149 +-
 mysql-test/main/func_time.result                   |    11 +
 mysql-test/main/func_time.test                     |    25 +-
 mysql-test/main/func_time_round.test               |     6 +
 mysql-test/main/get_diagnostics.result             |    16 +-
 mysql-test/main/get_diagnostics.test               |     4 +
 mysql-test/main/gis.result                         |    40 +-
 mysql-test/main/gis.test                           |    44 +-
 mysql-test/main/grant.test                         |     2 +
 mysql-test/main/grant2.test                        |     7 +
 mysql-test/main/grant5.result                      |    17 +-
 mysql-test/main/grant5.test                        |    23 +-
 mysql-test/main/grant_4332.test                    |     6 +
 mysql-test/main/grant_plugin.result                |    15 +
 mysql-test/main/grant_plugin.test                  |    25 +
 mysql-test/main/greedy_optimizer.test              |     3 +-
 mysql-test/main/group_by.result                    |    24 +-
 mysql-test/main/group_by.test                      |    22 +-
 mysql-test/main/group_min_max.test                 |    12 +
 mysql-test/main/handler_read_last.test             |     2 +
 mysql-test/main/having.result                      |    64 +-
 mysql-test/main/having.test                        |    45 +
 mysql-test/main/having_cond_pushdown.result        |    10 +
 mysql-test/main/having_cond_pushdown.test          |    12 +
 .../main/host_cache_size_functionality.result      |     2 +-
 mysql-test/main/information_schema.result          |     2 +-
 mysql-test/main/information_schema.test            |     4 +
 mysql-test/main/information_schema_parameters.test |     4 +
 mysql-test/main/information_schema_routines.test   |     4 +
 mysql-test/main/init_file.test                     |     2 +
 mysql-test/main/innodb_ext_key.test                |     4 +
 mysql-test/main/innodb_mysql_lock.test             |     4 +
 mysql-test/main/insert.result                      |     8 +-
 mysql-test/main/insert.test                        |     2 +
 mysql-test/main/insert_returning.result            |    12 +-
 mysql-test/main/insert_select.result               |   129 +-
 mysql-test/main/insert_select.test                 |    89 +-
 mysql-test/main/insert_update.result               |    10 +-
 mysql-test/main/invisible_field.result             |     6 +-
 mysql-test/main/invisible_field.test               |     4 +
 mysql-test/main/invisible_field_debug.result       |    24 +-
 .../main/invisible_field_grant_completely.result   |     2 +-
 mysql-test/main/item_types.result                  |    49 +
 mysql-test/main/item_types.test                    |    57 +
 mysql-test/main/join.result                        |   154 +-
 mysql-test/main/join.test                          |   111 +
 mysql-test/main/join_cache.result                  |    14 +-
 mysql-test/main/join_cache.test                    |     2 +-
 mysql-test/main/join_nested.result                 |    14 +-
 mysql-test/main/join_nested_jcl6.result            |    14 +-
 mysql-test/main/join_optimizer.result              |    22 +
 mysql-test/main/join_optimizer.test                |    24 +
 mysql-test/main/join_outer.result                  |    14 +-
 mysql-test/main/join_outer.test                    |     9 +-
 mysql-test/main/join_outer_jcl6.result             |    14 +-
 mysql-test/main/key_cache.test                     |     2 +
 mysql-test/main/keywords.result                    |    50 +-
 mysql-test/main/kill.result                        |     2 +-
 mysql-test/main/kill_debug.result                  |    27 +
 mysql-test/main/kill_debug.test                    |    39 +
 mysql-test/main/last_value.test                    |     3 +
 mysql-test/main/limit_rows_examined.result         |    47 +-
 mysql-test/main/limit_rows_examined.test           |    46 +
 mysql-test/main/loaddata.result                    |    37 +
 mysql-test/main/loaddata.test                      |   100 +
 mysql-test/main/locale.result                      |     4 +-
 mysql-test/main/lock_view.result                   |    16 +-
 mysql-test/main/locking_clause.test                |     2 +
 mysql-test/main/log_crash.result                   |    17 +
 mysql-test/main/log_crash.test                     |    25 +
 mysql-test/main/log_slow.result                    |    34 +-
 mysql-test/main/log_slow.test                      |    46 +-
 mysql-test/main/log_slow_innodb.test               |     4 +
 mysql-test/main/log_state.result                   |    36 +
 mysql-test/main/log_state.test                     |    41 +
 mysql-test/main/log_tables-big.test                |     3 +-
 mysql-test/main/log_tables.test                    |     7 +
 mysql-test/main/long_unique.result                 |    26 +-
 mysql-test/main/long_unique_bugs.result            |    39 +
 mysql-test/main/long_unique_bugs.test              |    47 +
 mysql-test/main/long_unique_debug.result           |    26 -
 mysql-test/main/lowercase_table.test               |     5 +-
 mysql-test/main/lowercase_table_qcache.test        |     2 +
 mysql-test/main/mdev-21101.test                    |     2 +
 mysql-test/main/mdev-31636.result                  |     8 +
 mysql-test/main/mdev-31636.test                    |     7 +
 mysql-test/main/mdev6830.result                    |     2 +-
 mysql-test/main/memory_used.result                 |     8 +
 mysql-test/main/memory_used.test                   |    20 +
 mysql-test/main/metadata.result                    |    14 +-
 mysql-test/main/multi_update.result                |    16 +-
 mysql-test/main/myisam_debug.test                  |     2 +
 .../main/myisam_explain_non_select_all.result      |     8 +-
 mysql-test/main/myisam_mrr,32bit.rdiff             |     4 +-
 mysql-test/main/mysql.result                       |     4 +-
 mysql-test/main/mysql57nopart.result               |    13 +
 mysql-test/main/mysql57nopart.test                 |    13 +
 mysql-test/main/mysql_json_table_recreate.result   |     9 +
 mysql-test/main/mysql_json_table_recreate.test     |     3 +
 mysql-test/main/mysql_not_windows.result           |     8 +
 mysql-test/main/mysql_not_windows.test             |    13 +
 mysql-test/main/mysql_upgrade.result               |     2 +-
 mysql-test/main/mysql_upgrade.test                 |     2 +-
 mysql-test/main/mysqladmin.test                    |     2 +
 mysql-test/main/mysqlbinlog.result                 |    46 +
 mysql-test/main/mysqlbinlog.test                   |    79 +
 mysql-test/main/mysqlbinlog_row_big.result         |     4 +-
 mysql-test/main/mysqld--help,win.rdiff             |    25 +-
 mysql-test/main/mysqld--help-aria.test             |     6 +-
 mysql-test/main/mysqld--help.result                |    24 +-
 mysql-test/main/mysqldump-max.result               |    24 +-
 mysql-test/main/mysqldump-max.test                 |     2 +
 mysql-test/main/mysqldump-nl.result                |     4 +-
 mysql-test/main/mysqldump-order-by-size.result     |     8 +-
 mysql-test/main/mysqldump-system,win.rdiff         |     4 +-
 mysql-test/main/mysqldump-system.result            |     4 +-
 mysql-test/main/mysqldump-timing.result            |     4 +-
 mysql-test/main/mysqldump-utf8mb4.result           |     2 +-
 mysql-test/main/mysqldump.result                   |   228 +-
 mysql-test/main/mysqldump_restore.result           |     2 +-
 mysql-test/main/mysqltest.result                   |     8 +-
 mysql-test/main/mysqltest_cont_on_error.result     |     4 +-
 mysql-test/main/mysqltest_ps.result                |     8 +-
 mysql-test/main/mysqltest_tracking_info.result     |    21 +-
 mysql-test/main/named_pipe.result                  |     2 +-
 mysql-test/main/null.test                          |     3 +
 mysql-test/main/null_key.test                      |     2 +
 mysql-test/main/openssl_1.result                   |     6 +-
 mysql-test/main/opt_trace.result                   |     3 -
 mysql-test/main/order_by.result                    |    38 +-
 mysql-test/main/order_by.test                      |     8 +
 mysql-test/main/order_by_limit_join.result         |   512 +
 mysql-test/main/order_by_limit_join.test           |   253 +
 mysql-test/main/order_by_pack_big.test             |     6 +
 mysql-test/main/outfile.test                       |    24 +
 mysql-test/main/outfile_loaddata.test              |    36 +
 mysql-test/main/parser.result                      |     6 +-
 mysql-test/main/parser.test                        |     2 +
 mysql-test/main/parser_stack.test                  |     4 +-
 mysql-test/main/partition.result                   |    22 +-
 mysql-test/main/partition.test                     |    20 +
 mysql-test/main/partition_column.result            |     2 +-
 mysql-test/main/partition_csv.test                 |     2 +
 mysql-test/main/partition_error.result             |    10 +-
 mysql-test/main/partition_exchange.result          |    42 +-
 mysql-test/main/partition_exchange.test            |    57 +-
 mysql-test/main/partition_explicit_prune.test      |     2 +
 mysql-test/main/partition_innodb_plugin.test       |     3 +
 mysql-test/main/partition_mgm_err.result           |     2 +-
 mysql-test/main/plugin.result                      |     2 +-
 mysql-test/main/plugin.test                        |     2 +
 mysql-test/main/plugin_auth.test                   |     2 +-
 mysql-test/main/pool_of_threads.result             |     2 +-
 mysql-test/main/processlist.test                   |     3 +
 mysql-test/main/ps.result                          |    16 +-
 mysql-test/main/ps.test                            |    11 +
 mysql-test/main/ps_11bugs.result                   |    90 +
 mysql-test/main/ps_11bugs.test                     |    72 +
 mysql-test/main/ps_1general.result                 |     6 +-
 mysql-test/main/ps_2myisam.result                  |     2 +-
 mysql-test/main/ps_3innodb.result                  |     2 +-
 mysql-test/main/ps_4heap.result                    |     2 +-
 mysql-test/main/ps_5merge.result                   |     4 +-
 mysql-test/main/ps_ddl.result                      |     2 +-
 mysql-test/main/ps_ddl.test                        |     2 +-
 mysql-test/main/ps_ddl1.result                     |    16 +-
 mysql-test/main/ps_mem_leaks.result                |   250 +
 mysql-test/main/ps_mem_leaks.test                  |   231 +
 mysql-test/main/ps_missed_cmds.test                |     4 +-
 mysql-test/main/ps_missed_cmds_not_embedded.test   |     4 +-
 mysql-test/main/query_cache.test                   |     4 +
 mysql-test/main/query_cache_debug.test             |     2 +
 mysql-test/main/query_cache_innodb.test            |     6 +
 mysql-test/main/query_cache_merge.test             |     4 +
 mysql-test/main/query_cache_notembedded.test       |     6 +
 mysql-test/main/query_cache_with_views.result      |     2 +-
 mysql-test/main/query_cache_with_views.test        |     4 +
 mysql-test/main/range_vs_index_merge.test          |     2 +
 mysql-test/main/replace_returning.result           |     8 +-
 mysql-test/main/replace_returning_err.result       |     8 +-
 mysql-test/main/rowid_filter_innodb.test           |     4 +
 mysql-test/main/secondary_key_costs.result         |     2 +-
 mysql-test/main/secure_file_priv_win.test          |     5 +-
 mysql-test/main/select,ps.rdiff                    |     4 +-
 mysql-test/main/select.result                      |    14 +-
 mysql-test/main/select.test                        |    12 +
 mysql-test/main/select_found.test                  |     7 +-
 mysql-test/main/select_jcl6,ps.rdiff               |     4 +-
 mysql-test/main/select_jcl6.result                 |    14 +-
 mysql-test/main/select_pkeycache,ps.rdiff          |     4 +-
 mysql-test/main/select_pkeycache.result            |    14 +-
 .../main/selectivity_innodb_notembedded.result     |   136 +
 .../main/selectivity_innodb_notembedded.test       |     1 +
 mysql-test/main/selectivity_notembedded.result     |   136 +
 mysql-test/main/selectivity_notembedded.test       |    66 +
 mysql-test/main/servers.result                     |    26 +
 mysql-test/main/servers.test                       |    28 +
 ...t_gtid.result => session_tracker_sysvar.result} |    24 +-
 ..._last_gtid.test => session_tracker_sysvar.test} |    11 +
 mysql-test/main/set_operation.result               |     6 +-
 mysql-test/main/set_operation.test                 |     4 +-
 mysql-test/main/set_statement.test                 |     2 +
 mysql-test/main/show_check.result                  |     6 +-
 mysql-test/main/shutdown_debug.test                |     2 +
 mysql-test/main/simultaneous_assignment.result     |    12 +
 mysql-test/main/simultaneous_assignment.test       |    16 +
 mysql-test/main/single_delete_update.test          |     2 +
 mysql-test/main/slowlog_integrity.result           |   108 +
 mysql-test/main/slowlog_integrity.test             |   113 +
 mysql-test/main/sp-bugs.result                     |    27 +
 mysql-test/main/sp-bugs.test                       |    31 +
 mysql-test/main/sp-dynamic.result                  |     4 +-
 mysql-test/main/sp-error.result                    |   137 +-
 mysql-test/main/sp-error.test                      |   400 +-
 mysql-test/main/sp-no-valgrind.test                |     8 +-
 mysql-test/main/sp.result                          |   230 +-
 mysql-test/main/sp.test                            |   103 +-
 mysql-test/main/sp_trans.test                      |     2 +
 mysql-test/main/ssl.result                         |     2 +-
 mysql-test/main/ssl_cipher.result                  |     3 +
 mysql-test/main/ssl_cipher.test                    |    17 +
 mysql-test/main/ssl_compress.result                |     2 +-
 mysql-test/main/stack.result                       |    47 +
 mysql-test/main/stack.test                         |    63 +
 mysql-test/main/statistics.test                    |     2 +
 mysql-test/main/status2.test                       |     2 +
 mysql-test/main/strict.test                        |     3 +
 mysql-test/main/subselect.result                   |    42 +-
 mysql-test/main/subselect.test                     |    40 +-
 mysql-test/main/subselect3.inc                     |    19 +-
 mysql-test/main/subselect3.result                  |     8 +-
 mysql-test/main/subselect3_jcl6.result             |     8 +-
 mysql-test/main/subselect4.result                  |     2 +-
 mysql-test/main/subselect_cache.test               |    12 +
 mysql-test/main/subselect_exists2in.result         |     2 +-
 mysql-test/main/subselect_exists2in_costmat.test   |     2 +
 mysql-test/main/subselect_innodb.result            |     1 +
 mysql-test/main/subselect_innodb.test              |     2 +
 mysql-test/main/subselect_mat.result               |   364 +
 mysql-test/main/subselect_mat.test                 |    73 +
 mysql-test/main/subselect_mat_analyze_json.result  |    84 +-
 mysql-test/main/subselect_mat_analyze_json.test    |    11 +-
 mysql-test/main/subselect_mat_cost.test            |     2 +
 mysql-test/main/subselect_no_exists_to_in.result   |    42 +-
 mysql-test/main/subselect_no_mat.result            |    42 +-
 mysql-test/main/subselect_no_opts.result           |    42 +-
 mysql-test/main/subselect_no_scache.result         |    42 +-
 mysql-test/main/subselect_no_semijoin.result       |    42 +-
 mysql-test/main/subselect_sj.test                  |     2 +
 mysql-test/main/subselect_sj2.result               |     2 +-
 mysql-test/main/subselect_sj2_jcl6.result          |     2 +-
 mysql-test/main/subselect_sj2_mat.result           |     2 +-
 mysql-test/main/system_mysql_db.result             |     2 +-
 mysql-test/main/system_mysql_db_fix40123.result    |     2 +-
 mysql-test/main/system_mysql_db_fix50030.result    |     2 +-
 mysql-test/main/system_mysql_db_fix50117.result    |     2 +-
 mysql-test/main/system_mysql_db_fix50568.result    |     2 +-
 mysql-test/main/table_elim.result                  |     2 +-
 mysql-test/main/table_value_constr.result          |     8 +-
 mysql-test/main/temp_table.result                  |     2 +-
 mysql-test/main/timezone.opt                       |     1 +
 mysql-test/main/timezone.result                    |     2 +-
 mysql-test/main/timezone.test                      |     6 +-
 mysql-test/main/tlsv13.result                      |    18 +
 mysql-test/main/tlsv13.test                        |    43 +
 mysql-test/main/tmp_table_count-7586.test          |     2 +
 mysql-test/main/trigger-compat.test                |     2 +
 mysql-test/main/trigger.result                     |    12 +-
 mysql-test/main/trigger.test                       |    17 +-
 mysql-test/main/trigger_no_defaults-11698.result   |     2 +-
 mysql-test/main/trigger_no_defaults-11698.test     |     2 +-
 ...rigger_null-8605.result => trigger_null.result} |    36 +
 .../{trigger_null-8605.test => trigger_null.test}  |    35 +
 mysql-test/main/trigger_wl3253.result              |     4 +-
 mysql-test/main/type_binary.test                   |     3 +
 mysql-test/main/type_bit.test                      |     3 +
 mysql-test/main/type_bool.result                   |    10 +
 mysql-test/main/type_bool.test                     |    13 +
 mysql-test/main/type_date.test                     |     3 +
 mysql-test/main/type_datetime.result               |   204 +
 mysql-test/main/type_datetime.test                 |    15 +
 mysql-test/main/type_decimal.result                |   207 +
 mysql-test/main/type_decimal.test                  |    18 +
 mysql-test/main/type_enum.test                     |     3 +
 mysql-test/main/type_float.result                  |   217 +
 mysql-test/main/type_float.test                    |    29 +
 mysql-test/main/type_int.result                    |   204 +
 mysql-test/main/type_int.test                      |    14 +
 mysql-test/main/type_newdecimal.result             |    13 +
 mysql-test/main/type_newdecimal.test               |    18 +-
 mysql-test/main/type_set.result                    |    14 +
 mysql-test/main/type_set.test                      |    15 +
 mysql-test/main/type_temporal_innodb.result        |     2 +-
 mysql-test/main/type_time.result                   |   207 +
 mysql-test/main/type_time.test                     |    19 +
 mysql-test/main/type_timestamp.result              |    10 +-
 mysql-test/main/type_timestamp.test                |     5 +
 mysql-test/main/type_varchar.result                |   248 +
 mysql-test/main/type_varchar.test                  |    24 +
 mysql-test/main/type_year.test                     |     3 +
 mysql-test/main/udf.test                           |     6 +
 mysql-test/main/union.result                       |    16 +-
 mysql-test/main/union.test                         |     4 +-
 mysql-test/main/update.result                      |    12 +-
 mysql-test/main/update.test                        |     6 +-
 mysql-test/main/update_use_source.result           |     2 +-
 mysql-test/main/user_var.result                    |     2 +-
 mysql-test/main/user_var.test                      |     6 +
 mysql-test/main/userstat-badlogin-4824.test        |     2 +
 mysql-test/main/userstat.test                      |     7 +-
 mysql-test/main/varbinary.result                   |     6 +-
 mysql-test/main/variables.result                   |    16 +-
 mysql-test/main/variables.test                     |    15 +-
 mysql-test/main/view.result                        |    82 +-
 mysql-test/main/view.test                          |    55 +-
 mysql-test/main/view_grant.test                    |     4 +
 mysql-test/main/win.result                         |    23 +
 mysql-test/main/win.test                           |    12 +
 mysql-test/main/win_sum.result                     |     9 +
 mysql-test/main/win_sum.test                       |    11 +
 mysql-test/main/wl4435_generated.inc               |     3 +
 mysql-test/main/xa.test                            |     5 +-
 mysql-test/mariadb-test-run.pl                     |     9 +-
 .../std_data/mdev35643_mysql_80_binlog.000001      |   Bin 0 -> 4438 bytes
 mysql-test/std_data/mysql57part.frm                |   Bin 0 -> 9318 bytes
 mysql-test/suite.pm                                |     5 +-
 mysql-test/suite/archive/rnd_pos.test              |     4 +
 mysql-test/suite/binlog/include/database.test      |     2 +
 .../suite/binlog/r/binlog_max_extension.result     |     1 -
 .../r/binlog_mysqlbinlog_warn_stop_datetime.result |   115 +
 .../r/binlog_mysqlbinlog_warn_stop_position.result |    65 +
 .../suite/binlog/r/binlog_no_uniqfile_crash.result |     1 -
 .../r/binlog_show_binlog_event_random_pos.result   |     1 -
 .../binlog/r/binlog_spurious_ddl_errors.result     |     2 +-
 mysql-test/suite/binlog/t/binlog_commit_wait.test  |     2 +
 .../binlog/t/binlog_mysqlbinlog_row_frag.test      |     2 +
 .../t/binlog_mysqlbinlog_warn_stop_datetime.inc    |   106 +
 .../t/binlog_mysqlbinlog_warn_stop_datetime.test   |    86 +
 .../t/binlog_mysqlbinlog_warn_stop_position.inc    |   115 +
 .../t/binlog_mysqlbinlog_warn_stop_position.test   |    83 +
 .../suite/binlog/t/binlog_spurious_ddl_errors.test |     2 +-
 .../binlog_encryption/rpl_binlog_errors.result     |     9 -
 .../suite/binlog_encryption/rpl_checksum.result    |     1 -
 .../suite/compat/oracle/r/anonymous_derived.result |     2 +-
 .../suite/compat/oracle/r/func_concat.result       |    13 +
 mysql-test/suite/compat/oracle/r/func_misc.result  |     4 +-
 .../r/mysqldump_restore_func_qualified.result      |     8 +-
 mysql-test/suite/compat/oracle/r/ps.result         |     4 +-
 .../suite/compat/oracle/r/sp-cursor-rowtype.result |     4 +-
 .../compat/oracle/r/table_value_constr.result      |     6 +-
 mysql-test/suite/compat/oracle/r/update.result     |    16 +
 mysql-test/suite/compat/oracle/t/func_concat.test  |    16 +
 mysql-test/suite/compat/oracle/t/update.test       |    19 +
 .../suite/compat/oracle/t/update_innodb.test       |     2 +
 .../suite/encryption/r/debug_key_management.result |     1 +
 .../suite/encryption/r/doublewrite_debug.result    |    81 +
 .../encryption/r/encrypt_and_grep,undo3.rdiff      |     4 +-
 .../encryption/r/innodb-bad-key-change.result      |     4 +-
 .../encryption/r/innodb-bad-key-change2.result     |     4 +-
 .../encryption/r/innodb-bad-key-change4.result     |     4 +-
 .../encryption/r/innodb-compressed-blob.result     |     4 +-
 .../encryption/r/innodb-encryption-disable.result  |     2 +
 .../suite/encryption/r/innodb-force-corrupt.result |     7 +-
 .../suite/encryption/r/innodb-missing-key.result   |     4 +-
 .../suite/encryption/r/innodb-redo-badkey.result   |     1 +
 .../r/innodb-remove-encryption,undo3.rdiff         |     4 +-
 .../encryption/r/innodb_encrypt_freed,undo3.rdiff  |     4 +-
 .../r/innodb_encrypt_key_rotation_age,undo3.rdiff  |     4 +-
 .../suite/encryption/r/recovery_memory.result      |    15 +
 .../suite/encryption/r/tempfiles_encrypted.result  |    23 +
 .../encryption/t/corrupted_during_recovery.test    |     4 +-
 .../suite/encryption/t/debug_key_management.test   |     1 +
 .../suite/encryption/t/doublewrite_debug.opt       |     3 +
 .../suite/encryption/t/doublewrite_debug.test      |   223 +
 .../suite/encryption/t/innodb-bad-key-change.test  |     4 +-
 .../suite/encryption/t/innodb-bad-key-change2.test |     4 +-
 .../suite/encryption/t/innodb-bad-key-change4.test |     4 +-
 .../suite/encryption/t/innodb-compressed-blob.test |     4 +-
 .../encryption/t/innodb-encryption-disable.test    |     2 +
 .../suite/encryption/t/innodb-force-corrupt.test   |     7 +-
 .../suite/encryption/t/innodb-missing-key.test     |     4 +-
 .../suite/encryption/t/innodb-redo-badkey.test     |     2 +
 .../t/innodb_encrypt_temporary_tables.test         |     2 +
 mysql-test/suite/encryption/t/recovery_memory.opt  |     8 +
 mysql-test/suite/encryption/t/recovery_memory.test |    45 +
 .../suite/engines/funcs/r/rpl_sp,myisam,mix.rdiff  |     4 +-
 mysql-test/suite/engines/funcs/t/ld_null.test      |     4 +
 mysql-test/suite/engines/funcs/t/ld_quote.test     |     2 +
 .../suite/engines/iuds/t/insert_calendar.test      |    45 +
 .../suite/engines/iuds/t/insert_decimal.test       |    18 +
 mysql-test/suite/engines/iuds/t/insert_time.test   |     3 +
 mysql-test/suite/federated/federatedx.result       |     2 +-
 .../federated/federatedx_create_handlers.test      |     5 +
 mysql-test/suite/funcs_1/datadict/datadict.pre     |     2 +
 .../suite/funcs_1/datadict/datadict_load.inc       |     2 +
 mysql-test/suite/funcs_1/datadict/is_tables.inc    |     4 +
 mysql-test/suite/funcs_1/r/innodb_views.result     |    12 +-
 .../suite/funcs_1/r/is_column_privileges.result    |     2 +-
 mysql-test/suite/funcs_1/r/is_columns_is.result    |     4 +-
 .../suite/funcs_1/r/is_columns_is_embedded.result  |     4 +-
 mysql-test/suite/funcs_1/r/is_columns_mysql.result |     4 +-
 .../funcs_1/r/is_columns_mysql_embedded.result     |     4 +-
 .../suite/funcs_1/r/is_routines_embedded.result    |     6 +-
 mysql-test/suite/funcs_1/r/is_statistics.result    |     6 +-
 mysql-test/suite/funcs_1/r/memory_views.result     |    12 +-
 mysql-test/suite/funcs_1/r/myisam_views-big.result |    12 +-
 mysql-test/suite/funcs_1/r/storedproc.result       |     4 +-
 .../suite/funcs_1/storedproc/param_check.inc       |     4 +
 mysql-test/suite/funcs_1/t/is_basics_mixed.test    |     4 +
 mysql-test/suite/funcs_1/t/row_count_func.test     |     4 +
 mysql-test/suite/funcs_1/t/storedproc.test         |     6 +-
 mysql-test/suite/funcs_1/triggers/triggers_08.inc  |     7 +-
 mysql-test/suite/funcs_1/triggers/triggers_09.inc  |    14 +
 mysql-test/suite/galera/disabled.def               |    14 +-
 .../galera/galera_2nodes_as_replica_2primary.cnf   |    70 +
 mysql-test/suite/galera/galera_4nodes.cnf          |     9 +-
 .../suite/galera/include/galera_wsrep_recover.inc  |     4 +-
 mysql-test/suite/galera/r/GCF-939.result           |     6 +-
 mysql-test/suite/galera/r/MDEV-10715.result        |     2 +-
 mysql-test/suite/galera/r/MDEV-16509.result        |    10 +
 mysql-test/suite/galera/r/MDEV-26266.result        |    23 +
 mysql-test/suite/galera/r/MDEV-27806.result        |     2 +-
 mysql-test/suite/galera/r/MDEV-33133.result        |    34 +
 mysql-test/suite/galera/r/MDEV-34594.result        |    88 +
 mysql-test/suite/galera/r/MDEV-34647.result        |   101 +
 mysql-test/suite/galera/r/MDEV-35018.result        |    38 +
 mysql-test/suite/galera/r/MDEV-35446.result        |    22 +
 mysql-test/suite/galera/r/MDEV-35852.result        |     8 +
 mysql-test/suite/galera/r/MW-369.result            |    56 +-
 mysql-test/suite/galera/r/MW-402.result            |    54 +-
 .../suite/galera/r/enforce_storage_engine.result   |     2 +-
 .../suite/galera/r/galera_2primary_replica.result  |    95 +
 .../galera/r/galera_as_slave_parallel_retry.result |    22 +
 .../suite/galera/r/galera_bf_kill,debug.rdiff      |    37 +
 mysql-test/suite/galera/r/galera_bf_kill.result    |     2 +
 .../suite/galera/r/galera_bf_kill_debug.result     |     7 +-
 .../suite/galera/r/galera_bf_lock_wait.result      |     2 +
 .../galera/r/galera_circular_replication.result    |   138 +
 .../suite/galera/r/galera_concurrent_ctas.result   |    17 +
 .../suite/galera/r/galera_ddl_fk_conflict.result   |   610 +-
 .../suite/galera/r/galera_fk_multicolumn.result    |     2 +-
 .../suite/galera/r/galera_gtid_server_id.result    |     2 +-
 mysql-test/suite/galera/r/galera_gtid_slave.result |     2 +-
 .../galera/r/galera_gtid_slave_sst_rsync.result    |     2 +-
 .../suite/galera/r/galera_gtid_trx_conflict.result |     2 +-
 .../suite/galera/r/galera_insert_bulk.result       |    19 +-
 .../galera/r/galera_ist_mariabackup,debug.rdiff    |     4 +-
 ...a_ist_mariabackup_innodb_flush_logs,debug.rdiff |     4 +-
 .../suite/galera/r/galera_ist_rsync,debug.rdiff    |     4 +-
 .../suite/galera/r/galera_last_committed_id.result |     2 +-
 .../galera/r/galera_query_cache_invalidate.result  |     5 +-
 .../suite/galera/r/galera_restart_replica.result   |   191 +-
 mysql-test/suite/galera/r/galera_sequences.result  |    11 +
 .../suite/galera/r/galera_slave_replay.result      |     3 +
 .../r/galera_sst_mariabackup_data_dir,debug.rdiff  |     4 +-
 ...lera_sst_mariabackup_force_recovery,debug.rdiff |     4 +-
 .../r/galera_sst_mariabackup_use_memory.result     |    13 +
 .../suite/galera/r/galera_sst_rsync2,debug.rdiff   |     4 +-
 .../galera/r/galera_sst_rsync_data_dir,debug.rdiff |     4 +-
 .../suite/galera/r/galera_sync_wait_upto.result    |     2 +-
 mysql-test/suite/galera/r/galera_threadpool.result |    36 +
 .../galera/r/galera_var_gtid_domain_id.result      |     2 +-
 .../galera/r/galera_var_ignore_apply_errors.result |    90 +-
 mysql-test/suite/galera/r/galera_vote_ddl.result   |    70 +
 .../suite/galera/r/galera_vote_rejoin_dml.result   |     7 +-
 mysql-test/suite/galera/r/galera_wan.result        |    29 +-
 .../galera/r/galera_wsrep_schema_detached.result   |    63 +
 mysql-test/suite/galera/r/mdev-22063.result        |    21 +-
 mysql-test/suite/galera/r/mdev-30653.result        |    64 +
 mysql-test/suite/galera/r/mdev_10518.result        |     2 +-
 mysql-test/suite/galera/t/GCF-939.test             |     6 +-
 mysql-test/suite/galera/t/MDEV-10715.test          |     2 +-
 mysql-test/suite/galera/t/MDEV-16509.test          |    10 +
 mysql-test/suite/galera/t/MDEV-26266.cnf           |     6 +
 mysql-test/suite/galera/t/MDEV-26266.test          |    37 +
 mysql-test/suite/galera/t/MDEV-27806.test          |     2 +-
 mysql-test/suite/galera/t/MDEV-28053.test          |     2 +-
 mysql-test/suite/galera/t/MDEV-33133.test          |    80 +
 mysql-test/suite/galera/t/MDEV-34594.test          |    68 +
 mysql-test/suite/galera/t/MDEV-34647.test          |    52 +
 mysql-test/suite/galera/t/MDEV-35018.test          |    83 +
 mysql-test/suite/galera/t/MDEV-35446.cnf           |     4 +
 mysql-test/suite/galera/t/MDEV-35446.test          |    57 +
 mysql-test/suite/galera/t/MDEV-35852.cnf           |     4 +
 mysql-test/suite/galera/t/MDEV-35852.test          |     9 +
 mysql-test/suite/galera/t/MDEV-6860.test           |     2 +-
 mysql-test/suite/galera/t/MW-329.test              |     2 +-
 mysql-test/suite/galera/t/MW-369.inc               |    12 +-
 mysql-test/suite/galera/t/MW-402.combinations      |     5 +
 mysql-test/suite/galera/t/MW-402.test              |    10 +-
 .../suite/galera/t/enforce_storage_engine.test     |     2 +-
 .../suite/galera/t/galera_2primary_replica.cnf     |    22 +
 .../suite/galera/t/galera_2primary_replica.test    |   170 +
 mysql-test/suite/galera/t/galera_as_master.test    |     2 +-
 mysql-test/suite/galera/t/galera_as_slave.test     |     3 +-
 .../suite/galera/t/galera_as_slave_autoinc.test    |     2 +-
 .../suite/galera/t/galera_as_slave_ctas.test       |     8 +-
 .../suite/galera/t/galera_as_slave_nonprim.test    |     1 -
 .../galera/t/galera_as_slave_parallel_retry.cnf    |    10 +
 .../galera/t/galera_as_slave_parallel_retry.test   |    51 +
 .../suite/galera/t/galera_as_slave_replay.cnf      |     1 -
 .../suite/galera/t/galera_as_slave_replay.test     |    11 +-
 mysql-test/suite/galera/t/galera_backup_stage.test |     2 +-
 mysql-test/suite/galera/t/galera_bf_kill.test      |    75 +
 .../suite/galera/t/galera_bf_kill_debug.test       |    11 +-
 mysql-test/suite/galera/t/galera_bf_lock_wait.test |     2 +
 .../suite/galera/t/galera_circular_replication.cnf |    25 +
 .../galera/t/galera_circular_replication.test      |   234 +
 .../galera/t/galera_concurrent_ctas.combinations   |     4 +
 .../suite/galera/t/galera_concurrent_ctas.test     |    17 +-
 .../suite/galera/t/galera_ddl_fk_conflict.cnf      |    11 +
 .../suite/galera/t/galera_ddl_fk_conflict.inc      |    29 +-
 .../suite/galera/t/galera_ddl_fk_conflict.test     |    23 +-
 .../galera/t/galera_ddl_fk_conflict_with_tmp.inc   |    11 +-
 mysql-test/suite/galera/t/galera_fk_lock_wait.cnf  |    11 +
 mysql-test/suite/galera/t/galera_fk_lock_wait.test |     1 +
 .../suite/galera/t/galera_fk_multicolumn.test      |     2 +-
 .../suite/galera/t/galera_gtid_server_id.test      |     2 +-
 mysql-test/suite/galera/t/galera_gtid_slave.test   |     2 +-
 .../galera/t/galera_gtid_slave_sst_rsync.test      |     4 +-
 .../suite/galera/t/galera_gtid_trx_conflict.test   |     2 +-
 mysql-test/suite/galera/t/galera_insert_bulk.test  |    43 +-
 .../galera/t/galera_ist_mariabackup_verify_ca.cnf  |     4 +-
 .../suite/galera/t/galera_last_committed_id.test   |     2 +-
 .../suite/galera/t/galera_parallel_simple.test     |     2 +-
 mysql-test/suite/galera/t/galera_pc_recovery.test  |     8 +-
 .../suite/galera/t/galera_performance_schema.test  |     5 +-
 .../galera/t/galera_query_cache_invalidate.test    |     9 +-
 .../suite/galera/t/galera_restart_replica.test     |   195 +-
 mysql-test/suite/galera/t/galera_sequences.test    |    15 +
 mysql-test/suite/galera/t/galera_slave_replay.test |     7 +-
 mysql-test/suite/galera/t/galera_ssl_upgrade.cnf   |     4 +
 mysql-test/suite/galera/t/galera_ssl_upgrade.test  |     2 +
 .../suite/galera/t/galera_sst_mariabackup.cnf      |     2 +-
 .../galera/t/galera_sst_mariabackup_use_memory.cnf |     8 +
 .../t/galera_sst_mariabackup_use_memory.test       |    53 +
 .../galera/t/galera_sst_mysqldump_with_key.cnf     |     5 +
 .../galera/t/galera_sst_mysqldump_with_key.test    |     1 +
 .../suite/galera/t/galera_sync_wait_upto.test      |     3 +-
 mysql-test/suite/galera/t/galera_threadpool.cnf    |    17 +
 mysql-test/suite/galera/t/galera_threadpool.test   |    67 +
 .../suite/galera/t/galera_var_gtid_domain_id.test  |     2 +-
 .../galera/t/galera_var_ignore_apply_errors.cnf    |     7 +-
 .../galera/t/galera_var_ignore_apply_errors.test   |   135 +-
 .../suite/galera/t/galera_var_reject_queries.test  |     6 +-
 mysql-test/suite/galera/t/galera_vote_ddl.inc      |    54 +
 mysql-test/suite/galera/t/galera_vote_ddl.test     |    34 +
 .../suite/galera/t/galera_vote_rejoin_dml.cnf      |     1 +
 .../suite/galera/t/galera_vote_rejoin_dml.test     |    13 +-
 mysql-test/suite/galera/t/galera_wan.cnf           |     3 +
 mysql-test/suite/galera/t/galera_wan.test          |    31 +-
 .../suite/galera/t/galera_wan_restart_ist.cnf      |     3 +
 .../suite/galera/t/galera_wan_restart_ist.test     |     6 +-
 .../suite/galera/t/galera_wan_restart_sst.cnf      |     3 +
 .../suite/galera/t/galera_wan_restart_sst.test     |     5 +-
 .../galera/t/galera_wsrep_schema_detached.test     |    53 +
 mysql-test/suite/galera/t/mdev-22063.test          |    14 +-
 mysql-test/suite/galera/t/mdev-30653.test          |    62 +
 mysql-test/suite/galera/t/mdev_10518.test          |     2 +-
 ...to_mariadb_clone_slave_using_mariadb-backup.cnf |     6 +-
 mysql-test/suite/galera_3nodes/disabled.def        |     9 +-
 mysql-test/suite/galera_3nodes/galera_3nodes.cnf   |     1 +
 mysql-test/suite/galera_3nodes/r/MDEV-29171.result |     4 +-
 .../suite/galera_3nodes/r/galera_2_cluster.result  |     8 +-
 .../r/galera_evs_suspect_timeout.result            |     6 -
 .../galera_3nodes/r/galera_gtid_2_cluster.result   |     4 +
 .../galera_3nodes/r/galera_gtid_consistency.result |    37 +-
 .../r/galera_safe_to_bootstrap.result              |     2 +
 .../suite/galera_3nodes/r/galera_ssl_reload.result |     6 +
 .../suite/galera_3nodes/r/galera_toi_vote.result   |     3 +-
 mysql-test/suite/galera_3nodes/t/GCF-354.cnf       |    11 +
 mysql-test/suite/galera_3nodes/t/MDEV-29171.test   |     4 +-
 .../suite/galera_3nodes/t/galera_2_cluster.test    |     8 +-
 .../t/galera_evs_suspect_timeout.test              |    20 +-
 .../galera_3nodes/t/galera_gtid_consistency.cnf    |    31 +-
 .../galera_3nodes/t/galera_gtid_consistency.test   |    48 +-
 .../galera_3nodes/t/galera_safe_to_bootstrap.test  |     2 +
 .../suite/galera_3nodes/t/galera_ssl_reload.cnf    |    10 +-
 .../suite/galera_3nodes/t/galera_ssl_reload.test   |    20 +-
 .../suite/galera_3nodes/t/galera_toi_vote.test     |     3 +
 mysql-test/suite/galera_sr/r/GCF-572.result        |     3 +-
 mysql-test/suite/galera_sr/r/MDEV-34836.result     |    23 +
 mysql-test/suite/galera_sr/r/MDEV-35281.result     |     9 +
 mysql-test/suite/galera_sr/r/MENT-2038.result      |     7 +
 .../suite/galera_sr/r/galera_sr_cc_master.result   |     2 +-
 mysql-test/suite/galera_sr/r/mdev_18631.result     |     2 +-
 mysql-test/suite/galera_sr/t/GCF-572.test          |     1 -
 mysql-test/suite/galera_sr/t/MDEV-25718.test       |     2 +-
 mysql-test/suite/galera_sr/t/MDEV-34836.test       |    56 +
 mysql-test/suite/galera_sr/t/MDEV-35281.test       |    37 +
 mysql-test/suite/galera_sr/t/MENT-2038.test        |    12 +
 .../suite/galera_sr/t/galera_sr_cc_master.test     |     6 +-
 mysql-test/suite/galera_sr/t/mdev_18631.test       |     2 +-
 mysql-test/suite/gcol/inc/gcol_ins_upd.inc         |     2 +
 mysql-test/suite/gcol/inc/gcol_keys.inc            |     2 +
 .../gcol/r/gcol_supported_sql_funcs_innodb.result  |    14 +-
 .../gcol/r/gcol_supported_sql_funcs_myisam.result  |    14 +-
 mysql-test/suite/gcol/t/gcol_bugfixes.test         |     6 +
 .../suite/gcol/t/innodb_virtual_debug_purge.test   |     4 +
 mysql-test/suite/handler/aria.result               |     6 +-
 mysql-test/suite/handler/handler_warnings.result   |    14 +
 mysql-test/suite/handler/handler_warnings.test     |    15 +
 mysql-test/suite/handler/heap.result               |     6 +-
 mysql-test/suite/handler/innodb.result             |     6 +-
 mysql-test/suite/handler/interface.result          |    13 +-
 mysql-test/suite/handler/interface.test            |    15 +-
 mysql-test/suite/handler/myisam.result             |     6 +-
 mysql-test/suite/handler/ps.test                   |     4 +
 mysql-test/suite/heap/heap.result                  |    71 +-
 mysql-test/suite/heap/heap.test                    |    73 +-
 mysql-test/suite/heap/heap_memory_used,32bit.rdiff |    40 +
 mysql-test/suite/heap/heap_memory_used.result      |    55 +
 mysql-test/suite/heap/heap_memory_used.test        |    50 +
 .../suite/innodb/r/alter_algorithm,INPLACE.rdiff   |     4 +-
 .../suite/innodb/r/alter_algorithm,INSTANT.rdiff   |     4 +-
 .../suite/innodb/r/alter_algorithm,NOCOPY.rdiff    |     4 +-
 .../suite/innodb/r/alter_copy_bulk,OFF.rdiff       |     6 +-
 mysql-test/suite/innodb/r/alter_copy_bulk.result   |    83 +-
 .../suite/innodb/r/auto_increment_lock_mode.result |    43 +
 mysql-test/suite/innodb/r/bulk_load.result         |    50 +
 .../innodb/r/corrupted_during_recovery.result      |     6 +-
 mysql-test/suite/innodb/r/create_like.result       |    21 +
 mysql-test/suite/innodb/r/create_select.result     |    34 +-
 mysql-test/suite/innodb/r/doublewrite.result       |     6 +-
 mysql-test/suite/innodb/r/doublewrite_debug.result |     4 +-
 mysql-test/suite/innodb/r/foreign-keys.result      |    22 +
 mysql-test/suite/innodb/r/foreign_key.result       |    70 +-
 mysql-test/suite/innodb/r/foreign_null,COPY.rdiff  |    18 +
 mysql-test/suite/innodb/r/foreign_null.result      |   156 +
 .../r/foreign_sql_mode,COPY,NON-STRICT.rdiff       |    57 +
 .../innodb/r/foreign_sql_mode,COPY,NOSTRICT.rdiff  |    55 +
 .../r/foreign_sql_mode,INPLACE,NON-STRICT.rdiff    |    39 +
 mysql-test/suite/innodb/r/foreign_sql_mode.result  |    65 +
 mysql-test/suite/innodb/r/import_cfg.result        |    67 +
 mysql-test/suite/innodb/r/import_hidden_fts.result |     6 +-
 .../suite/innodb/r/innochecksum_undo_page.result   |    10 +
 .../suite/innodb/r/innodb-64k-crash,dynamic.rdiff  |     8 +
 .../innodb/r/innodb-64k-crash,redundant.rdiff      |    52 +
 mysql-test/suite/innodb/r/innodb-64k-crash.result  |    50 +
 .../suite/innodb/r/innodb-autoinc-56228.result     |    35 +-
 .../suite/innodb/r/innodb-fk-warnings.result       |     2 +-
 mysql-test/suite/innodb/r/innodb-index.result      |     8 +-
 .../suite/innodb/r/innodb-replace,INPLACE.rdiff    |    16 +
 mysql-test/suite/innodb/r/innodb-replace.result    |    50 +
 mysql-test/suite/innodb/r/innodb-wl5522-1.result   |     2 +
 .../suite/innodb/r/innodb-wl5522-debug.result      |    16 +-
 mysql-test/suite/innodb/r/innodb.result            |    10 +-
 .../suite/innodb/r/innodb_defrag_concurrent.result |     3 +-
 .../innodb/r/innodb_information_schema.result      |   Bin 2255 -> 7516 bytes
 mysql-test/suite/innodb/r/innodb_mysql.result      |     4 +-
 .../suite/innodb/r/insert_into_empty,32k.rdiff     |     8 +-
 .../suite/innodb/r/insert_into_empty,4k.rdiff      |    36 +-
 .../suite/innodb/r/insert_into_empty,64k.rdiff     |     8 +-
 .../suite/innodb/r/insert_into_empty,8k.rdiff      |    40 +
 mysql-test/suite/innodb/r/insert_into_empty.result |    40 +
 mysql-test/suite/innodb/r/instant_alter.result     |    30 +-
 .../suite/innodb/r/instant_alter_bugs.result       |    20 +-
 .../suite/innodb/r/instant_alter_limit,16k.rdiff   |     4 +-
 .../suite/innodb/r/instant_alter_limit,32k.rdiff   |     4 +-
 .../suite/innodb/r/instant_alter_limit,4k.rdiff    |     4 +-
 .../suite/innodb/r/instant_alter_limit,64k.rdiff   |     4 +-
 .../suite/innodb/r/instant_alter_limit,8k.rdiff    |     4 +-
 mysql-test/suite/innodb/r/lock_isolation.result    |     3 +
 .../suite/innodb/r/log_file_size_online.result     |    33 +-
 .../innodb/r/max_record_size,16k,compact.rdiff     |     4 +-
 .../innodb/r/max_record_size,16k,dynamic.rdiff     |     4 +-
 .../innodb/r/max_record_size,16k,redundant.rdiff   |     4 +-
 .../innodb/r/max_record_size,32k,compact.rdiff     |     4 +-
 .../innodb/r/max_record_size,32k,dynamic.rdiff     |     4 +-
 .../innodb/r/max_record_size,32k,redundant.rdiff   |     4 +-
 .../innodb/r/max_record_size,4k,compact.rdiff      |     4 +-
 .../innodb/r/max_record_size,4k,dynamic.rdiff      |     4 +-
 .../innodb/r/max_record_size,4k,redundant.rdiff    |     4 +-
 .../innodb/r/max_record_size,64k,compact.rdiff     |     4 +-
 .../innodb/r/max_record_size,64k,dynamic.rdiff     |     4 +-
 .../innodb/r/max_record_size,64k,redundant.rdiff   |     4 +-
 .../innodb/r/max_record_size,8k,compact.rdiff      |     4 +-
 .../innodb/r/max_record_size,8k,dynamic.rdiff      |     4 +-
 mysql-test/suite/innodb/r/mem_pressure.result      |     1 +
 .../suite/innodb/r/page_compression_windows.result |     6 +
 .../suite/innodb/r/page_id_innochecksum.result     |     1 +
 mysql-test/suite/innodb/r/purge.result             |    23 +
 mysql-test/suite/innodb/r/purge_pessimistic.result |    36 +
 .../suite/innodb/r/recovery_memory,debug.rdiff     |     4 +-
 mysql-test/suite/innodb/r/restart,16k.rdiff        |     4 +-
 mysql-test/suite/innodb/r/restart,32k.rdiff        |     4 +-
 mysql-test/suite/innodb/r/restart,4k.rdiff         |     4 +-
 mysql-test/suite/innodb/r/restart,64k.rdiff        |     4 +-
 mysql-test/suite/innodb/r/restart,8k.rdiff         |     4 +-
 mysql-test/suite/innodb/r/stat_tables.result       |    18 +
 .../innodb/r/temporary_table_optimization.result   |     2 +-
 mysql-test/suite/innodb/r/undo_space_dblwr.result  |     2 +-
 .../innodb/r/xa_prepare_unlock_unmodified.result   |    66 +
 .../suite/innodb/r/xa_unlock_unmodified.result     |    68 +
 mysql-test/suite/innodb/t/alter_copy_bulk.test     |    81 +-
 .../suite/innodb/t/alter_inplace_perfschema.test   |     4 +
 .../innodb/t/auto_increment_lock_mode.combinations |     6 +
 .../suite/innodb/t/auto_increment_lock_mode.test   |    61 +
 mysql-test/suite/innodb/t/autoinc_debug.test       |     4 +
 mysql-test/suite/innodb/t/bulk_load.opt            |     1 +
 mysql-test/suite/innodb/t/bulk_load.test           |    52 +
 .../suite/innodb/t/corrupted_during_recovery.test  |    76 +-
 mysql-test/suite/innodb/t/create_like.test         |    16 +
 mysql-test/suite/innodb/t/create_select.test       |    49 +-
 mysql-test/suite/innodb/t/deadlock_detect.test     |     4 +
 .../innodb/t/deadlock_in_subqueries_join.test      |     4 +
 .../suite/innodb/t/deadlock_victim_race.test       |     4 +
 .../suite/innodb/t/deadlock_wait_lock_race.test    |     4 +
 .../suite/innodb/t/deadlock_wait_thr_race.test     |     4 +
 mysql-test/suite/innodb/t/doublewrite.test         |    48 +-
 mysql-test/suite/innodb/t/doublewrite_debug.test   |     8 +-
 mysql-test/suite/innodb/t/foreign-keys.test        |    27 +
 mysql-test/suite/innodb/t/foreign_key.test         |    67 +-
 .../suite/innodb/t/foreign_null.combinations       |     2 +
 mysql-test/suite/innodb/t/foreign_null.test        |   225 +
 .../suite/innodb/t/foreign_sql_mode.combinations   |     2 +
 mysql-test/suite/innodb/t/foreign_sql_mode.test    |   129 +
 mysql-test/suite/innodb/t/group_commit.test        |     2 +
 .../innodb/t/group_commit_no_optimize_thread.test  |     2 +
 mysql-test/suite/innodb/t/import_cfg.test          |    85 +
 mysql-test/suite/innodb/t/import_hidden_fts.test   |    11 +-
 .../suite/innodb/t/innochecksum_undo_page.opt      |     1 +
 .../suite/innodb/t/innochecksum_undo_page.test     |    27 +
 mysql-test/suite/innodb/t/innodb-64k-crash.opt     |     1 +
 mysql-test/suite/innodb/t/innodb-64k-crash.test    |    62 +
 .../suite/innodb/t/innodb-autoinc-56228.test       |    36 +-
 mysql-test/suite/innodb/t/innodb-index.test        |     6 +-
 mysql-test/suite/innodb/t/innodb-lock.test         |     4 +
 .../innodb/t/innodb-page_compression_none.test     |     3 +-
 .../suite/innodb/t/innodb-replace.combinations     |     2 +
 mysql-test/suite/innodb/t/innodb-replace.test      |    64 +
 .../suite/innodb/t/innodb-system-table-view.test   |     2 +
 mysql-test/suite/innodb/t/innodb-wl5522-debug.test |    20 +-
 mysql-test/suite/innodb/t/innodb.test              |     7 +
 .../innodb/t/innodb_buffer_pool_load_now.test      |     2 +
 mysql-test/suite/innodb/t/innodb_bug14147491.test  |     2 +-
 mysql-test/suite/innodb/t/innodb_bug42419.test     |     4 +
 mysql-test/suite/innodb/t/innodb_bug51920.test     |     2 +
 .../suite/innodb/t/innodb_defrag_concurrent.test   |     3 +-
 .../suite/innodb/t/innodb_force_recovery.test      |     4 +
 .../suite/innodb/t/innodb_information_schema.test  |    20 -
 mysql-test/suite/innodb/t/innodb_mysql.test        |     2 +
 mysql-test/suite/innodb/t/innodb_mysql_rbk.test    |     4 +
 .../suite/innodb/t/innodb_stats_persistent.test    |     2 +
 mysql-test/suite/innodb/t/innodb_trx_weight.test   |     4 +
 .../suite/innodb/t/insert-before-delete.test       |     4 +
 mysql-test/suite/innodb/t/insert_into_empty.test   |    49 +-
 mysql-test/suite/innodb/t/instant_alter.test       |     6 +
 mysql-test/suite/innodb/t/instant_alter_bugs.test  |    25 +-
 .../t/leaf_page_corrupted_during_recovery.test     |     3 +-
 mysql-test/suite/innodb/t/lock_delete_updated.test |     4 +
 mysql-test/suite/innodb/t/lock_isolation.test      |     8 +
 mysql-test/suite/innodb/t/lock_memory_debug.test   |     3 +
 mysql-test/suite/innodb/t/log_file_name.test       |    11 +-
 .../suite/innodb/t/log_file_size_online.test       |    42 +-
 mysql-test/suite/innodb/t/mdev-14846.test          |     4 +
 mysql-test/suite/innodb/t/mem_pressure.test        |    21 +-
 .../suite/innodb/t/page_compression_windows.opt    |     1 +
 .../suite/innodb/t/page_compression_windows.test   |     7 +
 .../suite/innodb/t/page_id_innochecksum.test       |     1 +
 mysql-test/suite/innodb/t/purge.test               |    29 +-
 mysql-test/suite/innodb/t/purge_pessimistic.opt    |     1 +
 mysql-test/suite/innodb/t/purge_pessimistic.test   |    51 +
 mysql-test/suite/innodb/t/restart.test             |     2 +
 mysql-test/suite/innodb/t/row_lock.test            |     4 +
 mysql-test/suite/innodb/t/stat_tables.test         |    28 +
 .../suite/innodb/t/temp_table_savepoint.test       |     2 +
 mysql-test/suite/innodb/t/undo_space_dblwr.test    |     2 +-
 .../innodb/t/xa_prepare_unlock_unmodified.test     |    98 +
 mysql-test/suite/innodb/t/xa_unlock_unmodified.opt |     1 +
 .../suite/innodb/t/xa_unlock_unmodified.test       |    86 +
 mysql-test/suite/innodb_fts/r/fulltext.result      |    30 +-
 .../suite/innodb_fts/r/fulltext_order_by.result    |     4 +-
 .../suite/innodb_fts/r/innodb_fts_misc.result      |     4 +-
 mysql-test/suite/innodb_fts/r/misc.result          |     4 +-
 .../suite/innodb_fts/r/multiple_index.result       |   210 +
 mysql-test/suite/innodb_fts/r/plugin_debug.result  |   318 +
 mysql-test/suite/innodb_fts/r/savepoint.result     |    24 +
 mysql-test/suite/innodb_fts/t/fulltext.test        |    18 +
 mysql-test/suite/innodb_fts/t/innodb_fts_misc.test |     2 +
 mysql-test/suite/innodb_fts/t/misc.test            |     2 +
 mysql-test/suite/innodb_fts/t/multiple_index.test  |   169 +
 mysql-test/suite/innodb_fts/t/opt.test             |     2 +
 mysql-test/suite/innodb_fts/t/plugin_debug.test    |   308 +
 mysql-test/suite/innodb_fts/t/savepoint.test       |    16 +
 mysql-test/suite/innodb_gis/r/1.result             |     2 +
 mysql-test/suite/innodb_gis/r/point_basic.result   |     4 +-
 mysql-test/suite/innodb_gis/r/rtree.result         |    14 +
 mysql-test/suite/innodb_gis/t/1.test               |     7 +-
 mysql-test/suite/innodb_gis/t/gis.test             |     5 +
 mysql-test/suite/innodb_gis/t/rtree.test           |    16 +
 .../innodb_zip/r/index_large_prefix_8k.result      |     3 +
 .../suite/innodb_zip/r/innochecksum_2.result       |     6 +-
 .../suite/innodb_zip/r/innochecksum_3.result       |     1 +
 .../suite/innodb_zip/r/wl5522_debug_zip.result     |     6 +-
 .../suite/innodb_zip/t/wl5522_debug_zip.test       |     4 +-
 mysql-test/suite/json/r/json_no_table.result       |     2 +-
 mysql-test/suite/json/r/json_table.result          |    81 +-
 mysql-test/suite/json/r/json_table_mysql.result    |    36 +-
 mysql-test/suite/json/t/json_no_table.test         |    94 +-
 mysql-test/suite/json/t/json_table.test            |    24 +
 mysql-test/suite/json/t/json_table_mysql.test      |     6 -
 mysql-test/suite/maria/alter.result                |     6 +-
 mysql-test/suite/maria/aria_sort_buffer.result     |     2 +
 mysql-test/suite/maria/ps_maria.result             |     2 +-
 mysql-test/suite/maria/repair-big-sort.result      |     2 +
 .../compression_providers_unloaded.result          |     1 +
 .../compression_providers_unloaded.test            |     1 +
 mysql-test/suite/mariabackup/disabled.def          |     1 -
 .../mariabackup/encrypted_page_compressed.result   |     2 +
 .../mariabackup/encrypted_page_compressed.test     |     2 +
 .../mariabackup/encrypted_page_corruption.result   |     2 +
 .../mariabackup/encrypted_page_corruption.test     |     2 +
 .../innodb_redo_log_overwrite.combinations         |     4 +
 mysql-test/suite/mariabackup/log_tables.result     |     2 +
 mysql-test/suite/mariabackup/log_tables.test       |    10 +-
 .../suite/mariabackup/slave_provision_nolock.test  |     2 +
 .../suite/mariabackup/undo_truncate.combinations   |     4 +
 mysql-test/suite/mariabackup/undo_truncate.opt     |     6 +
 mysql-test/suite/mariabackup/undo_truncate.result  |    39 +
 mysql-test/suite/mariabackup/undo_truncate.test    |    59 +
 .../mariabackup/unencrypted_page_compressed.result |     2 +
 .../mariabackup/unencrypted_page_compressed.test   |     2 +
 mysql-test/suite/mtr/t/simple,c2,s1.rdiff          |     4 +-
 mysql-test/suite/mtr/t/simple,s2,c2.rdiff          |     4 +-
 .../suite/multi_source/gtid_ignore_duplicates.test |     3 +
 mysql-test/suite/parts/inc/partition.pre           |     4 +
 mysql-test/suite/parts/inc/partition_alter3.inc    |     2 +
 mysql-test/suite/parts/inc/partition_check.inc     |    26 +
 .../suite/parts/inc/partition_check_read.inc       |     6 +
 .../suite/parts/inc/partition_check_read1.inc      |     6 +
 .../suite/parts/inc/partition_check_read2.inc      |     6 +
 .../suite/parts/inc/partition_layout_check2.inc    |     2 +
 mysql-test/suite/parts/inc/partition_trigg1.inc    |     4 +
 mysql-test/suite/parts/inc/partition_trigg3.inc    |     2 +
 mysql-test/suite/parts/r/alter_table.result        |    14 +
 mysql-test/suite/parts/r/partition_debug.result    |     4 +-
 .../suite/parts/r/partition_mgm_lc2_innodb.result  |    49 +-
 .../suite/parts/r/partition_mgm_lc2_memory.result  |    49 +-
 .../suite/parts/r/partition_mgm_lc2_myisam.result  |    49 +-
 mysql-test/suite/parts/t/alter_table.test          |    19 +
 mysql-test/suite/perfschema/r/grant.result         |    16 +
 .../suite/perfschema/r/misc_session_status.result  |     1 -
 .../suite/perfschema/r/threads_innodb.result       |     1 +
 .../suite/perfschema/t/alter_table_progress.test   |     4 +
 mysql-test/suite/perfschema/t/dml_handler.test     |     4 +
 mysql-test/suite/perfschema/t/grant.test           |    13 +
 .../suite/perfschema/t/hostcache_ipv4_blocked.test |     2 +
 .../suite/perfschema/t/hostcache_ipv4_max_con.test |     2 +
 .../suite/perfschema/t/hostcache_ipv6_blocked.test |     2 +
 .../suite/perfschema/t/misc_session_status.test    |     4 +-
 mysql-test/suite/perfschema/t/query_cache.test     |     4 +
 mysql-test/suite/perfschema/t/rpl_threads.test     |     6 +
 mysql-test/suite/perfschema/t/socket_connect.test  |     2 +
 .../suite/perfschema/t/socket_instances_func.test  |    20 +
 .../perfschema/t/socket_instances_func_win.test    |    12 +
 .../t/socket_summary_by_event_name_func.test       |     5 +-
 mysql-test/suite/perfschema/t/table_schema.test    |     8 +
 mysql-test/suite/perfschema/t/thread_cache.test    |     8 +
 mysql-test/suite/perfschema/t/threads_innodb.opt   |     1 +
 mysql-test/suite/perfschema/t/threads_mysql.test   |     2 +
 mysql-test/suite/period/r/delete,myisam.rdiff      |     4 +-
 mysql-test/suite/period/t/overlaps.test            |     4 +
 mysql-test/suite/period/t/versioning.test          |     6 +
 mysql-test/suite/plugins/r/audit_null.result       |     2 +-
 .../suite/plugins/r/compression,mroonga-lz4.rdiff  |     5 +-
 mysql-test/suite/plugins/r/compression.result      |     1 +
 .../suite/plugins/r/fulltext_notembedded.result    |     8 +
 mysql-test/suite/plugins/r/fulltext_plugin.result  |     3 +
 mysql-test/suite/plugins/r/multiauth.result        |     3 +-
 mysql-test/suite/plugins/r/pam.result              |     2 +-
 .../suite/plugins/r/password_reuse_check.result    |     4 +-
 .../suite/plugins/r/server_audit_pwd_mask.result   |    42 +
 mysql-test/suite/plugins/t/compression.test        |     1 +
 .../suite/plugins/t/feedback_plugin_load.test      |     2 +
 .../suite/plugins/t/fulltext_notembedded.test      |    12 +
 mysql-test/suite/plugins/t/fulltext_plugin.test    |     7 +-
 mysql-test/suite/plugins/t/multiauth.test          |     1 +
 mysql-test/suite/plugins/t/qc_info.test            |     2 +
 mysql-test/suite/plugins/t/qc_info_init.inc        |     4 +
 .../suite/plugins/t/server_audit_pwd_mask.test     |    75 +
 mysql-test/suite/roles/definer.result              |    14 +-
 mysql-test/suite/roles/grant_revoke_current.test   |     3 +
 .../suite/roles/set_default_role_ps-6960.test      |     2 +
 mysql-test/suite/rpl/include/check_type.inc        |     2 +
 mysql-test/suite/rpl/include/rpl_partition.inc     |    28 +
 .../suite/rpl/include/rpl_stop_middle_group.test   |     6 +
 .../sync_with_master_sql_delay_debug_sync.inc      |    82 +
 mysql-test/suite/rpl/r/create_or_replace2.result   |     2 +-
 .../suite/rpl/r/parallel_backup_xa_debug.result    |    42 +
 .../r/rpl_binlog_dump_slave_gtid_state_info.result |     4 -
 mysql-test/suite/rpl/r/rpl_binlog_errors.result    |     9 -
 mysql-test/suite/rpl/r/rpl_checksum.result         |     1 -
 .../suite/rpl/r/rpl_delayed_slave,parallel.rdiff   |     4 +-
 mysql-test/suite/rpl/r/rpl_from_mysql80.result     |    54 +
 .../suite/rpl/r/rpl_gtid_errorhandling.result      |    36 +-
 .../suite/rpl/r/rpl_insert_delayed,stmt.rdiff      |     4 +-
 mysql-test/suite/rpl/r/rpl_iodku,stmt.rdiff        |     4 +-
 .../suite/rpl/r/rpl_mark_optimize_tbl_ddl.result   |     4 +-
 .../rpl/r/rpl_mysqldump_gtid_slave_pos.result      |     4 +
 mysql-test/suite/rpl/r/rpl_old_master.result       |     3 -
 mysql-test/suite/rpl/r/rpl_parallel_sbm.result     |    38 +-
 .../suite/rpl/r/rpl_partition_archive.result       |    18 +
 mysql-test/suite/rpl/r/rpl_partition_innodb.result |    17 +
 mysql-test/suite/rpl/r/rpl_partition_memory.result |    17 +
 mysql-test/suite/rpl/r/rpl_partition_myisam.result |    17 +
 .../suite/rpl/r/rpl_row_big_table_id,32bit.rdiff   |     4 +-
 ...l_semi_sync_after_sync_coord_consistency.result |    88 +
 .../rpl/r/rpl_semi_sync_cond_var_per_thd.result    |    71 +
 ..._semi_sync_no_missed_ack_after_add_slave.result |    25 +-
 .../rpl/r/rpl_semi_sync_shutdown_await_ack.result  |    63 +-
 .../rpl/r/rpl_system_versioning_partitions.result  |    71 +
 mysql-test/suite/rpl/r/rpl_trans_no_trans.result   |     2 +-
 .../suite/rpl/t/parallel_backup_xa_debug.test      |    64 +
 .../t/rpl_binlog_dump_slave_gtid_state_info.test   |    12 +-
 mysql-test/suite/rpl/t/rpl_binlog_errors.test      |     4 +
 mysql-test/suite/rpl/t/rpl_bug31076.test           |     4 +-
 mysql-test/suite/rpl/t/rpl_checksum_cache.test     |     4 +
 mysql-test/suite/rpl/t/rpl_create_drop_event.test  |     6 +
 mysql-test/suite/rpl/t/rpl_do_grant.test           |     2 +
 mysql-test/suite/rpl/t/rpl_drop_db.test            |     2 +
 mysql-test/suite/rpl/t/rpl_events.test             |     4 +-
 .../suite/rpl/t/rpl_filter_tables_not_exist.test   |     6 +
 mysql-test/suite/rpl/t/rpl_from_mysql80.test       |   123 +
 mysql-test/suite/rpl/t/rpl_gtid_errorhandling.test |    40 +
 mysql-test/suite/rpl/t/rpl_gtid_mdev4484.test      |     2 +
 mysql-test/suite/rpl/t/rpl_gtid_stop_start.test    |     4 +-
 mysql-test/suite/rpl/t/rpl_loaddata_local.test     |    14 +
 mysql-test/suite/rpl/t/rpl_loaddata_map.test       |     2 +
 mysql-test/suite/rpl/t/rpl_loadfile.test           |     2 +
 .../suite/rpl/t/rpl_mark_optimize_tbl_ddl.test     |     4 +
 mysql-test/suite/rpl/t/rpl_mdev12179.test          |     2 +
 mysql-test/suite/rpl/t/rpl_mdev6020.test           |     2 +
 mysql-test/suite/rpl/t/rpl_misc_functions.test     |     6 +
 .../suite/rpl/t/rpl_mysqldump_gtid_slave_pos.test  |     8 +
 mysql-test/suite/rpl/t/rpl_old_master.test         |     7 -
 .../suite/rpl/t/rpl_parallel_deadlock_victim.test  |     3 +
 .../suite/rpl/t/rpl_parallel_deadlock_victim2.test |     4 +
 .../suite/rpl/t/rpl_parallel_gco_wait_kill.test    |     2 +-
 .../rpl/t/rpl_parallel_innodb_lock_conflict.test   |     4 +
 .../suite/rpl/t/rpl_parallel_optimistic.test       |     3 +
 .../rpl/t/rpl_parallel_optimistic_nobinlog.test    |     4 +
 mysql-test/suite/rpl/t/rpl_parallel_sbm.test       |    50 +-
 mysql-test/suite/rpl/t/rpl_parallel_seq.test       |     2 +
 .../suite/rpl/t/rpl_parallel_xa_same_xid.test      |     4 +
 ...rpl_semi_sync_after_sync_coord_consistency.test |   184 +
 .../rpl/t/rpl_semi_sync_cond_var_per_thd.test      |   117 +
 ...pl_semi_sync_no_missed_ack_after_add_slave.test |    30 +-
 .../rpl/t/rpl_semi_sync_shutdown_await_ack.inc     |    67 +-
 .../rpl/t/rpl_semi_sync_shutdown_await_ack.test    |    27 +-
 mysql-test/suite/rpl/t/rpl_slow_query_log.test     |     5 +
 mysql-test/suite/rpl/t/rpl_start_stop_slave.test   |    12 +-
 mysql-test/suite/rpl/t/rpl_stm_found_rows.test     |     8 +
 .../rpl/t/rpl_system_versioning_partitions.cnf     |     4 +
 .../rpl/t/rpl_system_versioning_partitions.test    |   248 +
 mysql-test/suite/rpl/t/rpl_temporary.test          |     2 +
 mysql-test/suite/rpl/t/rpl_temporary_error2.test   |     3 +
 mysql-test/suite/rpl/t/rpl_xa.inc                  |     5 +-
 mysql-test/suite/s3/basic.result                   |     3 +
 mysql-test/suite/s3/my.cnf                         |     2 +
 mysql-test/suite/s3/mysqldump.result               |     2 +-
 mysql-test/suite/s3/slave.cnf                      |     2 +
 mysql-test/suite/s3/suite.pm                       |    13 +
 mysql-test/suite/sql_sequence/alter.result         |    79 +-
 mysql-test/suite/sql_sequence/alter.test           |    57 +
 mysql-test/suite/sql_sequence/create.result        |    31 +
 mysql-test/suite/sql_sequence/create.test          |    20 +
 mysql-test/suite/sql_sequence/mysqldump.result     |     8 +-
 mysql-test/suite/sql_sequence/next.result          |     2 +-
 mysql-test/suite/sql_sequence/temporary.result     |    15 +
 mysql-test/suite/sql_sequence/temporary.test       |    18 +
 mysql-test/suite/stress/t/ddl_innodb.test          |    14 +
 .../sys_vars/r/aria_log_dir_path_basic.result      |     2 +-
 .../r/aria_sort_buffer_size_basic,32bit.rdiff      |     4 +-
 .../sys_vars/r/aria_sort_buffer_size_basic.result  |     6 +-
 .../r/auto_increment_increment_basic.result        |     6 +-
 .../sys_vars/r/auto_increment_offset_basic.result  |     6 +-
 .../suite/sys_vars/r/autocommit_basic.result       |     6 +-
 .../r/automatic_sp_privileges_basic.result         |     6 +-
 mysql-test/suite/sys_vars/r/basedir_basic.result   |     2 +-
 .../suite/sys_vars/r/big_tables_basic.result       |     6 +-
 .../suite/sys_vars/r/bind_address_basic.result     |     2 +-
 .../sys_vars/r/binlog_cache_size_basic.result      |     4 +-
 .../r/binlog_expire_logs_seconds_basic.result      |     6 +-
 .../sys_vars/r/binlog_stmt_cache_size_basic.result |     4 +-
 .../r/bulk_insert_buffer_size_basic.result         |     6 +-
 .../sys_vars/r/character_set_client_basic.result   |     8 +-
 .../r/character_set_connection_basic.result        |     8 +-
 .../sys_vars/r/character_set_database_basic.result |     8 +-
 .../r/character_set_filesystem_basic.result        |     8 +-
 .../sys_vars/r/character_set_results_basic.result  |   Bin 16895 -> 16876 bytes
 .../sys_vars/r/character_set_server_basic.result   |     8 +-
 .../sys_vars/r/character_set_system_basic.result   |     2 +-
 .../sys_vars/r/collation_connection_basic.result   |     8 +-
 .../sys_vars/r/collation_database_basic.result     |     8 +-
 .../suite/sys_vars/r/collation_server_basic.result |     8 +-
 .../suite/sys_vars/r/completion_type_basic.result  |     6 +-
 .../sys_vars/r/concurrent_insert_basic.result      |     4 +-
 .../suite/sys_vars/r/connect_timeout_basic.result  |     4 +-
 mysql-test/suite/sys_vars/r/datadir_basic.result   |     2 +-
 .../r/default_master_connection_basic.result       |     6 +-
 .../sys_vars/r/default_storage_engine_basic.result |     6 +-
 .../r/default_tmp_storage_engine_basic.result      |     6 +-
 .../sys_vars/r/default_week_format_basic.result    |     6 +-
 .../sys_vars/r/delayed_insert_limit_basic.result   |     6 +-
 .../sys_vars/r/delayed_insert_timeout_basic.result |     6 +-
 .../sys_vars/r/delayed_queue_size_basic.result     |     6 +-
 .../r/div_precision_increment_basic.result         |     6 +-
 .../suite/sys_vars/r/error_count_basic.result      |     2 +-
 .../suite/sys_vars/r/event_scheduler_basic.result  |     6 +-
 .../suite/sys_vars/r/expire_logs_days_basic.result |     6 +-
 mysql-test/suite/sys_vars/r/flush_basic.result     |     4 +-
 .../sys_vars/r/foreign_key_checks_basic.result     |     4 +-
 .../sys_vars/r/ft_boolean_syntax_basic.result      |     4 +-
 .../suite/sys_vars/r/general_log_basic.result      |     6 +-
 .../sys_vars/r/group_concat_max_len_basic.result   |     6 +-
 .../suite/sys_vars/r/have_compress_basic.result    |     2 +-
 .../suite/sys_vars/r/have_crypt_basic.result       |     2 +-
 mysql-test/suite/sys_vars/r/have_csv_basic.result  |    53 -
 .../sys_vars/r/have_dynamic_loading_basic.result   |     2 +-
 .../suite/sys_vars/r/have_geometry_basic.result    |     2 +-
 .../suite/sys_vars/r/have_innodb_basic.result      |    53 -
 .../suite/sys_vars/r/have_openssl_basic.result     |     2 +-
 .../suite/sys_vars/r/have_query_cache_basic.result |     2 +-
 .../suite/sys_vars/r/have_rtree_keys_basic.result  |     2 +-
 mysql-test/suite/sys_vars/r/have_ssl_basic.result  |     2 +-
 .../suite/sys_vars/r/have_symlink_basic.result     |     2 +-
 mysql-test/suite/sys_vars/r/hostname_basic.result  |     2 +-
 mysql-test/suite/sys_vars/r/identity_basic.result  |     6 +-
 .../suite/sys_vars/r/init_connect_basic.result     |   Bin 3869 -> 3861 bytes
 .../suite/sys_vars/r/init_slave_basic.result       |     4 +-
 .../r/innodb_adaptive_flushing_lwm_basic.result    |     2 +-
 .../innodb_adaptive_hash_index_parts_basic.result  |     2 +-
 .../r/innodb_autoextend_increment_basic.result     |     2 +-
 .../r/innodb_autoinc_lock_mode_basic.result        |     2 +-
 .../r/innodb_buffer_pool_chunk_size_basic.result   |     2 +-
 .../r/innodb_buffer_pool_size_basic.result         |     2 +-
 ..._compression_failure_threshold_pct_basic.result |     2 +-
 .../r/innodb_compression_pad_pct_max_basic.result  |     2 +-
 .../sys_vars/r/innodb_data_file_path_basic.result  |     2 +-
 .../sys_vars/r/innodb_data_home_dir_basic.result   |     2 +-
 .../sys_vars/r/innodb_doublewrite_basic.result     |     2 +-
 .../sys_vars/r/innodb_encrypt_log_basic.result     |     2 +-
 .../sys_vars/r/innodb_fast_shutdown_basic.result   |     2 +-
 .../sys_vars/r/innodb_file_io_threads_basic.result |     4 +-
 .../sys_vars/r/innodb_file_per_table_basic.result  |     2 +-
 .../r/innodb_flush_log_at_timeout_basic.result     |     2 +-
 .../r/innodb_flush_log_at_trx_commit_basic.result  |     2 +-
 .../sys_vars/r/innodb_flush_method_basic.result    |     2 +-
 .../r/innodb_flushing_avg_loops_basic.result       |     2 +-
 .../sys_vars/r/innodb_force_recovery_basic.result  |     2 +-
 .../r/innodb_ft_result_cache_limit,32bit.rdiff     |     4 +-
 .../r/innodb_lock_wait_timeout_basic.result        |     2 +-
 .../sys_vars/r/innodb_log_buffer_size_basic.result |     2 +-
 .../sys_vars/r/innodb_log_file_size_basic.result   |     2 +-
 .../r/innodb_log_group_home_dir_basic.result       |     2 +-
 .../r/innodb_max_dirty_pages_pct_basic.result      |     2 +-
 .../r/innodb_max_dirty_pages_pct_lwm_basic.result  |     2 +-
 .../sys_vars/r/innodb_max_purge_lag_basic.result   |     2 +-
 .../r/innodb_max_purge_lag_delay_basic.result      |     2 +-
 .../sys_vars/r/innodb_open_files_basic.result      |     2 +-
 .../r/innodb_purge_batch_size_basic.result         |    10 +-
 ...nodb_purge_rseg_truncate_frequency_basic.result |     2 +-
 .../sys_vars/r/innodb_purge_threads_basic.result   |     2 +-
 .../r/innodb_rollback_on_timeout_basic.result      |     2 +-
 .../sys_vars/r/innodb_sync_spin_loops_basic.result |     2 +-
 .../sys_vars/r/innodb_table_locks_basic.result     |     6 +-
 .../r/innodb_temp_data_file_path_basic.result      |     2 +-
 .../sys_vars/r/innodb_undo_directory_basic.result  |     2 +-
 .../r/innodb_undo_log_truncate_basic.result        |     2 +-
 .../r/innodb_undo_tablespaces_basic.result         |     2 +-
 .../sys_vars/r/innodb_use_native_aio_basic.result  |     2 +-
 mysql-test/suite/sys_vars/r/insert_id_basic.result |     6 +-
 .../sys_vars/r/interactive_timeout_basic.result    |     6 +-
 .../suite/sys_vars/r/join_buffer_size_basic.result |     6 +-
 .../sys_vars/r/keep_files_on_create_basic.result   |     6 +-
 .../suite/sys_vars/r/key_buffer_size_basic.result  |     6 +-
 .../r/key_cache_age_threshold_basic.result         |     6 +-
 .../sys_vars/r/key_cache_block_size_basic.result   |     6 +-
 .../r/key_cache_division_limit_basic.result        |     6 +-
 .../r/key_cache_file_hash_size_basic.result        |     6 +-
 .../suite/sys_vars/r/lc_time_names_basic.result    |     8 +-
 mysql-test/suite/sys_vars/r/license_basic.result   |     2 +-
 .../suite/sys_vars/r/local_infile_basic.result     |     4 +-
 .../sys_vars/r/lock_wait_timeout_basic.result      |     6 +-
 .../r/log_bin_trust_function_creators_basic.result |     6 +-
 .../suite/sys_vars/r/log_warnings_basic.result     |     6 +-
 .../suite/sys_vars/r/long_query_time_basic.result  |     6 +-
 .../sys_vars/r/low_priority_updates_basic.result   |     6 +-
 .../sys_vars/r/max_allowed_packet_basic.result     |     6 +-
 .../sys_vars/r/max_binlog_cache_size_basic.result  |     6 +-
 .../suite/sys_vars/r/max_binlog_size_basic.result  |     6 +-
 .../r/max_binlog_stmt_cache_size_basic.result      |     6 +-
 .../sys_vars/r/max_connect_errors_basic.result     |     6 +-
 .../suite/sys_vars/r/max_connections_basic.result  |     6 +-
 .../sys_vars/r/max_delayed_threads_basic.result    |     6 +-
 .../suite/sys_vars/r/max_error_count_basic.result  |     6 +-
 .../sys_vars/r/max_heap_table_size_basic.result    |     6 +-
 .../r/max_length_for_sort_data_basic.result        |     6 +-
 .../r/max_prepared_stmt_count_basic.result         |     6 +-
 .../sys_vars/r/max_relay_log_size_basic.result     |     6 +-
 .../sys_vars/r/max_seeks_for_key_basic.result      |     6 +-
 .../sys_vars/r/max_sp_recursion_depth_basic.result |     6 +-
 .../sys_vars/r/max_statement_time_basic.result     |     6 +-
 .../suite/sys_vars/r/max_tmp_tables_basic.result   |     6 +-
 .../sys_vars/r/max_user_connections_basic.result   |     6 +-
 .../sys_vars/r/max_write_lock_count_basic.result   |     6 +-
 mysql-test/suite/sys_vars/r/maximum_basic.result   |     2 +-
 .../sys_vars/r/min_examined_row_limit_basic.result |     6 +-
 .../r/myisam_data_pointer_size_basic.result        |     2 +-
 .../r/myisam_max_sort_file_size_basic.result       |     2 +-
 .../sys_vars/r/myisam_repair_threads_basic.result  |     6 +-
 .../r/myisam_sort_buffer_size_basic.result         |     6 +-
 .../suite/sys_vars/r/myisam_use_mmap_basic.result  |     2 +-
 .../r/mysql56_temporal_format_basic.result         |     4 +-
 .../sys_vars/r/net_buffer_length_basic.result      |     6 +-
 .../suite/sys_vars/r/net_read_timeout_basic.result |     6 +-
 .../suite/sys_vars/r/net_retry_count_basic.result  |     6 +-
 .../sys_vars/r/net_write_timeout_basic.result      |     6 +-
 .../suite/sys_vars/r/old_passwords_basic.result    |     6 +-
 .../sys_vars/r/optimizer_prune_level_basic.result  |     6 +-
 .../sys_vars/r/optimizer_search_depth_basic.result |     6 +-
 .../sys_vars/r/preload_buffer_size_basic.result    |     6 +-
 .../sys_vars/r/pseudo_slave_mode_basic.result      |     4 +-
 .../sys_vars/r/query_alloc_block_size_basic.result |    26 +-
 .../sys_vars/r/query_cache_limit_basic.result      |     6 +-
 .../r/query_cache_min_res_unit_basic.result        |     6 +-
 .../suite/sys_vars/r/query_cache_size_basic.result |     6 +-
 .../r/query_cache_wlock_invalidate_basic.result    |     6 +-
 .../sys_vars/r/query_prealloc_size_basic.result    |    26 +-
 .../sys_vars/r/range_alloc_block_size_basic.result |     6 +-
 .../suite/sys_vars/r/read_buffer_size_basic.result |     6 +-
 mysql-test/suite/sys_vars/r/read_only_basic.result |     6 +-
 .../sys_vars/r/read_rnd_buffer_size_basic.result   |     6 +-
 .../suite/sys_vars/r/relay_log_purge_basic.result  |     4 +-
 .../suite/sys_vars/r/secure_auth_basic.result      |     2 +-
 mysql-test/suite/sys_vars/r/server_id_basic.result |     2 +-
 .../r/slave_compressed_protocol_basic.result       |     2 +-
 .../sys_vars/r/slave_ddl_exec_mode_basic.result    |     2 +-
 .../r/slave_max_allowed_packet_basic.result        |     6 +-
 .../sys_vars/r/slave_net_timeout_basic.result      |     2 +-
 .../r/slave_transaction_retries_basic.result       |     2 +-
 .../slave_transaction_retry_interval_basic.result  |     2 +-
 .../suite/sys_vars/r/sort_buffer_size_basic.result |     6 +-
 .../suite/sys_vars/r/sql_big_selects_basic.result  |     4 +-
 .../sys_vars/r/sql_buffer_result_basic.result      |     4 +-
 .../suite/sys_vars/r/sql_log_bin_basic.result      |     4 +-
 .../suite/sys_vars/r/sql_log_off_basic.result      |     4 +-
 mysql-test/suite/sys_vars/r/sql_notes_basic.result |     4 +-
 .../sys_vars/r/sql_quote_show_create_basic.result  |     4 +-
 .../suite/sys_vars/r/sql_safe_updates_basic.result |     4 +-
 .../suite/sys_vars/r/sql_warnings_basic.result     |     4 +-
 mysql-test/suite/sys_vars/r/ssl_ca_basic.result    |     2 +-
 .../suite/sys_vars/r/ssl_capath_basic.result       |     2 +-
 mysql-test/suite/sys_vars/r/ssl_cert_basic.result  |     2 +-
 .../suite/sys_vars/r/ssl_cipher_basic.result       |     2 +-
 mysql-test/suite/sys_vars/r/ssl_key_basic.result   |     2 +-
 .../suite/sys_vars/r/storage_engine_basic.result   |     6 +-
 .../sys_vars/r/stored_program_cache_func.result    |     2 +-
 .../suite/sys_vars/r/sync_binlog_basic.result      |     6 +-
 mysql-test/suite/sys_vars/r/sync_frm_basic.result  |     4 +-
 .../suite/sys_vars/r/system_time_zone_basic.result |     2 +-
 .../suite/sys_vars/r/sysvars_aria,32bit.rdiff      |    18 +-
 mysql-test/suite/sys_vars/r/sysvars_aria.result    |     2 +-
 .../suite/sys_vars/r/sysvars_debug,32bit.rdiff     |     4 +-
 .../suite/sys_vars/r/sysvars_innodb,32bit.rdiff    |     2 +-
 mysql-test/suite/sys_vars/r/sysvars_innodb.result  |    32 +-
 .../sys_vars/r/sysvars_server_embedded,32bit.rdiff |   167 +-
 .../sys_vars/r/sysvars_server_embedded.result      |    22 +-
 .../r/sysvars_server_notembedded,32bit.rdiff       |   183 +-
 .../sys_vars/r/sysvars_server_notembedded.result   |    22 +-
 .../suite/sys_vars/r/sysvars_wsrep,32bit.rdiff     |     4 +-
 .../sys_vars/r/table_definition_cache_basic.result |     4 +-
 .../suite/sys_vars/r/table_open_cache_basic.result |     4 +-
 .../suite/sys_vars/r/thread_handling_basic.result  |     2 +-
 mysql-test/suite/sys_vars/r/time_zone_basic.result |     6 +-
 mysql-test/suite/sys_vars/r/timestamp_basic.result |     6 +-
 .../sys_vars/r/tmp_disk_table_size_basic.result    |     6 +-
 .../sys_vars/r/tmp_disk_table_size_func.result     |     2 +-
 mysql-test/suite/sys_vars/r/tmpdir_basic.result    |     2 +-
 .../r/transaction_alloc_block_size_basic.result    |     7 +-
 .../r/transaction_prealloc_size_basic.result       |     6 +-
 .../suite/sys_vars/r/tx_read_only_basic.result     |     2 +-
 .../suite/sys_vars/r/unique_checks_basic.result    |     6 +-
 .../r/updatable_views_with_limit_basic.result      |     6 +-
 mysql-test/suite/sys_vars/r/version_basic.result   |     2 +-
 .../suite/sys_vars/r/version_comment_basic.result  |     2 +-
 .../r/version_compile_machine_basic.result         |     2 +-
 .../sys_vars/r/version_compile_os_basic.result     |     2 +-
 .../sys_vars/r/version_malloc_library_basic.result |     2 +-
 .../suite/sys_vars/r/wait_timeout_basic.result     |     6 +-
 .../suite/sys_vars/r/warning_count_basic.result    |     2 +-
 .../t/innodb_buffer_pool_dump_now_basic.test       |     2 +
 .../t/innodb_fil_make_page_dirty_debug_basic.test  |     2 +
 .../sys_vars/t/innodb_read_io_threads_basic.test   |     2 +
 .../t/innodb_saved_page_number_debug_basic.test    |     2 +
 .../sys_vars/t/innodb_write_io_threads_basic.test  |     2 +
 .../t/log_slow_disabled_statements_func.test       |     8 +
 .../suite/sys_vars/t/maximum_basic-master.opt      |     2 +-
 .../sys_vars/t/query_alloc_block_size_basic.test   |     4 +-
 .../suite/sys_vars/t/query_cache_limit_func.test   |     4 +
 .../suite/sys_vars/t/query_cache_type_func.test    |     4 +
 .../sys_vars/t/query_prealloc_size_basic.test      |     4 +-
 mysql-test/suite/sys_vars/t/secure_file_priv.test  |     3 +
 .../suite/sys_vars/t/slow_query_log_func.test      |     5 +
 .../suite/sys_vars/t/sql_buffer_result_func.test   |     6 +
 .../suite/sys_vars/t/tmp_disk_table_size_func.test |     2 +-
 .../t/transaction_alloc_block_size_basic.test      |     2 -
 mysql-test/suite/vcol/inc/vcol_keys.inc            |    17 +
 mysql-test/suite/vcol/r/vcol_keys_innodb.result    |    19 +
 mysql-test/suite/vcol/r/vcol_keys_myisam.result    |    19 +
 mysql-test/suite/vcol/r/vcol_misc.result           |    14 +
 mysql-test/suite/vcol/t/load_data.test             |     2 +
 mysql-test/suite/vcol/t/vcol_keys_myisam.test      |     2 +
 mysql-test/suite/vcol/t/vcol_misc.test             |    19 +
 mysql-test/suite/versioning/common.inc             |     2 +
 mysql-test/suite/versioning/r/data.result          |    22 +-
 .../suite/versioning/r/delete_history.result       |    11 +
 mysql-test/suite/versioning/r/insert.result        |    12 +-
 mysql-test/suite/versioning/r/load_data.result     |    10 -
 mysql-test/suite/versioning/r/partition.result     |     4 +-
 mysql-test/suite/versioning/r/replace.result       |    27 +
 mysql-test/suite/versioning/r/rpl.result           |     2 +-
 mysql-test/suite/versioning/r/rpl_row.result       |    24 +
 mysql-test/suite/versioning/r/select,trx_id.rdiff  |     4 +-
 mysql-test/suite/versioning/r/select2,trx_id.rdiff |     4 +-
 mysql-test/suite/versioning/r/update.result        |     4 +-
 mysql-test/suite/versioning/t/alter.test           |     2 +
 mysql-test/suite/versioning/t/commit_id.test       |    14 +
 mysql-test/suite/versioning/t/create.test          |     8 +
 mysql-test/suite/versioning/t/cte.test             |     8 +-
 mysql-test/suite/versioning/t/data.test            |     2 +
 mysql-test/suite/versioning/t/delete.test          |     2 +
 mysql-test/suite/versioning/t/delete_history.test  |    13 +
 mysql-test/suite/versioning/t/foreign.test         |    10 +
 mysql-test/suite/versioning/t/insert.test          |     6 +
 mysql-test/suite/versioning/t/insert2.test         |     2 +
 mysql-test/suite/versioning/t/load_data.test       |    18 -
 mysql-test/suite/versioning/t/partition.test       |    10 +-
 mysql-test/suite/versioning/t/replace.test         |    43 +
 mysql-test/suite/versioning/t/rpl.test             |     2 +
 mysql-test/suite/versioning/t/rpl_row.test         |    15 +
 mysql-test/suite/versioning/t/select.test          |    16 +-
 mysql-test/suite/versioning/t/select2.test         |     5 +
 mysql-test/suite/versioning/t/simple.test          |     4 +
 mysql-test/suite/versioning/t/trx_id.test          |    12 +
 mysql-test/suite/versioning/t/update.test          |    14 +
 mysql-test/suite/versioning/t/view.test            |     4 +
 mysql-test/suite/wsrep/disabled.def                |     2 -
 mysql-test/suite/wsrep/r/MDEV-33997.result         |    38 +
 mysql-test/suite/wsrep/r/binlog_format.result      |     8 +
 mysql-test/suite/wsrep/r/variables.result          |     3 +
 mysql-test/suite/wsrep/r/variables_debug.result    |     3 +
 .../suite/wsrep/r/wsrep-recover-v25,binlogon.rdiff |     4 +-
 .../suite/wsrep/r/wsrep_protocol_versions.result   |     7 +
 mysql-test/suite/wsrep/t/MDEV-23081.test           |    14 +-
 mysql-test/suite/wsrep/t/MDEV-33997.cnf            |     9 +
 mysql-test/suite/wsrep/t/MDEV-33997.combinations   |     4 +
 mysql-test/suite/wsrep/t/MDEV-33997.test           |    49 +
 mysql-test/suite/wsrep/t/variables.test            |     2 +-
 mysql-test/suite/wsrep/t/variables_debug.test      |     2 +-
 mysql-test/suite/wsrep/t/wsrep-recover-step.inc    |     2 +-
 .../suite/wsrep/t/wsrep_protocol_versions.cnf      |    13 +
 .../suite/wsrep/t/wsrep_protocol_versions.test     |     9 +
 mysys/CMakeLists.txt                               |     3 +-
 mysys/array.c                                      |     4 +-
 mysys/charset.c                                    |     9 +-
 mysys/crc32/crc32c.cc                              |     2 +-
 mysys/crc32/crc32c_x86.cc                          |     4 +-
 mysys/hash.c                                       |     8 +-
 mysys/mf_iocache.c                                 |     2 +-
 mysys/mf_keycache.c                                |    70 +-
 mysys/mf_qsort.c                                   |     4 +-
 mysys/my_alloc.c                                   |    29 +-
 mysys/my_create.c                                  |     4 +-
 mysys/my_default.c                                 |     6 +-
 mysys/my_getexe.c                                  |    66 +
 mysys/my_getpagesize.c                             |    12 +-
 mysys/my_init.c                                    |    12 +-
 mysys/my_lib.c                                     |     6 +-
 mysys/my_likely.c                                  |    14 +-
 mysys/my_open.c                                    |     2 +-
 mysys/my_safehash.c                                |    15 +-
 mysys/my_stack.c                                   |    75 +
 mysys/my_static.c                                  |     2 +-
 mysys/my_symlink.c                                 |     2 +-
 mysys/my_symlink2.c                                |     2 +-
 mysys/ptr_cmp.c                                    |    79 +-
 mysys/queues.c                                     |     4 +-
 mysys/thr_alarm.c                                  |    10 +-
 mysys/thr_timer.c                                  |    10 +-
 mysys/tree.c                                       |     3 +
 mysys/waiting_threads.c                            |     5 +-
 mysys_ssl/openssl.c                                |    30 +-
 plugin/auth_gssapi/gssapi_server.cc                |    16 +-
 plugin/auth_socket/CMakeLists.txt                  |     4 +-
 plugin/daemon_example/daemon_example.cc            |    24 +-
 plugin/feedback/feedback.cc                        |     6 +-
 plugin/feedback/sender_thread.cc                   |     1 -
 plugin/handler_socket/CMakeLists.txt               |     2 -
 plugin/handler_socket/client/hslongrun.cpp         |     4 +-
 plugin/handler_socket/client/hstest.cpp            |     4 +-
 plugin/handler_socket/handlersocket/database.cpp   |     2 +-
 plugin/handler_socket/handlersocket/database.hpp   |     4 +-
 .../handler_socket/handlersocket/handlersocket.cpp |     2 +-
 plugin/handler_socket/handlersocket/hstcpsvr.cpp   |     2 +-
 plugin/handler_socket/handlersocket/hstcpsvr.hpp   |     2 +-
 .../handlersocket/hstcpsvr_worker.cpp              |     4 +-
 .../handlersocket/hstcpsvr_worker.hpp              |     2 +-
 plugin/handler_socket/libhsclient/hstcpcli.hpp     |     2 +-
 .../hashicorp_key_management_plugin.cc             |     2 +-
 plugin/server_audit/server_audit.c                 |   249 +-
 plugin/type_inet/item_inetfunc.cc                  |     8 +-
 plugin/type_inet/item_inetfunc.h                   |     8 +-
 .../mysql-test/type_inet/func_inet_plugin.result   |    26 +
 .../mysql-test/type_inet/func_inet_plugin.test     |    21 +
 .../type_inet/mysql-test/type_inet/type_inet4.test |     4 +
 .../type_inet/mysql-test/type_inet/type_inet6.test |     6 +
 .../mysql-test/type_inet/type_inet6_ps.result      |    17 +
 .../mysql-test/type_inet/type_inet6_ps.test        |    16 +
 .../type_inet/type_inet6_search_condition.result   |   167 +
 .../type_inet/type_inet6_search_condition.test     |    16 +
 plugin/type_inet/sql_type_inet.h                   |     4 +
 .../mysql-test/type_uuid/func_uuid_plugin.result   |    14 +
 .../mysql-test/type_uuid/func_uuid_plugin.test     |    15 +
 plugin/type_uuid/mysql-test/type_uuid/order.result |     2 +-
 .../type_uuid/mysql-test/type_uuid/type_uuid.test  |     4 +
 .../mysql-test/type_uuid/type_uuid_in.result       |   101 +
 .../mysql-test/type_uuid/type_uuid_in.test         |    82 +
 .../mysql-test/type_uuid/type_uuid_ps.result       |    17 +
 .../mysql-test/type_uuid/type_uuid_ps.test         |    16 +
 plugin/type_uuid/sql_type_uuid.h                   |    20 +
 scripts/galera_recovery.sh                         |     4 +-
 scripts/mysql_install_db.sh                        |     2 +-
 scripts/mysql_system_tables.sql                    |     2 +-
 scripts/mysql_system_tables_fix.sql                |     4 +
 scripts/mysqld_safe.sh                             |     4 +-
 scripts/sys_schema/README.md                       |   582 +-
 scripts/wsrep_sst_backup.sh                        |    48 +-
 scripts/wsrep_sst_common.sh                        |   326 +-
 scripts/wsrep_sst_mariabackup.sh                   |   295 +-
 scripts/wsrep_sst_mysqldump.sh                     |    23 +-
 scripts/wsrep_sst_rsync.sh                         |   342 +-
 sql-common/client.c                                |    34 +-
 sql-common/my_time.c                               |     2 +-
 sql/bounded_queue.h                                |    20 +-
 sql/contributors.h                                 |    48 +-
 sql/create_options.cc                              |   154 +-
 sql/create_options.h                               |     6 +-
 sql/ddl_log.cc                                     |     1 -
 sql/debug_sync.cc                                  |     5 +-
 sql/encryption.cc                                  |     6 +-
 sql/event_parse_data.cc                            |    27 +
 sql/event_queue.cc                                 |     6 +-
 sql/event_scheduler.cc                             |     7 +-
 sql/events.cc                                      |     6 -
 sql/field.cc                                       |    24 +-
 sql/field.h                                        |     6 +-
 sql/field_conv.cc                                  |    10 +-
 sql/filesort.cc                                    |   106 +-
 sql/filesort_utils.h                               |     6 +-
 sql/group_by_handler.h                             |     7 +-
 sql/ha_handler_stats.h                             |     8 +
 sql/ha_partition.cc                                |    88 +-
 sql/ha_partition.h                                 |    20 +-
 sql/ha_sequence.cc                                 |    15 +
 sql/ha_sequence.h                                  |     4 +-
 sql/handler.cc                                     |   115 +-
 sql/handler.h                                      |    33 +-
 sql/hostname.cc                                    |     2 +-
 sql/item.cc                                        |   117 +-
 sql/item.h                                         |   180 +-
 sql/item_cmpfunc.cc                                |   161 +-
 sql/item_cmpfunc.h                                 |   101 +-
 sql/item_create.cc                                 |    14 +-
 sql/item_create.h                                  |     2 +-
 sql/item_func.cc                                   |    45 +-
 sql/item_func.h                                    |     6 +-
 sql/item_geofunc.cc                                |    15 +-
 sql/item_geofunc.h                                 |     8 +-
 sql/item_jsonfunc.cc                               |    16 +-
 sql/item_jsonfunc.h                                |    14 +-
 sql/item_strfunc.cc                                |   126 +-
 sql/item_strfunc.h                                 |     4 +-
 sql/item_subselect.cc                              |   123 +-
 sql/item_subselect.h                               |    78 +-
 sql/item_sum.cc                                    |    91 +-
 sql/item_sum.h                                     |    32 +-
 sql/item_timefunc.cc                               |     6 +-
 sql/item_timefunc.h                                |    16 +-
 sql/item_vers.cc                                   |     4 +-
 sql/item_vers.h                                    |     3 +-
 sql/item_xmlfunc.cc                                |     4 +-
 sql/json_table.cc                                  |    27 +-
 sql/json_table.h                                   |     6 +-
 sql/key.cc                                         |    11 +-
 sql/key.h                                          |     6 +-
 sql/log.cc                                         |   117 +-
 sql/log_event.cc                                   |    44 +-
 sql/log_event.h                                    |    12 +-
 sql/log_event_client.cc                            |    35 +-
 sql/log_event_server.cc                            |    54 +-
 sql/mdl.cc                                         |    11 +-
 sql/mf_iocache_encr.cc                             |     4 +-
 sql/multi_range_read.cc                            |    30 +-
 sql/multi_range_read.h                             |     7 +-
 sql/my_decimal.cc                                  |     2 +-
 sql/mysqld.cc                                      |   300 +-
 sql/mysqld.h                                       |     2 +-
 sql/net_serv.cc                                    |     1 -
 sql/opt_range.cc                                   |    64 +-
 sql/opt_range.h                                    |     4 +-
 sql/opt_split.cc                                   |     4 +-
 sql/opt_subselect.cc                               |     7 +-
 sql/opt_sum.cc                                     |     8 +-
 sql/partition_info.cc                              |    14 +-
 sql/records.cc                                     |     6 +-
 sql/rowid_filter.cc                                |    10 +-
 sql/rowid_filter.h                                 |     9 +-
 sql/rpl_filter.cc                                  |    10 +-
 sql/rpl_gtid.cc                                    |    56 +-
 sql/rpl_mi.cc                                      |    17 +-
 sql/rpl_parallel.cc                                |    56 +-
 sql/rpl_rli.cc                                     |    26 +-
 sql/semisync_master.cc                             |    64 +-
 sql/semisync_master.h                              |     6 +-
 sql/semisync_master_ack_receiver.cc                |     1 -
 sql/service_wsrep.cc                               |    46 +-
 sql/session_tracker.cc                             |    13 +-
 sql/session_tracker.h                              |     9 +-
 sql/set_var.cc                                     |    20 +-
 sql/set_var.h                                      |     3 +
 sql/share/errmsg-utf8.txt                          |   235 +-
 sql/signal_handler.cc                              |   156 +-
 sql/slave.cc                                       |    64 +-
 sql/sp.cc                                          |     7 +-
 sql/sp.h                                           |     4 +-
 sql/sp_cache.cc                                    |    11 +-
 sql/sp_head.cc                                     |    24 +-
 sql/sp_head.h                                      |    11 +-
 sql/sql_acl.cc                                     |   210 +-
 sql/sql_acl.h                                      |     2 +-
 sql/{sql_acl_getsort.ic => sql_acl_getsort.inl}    |     0
 sql/sql_alter.cc                                   |     2 +-
 sql/sql_alter.h                                    |     1 +
 sql/sql_analyse.cc                                 |    56 +-
 sql/sql_analyse.h                                  |    70 +-
 sql/sql_array.h                                    |    11 +-
 sql/sql_audit.cc                                   |    14 +-
 sql/sql_base.cc                                    |   278 +-
 sql/sql_base.h                                     |    13 +-
 sql/sql_cache.cc                                   |    52 +-
 sql/sql_cache.h                                    |    12 +-
 sql/sql_class.cc                                   |   280 +-
 sql/sql_class.h                                    |   139 +-
 sql/sql_connect.cc                                 |    99 +-
 sql/sql_connect.h                                  |     2 +-
 sql/sql_const.h                                    |    21 +-
 sql/sql_db.cc                                      |    23 +-
 sql/sql_delete.cc                                  |    67 +-
 sql/sql_do.cc                                      |     3 +-
 sql/sql_error.cc                                   |    20 +-
 sql/sql_error.h                                    |     5 +
 sql/sql_handler.cc                                 |    44 +-
 sql/sql_help.cc                                    |     8 +-
 sql/sql_hset.h                                     |     6 +-
 sql/sql_insert.cc                                  |   188 +-
 sql/sql_insert.h                                   |     7 +
 sql/sql_join_cache.cc                              |     4 +-
 sql/sql_lex.cc                                     |    21 +-
 sql/sql_lex.h                                      |    12 +-
 sql/sql_lifo_buffer.h                              |     2 +-
 sql/sql_list.h                                     |     9 +-
 sql/sql_load.cc                                    |    37 +-
 sql/sql_parse.cc                                   |   150 +-
 sql/sql_partition.cc                               |    29 +-
 sql/sql_partition_admin.cc                         |     2 +
 sql/sql_plugin.cc                                  |   108 +-
 sql/sql_plugin.h                                   |     4 +-
 sql/sql_plugin_services.inl                        |     3 +
 sql/sql_prepare.cc                                 |    53 +-
 sql/sql_priv.h                                     |     4 +
 sql/sql_reload.cc                                  |     3 -
 sql/sql_repl.cc                                    |    20 +-
 sql/sql_select.cc                                  |   861 +-
 sql/sql_select.h                                   |    22 +-
 sql/sql_sequence.cc                                |    38 +-
 sql/sql_servers.cc                                 |    97 +-
 sql/sql_show.cc                                    |   140 +-
 sql/sql_sort.h                                     |     6 +-
 sql/sql_statistics.cc                              |    15 +-
 sql/sql_statistics.h                               |     2 +-
 sql/sql_table.cc                                   |   809 +-
 sql/sql_table.h                                    |     6 +-
 sql/sql_trigger.cc                                 |    24 +-
 sql/sql_trigger.h                                  |    18 +-
 sql/sql_type.cc                                    |    51 +-
 sql/sql_type.h                                     |    24 +-
 sql/sql_type_fixedbin.h                            |    18 +-
 sql/sql_udf.cc                                     |    11 +-
 sql/sql_udf.h                                      |     2 +-
 sql/sql_union.cc                                   |    13 +-
 sql/sql_update.cc                                  |    64 +-
 sql/sql_window.cc                                  |    21 +-
 sql/sql_yacc.yy                                    |   114 +-
 sql/structs.h                                      |     2 +-
 sql/sys_vars.cc                                    |   135 +-
 sql/sys_vars.inl                                   |     6 +-
 sql/table.cc                                       |   270 +-
 sql/table.h                                        |    85 +-
 sql/table_cache.cc                                 |    26 +-
 sql/threadpool_common.cc                           |    29 +-
 sql/transaction.cc                                 |     4 +
 sql/tztime.cc                                      |    23 +-
 sql/uniques.cc                                     |    45 +-
 sql/uniques.h                                      |    12 +-
 sql/win_tzname_data.h                              |     4 +-
 sql/wsrep_applier.cc                               |    33 +-
 sql/wsrep_applier.h                                |    16 +-
 sql/wsrep_high_priority_service.cc                 |    24 +-
 sql/wsrep_mysqld.cc                                |   380 +-
 sql/wsrep_mysqld.h                                 |     8 +-
 sql/wsrep_schema.cc                                |    95 +-
 sql/wsrep_schema.h                                 |    25 +-
 sql/wsrep_server_service.cc                        |    11 +-
 sql/wsrep_server_service.h                         |     4 +
 sql/wsrep_server_state.cc                          |    22 +
 sql/wsrep_server_state.h                           |     2 +
 sql/wsrep_sst.cc                                   |    14 +-
 sql/wsrep_thd.cc                                   |     6 +-
 sql/wsrep_utils.cc                                 |     1 -
 sql/wsrep_var.cc                                   |     2 +-
 sql/xa.cc                                          |   120 +-
 sql/yy_mariadb.cc                                  | 36340 +++++++++---------
 sql/yy_oracle.cc                                   | 36824 ++++++++++---------
 storage/blackhole/ha_blackhole.cc                  |    16 +-
 storage/columnstore/CMakeLists.txt                 |     2 +
 storage/columnstore/columnstore/CMakeLists.txt     |     3 +
 storage/columnstore/columnstore/VERSION            |     4 +-
 .../columnstore/storage-manager/src/S3Storage.h    |     1 +
 .../columnstore/tools/passwd/secrets.cpp           |     2 +-
 .../columnstore/utils/cloudio/SocketPool.h         |     2 +-
 .../columnstore/utils/common/threadnaming.cpp      |     8 +
 .../columnstore/utils/funcexp/func_between.cpp     |    10 +-
 storage/connect/domdoc.cpp                         |    23 +-
 storage/connect/ha_connect.cc                      |     9 +
 storage/connect/mysql-test/connect/r/mysql.result  |     4 +-
 .../connect/mysql-test/connect/r/mysql_exec.result |     2 +-
 .../connect/mysql-test/connect/r/mysql_new.result  |     2 +-
 .../mysql-test/connect/r/odbc_sqlite3.result       |     8 +-
 storage/connect/mysql-test/connect/r/tbl.result    |     9 +
 storage/connect/mysql-test/connect/t/bson_udf.test |     3 +
 storage/connect/mysql-test/connect/t/json_udf.test |     6 +
 storage/connect/mysql-test/connect/t/tbl.test      |    11 +
 storage/connect/tabfmt.cpp                         |    20 +-
 storage/csv/ha_tina.cc                             |    21 +-
 storage/example/mysql-test/mtr/t/test2.rdiff       |     4 +-
 storage/federated/ha_federated.cc                  |     9 +-
 storage/federatedx/ha_federatedx.cc                |    27 +-
 storage/heap/ha_heap.cc                            |    14 +-
 storage/heap/heapdef.h                             |     3 +
 storage/heap/hp_block.c                            |     4 +-
 storage/heap/hp_create.c                           |   115 +-
 storage/heap/hp_rnext.c                            |     4 +-
 storage/heap/hp_rprev.c                            |     3 +-
 storage/heap/hp_update.c                           |     9 +-
 storage/heap/hp_write.c                            |    27 +-
 storage/innobase/CMakeLists.txt                    |    10 +-
 storage/innobase/btr/btr0btr.cc                    |   338 +-
 storage/innobase/btr/btr0bulk.cc                   |    22 +-
 storage/innobase/btr/btr0cur.cc                    |   340 +-
 storage/innobase/btr/btr0pcur.cc                   |     4 +-
 storage/innobase/btr/btr0sea.cc                    |    58 +-
 storage/innobase/buf/buf0buddy.cc                  |    84 +-
 storage/innobase/buf/buf0buf.cc                    |  1127 +-
 storage/innobase/buf/buf0dblwr.cc                  |   167 +-
 storage/innobase/buf/buf0flu.cc                    |   168 +-
 storage/innobase/buf/buf0lru.cc                    |    22 +-
 storage/innobase/buf/buf0rea.cc                    |    78 +-
 storage/innobase/dict/dict0crea.cc                 |   164 +-
 storage/innobase/dict/dict0dict.cc                 |   450 +-
 storage/innobase/dict/dict0load.cc                 |    47 +-
 storage/innobase/dict/dict0mem.cc                  |    11 +-
 storage/innobase/dict/dict0stats.cc                |   480 +-
 storage/innobase/dict/drop.cc                      |     3 +-
 storage/innobase/fil/fil0crypt.cc                  |    27 +-
 storage/innobase/fil/fil0fil.cc                    |   548 +-
 storage/innobase/fsp/fsp0file.cc                   |   211 +-
 storage/innobase/fsp/fsp0fsp.cc                    |   102 +-
 storage/innobase/fsp/fsp0space.cc                  |     6 +-
 storage/innobase/fsp/fsp0sysspace.cc               |    29 +-
 storage/innobase/fts/fts0fts.cc                    |    80 +-
 storage/innobase/fut/fut0lst.cc                    |     4 +-
 storage/innobase/gis/gis0rtree.cc                  |     4 +-
 storage/innobase/gis/gis0sea.cc                    |    15 +-
 storage/innobase/ha/ha0storage.cc                  |   112 +-
 storage/innobase/handler/ha_innodb.cc              |  1585 +-
 storage/innobase/handler/ha_innodb.h               |    26 +-
 storage/innobase/handler/handler0alter.cc          |   391 +-
 storage/innobase/handler/i_s.cc                    |     5 +-
 storage/innobase/ibuf/ibuf0ibuf.cc                 |   101 +-
 storage/innobase/include/btr0btr.h                 |    67 +-
 storage/innobase/include/btr0cur.h                 |    14 +-
 storage/innobase/include/btr0cur.inl               |    12 -
 storage/innobase/include/buf0buf.h                 |   526 +-
 storage/innobase/include/buf0buf.inl               |    20 -
 storage/innobase/include/buf0dblwr.h               |    38 +-
 storage/innobase/include/buf0flu.h                 |    40 +-
 storage/innobase/include/buf0lru.h                 |    24 +-
 storage/innobase/include/buf0rea.h                 |    21 +-
 storage/innobase/include/buf0types.h               |    86 +-
 storage/innobase/include/db0err.h                  |     2 -
 storage/innobase/include/dict0boot.h               |     4 +-
 storage/innobase/include/dict0dict.h               |   146 +-
 storage/innobase/include/dict0mem.h                |   203 +-
 storage/innobase/include/dict0types.h              |    14 +-
 storage/innobase/include/fil0fil.h                 |   512 +-
 storage/innobase/include/fsp0file.h                |    10 +-
 storage/innobase/include/fsp0fsp.h                 |    40 +-
 storage/innobase/include/fts0fts.h                 |    12 +-
 storage/innobase/include/ha_prototypes.h           |   107 +-
 storage/innobase/include/hash0hash.h               |   202 +-
 storage/innobase/include/lock0lock.h               |    40 +-
 storage/innobase/include/lock0priv.h               |     4 +-
 storage/innobase/include/lock0priv.inl             |     3 +-
 storage/innobase/include/log0log.h                 |   108 +-
 storage/innobase/include/log0recv.h                |   101 +-
 storage/innobase/include/mtr0log.h                 |     9 +-
 storage/innobase/include/mtr0mtr.h                 |     8 +-
 storage/innobase/include/os0file.h                 |   190 +-
 storage/innobase/include/os0file.inl               |     9 +-
 storage/innobase/include/page0cur.h                |    12 +-
 storage/innobase/include/page0cur.inl              |    12 -
 storage/innobase/include/page0page.h               |    48 +-
 storage/innobase/include/page0page.inl             |    10 +-
 storage/innobase/include/que0que.h                 |    11 -
 storage/innobase/include/row0merge.h               |    18 +-
 storage/innobase/include/row0mysql.h               |    13 +-
 storage/innobase/include/row0purge.h               |    27 +-
 storage/innobase/include/row0vers.h                |    57 +-
 storage/innobase/include/rw_lock.h                 |     8 -
 storage/innobase/include/small_vector.h            |    65 +-
 storage/innobase/include/srv0srv.h                 |    13 +-
 storage/innobase/include/srw_lock.h                |   257 +-
 storage/innobase/include/sux_lock.h                |    40 +-
 .../innobase/include/transactional_lock_guard.h    |    34 +-
 storage/innobase/include/trx0i_s.h                 |    16 +-
 storage/innobase/include/trx0purge.h               |    67 +-
 storage/innobase/include/trx0rec.h                 |    54 +-
 storage/innobase/include/trx0roll.h                |    76 +-
 storage/innobase/include/trx0rseg.h                |    14 -
 storage/innobase/include/trx0sys.h                 |    71 +-
 storage/innobase/include/trx0trx.h                 |   197 +-
 storage/innobase/include/trx0trx.inl               |     2 +
 storage/innobase/include/trx0types.h               |    10 +-
 storage/innobase/include/trx0undo.h                |     2 +-
 storage/innobase/include/univ.i                    |     3 +-
 storage/innobase/include/ut0pool.h                 |     9 +
 storage/innobase/include/ut0rnd.h                  |    28 +-
 storage/innobase/include/ut0rnd.inl                |    34 -
 storage/innobase/lock/lock0lock.cc                 |  1130 +-
 storage/innobase/lock/lock0prdt.cc                 |     6 +-
 storage/innobase/log/log0log.cc                    |   631 +-
 storage/innobase/log/log0recv.cc                   |   661 +-
 storage/innobase/mem/mem0mem.cc                    |     1 +
 storage/innobase/mtr/mtr0mtr.cc                    |   180 +-
 .../storage_engine/autoinc_secondary.rdiff         |     4 +-
 .../mysql-test/storage_engine/cache_index.rdiff    |     4 +-
 .../storage_engine/checksum_table_live.rdiff       |     4 +-
 .../storage_engine/fulltext_search.rdiff           |     4 +-
 .../storage_engine/index_enable_disable.rdiff      |     4 +-
 .../storage_engine/index_type_hash.rdiff           |     4 +-
 .../mysql-test/storage_engine/insert_delayed.rdiff |     4 +-
 .../storage_engine/lock_concurrent.rdiff           |     4 +-
 .../mysql-test/storage_engine/optimize_table.rdiff |     4 +-
 .../storage_engine/parts/checksum_table.rdiff      |     4 +-
 .../storage_engine/parts/create_table.rdiff        |     4 +-
 .../storage_engine/parts/optimize_table.rdiff      |     4 +-
 .../storage_engine/parts/repair_table.rdiff        |     4 +-
 .../mysql-test/storage_engine/repair_table.rdiff   |     4 +-
 .../storage_engine/tbl_opt_index_dir.rdiff         |     4 +-
 .../storage_engine/tbl_opt_insert_method.rdiff     |     4 +-
 .../storage_engine/tbl_opt_row_format.rdiff        |     4 +-
 .../mysql-test/storage_engine/tbl_opt_union.rdiff  |     4 +-
 .../trx/cons_snapshot_serializable.rdiff           |     4 +-
 .../storage_engine/trx/level_read_committed.rdiff  |     4 +-
 .../trx/level_read_uncommitted.rdiff               |     4 +-
 .../storage_engine/type_char_indexes.rdiff         |     4 +-
 .../storage_engine/type_float_indexes.rdiff        |     4 +-
 storage/innobase/os/os0file.cc                     |   694 +-
 storage/innobase/page/page0cur.cc                  |    44 +-
 storage/innobase/page/page0page.cc                 |   111 +-
 storage/innobase/page/page0zip.cc                  |    15 +-
 storage/innobase/pars/pars0opt.cc                  |    20 +-
 storage/innobase/que/que0que.cc                    |    37 +-
 storage/innobase/read/read0read.cc                 |     2 +-
 storage/innobase/row/row0import.cc                 |    98 +-
 storage/innobase/row/row0ins.cc                    |   119 +-
 storage/innobase/row/row0log.cc                    |     4 +-
 storage/innobase/row/row0merge.cc                  |   299 +-
 storage/innobase/row/row0mysql.cc                  |   113 +-
 storage/innobase/row/row0purge.cc                  |   737 +-
 storage/innobase/row/row0quiesce.cc                |    33 +-
 storage/innobase/row/row0row.cc                    |    10 +-
 storage/innobase/row/row0sel.cc                    |    42 +-
 storage/innobase/row/row0umod.cc                   |   158 +-
 storage/innobase/row/row0undo.cc                   |     4 +-
 storage/innobase/row/row0upd.cc                    |     2 +-
 storage/innobase/row/row0vers.cc                   |   536 +-
 storage/innobase/srv/srv0srv.cc                    |    26 +-
 storage/innobase/srv/srv0start.cc                  |   113 +-
 storage/innobase/sync/srw_lock.cc                  |   212 +-
 storage/innobase/trx/trx0i_s.cc                    |   270 +-
 storage/innobase/trx/trx0purge.cc                  |   391 +-
 storage/innobase/trx/trx0rec.cc                    |   258 +-
 storage/innobase/trx/trx0roll.cc                   |   391 +-
 storage/innobase/trx/trx0rseg.cc                   |     2 +
 storage/innobase/trx/trx0sys.cc                    |    56 +-
 storage/innobase/trx/trx0trx.cc                    |   222 +-
 storage/innobase/trx/trx0undo.cc                   |    46 +-
 storage/innobase/unittest/innodb_sync-t.cc         |    30 +
 storage/innobase/ut/ut0ut.cc                       |     2 -
 storage/maria/aria_pack.c                          |    39 +-
 storage/maria/aria_read_log.c                      |     9 +-
 storage/maria/aria_s3_copy.cc                      |    32 +
 storage/maria/ha_maria.cc                          |     1 +
 storage/maria/ha_s3.cc                             |    23 +-
 storage/maria/libmarias3/.gitignore                |     1 +
 storage/maria/libmarias3/VERSION.txt               |     2 +-
 storage/maria/libmarias3/configure.ac              |     2 +-
 .../docs/_themes/sphinx_rtd_theme/__init__.py      |    99 +-
 .../docs/_themes/sphinx_rtd_theme/breadcrumbs.html |    84 +-
 .../docs/_themes/sphinx_rtd_theme/footer.html      |    58 +-
 .../docs/_themes/sphinx_rtd_theme/layout.html      |   270 +-
 .../locale/da/LC_MESSAGES/sphinx.mo                |   Bin 0 -> 2514 bytes
 .../locale/da/LC_MESSAGES/sphinx.po                |   206 +
 .../locale/de/LC_MESSAGES/sphinx.mo                |   Bin 0 -> 2087 bytes
 .../locale/de/LC_MESSAGES/sphinx.po                |   136 +
 .../locale/en/LC_MESSAGES/sphinx.mo                |   Bin 0 -> 457 bytes
 .../locale/en/LC_MESSAGES/sphinx.po                |   201 +
 .../locale/es/LC_MESSAGES/sphinx.mo                |   Bin 0 -> 2567 bytes
 .../locale/es/LC_MESSAGES/sphinx.po                |   169 +
 .../locale/et/LC_MESSAGES/sphinx.mo                |   Bin 0 -> 2380 bytes
 .../locale/et/LC_MESSAGES/sphinx.po                |   166 +
 .../locale/fa_IR/LC_MESSAGES/sphinx.mo             |   Bin 0 -> 2693 bytes
 .../locale/fa_IR/LC_MESSAGES/sphinx.po             |   161 +
 .../locale/fr/LC_MESSAGES/sphinx.mo                |   Bin 0 -> 2522 bytes
 .../locale/fr/LC_MESSAGES/sphinx.po                |   169 +
 .../locale/hr/LC_MESSAGES/sphinx.mo                |   Bin 0 -> 575 bytes
 .../locale/hr/LC_MESSAGES/sphinx.po                |    23 +
 .../locale/hu/LC_MESSAGES/sphinx.mo                |   Bin 0 -> 501 bytes
 .../locale/hu/LC_MESSAGES/sphinx.po                |    23 +
 .../locale/it/LC_MESSAGES/sphinx.mo                |   Bin 0 -> 2703 bytes
 .../locale/it/LC_MESSAGES/sphinx.po                |   192 +
 .../locale/lt/LC_MESSAGES/sphinx.mo                |   Bin 0 -> 2750 bytes
 .../locale/lt/LC_MESSAGES/sphinx.po                |   188 +
 .../locale/nl/LC_MESSAGES/sphinx.mo                |   Bin 0 -> 2549 bytes
 .../locale/nl/LC_MESSAGES/sphinx.po                |   188 +
 .../locale/pl/LC_MESSAGES/sphinx.mo                |   Bin 0 -> 2339 bytes
 .../locale/pl/LC_MESSAGES/sphinx.po                |   137 +
 .../locale/pt/LC_MESSAGES/sphinx.mo                |   Bin 0 -> 2354 bytes
 .../locale/pt/LC_MESSAGES/sphinx.po                |   161 +
 .../locale/pt_BR/LC_MESSAGES/sphinx.mo             |   Bin 0 -> 2780 bytes
 .../locale/pt_BR/LC_MESSAGES/sphinx.po             |   191 +
 .../locale/ru/LC_MESSAGES/sphinx.mo                |   Bin 0 -> 3449 bytes
 .../locale/ru/LC_MESSAGES/sphinx.po                |   189 +
 .../_themes/sphinx_rtd_theme/locale/sphinx.pot     |   182 +
 .../locale/sv/LC_MESSAGES/sphinx.mo                |   Bin 0 -> 2132 bytes
 .../locale/sv/LC_MESSAGES/sphinx.po                |   151 +
 .../locale/tr/LC_MESSAGES/sphinx.mo                |   Bin 0 -> 2117 bytes
 .../locale/tr/LC_MESSAGES/sphinx.po                |   143 +
 .../locale/zh_CN/LC_MESSAGES/sphinx.mo             |   Bin 0 -> 2511 bytes
 .../locale/zh_CN/LC_MESSAGES/sphinx.po             |   188 +
 .../locale/zh_TW/LC_MESSAGES/sphinx.mo             |   Bin 0 -> 506 bytes
 .../locale/zh_TW/LC_MESSAGES/sphinx.po             |    23 +
 .../docs/_themes/sphinx_rtd_theme/search.html      |    16 +-
 .../docs/_themes/sphinx_rtd_theme/searchbox.html   |     6 +-
 .../sphinx_rtd_theme/static/css/badge_only.css     |     2 +-
 .../static/css/fonts/Roboto-Slab-Bold.woff         |   Bin 0 -> 87624 bytes
 .../static/css/fonts/Roboto-Slab-Bold.woff2        |   Bin 0 -> 67312 bytes
 .../static/css/fonts/Roboto-Slab-Regular.woff      |   Bin 0 -> 86288 bytes
 .../static/css/fonts/Roboto-Slab-Regular.woff2     |   Bin 0 -> 66444 bytes
 .../static/css/fonts/fontawesome-webfont.eot       |   Bin 0 -> 165742 bytes
 .../static/css/fonts/fontawesome-webfont.svg       |  2671 ++
 .../static/css/fonts/fontawesome-webfont.ttf       |   Bin 0 -> 165548 bytes
 .../static/css/fonts/fontawesome-webfont.woff      |   Bin 0 -> 98024 bytes
 .../static/css/fonts/fontawesome-webfont.woff2     |   Bin 0 -> 77160 bytes
 .../static/css/fonts/lato-bold-italic.woff         |   Bin 0 -> 323344 bytes
 .../static/css/fonts/lato-bold-italic.woff2        |   Bin 0 -> 193308 bytes
 .../static/css/fonts/lato-bold.woff                |   Bin 0 -> 309728 bytes
 .../static/css/fonts/lato-bold.woff2               |   Bin 0 -> 184912 bytes
 .../static/css/fonts/lato-normal-italic.woff       |   Bin 0 -> 328412 bytes
 .../static/css/fonts/lato-normal-italic.woff2      |   Bin 0 -> 195704 bytes
 .../static/css/fonts/lato-normal.woff              |   Bin 0 -> 309192 bytes
 .../static/css/fonts/lato-normal.woff2             |   Bin 0 -> 182708 bytes
 .../_themes/sphinx_rtd_theme/static/css/theme.css  |     6 +-
 .../sphinx_rtd_theme/static/js/badge_only.js       |     1 +
 .../_themes/sphinx_rtd_theme/static/js/theme.js    |    48 +-
 .../sphinx_rtd_theme/static/js/versions.js_t       |   125 +
 .../docs/_themes/sphinx_rtd_theme/theme.conf       |    19 +-
 .../docs/_themes/sphinx_rtd_theme/versions.html    |    37 -
 storage/maria/libmarias3/docs/api/functions.rst    |    31 +-
 storage/maria/libmarias3/docs/api/types.rst        |    20 +-
 storage/maria/libmarias3/libmarias3/marias3.h      |    11 +-
 storage/maria/libmarias3/src/assume_role.c         |     9 +-
 storage/maria/libmarias3/src/marias3.c             |    66 +
 storage/maria/libmarias3/src/request.c             |    56 +-
 storage/maria/libmarias3/src/structs.h             |     7 +
 storage/maria/libmarias3/tests/basic_no_type.c     |   180 +
 storage/maria/libmarias3/tests/content_type.c      |   158 +
 storage/maria/libmarias3/tests/include.am          |    10 +
 storage/maria/ma_bitmap.c                          |    49 +-
 storage/maria/ma_check.c                           |    37 +-
 storage/maria/ma_create.c                          |     8 +-
 storage/maria/ma_delete_all.c                      |    14 +-
 storage/maria/ma_extra.c                           |     6 +-
 storage/maria/ma_ft_boolean_search.c               |    27 +-
 storage/maria/ma_ft_nlq_search.c                   |    46 +-
 storage/maria/ma_ft_parser.c                       |    19 +-
 storage/maria/ma_info.c                            |     2 +-
 storage/maria/ma_init.c                            |     5 +-
 storage/maria/ma_loghandler.c                      |    10 +-
 storage/maria/ma_pagecache.c                       |     4 +-
 storage/maria/ma_sort.c                            |    16 +-
 storage/maria/ma_write.c                           |     8 +-
 storage/maria/maria_def.h                          |     2 +-
 storage/maria/s3_func.c                            |    25 +-
 storage/maria/s3_func.h                            |     5 +
 storage/maria/trnman.c                             |     7 +-
 storage/mroonga/CMakeLists.txt                     |     8 -
 storage/mroonga/ha_mroonga.cpp                     |    38 +-
 storage/mroonga/ha_mroonga.hpp                     |     6 +-
 .../mroonga/lib/mrn_multiple_column_key_codec.cpp  |     2 +-
 .../storage/r/information_schema_plugins.result    |     4 +
 .../storage/r/information_schema_plugins.result.in |     4 -
 ...e_version.result.in => variable_version.result} |     2 +-
 .../t/alter_table_add_column_flags_comment.test    |     3 +
 .../t/alter_table_add_column_flags_parameter.test  |     3 +
 ...lter_table_add_column_groonga_type_comment.test |     3 +
 ...er_table_add_column_groonga_type_parameter.test |     3 +
 .../t/alter_table_add_column_multibyte_cp932.test  |     3 +
 .../t/alter_table_add_column_multibyte_utf8.test   |     3 +
 .../t/alter_table_add_column_type_comment.test     |     3 +
 ...e_add_index_token_filters_one_token_filter.test |     3 +
 .../storage/t/alter_table_change_token_filter.test |     3 +
 .../t/alter_table_disable_keys_fulltext_table.test |     3 +
 .../t/alter_table_enable_keys_fulltext_table.test  |     3 +
 ..._groonga_index_fulltext_vector_other_table.test |     3 +
 .../t/column_groonga_index_int_other_table.test    |     3 +
 .../mroonga/storage/t/column_multibyte_cp932.test  |     3 +
 .../mroonga/storage/t/column_multibyte_utf8.test   |     3 +
 .../t/create_table_column_flags_comment.test       |     3 +
 .../t/create_table_column_flags_parameter.test     |     3 +
 .../create_table_column_groonga_type_comment.test  |     3 +
 ...create_table_column_groonga_type_parameter.test |     3 +
 .../t/create_table_column_type_comment.test        |     3 +
 .../storage/t/create_table_default_tokenizer.test  |     3 +
 .../t/create_table_index_normalizer_index_bin.test |     3 +
 ...index_token_filters_multiple_token_filters.test |     3 +
 ...table_index_token_filters_one_token_filter.test |     3 +
 ...create_table_index_token_filters_parameter.test |     3 +
 ...table_token_filters_multiple_token_filters.test |     3 +
 ...table_table_token_filters_one_token_filter.test |     3 +
 .../storage/t/foreign_key_delete_existent.test     |     3 +
 .../storage/t/foreign_key_delete_nonexistent.test  |     3 +
 .../storage/t/foreign_key_insert_existent.test     |     3 +
 .../storage/t/foreign_key_insert_nonexistent.test  |     3 +
 .../storage/t/foreign_key_update_existent.test     |     3 +
 .../storage/t/foreign_key_update_nonexistent.test  |     3 +
 .../storage/t/function_command_auto-escape.test    |     3 +
 .../t/function_command_special-database-name.test  |     3 +
 .../t/function_highlight_html_dynamic_keyword.test |     3 +
 .../function_highlight_html_multiple_keywords.test |     3 +
 .../t/function_highlight_html_normalizer.test      |     3 +
 .../storage/t/function_normalize_default.test      |     3 +
 .../storage/t/function_normalize_normalizer.test   |     3 +
 .../t/function_snippet_html_dynamic_keyword.test   |     3 +
 .../t/function_snippet_html_multiple_keywords.test |     3 +
 .../storage/t/information_schema_plugins.test      |     2 +-
 .../mroonga/storage/t/variable_version.test        |     1 +
 .../t/alter_table_add_column_multibyte_cp932.test  |     3 +
 .../t/alter_table_add_column_multibyte_utf8.test   |     3 +
 .../mroonga/wrapper/t/column_multibyte_cp932.test  |     3 +
 .../mroonga/wrapper/t/column_multibyte_utf8.test   |     3 +
 .../wrapper/t/create_table_comment_combined.test   |     3 +
 ...token_filters_index_multiple_token_filters.test |     3 +
 ...table_token_filters_index_one_token_filter.test |     3 +
 ...create_table_token_filters_index_parameter.test |     3 +
 .../mroonga/vendor/groonga/lib/proc/proc_object.c  |     6 +-
 .../groonga/plugins/functions/index_column.c       |     3 +-
 .../vendor/groonga/plugins/query_expanders/tsv.c   |     3 +-
 .../vendor/groonga/plugins/suggest/suggest.c       |     4 +-
 .../mroonga/vendor/groonga/src/groonga_benchmark.c |     7 +-
 storage/myisam/ft_boolean_search.c                 |    22 +-
 storage/myisam/ft_nlq_search.c                     |    42 +-
 storage/myisam/ft_parser.c                         |    17 +-
 storage/myisam/ft_stopwords.c                      |    10 +-
 storage/myisam/ha_myisam.cc                        |    82 +-
 storage/myisam/ha_myisam.h                         |     3 +-
 storage/myisam/mi_check.c                          |    32 +-
 storage/myisam/mi_extra.c                          |     6 +-
 storage/myisam/mi_locking.c                        |     4 +-
 storage/myisam/mi_write.c                          |     7 +-
 storage/myisam/myisamchk.c                         |     2 +-
 storage/myisam/myisamdef.h                         |     2 +-
 storage/myisam/myisamlog.c                         |    31 +-
 storage/myisam/myisampack.c                        |    38 +-
 storage/myisam/mysql-test/mtr2/single.rdiff        |     4 +-
 .../storage_engine/alter_table_online.rdiff        |     4 +-
 .../storage_engine/alter_tablespace.rdiff          |     4 +-
 .../mysql-test/storage_engine/check_table.rdiff    |     4 +-
 .../mysql-test/storage_engine/foreign_keys.rdiff   |     4 +-
 .../storage_engine/index_type_hash.rdiff           |     4 +-
 .../myisam/mysql-test/storage_engine/misc.rdiff    |     4 +-
 .../mysql-test/storage_engine/show_engine.rdiff    |     4 +-
 .../storage_engine/tbl_opt_insert_method.rdiff     |     4 +-
 .../mysql-test/storage_engine/tbl_opt_union.rdiff  |     4 +-
 .../trx/cons_snapshot_repeatable_read.rdiff        |     4 +-
 .../trx/cons_snapshot_serializable.rdiff           |     4 +-
 .../mysql-test/storage_engine/trx/delete.rdiff     |     4 +-
 .../mysql-test/storage_engine/trx/insert.rdiff     |     4 +-
 .../storage_engine/trx/level_read_committed.rdiff  |     4 +-
 .../trx/level_read_uncommitted.rdiff               |     4 +-
 .../storage_engine/trx/level_repeatable_read.rdiff |     4 +-
 .../storage_engine/trx/level_serializable.rdiff    |     4 +-
 .../storage_engine/trx/select_for_update.rdiff     |     4 +-
 .../trx/select_lock_in_share_mode.rdiff            |     4 +-
 .../mysql-test/storage_engine/trx/update.rdiff     |     4 +-
 .../myisam/mysql-test/storage_engine/trx/xa.rdiff  |     4 +-
 .../storage_engine/trx/xa_recovery.rdiff           |     4 +-
 storage/myisam/sort.c                              |    14 +-
 storage/myisammrg/myrg_queue.c                     |     6 +-
 .../mysql-test/storage_engine/alter_table.rdiff    |     4 +-
 .../storage_engine/alter_table_online.rdiff        |     4 +-
 .../storage_engine/alter_tablespace.rdiff          |     4 +-
 .../mysql-test/storage_engine/analyze_table.rdiff  |     4 +-
 .../mysql-test/storage_engine/autoincrement.rdiff  |     4 +-
 .../mysql-test/storage_engine/cache_index.rdiff    |     4 +-
 .../storage_engine/checksum_table_live.rdiff       |     4 +-
 .../mysql-test/storage_engine/create_table.rdiff   |     4 +-
 .../mysql-test/storage_engine/foreign_keys.rdiff   |     4 +-
 .../storage_engine/fulltext_search.rdiff           |     4 +-
 .../mysql-test/storage_engine/handler.rdiff        |     4 +-
 .../mysql-test/storage_engine/index.rdiff          |     4 +-
 .../storage_engine/index_enable_disable.rdiff      |     4 +-
 .../storage_engine/index_type_btree.rdiff          |     4 +-
 .../storage_engine/index_type_hash.rdiff           |     4 +-
 .../mysql-test/storage_engine/insert_delayed.rdiff |     4 +-
 .../myisammrg/mysql-test/storage_engine/lock.rdiff |     4 +-
 .../myisammrg/mysql-test/storage_engine/misc.rdiff |     4 +-
 .../mysql-test/storage_engine/optimize_table.rdiff |     4 +-
 .../storage_engine/parts/alter_table.rdiff         |     4 +-
 .../storage_engine/parts/analyze_table.rdiff       |     4 +-
 .../storage_engine/parts/check_table.rdiff         |     4 +-
 .../storage_engine/parts/checksum_table.rdiff      |     4 +-
 .../storage_engine/parts/create_table.rdiff        |     4 +-
 .../storage_engine/parts/optimize_table.rdiff      |     4 +-
 .../storage_engine/parts/repair_table.rdiff        |     4 +-
 .../storage_engine/parts/truncate_table.rdiff      |     4 +-
 .../mysql-test/storage_engine/repair_table.rdiff   |     4 +-
 .../mysql-test/storage_engine/show_engine.rdiff    |     4 +-
 .../mysql-test/storage_engine/tbl_opt_ai.rdiff     |     4 +-
 .../storage_engine/tbl_opt_avg_row_length.rdiff    |     4 +-
 .../storage_engine/tbl_opt_checksum.rdiff          |     4 +-
 .../storage_engine/tbl_opt_connection.rdiff        |     4 +-
 .../storage_engine/tbl_opt_data_dir.rdiff          |     4 +-
 .../storage_engine/tbl_opt_delay_key_write.rdiff   |     4 +-
 .../storage_engine/tbl_opt_index_dir.rdiff         |     4 +-
 .../storage_engine/tbl_opt_insert_method.rdiff     |     4 +-
 .../storage_engine/tbl_opt_key_block_size.rdiff    |     4 +-
 .../storage_engine/tbl_opt_max_rows.rdiff          |     4 +-
 .../storage_engine/tbl_opt_min_rows.rdiff          |     4 +-
 .../storage_engine/tbl_opt_pack_keys.rdiff         |     4 +-
 .../storage_engine/tbl_opt_password.rdiff          |     4 +-
 .../storage_engine/tbl_opt_row_format.rdiff        |     4 +-
 .../mysql-test/storage_engine/tbl_opt_union.rdiff  |     4 +-
 .../storage_engine/tbl_standard_opts.rdiff         |     4 +-
 .../mysql-test/storage_engine/tbl_temporary.rdiff  |     4 +-
 .../mysql-test/storage_engine/truncate_table.rdiff |     4 +-
 .../trx/cons_snapshot_repeatable_read.rdiff        |     4 +-
 .../trx/cons_snapshot_serializable.rdiff           |     4 +-
 .../mysql-test/storage_engine/trx/delete.rdiff     |     4 +-
 .../mysql-test/storage_engine/trx/insert.rdiff     |     4 +-
 .../storage_engine/trx/level_read_committed.rdiff  |     4 +-
 .../trx/level_read_uncommitted.rdiff               |     4 +-
 .../storage_engine/trx/level_repeatable_read.rdiff |     4 +-
 .../storage_engine/trx/level_serializable.rdiff    |     4 +-
 .../storage_engine/trx/select_for_update.rdiff     |     4 +-
 .../trx/select_lock_in_share_mode.rdiff            |     4 +-
 .../mysql-test/storage_engine/trx/update.rdiff     |     4 +-
 .../mysql-test/storage_engine/trx/xa.rdiff         |     4 +-
 .../storage_engine/trx/xa_recovery.rdiff           |     4 +-
 .../storage_engine/type_char_indexes.rdiff         |     4 +-
 .../storage_engine/type_float_indexes.rdiff        |     4 +-
 .../mysql-test/storage_engine/type_spatial.rdiff   |     4 +-
 .../storage_engine/type_spatial_indexes.rdiff      |     4 +-
 .../myisammrg/mysql-test/storage_engine/vcol.rdiff |     4 +-
 storage/oqgraph/ha_oqgraph.cc                      |     2 +-
 storage/perfschema/pfs_account.cc                  |     8 +-
 storage/perfschema/pfs_digest.cc                   |     8 +-
 storage/perfschema/pfs_engine_table.cc             |    94 +-
 storage/perfschema/pfs_engine_table.h              |    20 +-
 storage/perfschema/pfs_host.cc                     |     8 +-
 storage/perfschema/pfs_instr.cc                    |     8 +-
 storage/perfschema/pfs_instr_class.cc              |     8 +-
 storage/perfschema/pfs_program.cc                  |     8 +-
 storage/perfschema/pfs_setup_actor.cc              |     8 +-
 storage/perfschema/pfs_setup_object.cc             |     8 +-
 storage/perfschema/pfs_user.cc                     |     8 +-
 storage/perfschema/unittest/stub_pfs_global.h      |     3 +-
 storage/perfschema/unittest/stub_print_error.h     |    10 +-
 storage/rocksdb/CMakeLists.txt                     |     1 +
 .../mysql-test/rocksdb/include/deadlock_stats.inc  |     5 +
 .../mysql-test/rocksdb/include/group_min_max.inc   |     2 +
 .../mysql-test/rocksdb/r/col_opt_not_null.result   |    12 +-
 .../mysql-test/rocksdb/r/col_opt_null.result       |    12 +-
 .../mysql-test/rocksdb/r/col_opt_unsigned.result   |    12 +-
 storage/rocksdb/mysql-test/rocksdb/r/misc.result   |     8 +-
 .../rocksdb/mysql-test/rocksdb/r/type_float.result |    12 +-
 storage/rocksdb/mysql-test/rocksdb/suite.pm        |     1 +
 .../mysql-test/rocksdb/t/2pc_group_commit.test     |    12 +
 .../mysql-test/rocksdb/t/autoinc_debug.test        |     8 +
 .../rocksdb/t/autoinc_vars_thread_2.test           |     2 +
 .../rocksdb/mysql-test/rocksdb/t/bloomfilter3.test |    18 +
 .../rocksdb/mysql-test/rocksdb/t/bloomfilter4.test |     5 +-
 .../rocksdb/t/bloomfilter_bulk_load.test           |     4 +
 .../rocksdb/mysql-test/rocksdb/t/cardinality.test  |     6 +
 .../mysql-test/rocksdb/t/col_opt_not_null.test     |    12 +-
 .../rocksdb/mysql-test/rocksdb/t/col_opt_null.test |    12 +-
 .../mysql-test/rocksdb/t/deadlock_stats.test       |     4 +
 .../rocksdb/mysql-test/rocksdb/t/drop_table3.inc   |     2 +
 .../mysql-test/rocksdb/t/handler_basic.test        |     4 +
 storage/rocksdb/mysql-test/rocksdb/t/hermitage.inc |     2 +
 .../mysql-test/rocksdb/t/no_merge_sort.test        |     2 +
 .../rocksdb/mysql-test/rocksdb/t/perf_context.test |     4 +
 .../rocksdb/t/prefix_extractor_override.test       |    10 +
 .../rocksdb/mysql-test/rocksdb/t/read_only_tx.test |     2 +
 .../mysql-test/rocksdb/t/rocksdb_qcache.test       |     2 +
 .../mysql-test/rocksdb/t/rocksdb_row_stats.test    |     2 +
 storage/rocksdb/mysql-test/rocksdb/t/select.test   |     2 +
 .../mysql-test/rocksdb/t/show_table_status.test    |     6 +
 .../rocksdb/mysql-test/rocksdb/t/singledelete.test |    10 +
 .../rocksdb/mysql-test/rocksdb/t/ttl_primary.test  |     4 +
 .../rocksdb/t/ttl_primary_read_filtering.test      |    18 +
 .../mysql-test/rocksdb/t/ttl_secondary.test        |     4 +
 .../rocksdb/t/ttl_secondary_read_filtering.test    |     4 +
 .../rocksdb/t/type_char_indexes_collation.test     |     4 +
 .../mysql-test/rocksdb/t/type_date_time.inc        |     2 +
 .../rocksdb/mysql-test/rocksdb/t/type_float.inc    |     5 +
 .../rocksdb/mysql-test/rocksdb/t/unique_check.test |     5 +
 .../mysql-test/storage_engine/cache_index.rdiff    |     4 +-
 .../storage_engine/checksum_table_live.rdiff       |     4 +-
 .../rocksdb/mysql-test/storage_engine/index.rdiff  |     4 +-
 .../storage_engine/index_type_btree.rdiff          |     4 +-
 .../storage_engine/index_type_hash.rdiff           |     4 +-
 .../rocksdb/mysql-test/storage_engine/misc.rdiff   |     4 +-
 .../storage_engine/parts/checksum_table.rdiff      |     4 +-
 .../storage_engine/parts/create_table.rdiff        |     4 +-
 .../mysql-test/storage_engine/show_engine.rdiff    |     4 +-
 .../storage_engine/show_table_status.rdiff         |     4 +-
 .../storage_engine/tbl_opt_insert_method.rdiff     |     4 +-
 .../mysql-test/storage_engine/tbl_opt_union.rdiff  |     4 +-
 .../mysql-test/storage_engine/tbl_temporary.rdiff  |     4 +-
 .../mysql-test/storage_engine/truncate_table.rdiff |     4 +-
 .../mysql-test/storage_engine/trx/delete.rdiff     |     4 +-
 .../mysql-test/storage_engine/trx/insert.rdiff     |     4 +-
 .../storage_engine/trx/level_read_committed.rdiff  |     4 +-
 .../storage_engine/trx/level_repeatable_read.rdiff |     4 +-
 .../mysql-test/storage_engine/trx/update.rdiff     |     4 +-
 .../storage_engine/type_binary_indexes.rdiff       |     4 +-
 .../storage_engine/type_bit_indexes.rdiff          |     4 +-
 .../storage_engine/type_enum_indexes.rdiff         |     4 +-
 .../storage_engine/type_set_indexes.rdiff          |     4 +-
 storage/sphinx/ha_sphinx.cc                        |     9 +-
 storage/spider/ha_spider.cc                        |  2488 +-
 storage/spider/ha_spider.h                         |    20 +-
 .../mysql-test/spider/bugfix/r/mdev_20502.result   |     8 +-
 .../mysql-test/spider/bugfix/r/mdev_26345.result   |    48 +
 .../mysql-test/spider/bugfix/r/mdev_26582.result   |     2 +-
 .../mysql-test/spider/bugfix/r/mdev_27186.result   |     2 +
 .../mysql-test/spider/bugfix/r/mdev_27240.result   |     2 +-
 .../mysql-test/spider/bugfix/r/mdev_27438.result   |     6 +
 .../spider/bugfix/r/mdev_27438_spider_table.result |    25 +
 .../mysql-test/spider/bugfix/r/mdev_27902.result   |     6 +
 .../mysql-test/spider/bugfix/r/mdev_29008.result   |    15 +
 .../mysql-test/spider/bugfix/r/mdev_30014.result   |     2 +
 .../mysql-test/spider/bugfix/r/mdev_30067.result   |    27 +
 .../mysql-test/spider/bugfix/r/mdev_30649.result   |    48 +
 .../mysql-test/spider/bugfix/r/mdev_34541.result   |     2 +-
 .../mysql-test/spider/bugfix/r/mdev_34589.result   |    23 +
 .../mysql-test/spider/bugfix/r/mdev_34636.result   |    20 +
 .../mysql-test/spider/bugfix/r/mdev_34659.result   |    30 +
 .../mysql-test/spider/bugfix/r/mdev_34682.result   |    19 +
 .../mysql-test/spider/bugfix/r/mdev_34849.result   |    24 +
 .../mysql-test/spider/bugfix/r/mdev_35064.result   |    14 +
 .../mysql-test/spider/bugfix/r/mdev_35326.result   |    14 +
 .../mysql-test/spider/bugfix/r/mdev_35422.result   |    24 +
 .../spider/bugfix/r/select_with_backquote.result   |     2 +-
 .../mysql-test/spider/bugfix/t/mdev_26345.test     |    63 +
 .../mysql-test/spider/bugfix/t/mdev_27438.test     |    22 +
 .../spider/bugfix/t/mdev_27438_spider_table.test   |    38 +
 .../mysql-test/spider/bugfix/t/mdev_29008.test     |    13 +
 .../mysql-test/spider/bugfix/t/mdev_30067.test     |    40 +
 .../mysql-test/spider/bugfix/t/mdev_30649.cnf      |     3 +
 .../mysql-test/spider/bugfix/t/mdev_30649.test     |    47 +
 .../mysql-test/spider/bugfix/t/mdev_34589.test     |    24 +
 .../mysql-test/spider/bugfix/t/mdev_34636.test     |    29 +
 .../mysql-test/spider/bugfix/t/mdev_34659.test     |    26 +
 .../mysql-test/spider/bugfix/t/mdev_34682.test     |    14 +
 .../mysql-test/spider/bugfix/t/mdev_34849.test     |    52 +
 .../mysql-test/spider/bugfix/t/mdev_35064.test     |    20 +
 .../mysql-test/spider/bugfix/t/mdev_35326.test     |    23 +
 .../mysql-test/spider/bugfix/t/mdev_35422.test     |    21 +
 .../mysql-test/spider/include/clean_up_spider.inc  |    10 +-
 .../spider/mysql-test/spider/r/alter_server.result |    29 +
 .../spider/mysql-test/spider/r/direct_join.result  |     2 +-
 .../mysql-test/spider/r/direct_join_using.result   |     2 +-
 .../mysql-test/spider/r/direct_left_join.result    |     2 +-
 .../mysql-test/spider/r/direct_right_join.result   |     2 +-
 .../spider/mysql-test/spider/r/timestamp.result    |     2 +-
 .../spider/regression/e1121/t/load_data.inc        |     4 +
 .../spider/regression/e112122/t/load_data_part.inc |     4 +
 .../spider/mysql-test/spider/t/alter_server.cnf    |     5 +
 .../spider/mysql-test/spider/t/alter_server.test   |    27 +
 storage/spider/spd_conn.cc                         |   299 +-
 storage/spider/spd_conn.h                          |    25 +-
 storage/spider/spd_copy_tables.cc                  |    15 +-
 storage/spider/spd_db_conn.cc                      |   750 +-
 storage/spider/spd_db_include.cc                   |     1 -
 storage/spider/spd_db_include.h                    |    17 +-
 storage/spider/spd_db_mysql.cc                     |  2144 +-
 storage/spider/spd_db_mysql.h                      |     8 +-
 storage/spider/spd_direct_sql.cc                   |     8 +-
 storage/spider/spd_environ.h                       |    29 -
 storage/spider/spd_group_by_handler.cc             |    93 +-
 storage/spider/spd_group_by_handler.h              |    10 +-
 storage/spider/spd_i_s.cc                          |     1 -
 storage/spider/spd_include.h                       |    49 +-
 storage/spider/spd_malloc.cc                       |     1 -
 storage/spider/spd_param.cc                        |     3 +-
 storage/spider/spd_ping_table.cc                   |    13 +-
 storage/spider/spd_sys_table.cc                    |   213 +-
 storage/spider/spd_table.cc                        |   210 +-
 storage/spider/spd_table.h                         |    28 +-
 storage/spider/spd_trx.cc                          |   517 +-
 storage/spider/spd_trx.h                           |     6 +-
 storage/spider/spd_udf.cc                          |    29 +-
 storage/spider/spd_udf.h                           |    12 +-
 strings/ctype-simple.c                             |     5 +-
 strings/ctype-uca.c                                |    13 +-
 strings/ctype-ucs2.c                               |     9 +-
 strings/ctype.c                                    |     2 +
 strings/json_normalize.c                           |     8 +-
 strings/my_strtoll10.c                             |     4 +-
 strings/my_vsnprintf.c                             |    25 +
 strings/strcoll.inl                                |     6 +-
 support-files/rpm/server-prein.sh                  |     4 +-
 tests/mysql_client_test.c                          |   574 +
 tests/thread_test.c                                |     1 -
 tpool/aio_linux.cc                                 |     7 +-
 tpool/aio_simulated.cc                             |     6 +-
 tpool/aio_win.cc                                   |     2 +
 tpool/tpool.h                                      |    19 +-
 tpool/tpool_generic.cc                             |    20 +-
 tpool/tpool_win.cc                                 |     7 +-
 unittest/json_lib/json_normalize-t.c               |     5 +-
 unittest/mysys/CMakeLists.txt                      |     2 +-
 unittest/mysys/dynstring-t.c                       |     5 +-
 unittest/mysys/queues-t.c                          |     4 +-
 unittest/mysys/stack_allocation-t.c                |   119 +
 unittest/mysys/stacktrace-t.c                      |     8 +-
 unittest/sql/my_apc-t.cc                           |     2 +-
 unittest/sql/my_json_writer-t.cc                   |     3 +
 vio/viosslfactories.c                              |    20 +-
 win/packaging/heidisql.cmake                       |     4 +-
 wsrep-lib/.github/workflows/build.yml              |     2 +-
 wsrep-lib/dbsim/db_client.cpp                      |    39 +-
 wsrep-lib/dbsim/db_client.hpp                      |     1 -
 wsrep-lib/dbsim/db_high_priority_service.cpp       |    14 +-
 wsrep-lib/dbsim/db_high_priority_service.hpp       |     1 +
 wsrep-lib/dbsim/db_params.cpp                      |     6 +
 wsrep-lib/dbsim/db_params.hpp                      |    57 +-
 wsrep-lib/dbsim/db_server.cpp                      |    16 +
 wsrep-lib/dbsim/db_server.hpp                      |    25 +
 wsrep-lib/include/wsrep/client_state.hpp           |    42 +-
 wsrep-lib/include/wsrep/provider.hpp               |    33 +-
 wsrep-lib/include/wsrep/transaction.hpp            |     8 +-
 wsrep-lib/src/client_state.cpp                     |     8 +-
 wsrep-lib/src/transaction.cpp                      |    28 +-
 wsrep-lib/src/wsrep_provider_v26.cpp               |    24 +-
 wsrep-lib/src/wsrep_provider_v26.hpp               |     2 +-
 wsrep-lib/test/mock_client_state.hpp               |     9 +-
 wsrep-lib/test/mock_provider.hpp                   |     3 +-
 wsrep-lib/test/transaction_test.cpp                |    46 +
 wsrep-lib/wsrep-API/v26/wsrep_api.h                |    66 +-
 4205 files changed, 296693 insertions(+), 117577 deletions(-)
