forked from osmocom/wireshark
MySQL: Add Client can handle expried passwords extended Capability
Change-Id: I9464e7d188d8e8c027db94c214e692ff233a13fd Reviewed-on: https://code.wireshark.org/review/3178 Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com> Reviewed-by: Daniël van Eeden <wireshark@myname.nl> Reviewed-by: Evan Huus <eapache@gmail.com>
This commit is contained in:
parent
5e3b04449a
commit
73c1810a1f
|
@ -102,7 +102,7 @@ void proto_reg_handoff_mysql(void);
|
|||
#define MYSQL_CAPS_AL 0x0020 /* CLIENT_PLUGIN_AUTH_LENENC_CLIENT_DATA */
|
||||
#define MYSQL_CAPS_EP 0x0040 /* CLIENT_CAN_HANDLE_EXPIRED_PASSWORDS */
|
||||
#define MYSQL_CAPS_ST 0x0080 /* CLIENT_SESSION_TRACK */
|
||||
#define MYSQL_CAPS_UNUSED 0xFF40
|
||||
#define MYSQL_CAPS_UNUSED 0xFF00
|
||||
|
||||
/* status bitfield */
|
||||
#define MYSQL_STAT_IT 0x0001
|
||||
|
@ -440,6 +440,7 @@ static int hf_mysql_cap_ps_multi_results = -1;
|
|||
static int hf_mysql_cap_plugin_auth = -1;
|
||||
static int hf_mysql_cap_connect_attrs = -1;
|
||||
static int hf_mysql_cap_plugin_auth_lenenc_client_data = -1;
|
||||
static int hf_mysql_cap_client_can_handle_expired_passwords = -1;
|
||||
static int hf_mysql_cap_session_track = -1;
|
||||
static int hf_mysql_cap_unused = -1;
|
||||
static int hf_mysql_server_language = -1;
|
||||
|
@ -1700,7 +1701,7 @@ mysql_dissect_ext_caps_client(tvbuff_t *tvb, int offset, proto_tree *tree, guint
|
|||
proto_tree_add_item(extcap_tree, hf_mysql_cap_plugin_auth, tvb, offset, 2, ENC_LITTLE_ENDIAN);
|
||||
proto_tree_add_item(extcap_tree, hf_mysql_cap_connect_attrs, tvb, offset, 2, ENC_LITTLE_ENDIAN);
|
||||
proto_tree_add_item(extcap_tree, hf_mysql_cap_plugin_auth_lenenc_client_data, tvb, offset, 2, ENC_LITTLE_ENDIAN);
|
||||
|
||||
proto_tree_add_item(extcap_tree, hf_mysql_cap_client_can_handle_expired_passwords, tvb, offset, 2, ENC_LITTLE_ENDIAN);
|
||||
proto_tree_add_item(extcap_tree, hf_mysql_cap_session_track, tvb, offset, 2, ENC_LITTLE_ENDIAN);
|
||||
|
||||
proto_tree_add_item(extcap_tree, hf_mysql_cap_unused, tvb, offset, 2, ENC_LITTLE_ENDIAN);
|
||||
|
@ -2349,6 +2350,11 @@ void proto_register_mysql(void)
|
|||
FT_BOOLEAN, 16, TFS(&tfs_set_notset), MYSQL_CAPS_AL,
|
||||
NULL, HFILL }},
|
||||
|
||||
{ &hf_mysql_cap_client_can_handle_expired_passwords,
|
||||
{ "Client can handle expired passwords","mysql.caps.ep",
|
||||
FT_BOOLEAN, 16, TFS(&tfs_set_notset), MYSQL_CAPS_EP,
|
||||
NULL, HFILL }},
|
||||
|
||||
{ &hf_mysql_cap_session_track,
|
||||
{ "Session variable tracking","mysql.caps.session_track",
|
||||
FT_BOOLEAN, 16, TFS(&tfs_set_notset), MYSQL_CAPS_ST,
|
||||
|
|
Loading…
Reference in New Issue