@@ -926,16 +926,7 @@ def _request_authentication(self):
926
926
# https://dev.mysql.com/doc/internals/en/connection-phase-packets.html#packet-Protocol::AuthSwitchRequest
927
927
auth_packet .read_uint8 () # 0xfe packet identifier
928
928
plugin_name = auth_packet .read_string ()
929
- if (
930
- self .server_capabilities & CLIENT .PLUGIN_AUTH
931
- and plugin_name is not None
932
- ):
933
- auth_packet = self ._process_auth (plugin_name , auth_packet )
934
- else :
935
- # send legacy handshake
936
- data = _auth .scramble_old_password (self .password , self .salt ) + b"\0 "
937
- self .write_packet (data )
938
- auth_packet = self ._read_packet ()
929
+ auth_packet = self ._process_auth (plugin_name , auth_packet )
939
930
elif auth_packet .is_extra_auth_data ():
940
931
if DEBUG :
941
932
print ("received extra data" )
@@ -973,11 +964,6 @@ def _process_auth(self, plugin_name, auth_packet):
973
964
data = _auth .scramble_native_password (self .password , auth_packet .read_all ())
974
965
elif plugin_name == b"client_ed25519" :
975
966
data = _auth .ed25519_password (self .password , auth_packet .read_all ())
976
- elif plugin_name == b"mysql_old_password" :
977
- data = (
978
- _auth .scramble_old_password (self .password , auth_packet .read_all ())
979
- + b"\0 "
980
- )
981
967
elif plugin_name == b"mysql_clear_password" :
982
968
# https://dev.mysql.com/doc/internals/en/clear-text-authentication.html
983
969
data = self .password + b"\0 "
0 commit comments