Skip to content
This repository was archived by the owner on Mar 1, 2026. It is now read-only.

Commit d330005

Browse files
author
Herman Lee
committed
[upstream] Remove multifactor flag from the default client flags
Summary: The MFA client flag in 8.0.28 conflicts with the lz4_stream compression flag in 8.0.23. While 8.0.28 removed the lz4_stream flag, it will fail when connecting to 8.0.23 unless the compression_lib is set. But not all applications set compression_lib. Removing this flag from the default client flag will allow these application to connect to 8.0.23. Once everything is on 8.0.28, this patch can be dropped. Squash with null Reviewed By: lth Differential Revision: D37718979
1 parent 13f130b commit d330005

3 files changed

Lines changed: 3 additions & 6 deletions

File tree

���include/mysql_com.h‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -789,8 +789,7 @@
789789
CLIENT_PLUGIN_AUTH_LENENC_CLIENT_DATA | \
790790
CLIENT_CAN_HANDLE_EXPIRED_PASSWORDS | CLIENT_SESSION_TRACK | \
791791
CLIENT_DEPRECATE_EOF | CLIENT_OPTIONAL_RESULTSET_METADATA | \
792-
CLIENT_ZSTD_COMPRESSION_ALGORITHM | CLIENT_QUERY_ATTRIBUTES | \
793-
MULTI_FACTOR_AUTHENTICATION)
792+
CLIENT_ZSTD_COMPRESSION_ALGORITHM | CLIENT_QUERY_ATTRIBUTES)
794793

795794
/**
796795
Switch off from ::CLIENT_ALL_FLAGS the flags that are optional and

‎libmysql/client_settings.h‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,7 @@ extern char *mysql_unix_port;
4242
CLIENT_PROTOCOL_41 | CLIENT_RESERVED2 | CLIENT_MULTI_RESULTS | \
4343
CLIENT_PS_MULTI_RESULTS | CLIENT_PLUGIN_AUTH | \
4444
CLIENT_PLUGIN_AUTH_LENENC_CLIENT_DATA | CLIENT_CONNECT_ATTRS | \
45-
CLIENT_SESSION_TRACK | CLIENT_DEPRECATE_EOF | CLIENT_QUERY_ATTRIBUTES | \
46-
MULTI_FACTOR_AUTHENTICATION)
45+
CLIENT_SESSION_TRACK | CLIENT_DEPRECATE_EOF | CLIENT_QUERY_ATTRIBUTES)
4746

4847
void read_user_name(char *name);
4948
bool handle_local_infile(MYSQL *mysql, const char *net_filename);

‎sql/client_settings.h‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,7 @@
3737
(CLIENT_LONG_PASSWORD | CLIENT_LONG_FLAG | CLIENT_TRANSACTIONS | \
3838
CLIENT_PROTOCOL_41 | CLIENT_RESERVED2 | CLIENT_PLUGIN_AUTH | \
3939
CLIENT_PLUGIN_AUTH_LENENC_CLIENT_DATA | CLIENT_CONNECT_ATTRS | \
40-
CLIENT_SESSION_TRACK | CLIENT_DEPRECATE_EOF | CLIENT_QUERY_ATTRIBUTES | \
41-
MULTI_FACTOR_AUTHENTICATION)
40+
CLIENT_SESSION_TRACK | CLIENT_DEPRECATE_EOF | CLIENT_QUERY_ATTRIBUTES)
4241

4342
#define read_user_name(A) \
4443
{}

0 commit comments

Comments
 (0)