summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorJulius Goryavsky <julius.goryavsky@mariadb.com>2022-10-19 02:51:01 +0200
committerJulius Goryavsky <julius.goryavsky@mariadb.com>2022-11-22 15:16:12 +0100
commit1ebf0b737202ecb8c0e83e2813cb0038a872d196 (patch)
tree9302fb66c1ae7c1cf508e7d7d9330831c42a54b2 /include
parent931549ff6685f370f6b2fc356769dcab97f0c6e4 (diff)
downloadmariadb-git-1ebf0b737202ecb8c0e83e2813cb0038a872d196.tar.gz
MDEV-29817: Issues with handling options for SSL CRLs (and some others)
This patch adds the correct setting of the "--tls-version" and "--ssl-verify-server-cert" options in the client-side utilities such as mysqltest, mysqlcheck and mysqlslap, as well as the correct setting of the "--ssl-crl" option when executing queries on the slave side, and also the correct option codes in the "sslopts-logopts.h" file (in the latter case, incorrect values are not a problem right now, but may cause subtle test failures in the future, if the option handling code changes).
Diffstat (limited to 'include')
-rw-r--r--include/sslopt-longopts.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/sslopt-longopts.h b/include/sslopt-longopts.h
index d0278a1645d..ee90d17fb64 100644
--- a/include/sslopt-longopts.h
+++ b/include/sslopt-longopts.h
@@ -39,10 +39,10 @@
{"ssl-key", OPT_SSL_KEY, "X509 key in PEM format (implies --ssl).",
&opt_ssl_key, &opt_ssl_key, 0, GET_STR, REQUIRED_ARG,
0, 0, 0, 0, 0, 0},
- {"ssl-crl", OPT_SSL_KEY, "Certificate revocation list (implies --ssl).",
+ {"ssl-crl", OPT_SSL_CRL, "Certificate revocation list (implies --ssl).",
&opt_ssl_crl, &opt_ssl_crl, 0, GET_STR, REQUIRED_ARG,
0, 0, 0, 0, 0, 0},
- {"ssl-crlpath", OPT_SSL_KEY,
+ {"ssl-crlpath", OPT_SSL_CRLPATH,
"Certificate revocation list path (implies --ssl).",
&opt_ssl_crlpath, &opt_ssl_crlpath, 0, GET_STR, REQUIRED_ARG,
0, 0, 0, 0, 0, 0},