diff options
author | Gerald Combs <gerald@wireshark.org> | 2019-02-06 08:24:24 -0800 |
---|---|---|
committer | Gerald Combs <gerald@wireshark.org> | 2019-02-06 20:07:27 +0000 |
commit | 2b52ca1890fbe9b0c0b873706eb7fba144503e1d (patch) | |
tree | c67500ac812d5409e9652aa88ca60b008c14f3c2 /epan | |
parent | 9c49840d1ce26cef18569a4bd88f67327f63784e (diff) |
Windows: Upgrade Kerberos to 1.17.
Recent versions of Kerberos are much easier to compile on Windows. Switch
to version 1.17, compiled with Visual Studio 2017 and linked with the
Universal CRT.
Change-Id: I393d51666cd13255ee1419f2164d7fa59fe1c5cb
Reviewed-on: https://code.wireshark.org/review/31919
Petri-Dish: Gerald Combs <gerald@wireshark.org>
Tested-by: Petri Dish Buildbot
Reviewed-by: Gerald Combs <gerald@wireshark.org>
Diffstat (limited to 'epan')
-rw-r--r-- | epan/dissectors/asn1/kerberos/packet-kerberos-template.c | 5 | ||||
-rw-r--r-- | epan/dissectors/packet-kerberos.c | 11 |
2 files changed, 7 insertions, 9 deletions
diff --git a/epan/dissectors/asn1/kerberos/packet-kerberos-template.c b/epan/dissectors/asn1/kerberos/packet-kerberos-template.c index 9a6e1a0201..7eade06cd6 100644 --- a/epan/dissectors/asn1/kerberos/packet-kerberos-template.c +++ b/epan/dissectors/asn1/kerberos/packet-kerberos-template.c @@ -254,9 +254,8 @@ read_keytab_file_from_preferences(void) #if defined(HAVE_HEIMDAL_KERBEROS) || defined(HAVE_MIT_KERBEROS) #ifdef _WIN32 -/* prevent redefinition warnings in kfw-2.5\inc\win_mac.h */ -#undef HAVE_GETADDRINFO -#undef HAVE_SYS_TYPES_H +/* prevent redefinition warnings in krb5's win-mac.h */ +#define SSIZE_T_DEFINED #endif /* _WIN32 */ #include <krb5.h> enc_key_t *enc_key_list=NULL; diff --git a/epan/dissectors/packet-kerberos.c b/epan/dissectors/packet-kerberos.c index 279894894a..4b63866f1d 100644 --- a/epan/dissectors/packet-kerberos.c +++ b/epan/dissectors/packet-kerberos.c @@ -555,9 +555,8 @@ read_keytab_file_from_preferences(void) #if defined(HAVE_HEIMDAL_KERBEROS) || defined(HAVE_MIT_KERBEROS) #ifdef _WIN32 -/* prevent redefinition warnings in kfw-2.5\inc\win_mac.h */ -#undef HAVE_GETADDRINFO -#undef HAVE_SYS_TYPES_H +/* prevent redefinition warnings in krb5's win-mac.h */ +#define SSIZE_T_DEFINED #endif /* _WIN32 */ #include <krb5.h> enc_key_t *enc_key_list=NULL; @@ -4579,7 +4578,7 @@ dissect_kerberos_EncryptedChallenge(gboolean implicit_tag _U_, tvbuff_t *tvb _U_ /*--- End of included file: packet-kerberos-fn.c ---*/ -#line 1887 "./asn1/kerberos/packet-kerberos-template.c" +#line 1886 "./asn1/kerberos/packet-kerberos-template.c" /* Make wrappers around exported functions for now */ int @@ -5761,7 +5760,7 @@ void proto_register_kerberos(void) { NULL, HFILL }}, /*--- End of included file: packet-kerberos-hfarr.c ---*/ -#line 2268 "./asn1/kerberos/packet-kerberos-template.c" +#line 2267 "./asn1/kerberos/packet-kerberos-template.c" }; /* List of subtrees */ @@ -5849,7 +5848,7 @@ void proto_register_kerberos(void) { &ett_kerberos_KrbFastArmoredRep, /*--- End of included file: packet-kerberos-ettarr.c ---*/ -#line 2284 "./asn1/kerberos/packet-kerberos-template.c" +#line 2283 "./asn1/kerberos/packet-kerberos-template.c" }; static ei_register_info ei[] = { |