forked from osmocom/wireshark
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>
This commit is contained in:
parent
9c49840d1c
commit
2b52ca1890
|
@ -19,7 +19,7 @@ if(KERBEROS_INCLUDE_DIRS)
|
|||
endif()
|
||||
|
||||
include(FindWSWinLibs)
|
||||
FindWSWinLibs("kfw-.*" "KERBEROS_HINTS")
|
||||
FindWSWinLibs("krb5-.*" "KERBEROS_HINTS")
|
||||
|
||||
if(NOT WIN32)
|
||||
find_package(PkgConfig)
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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[] = {
|
||||
|
|
|
@ -69,8 +69,8 @@ Param(
|
|||
# trouble instead of trying to catch exceptions everywhere.
|
||||
$ErrorActionPreference = "Stop"
|
||||
|
||||
$Win64CurrentTag = "2019-01-23"
|
||||
$Win32CurrentTag = "2019-01-23"
|
||||
$Win64CurrentTag = "2019-02-06"
|
||||
$Win32CurrentTag = "2019-02-06"
|
||||
|
||||
# Archive file / SHA256
|
||||
$Win64Archives = @{
|
||||
|
@ -79,7 +79,7 @@ $Win64Archives = @{
|
|||
"c-ares-1.15.0-win64ws.zip" = "ade864fd08e887d353a9c939fa6e68b0bf3e08761b6e81f60ce15e6543256552";
|
||||
"gnutls-3.6.3-1-win64ws.zip" = "994ac2578e7b4ca01e589ab2598927d53f7370bc3ff679f3006b0e6bb7a06df4";
|
||||
"glib2-2.52.2-1.31-win64ws.zip" = "e19a7812db6715c632a5bbf96452ab474a4eaf0c6aaee999323ac7beb7ebe6db";
|
||||
"kfw-3-2-2-x64-ws.zip" = "91654ffe0b6d418b369c95bc060414a90f91627e55c19a3e753803c9deb2fe9a";
|
||||
"krb5-1.17-win64ws.zip" = "ff15a8c453fa4591c85c545068112f8f7eef00bfcb9ae2f52cb671d858377e43";
|
||||
"libgcrypt-1.8.3-win64ws.zip" = "53b1c636cb89de308ca4ea01b4990cf1deca7f6c2446189c7ff6e971137ffd76";
|
||||
"libsmi-svn-40773-win64ws.zip" = "571fcee71d741bf847c3247d4c2e1c42388ca6a9feebe08fc0d4ce053571d15d";
|
||||
"libssh-0.7.3-1-win64ws.zip" = "3a81b9f4a914a46f15243bbb13b6919ef1c20d4bf502c47646caeccff2cbd75c";
|
||||
|
@ -102,7 +102,7 @@ $Win32Archives = @{
|
|||
"c-ares-1.15.0-win32ws.zip" = "a54151203a631b478470aaa21b3a1fde6178f2fea9f15a1a6da4bfcecc92cfcd";
|
||||
"gnutls-3.6.3-1-win32ws.zip" = "42d8313ffb888f525d6c39330c39bcc2182e68ee8433a09dd85e1f1e1474f592";
|
||||
"glib2-2.52.2-1.34-win32ws.zip" = "28c426a7b64c1cd5b058c2f25685ddfaebca29083bd8f94fec2a8910ece6faf0";
|
||||
"kfw-3-2-2-i386-ws-vc6.zip" = "527deb2cf1c3ba0cf743f2b9b8011a22096b54f7ce62fc7ba31b520bbac0e802";
|
||||
"krb5-1.17-win32ws.zip" = "a15294e49ec26d3b2a7a1c702d3bb0ff534b83ce08141f98e6583aa23fdad1a6";
|
||||
"libgcrypt-1.8.3-win32ws.zip" = "409b72f2809019050cca91b9e670047c50a0752ff52999089178da54ef926393";
|
||||
"libsmi-svn-40773-win32ws.zip" = "44bc81edfeb8948322ca365fc632e419383907c305cc922e6b74fdbb13827958";
|
||||
"libssh-0.7.3-1-win32ws.zip" = "b02f0d318175194ac538a24c9c9fc280a0ecad69fb3afd4945c106b4b7c4fa6f";
|
||||
|
|
Loading…
Reference in New Issue