From d592a103c9239b323e48e4eda3cbaf74e84ef652 Mon Sep 17 00:00:00 2001 From: silverqx Date: Fri, 22 Mar 2024 15:06:14 +0100 Subject: [PATCH] drivers added SSL_MODE shortcut option --- drivers/mysql/src/orm/drivers/mysql/mysqldriver_p.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/mysql/src/orm/drivers/mysql/mysqldriver_p.cpp b/drivers/mysql/src/orm/drivers/mysql/mysqldriver_p.cpp index 996131183..8faaa0331 100644 --- a/drivers/mysql/src/orm/drivers/mysql/mysqldriver_p.cpp +++ b/drivers/mysql/src/orm/drivers/mysql/mysqldriver_p.cpp @@ -256,6 +256,9 @@ MySqlDriverPrivate::getMySqlOptionsHash() {u"SSL_CA"_s, {MYSQL_OPT_SSL_CA, &MySqlDriverPrivate::setOptionString}}, {u"SSL_CAPATH"_s, {MYSQL_OPT_SSL_CAPATH, &MySqlDriverPrivate::setOptionString}}, {u"SSL_CIPHER"_s, {MYSQL_OPT_SSL_CIPHER, &MySqlDriverPrivate::setOptionString}}, +#if defined(MYSQL_VERSION_ID) && MYSQL_VERSION_ID >= 50711 && !defined(MARIADB_VERSION_ID) + {u"SSL_MODE"_s, {MYSQL_OPT_SSL_MODE, &MySqlDriverPrivate::setOptionSslMode}}, +#endif {u"MYSQL_OPT_SSL_KEY"_s, {MYSQL_OPT_SSL_KEY, &MySqlDriverPrivate::setOptionString}}, {u"MYSQL_OPT_SSL_CERT"_s, {MYSQL_OPT_SSL_CERT, &MySqlDriverPrivate::setOptionString}}, {u"MYSQL_OPT_SSL_CA"_s, {MYSQL_OPT_SSL_CA, &MySqlDriverPrivate::setOptionString}},