FreeBSD Bugzilla – Attachment 175674 Details for
Bug 213356
net/wireshark: update to 2.2.1
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
update wireshark to 2.2.1, with all kerberos variants
net_wireshark.diff (text/plain), 29.75 KB, created by
Christoph Moench-Tegeder
on 2016-10-12 18:36:45 UTC
(
hide
)
Description:
update wireshark to 2.2.1, with all kerberos variants
Filename:
MIME Type:
Creator:
Christoph Moench-Tegeder
Created:
2016-10-12 18:36:45 UTC
Size:
29.75 KB
patch
obsolete
>M net/wireshark/Makefile >M net/wireshark/distinfo >A net/wireshark/files >A net/wireshark/files/patch-epan_dissectors_asn1_kerberos_packet-kerberos-template.c >A net/wireshark/files/patch-epan_dissectors_asn1_kerberos_packet-kerberos-template.h >A net/wireshark/files/patch-epan_dissectors_asn1_spnego_packet-spnego-template.c >A net/wireshark/files/patch-epan_dissectors_packet-kerberos.c >A net/wireshark/files/patch-epan_dissectors_packet-kerberos.h >A net/wireshark/files/patch-epan_dissectors_packet-spnego.c >M net/wireshark/pkg-plist > >Index: net/wireshark/Makefile >=================================================================== >--- net/wireshark/Makefile (revision 423837) >+++ net/wireshark/Makefile (working copy) >@@ -2,7 +2,7 @@ > # $FreeBSD$ > > PORTNAME?= wireshark >-PORTVERSION= 2.0.5 >+PORTVERSION= 2.2.1 > PORTREVISION?= 0 > CATEGORIES= net ipv6 > MASTER_SITES= http://www.wireshark.org/download/src/ \ >@@ -27,20 +27,23 @@ > DATADIR= ${PREFIX}/share/${DATADIR_NAME} > > GNU_CONFIGURE= yes >-USES= alias cpe gmake libtool perl5 pkgconfig python:build ssl tar:bzip2 >+USES= alias cpe gettext-runtime gmake libtool pathfix perl5 \ >+ pkgconfig python:build ssl tar:bzip2 > USE_PERL5= build >-USE_GNOME= glib20 >+USE_GNOME= cairo glib20 > CONFIGURE_ARGS+= --program-transform-name="" \ > --with-ssl=${OPENSSLBASE} > INSTALL_TARGET= install-strip > USE_LDCONFIG= yes > >+LIB_DEPENDS+= libgpg-error.so:security/libgpg-error >+ > CFLAGS+= -funit-at-a-time > LIBS+= -L${LOCALBASE}/lib > PLIST_SUB+= PORTVERSION=${PORTVERSION} > > .for x in capinfos editcap mergecap rawshark text2pcap dftest randpkt \ >- reordercap captype androiddump >+ reordercap captype > .if defined(LITE) > PKGNAMESUFFIX= -lite > PLIST_SUB+= ${x:tu}="@comment $x not installed" \ >@@ -53,6 +56,17 @@ > .endif > .endfor > >+.for x in androiddump randpktdump >+.if defined(LITE) >+PLIST_SUB+= ${x:tu}="@comment $x not installed" \ >+ ${x:tu}_MAN="@comment $x not installed " >+CONFIGURE_ARGS+= --enable-$x=no >+.else >+PLIST_SUB+= ${x:tu}=lib/wireshark/extcap/$x \ >+ ${x:tu}_MAN="" >+.endif >+.endfor >+ > OPTIONS_DEFINE= RTP SNMP IPV6 GEOIP LUA DECRYPT > > OPTIONS_RADIO= ASYNCDNS GUI >@@ -76,7 +90,7 @@ > > GTK2_USE= GNOME=gtk20 > GTK3_USE= GNOME=gtk30 >-QT5_USE= QT5=core,gui,widgets,printsupport,buildtools_build >+QT5_USE= qt5=core,gui,widgets,printsupport,buildtools_build,linguisttools_build > > LUA_USES= lua:5[1-2] > KRB_BASE_USES= gssapi >@@ -84,6 +98,7 @@ > KRB_MIT_USES= gssapi:mit > > RTP_LIB_DEPENDS= libportaudio.so:audio/portaudio >+RTP_CPPFLAGS= -I${LOCALBASE}/include > SNMP_LIB_DEPENDS= libsmi.so:net-mgmt/libsmi > ADNS_LIB_DEPENDS= libadns.so:dns/adns > CARES_LIB_DEPENDS= libcares.so:dns/c-ares >@@ -110,6 +125,7 @@ > > LUA_CPPFLAGS= -I${LUA_INCDIR} > >+QT5_CONFIGURE_ENV= PATH="${PATH}:${QT_BINDIR}" > QT5_MAKE_ENV= PATH="${PATH}:${QT_BINDIR}" > QT5_VARS= PKGNAMESUFFIX=-qt5 > QT5_PLIST_SUB= GUI_GTK="@comment " >Index: net/wireshark/distinfo >=================================================================== >--- net/wireshark/distinfo (revision 423837) >+++ net/wireshark/distinfo (working copy) >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1470427617 >-SHA256 (wireshark-2.0.5.tar.bz2) = 0ce0241330828973f5b4efee422a3760cab8ce0b41e7721c4b9fd185be1bb10b >-SIZE (wireshark-2.0.5.tar.bz2) = 31124989 >+TIMESTAMP = 1476204406 >+SHA256 (wireshark-2.2.1.tar.bz2) = 900e22af04c8b35e0d02a25a360ab1fb7cfe5ac18fc48a9afd75a7103e569149 >+SIZE (wireshark-2.2.1.tar.bz2) = 32154087 >Index: net/wireshark/files/patch-epan_dissectors_asn1_kerberos_packet-kerberos-template.c >=================================================================== >--- net/wireshark/files/patch-epan_dissectors_asn1_kerberos_packet-kerberos-template.c (nonexistent) >+++ net/wireshark/files/patch-epan_dissectors_asn1_kerberos_packet-kerberos-template.c (working copy) >@@ -0,0 +1,141 @@ >+--- epan/dissectors/asn1/kerberos/packet-kerberos-template.c.orig 2016-10-04 18:27:46 UTC >++++ epan/dissectors/asn1/kerberos/packet-kerberos-template.c >+@@ -809,66 +809,7 @@ decrypt_krb5_data(proto_tree *tree, pack >+ #define KRB5_MSG_ENC_KRB_CRED_PART 29 /* EncKrbCredPart */ >+ #define KRB5_MSG_ERROR 30 /* KRB-ERROR type */ >+ >+-/* encryption type constants */ >+-#define KRB5_ENCTYPE_NULL 0 >+-#define KRB5_ENCTYPE_DES_CBC_CRC 1 >+-#define KRB5_ENCTYPE_DES_CBC_MD4 2 >+-#define KRB5_ENCTYPE_DES_CBC_MD5 3 >+-#define KRB5_ENCTYPE_DES_CBC_RAW 4 >+-#define KRB5_ENCTYPE_DES3_CBC_SHA 5 >+-#define KRB5_ENCTYPE_DES3_CBC_RAW 6 >+-#define KRB5_ENCTYPE_DES_HMAC_SHA1 8 >+-#define KRB5_ENCTYPE_DSA_SHA1_CMS 9 >+-#define KRB5_ENCTYPE_RSA_MD5_CMS 10 >+-#define KRB5_ENCTYPE_RSA_SHA1_CMS 11 >+-#define KRB5_ENCTYPE_RC2_CBC_ENV 12 >+-#define KRB5_ENCTYPE_RSA_ENV 13 >+-#define KRB5_ENCTYPE_RSA_ES_OEAP_ENV 14 >+-#define KRB5_ENCTYPE_DES_EDE3_CBC_ENV 15 >+-#define KRB5_ENCTYPE_DES3_CBC_SHA1 16 >+-#define KRB5_ENCTYPE_AES128_CTS_HMAC_SHA1_96 17 >+-#define KRB5_ENCTYPE_AES256_CTS_HMAC_SHA1_96 18 >+-#define KRB5_ENCTYPE_DES_CBC_MD5_NT 20 >+-#define KERB_ENCTYPE_RC4_HMAC 23 >+-#define KERB_ENCTYPE_RC4_HMAC_EXP 24 >+-#define KRB5_ENCTYPE_UNKNOWN 0x1ff >+-#define KRB5_ENCTYPE_LOCAL_DES3_HMAC_SHA1 0x7007 >+-#define KRB5_ENCTYPE_RC4_PLAIN_EXP 0xffffff73 >+-#define KRB5_ENCTYPE_RC4_PLAIN 0xffffff74 >+-#define KRB5_ENCTYPE_RC4_PLAIN_OLD_EXP 0xffffff78 >+-#define KRB5_ENCTYPE_RC4_HMAC_OLD_EXP 0xffffff79 >+-#define KRB5_ENCTYPE_RC4_PLAIN_OLD 0xffffff7a >+-#define KRB5_ENCTYPE_RC4_HMAC_OLD 0xffffff7b >+-#define KRB5_ENCTYPE_DES_PLAIN 0xffffff7c >+-#define KRB5_ENCTYPE_RC4_SHA 0xffffff7d >+-#define KRB5_ENCTYPE_RC4_LM 0xffffff7e >+-#define KRB5_ENCTYPE_RC4_PLAIN2 0xffffff7f >+-#define KRB5_ENCTYPE_RC4_MD4 0xffffff80 >+- >+-/* checksum types */ >+-#define KRB5_CHKSUM_NONE 0 >+-#define KRB5_CHKSUM_CRC32 1 >+-#define KRB5_CHKSUM_MD4 2 >+-#define KRB5_CHKSUM_KRB_DES_MAC 4 >+-#define KRB5_CHKSUM_KRB_DES_MAC_K 5 >+-#define KRB5_CHKSUM_MD5 7 >+-#define KRB5_CHKSUM_MD5_DES 8 >+-/* the following four come from packetcable */ >+-#define KRB5_CHKSUM_MD5_DES3 9 >+-#define KRB5_CHKSUM_HMAC_SHA1_DES3_KD 12 >+-#define KRB5_CHKSUM_HMAC_SHA1_DES3 13 >+-#define KRB5_CHKSUM_SHA1_UNKEYED 14 >+-#define KRB5_CHKSUM_HMAC_MD5 0xffffff76 >+-#define KRB5_CHKSUM_MD5_HMAC 0xffffff77 >+-#define KRB5_CHKSUM_RC4_MD5 0xffffff78 >+-#define KRB5_CHKSUM_MD25 0xffffff79 >+-#define KRB5_CHKSUM_DES_MAC_MD5 0xffffff7a >+-#define KRB5_CHKSUM_DES_MAC 0xffffff7b >+-#define KRB5_CHKSUM_REAL_CRC32 0xffffff7c >+-#define KRB5_CHKSUM_SHA1 0xffffff7d >+-#define KRB5_CHKSUM_LM 0xffffff7e >+ #define KRB5_CHKSUM_GSSAPI 0x8003 >+- >+ /* >+ * For KERB_ENCTYPE_RC4_HMAC and KERB_ENCTYPE_RC4_HMAC_EXP, see >+ * >+@@ -1164,71 +1105,6 @@ static const value_string krb5_preauthen >+ { 0 , NULL }, >+ }; >+ >+-#if 0 >+-static const value_string krb5_encryption_types[] = { >+- { KRB5_ENCTYPE_NULL , "NULL" }, >+- { KRB5_ENCTYPE_DES_CBC_CRC , "des-cbc-crc" }, >+- { KRB5_ENCTYPE_DES_CBC_MD4 , "des-cbc-md4" }, >+- { KRB5_ENCTYPE_DES_CBC_MD5 , "des-cbc-md5" }, >+- { KRB5_ENCTYPE_DES_CBC_RAW , "des-cbc-raw" }, >+- { KRB5_ENCTYPE_DES3_CBC_SHA , "des3-cbc-sha" }, >+- { KRB5_ENCTYPE_DES3_CBC_RAW , "des3-cbc-raw" }, >+- { KRB5_ENCTYPE_DES_HMAC_SHA1 , "des-hmac-sha1" }, >+- { KRB5_ENCTYPE_DSA_SHA1_CMS , "dsa-sha1-cms" }, >+- { KRB5_ENCTYPE_RSA_MD5_CMS , "rsa-md5-cms" }, >+- { KRB5_ENCTYPE_RSA_SHA1_CMS , "rsa-sha1-cms" }, >+- { KRB5_ENCTYPE_RC2_CBC_ENV , "rc2-cbc-env" }, >+- { KRB5_ENCTYPE_RSA_ENV , "rsa-env" }, >+- { KRB5_ENCTYPE_RSA_ES_OEAP_ENV, "rsa-es-oeap-env" }, >+- { KRB5_ENCTYPE_DES_EDE3_CBC_ENV, "des-ede3-cbc-env" }, >+- { KRB5_ENCTYPE_DES3_CBC_SHA1 , "des3-cbc-sha1" }, >+- { KRB5_ENCTYPE_AES128_CTS_HMAC_SHA1_96 , "aes128-cts-hmac-sha1-96" }, >+- { KRB5_ENCTYPE_AES256_CTS_HMAC_SHA1_96 , "aes256-cts-hmac-sha1-96" }, >+- { KRB5_ENCTYPE_DES_CBC_MD5_NT , "des-cbc-md5-nt" }, >+- { KERB_ENCTYPE_RC4_HMAC , "rc4-hmac" }, >+- { KERB_ENCTYPE_RC4_HMAC_EXP , "rc4-hmac-exp" }, >+- { KRB5_ENCTYPE_UNKNOWN , "unknown" }, >+- { KRB5_ENCTYPE_LOCAL_DES3_HMAC_SHA1 , "local-des3-hmac-sha1" }, >+- { KRB5_ENCTYPE_RC4_PLAIN_EXP , "rc4-plain-exp" }, >+- { KRB5_ENCTYPE_RC4_PLAIN , "rc4-plain" }, >+- { KRB5_ENCTYPE_RC4_PLAIN_OLD_EXP, "rc4-plain-old-exp" }, >+- { KRB5_ENCTYPE_RC4_HMAC_OLD_EXP, "rc4-hmac-old-exp" }, >+- { KRB5_ENCTYPE_RC4_PLAIN_OLD , "rc4-plain-old" }, >+- { KRB5_ENCTYPE_RC4_HMAC_OLD , "rc4-hmac-old" }, >+- { KRB5_ENCTYPE_DES_PLAIN , "des-plain" }, >+- { KRB5_ENCTYPE_RC4_SHA , "rc4-sha" }, >+- { KRB5_ENCTYPE_RC4_LM , "rc4-lm" }, >+- { KRB5_ENCTYPE_RC4_PLAIN2 , "rc4-plain2" }, >+- { KRB5_ENCTYPE_RC4_MD4 , "rc4-md4" }, >+- { 0 , NULL }, >+-}; >+- >+-static const value_string krb5_checksum_types[] = { >+- { KRB5_CHKSUM_NONE , "none" }, >+- { KRB5_CHKSUM_CRC32 , "crc32" }, >+- { KRB5_CHKSUM_MD4 , "md4" }, >+- { KRB5_CHKSUM_KRB_DES_MAC , "krb-des-mac" }, >+- { KRB5_CHKSUM_KRB_DES_MAC_K , "krb-des-mac-k" }, >+- { KRB5_CHKSUM_MD5 , "md5" }, >+- { KRB5_CHKSUM_MD5_DES , "md5-des" }, >+- { KRB5_CHKSUM_MD5_DES3 , "md5-des3" }, >+- { KRB5_CHKSUM_HMAC_SHA1_DES3_KD, "hmac-sha1-des3-kd" }, >+- { KRB5_CHKSUM_HMAC_SHA1_DES3 , "hmac-sha1-des3" }, >+- { KRB5_CHKSUM_SHA1_UNKEYED , "sha1 (unkeyed)" }, >+- { KRB5_CHKSUM_HMAC_MD5 , "hmac-md5" }, >+- { KRB5_CHKSUM_MD5_HMAC , "md5-hmac" }, >+- { KRB5_CHKSUM_RC4_MD5 , "rc5-md5" }, >+- { KRB5_CHKSUM_MD25 , "md25" }, >+- { KRB5_CHKSUM_DES_MAC_MD5 , "des-mac-md5" }, >+- { KRB5_CHKSUM_DES_MAC , "des-mac" }, >+- { KRB5_CHKSUM_REAL_CRC32 , "real-crc32" }, >+- { KRB5_CHKSUM_SHA1 , "sha1" }, >+- { KRB5_CHKSUM_LM , "lm" }, >+- { KRB5_CHKSUM_GSSAPI , "gssapi-8003" }, >+- { 0 , NULL }, >+-}; >+-#endif >+- >+ #define KRB5_AD_IF_RELEVANT 1 >+ #define KRB5_AD_INTENDED_FOR_SERVER 2 >+ #define KRB5_AD_INTENDED_FOR_APPLICATION_CLASS 3 > >Property changes on: net/wireshark/files/patch-epan_dissectors_asn1_kerberos_packet-kerberos-template.c >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:keywords >## -0,0 +1 ## >+URL Author Date Rev Id >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: net/wireshark/files/patch-epan_dissectors_asn1_kerberos_packet-kerberos-template.h >=================================================================== >--- net/wireshark/files/patch-epan_dissectors_asn1_kerberos_packet-kerberos-template.h (nonexistent) >+++ net/wireshark/files/patch-epan_dissectors_asn1_kerberos_packet-kerberos-template.h (working copy) >@@ -0,0 +1,45 @@ >+--- epan/dissectors/asn1/kerberos/packet-kerberos-template.h.orig 2016-10-04 18:27:46 UTC >++++ epan/dissectors/asn1/kerberos/packet-kerberos-template.h >+@@ -100,42 +100,6 @@ void read_keytab_file_from_preferences(v >+ >+ #endif /* HAVE_KERBEROS */ >+ >+-/* encryption type constants */ >+-#define KRB5_ENCTYPE_NULL 0 >+-#define KRB5_ENCTYPE_DES_CBC_CRC 1 >+-#define KRB5_ENCTYPE_DES_CBC_MD4 2 >+-#define KRB5_ENCTYPE_DES_CBC_MD5 3 >+-#define KRB5_ENCTYPE_DES_CBC_RAW 4 >+-#define KRB5_ENCTYPE_DES3_CBC_SHA 5 >+-#define KRB5_ENCTYPE_DES3_CBC_RAW 6 >+-#define KRB5_ENCTYPE_DES_HMAC_SHA1 8 >+-#define KRB5_ENCTYPE_DSA_SHA1_CMS 9 >+-#define KRB5_ENCTYPE_RSA_MD5_CMS 10 >+-#define KRB5_ENCTYPE_RSA_SHA1_CMS 11 >+-#define KRB5_ENCTYPE_RC2_CBC_ENV 12 >+-#define KRB5_ENCTYPE_RSA_ENV 13 >+-#define KRB5_ENCTYPE_RSA_ES_OEAP_ENV 14 >+-#define KRB5_ENCTYPE_DES_EDE3_CBC_ENV 15 >+-#define KRB5_ENCTYPE_DES3_CBC_SHA1 16 >+-#define KRB5_ENCTYPE_AES128_CTS_HMAC_SHA1_96 17 >+-#define KRB5_ENCTYPE_AES256_CTS_HMAC_SHA1_96 18 >+-#define KRB5_ENCTYPE_DES_CBC_MD5_NT 20 >+-#define KERB_ENCTYPE_RC4_HMAC 23 >+-#define KERB_ENCTYPE_RC4_HMAC_EXP 24 >+-#define KRB5_ENCTYPE_UNKNOWN 0x1ff >+-#define KRB5_ENCTYPE_LOCAL_DES3_HMAC_SHA1 0x7007 >+-#define KRB5_ENCTYPE_RC4_PLAIN_EXP 0xffffff73 >+-#define KRB5_ENCTYPE_RC4_PLAIN 0xffffff74 >+-#define KRB5_ENCTYPE_RC4_PLAIN_OLD_EXP 0xffffff78 >+-#define KRB5_ENCTYPE_RC4_HMAC_OLD_EXP 0xffffff79 >+-#define KRB5_ENCTYPE_RC4_PLAIN_OLD 0xffffff7a >+-#define KRB5_ENCTYPE_RC4_HMAC_OLD 0xffffff7b >+-#define KRB5_ENCTYPE_DES_PLAIN 0xffffff7c >+-#define KRB5_ENCTYPE_RC4_SHA 0xffffff7d >+-#define KRB5_ENCTYPE_RC4_LM 0xffffff7e >+-#define KRB5_ENCTYPE_RC4_PLAIN2 0xffffff7f >+-#define KRB5_ENCTYPE_RC4_MD4 0xffffff80 >+- >+ #include "packet-kerberos-exp.h" >+ >+ #ifdef __cplusplus > >Property changes on: net/wireshark/files/patch-epan_dissectors_asn1_kerberos_packet-kerberos-template.h >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:keywords >## -0,0 +1 ## >+URL Author Date Rev Id >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: net/wireshark/files/patch-epan_dissectors_asn1_spnego_packet-spnego-template.c >=================================================================== >--- net/wireshark/files/patch-epan_dissectors_asn1_spnego_packet-spnego-template.c (nonexistent) >+++ net/wireshark/files/patch-epan_dissectors_asn1_spnego_packet-spnego-template.c (working copy) >@@ -0,0 +1,21 @@ >+--- epan/dissectors/asn1/spnego/packet-spnego-template.c.orig 2016-10-04 18:27:47 UTC >++++ epan/dissectors/asn1/spnego/packet-spnego-template.c >+@@ -323,6 +323,9 @@ dissect_spnego_krb5(tvbuff_t *tvb, packe >+ #ifndef KEYTYPE_ARCFOUR_56 >+ # define KEYTYPE_ARCFOUR_56 24 >+ #endif >++#ifndef KEYTYPE_ARCFOUR_HMAC >++# define KEYTYPE_ARCFOUR_HMAC 23 >++#endif >+ /* XXX - We should probably do a configure-time check for this instead */ >+ #ifndef KRB5_KU_USAGE_SEAL >+ # define KRB5_KU_USAGE_SEAL 22 >+@@ -847,7 +850,7 @@ dissect_spnego_krb5_wrap_base(tvbuff_t * >+ decrypt_gssapi_krb_arcfour_wrap(tree, >+ pinfo, >+ tvb, >+- KERB_ENCTYPE_RC4_HMAC, >++ KEYTYPE_ARCFOUR_HMAC, >+ gssapi_encrypt); >+ #endif /* HAVE_HEIMDAL_KERBEROS || HAVE_MIT_KERBEROS */ >+ } > >Property changes on: net/wireshark/files/patch-epan_dissectors_asn1_spnego_packet-spnego-template.c >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:keywords >## -0,0 +1 ## >+URL Author Date Rev Id >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: net/wireshark/files/patch-epan_dissectors_packet-kerberos.c >=================================================================== >--- net/wireshark/files/patch-epan_dissectors_packet-kerberos.c (nonexistent) >+++ net/wireshark/files/patch-epan_dissectors_packet-kerberos.c (working copy) >@@ -0,0 +1,168 @@ >+--- epan/dissectors/packet-kerberos.c.orig 2016-10-04 18:27:49 UTC >++++ epan/dissectors/packet-kerberos.c >+@@ -1068,66 +1068,7 @@ decrypt_krb5_data(proto_tree *tree, pack >+ #define KRB5_MSG_ENC_KRB_CRED_PART 29 /* EncKrbCredPart */ >+ #define KRB5_MSG_ERROR 30 /* KRB-ERROR type */ >+ >+-/* encryption type constants */ >+-#define KRB5_ENCTYPE_NULL 0 >+-#define KRB5_ENCTYPE_DES_CBC_CRC 1 >+-#define KRB5_ENCTYPE_DES_CBC_MD4 2 >+-#define KRB5_ENCTYPE_DES_CBC_MD5 3 >+-#define KRB5_ENCTYPE_DES_CBC_RAW 4 >+-#define KRB5_ENCTYPE_DES3_CBC_SHA 5 >+-#define KRB5_ENCTYPE_DES3_CBC_RAW 6 >+-#define KRB5_ENCTYPE_DES_HMAC_SHA1 8 >+-#define KRB5_ENCTYPE_DSA_SHA1_CMS 9 >+-#define KRB5_ENCTYPE_RSA_MD5_CMS 10 >+-#define KRB5_ENCTYPE_RSA_SHA1_CMS 11 >+-#define KRB5_ENCTYPE_RC2_CBC_ENV 12 >+-#define KRB5_ENCTYPE_RSA_ENV 13 >+-#define KRB5_ENCTYPE_RSA_ES_OEAP_ENV 14 >+-#define KRB5_ENCTYPE_DES_EDE3_CBC_ENV 15 >+-#define KRB5_ENCTYPE_DES3_CBC_SHA1 16 >+-#define KRB5_ENCTYPE_AES128_CTS_HMAC_SHA1_96 17 >+-#define KRB5_ENCTYPE_AES256_CTS_HMAC_SHA1_96 18 >+-#define KRB5_ENCTYPE_DES_CBC_MD5_NT 20 >+-#define KERB_ENCTYPE_RC4_HMAC 23 >+-#define KERB_ENCTYPE_RC4_HMAC_EXP 24 >+-#define KRB5_ENCTYPE_UNKNOWN 0x1ff >+-#define KRB5_ENCTYPE_LOCAL_DES3_HMAC_SHA1 0x7007 >+-#define KRB5_ENCTYPE_RC4_PLAIN_EXP 0xffffff73 >+-#define KRB5_ENCTYPE_RC4_PLAIN 0xffffff74 >+-#define KRB5_ENCTYPE_RC4_PLAIN_OLD_EXP 0xffffff78 >+-#define KRB5_ENCTYPE_RC4_HMAC_OLD_EXP 0xffffff79 >+-#define KRB5_ENCTYPE_RC4_PLAIN_OLD 0xffffff7a >+-#define KRB5_ENCTYPE_RC4_HMAC_OLD 0xffffff7b >+-#define KRB5_ENCTYPE_DES_PLAIN 0xffffff7c >+-#define KRB5_ENCTYPE_RC4_SHA 0xffffff7d >+-#define KRB5_ENCTYPE_RC4_LM 0xffffff7e >+-#define KRB5_ENCTYPE_RC4_PLAIN2 0xffffff7f >+-#define KRB5_ENCTYPE_RC4_MD4 0xffffff80 >+- >+-/* checksum types */ >+-#define KRB5_CHKSUM_NONE 0 >+-#define KRB5_CHKSUM_CRC32 1 >+-#define KRB5_CHKSUM_MD4 2 >+-#define KRB5_CHKSUM_KRB_DES_MAC 4 >+-#define KRB5_CHKSUM_KRB_DES_MAC_K 5 >+-#define KRB5_CHKSUM_MD5 7 >+-#define KRB5_CHKSUM_MD5_DES 8 >+-/* the following four come from packetcable */ >+-#define KRB5_CHKSUM_MD5_DES3 9 >+-#define KRB5_CHKSUM_HMAC_SHA1_DES3_KD 12 >+-#define KRB5_CHKSUM_HMAC_SHA1_DES3 13 >+-#define KRB5_CHKSUM_SHA1_UNKEYED 14 >+-#define KRB5_CHKSUM_HMAC_MD5 0xffffff76 >+-#define KRB5_CHKSUM_MD5_HMAC 0xffffff77 >+-#define KRB5_CHKSUM_RC4_MD5 0xffffff78 >+-#define KRB5_CHKSUM_MD25 0xffffff79 >+-#define KRB5_CHKSUM_DES_MAC_MD5 0xffffff7a >+-#define KRB5_CHKSUM_DES_MAC 0xffffff7b >+-#define KRB5_CHKSUM_REAL_CRC32 0xffffff7c >+-#define KRB5_CHKSUM_SHA1 0xffffff7d >+-#define KRB5_CHKSUM_LM 0xffffff7e >+ #define KRB5_CHKSUM_GSSAPI 0x8003 >+- >+ /* >+ * For KERB_ENCTYPE_RC4_HMAC and KERB_ENCTYPE_RC4_HMAC_EXP, see >+ * >+@@ -1423,71 +1364,6 @@ static const value_string krb5_preauthen >+ { 0 , NULL }, >+ }; >+ >+-#if 0 >+-static const value_string krb5_encryption_types[] = { >+- { KRB5_ENCTYPE_NULL , "NULL" }, >+- { KRB5_ENCTYPE_DES_CBC_CRC , "des-cbc-crc" }, >+- { KRB5_ENCTYPE_DES_CBC_MD4 , "des-cbc-md4" }, >+- { KRB5_ENCTYPE_DES_CBC_MD5 , "des-cbc-md5" }, >+- { KRB5_ENCTYPE_DES_CBC_RAW , "des-cbc-raw" }, >+- { KRB5_ENCTYPE_DES3_CBC_SHA , "des3-cbc-sha" }, >+- { KRB5_ENCTYPE_DES3_CBC_RAW , "des3-cbc-raw" }, >+- { KRB5_ENCTYPE_DES_HMAC_SHA1 , "des-hmac-sha1" }, >+- { KRB5_ENCTYPE_DSA_SHA1_CMS , "dsa-sha1-cms" }, >+- { KRB5_ENCTYPE_RSA_MD5_CMS , "rsa-md5-cms" }, >+- { KRB5_ENCTYPE_RSA_SHA1_CMS , "rsa-sha1-cms" }, >+- { KRB5_ENCTYPE_RC2_CBC_ENV , "rc2-cbc-env" }, >+- { KRB5_ENCTYPE_RSA_ENV , "rsa-env" }, >+- { KRB5_ENCTYPE_RSA_ES_OEAP_ENV, "rsa-es-oeap-env" }, >+- { KRB5_ENCTYPE_DES_EDE3_CBC_ENV, "des-ede3-cbc-env" }, >+- { KRB5_ENCTYPE_DES3_CBC_SHA1 , "des3-cbc-sha1" }, >+- { KRB5_ENCTYPE_AES128_CTS_HMAC_SHA1_96 , "aes128-cts-hmac-sha1-96" }, >+- { KRB5_ENCTYPE_AES256_CTS_HMAC_SHA1_96 , "aes256-cts-hmac-sha1-96" }, >+- { KRB5_ENCTYPE_DES_CBC_MD5_NT , "des-cbc-md5-nt" }, >+- { KERB_ENCTYPE_RC4_HMAC , "rc4-hmac" }, >+- { KERB_ENCTYPE_RC4_HMAC_EXP , "rc4-hmac-exp" }, >+- { KRB5_ENCTYPE_UNKNOWN , "unknown" }, >+- { KRB5_ENCTYPE_LOCAL_DES3_HMAC_SHA1 , "local-des3-hmac-sha1" }, >+- { KRB5_ENCTYPE_RC4_PLAIN_EXP , "rc4-plain-exp" }, >+- { KRB5_ENCTYPE_RC4_PLAIN , "rc4-plain" }, >+- { KRB5_ENCTYPE_RC4_PLAIN_OLD_EXP, "rc4-plain-old-exp" }, >+- { KRB5_ENCTYPE_RC4_HMAC_OLD_EXP, "rc4-hmac-old-exp" }, >+- { KRB5_ENCTYPE_RC4_PLAIN_OLD , "rc4-plain-old" }, >+- { KRB5_ENCTYPE_RC4_HMAC_OLD , "rc4-hmac-old" }, >+- { KRB5_ENCTYPE_DES_PLAIN , "des-plain" }, >+- { KRB5_ENCTYPE_RC4_SHA , "rc4-sha" }, >+- { KRB5_ENCTYPE_RC4_LM , "rc4-lm" }, >+- { KRB5_ENCTYPE_RC4_PLAIN2 , "rc4-plain2" }, >+- { KRB5_ENCTYPE_RC4_MD4 , "rc4-md4" }, >+- { 0 , NULL }, >+-}; >+- >+-static const value_string krb5_checksum_types[] = { >+- { KRB5_CHKSUM_NONE , "none" }, >+- { KRB5_CHKSUM_CRC32 , "crc32" }, >+- { KRB5_CHKSUM_MD4 , "md4" }, >+- { KRB5_CHKSUM_KRB_DES_MAC , "krb-des-mac" }, >+- { KRB5_CHKSUM_KRB_DES_MAC_K , "krb-des-mac-k" }, >+- { KRB5_CHKSUM_MD5 , "md5" }, >+- { KRB5_CHKSUM_MD5_DES , "md5-des" }, >+- { KRB5_CHKSUM_MD5_DES3 , "md5-des3" }, >+- { KRB5_CHKSUM_HMAC_SHA1_DES3_KD, "hmac-sha1-des3-kd" }, >+- { KRB5_CHKSUM_HMAC_SHA1_DES3 , "hmac-sha1-des3" }, >+- { KRB5_CHKSUM_SHA1_UNKEYED , "sha1 (unkeyed)" }, >+- { KRB5_CHKSUM_HMAC_MD5 , "hmac-md5" }, >+- { KRB5_CHKSUM_MD5_HMAC , "md5-hmac" }, >+- { KRB5_CHKSUM_RC4_MD5 , "rc5-md5" }, >+- { KRB5_CHKSUM_MD25 , "md25" }, >+- { KRB5_CHKSUM_DES_MAC_MD5 , "des-mac-md5" }, >+- { KRB5_CHKSUM_DES_MAC , "des-mac" }, >+- { KRB5_CHKSUM_REAL_CRC32 , "real-crc32" }, >+- { KRB5_CHKSUM_SHA1 , "sha1" }, >+- { KRB5_CHKSUM_LM , "lm" }, >+- { KRB5_CHKSUM_GSSAPI , "gssapi-8003" }, >+- { 0 , NULL }, >+-}; >+-#endif >+- >+ #define KRB5_AD_IF_RELEVANT 1 >+ #define KRB5_AD_INTENDED_FOR_SERVER 2 >+ #define KRB5_AD_INTENDED_FOR_APPLICATION_CLASS 3 >+@@ -4341,7 +4217,7 @@ dissect_kerberos_ChangePasswdData(gboole >+ >+ >+ /*--- End of included file: packet-kerberos-fn.c ---*/ >+-#line 1985 "./asn1/kerberos/packet-kerberos-template.c" >++#line 1861 "./asn1/kerberos/packet-kerberos-template.c" >+ >+ /* Make wrappers around exported functions for now */ >+ int >+@@ -5395,7 +5271,7 @@ void proto_register_kerberos(void) { >+ NULL, HFILL }}, >+ >+ /*--- End of included file: packet-kerberos-hfarr.c ---*/ >+-#line 2366 "./asn1/kerberos/packet-kerberos-template.c" >++#line 2242 "./asn1/kerberos/packet-kerberos-template.c" >+ }; >+ >+ /* List of subtrees */ >+@@ -5473,7 +5349,7 @@ void proto_register_kerberos(void) { >+ &ett_kerberos_ChangePasswdData, >+ >+ /*--- End of included file: packet-kerberos-ettarr.c ---*/ >+-#line 2382 "./asn1/kerberos/packet-kerberos-template.c" >++#line 2258 "./asn1/kerberos/packet-kerberos-template.c" >+ }; >+ >+ static ei_register_info ei[] = { > >Property changes on: net/wireshark/files/patch-epan_dissectors_packet-kerberos.c >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:keywords >## -0,0 +1 ## >+URL Author Date Rev Id >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: net/wireshark/files/patch-epan_dissectors_packet-kerberos.h >=================================================================== >--- net/wireshark/files/patch-epan_dissectors_packet-kerberos.h (nonexistent) >+++ net/wireshark/files/patch-epan_dissectors_packet-kerberos.h (working copy) >@@ -0,0 +1,54 @@ >+--- epan/dissectors/packet-kerberos.h.orig 2016-10-04 18:27:49 UTC >++++ epan/dissectors/packet-kerberos.h >+@@ -108,42 +108,6 @@ void read_keytab_file_from_preferences(v >+ >+ #endif /* HAVE_KERBEROS */ >+ >+-/* encryption type constants */ >+-#define KRB5_ENCTYPE_NULL 0 >+-#define KRB5_ENCTYPE_DES_CBC_CRC 1 >+-#define KRB5_ENCTYPE_DES_CBC_MD4 2 >+-#define KRB5_ENCTYPE_DES_CBC_MD5 3 >+-#define KRB5_ENCTYPE_DES_CBC_RAW 4 >+-#define KRB5_ENCTYPE_DES3_CBC_SHA 5 >+-#define KRB5_ENCTYPE_DES3_CBC_RAW 6 >+-#define KRB5_ENCTYPE_DES_HMAC_SHA1 8 >+-#define KRB5_ENCTYPE_DSA_SHA1_CMS 9 >+-#define KRB5_ENCTYPE_RSA_MD5_CMS 10 >+-#define KRB5_ENCTYPE_RSA_SHA1_CMS 11 >+-#define KRB5_ENCTYPE_RC2_CBC_ENV 12 >+-#define KRB5_ENCTYPE_RSA_ENV 13 >+-#define KRB5_ENCTYPE_RSA_ES_OEAP_ENV 14 >+-#define KRB5_ENCTYPE_DES_EDE3_CBC_ENV 15 >+-#define KRB5_ENCTYPE_DES3_CBC_SHA1 16 >+-#define KRB5_ENCTYPE_AES128_CTS_HMAC_SHA1_96 17 >+-#define KRB5_ENCTYPE_AES256_CTS_HMAC_SHA1_96 18 >+-#define KRB5_ENCTYPE_DES_CBC_MD5_NT 20 >+-#define KERB_ENCTYPE_RC4_HMAC 23 >+-#define KERB_ENCTYPE_RC4_HMAC_EXP 24 >+-#define KRB5_ENCTYPE_UNKNOWN 0x1ff >+-#define KRB5_ENCTYPE_LOCAL_DES3_HMAC_SHA1 0x7007 >+-#define KRB5_ENCTYPE_RC4_PLAIN_EXP 0xffffff73 >+-#define KRB5_ENCTYPE_RC4_PLAIN 0xffffff74 >+-#define KRB5_ENCTYPE_RC4_PLAIN_OLD_EXP 0xffffff78 >+-#define KRB5_ENCTYPE_RC4_HMAC_OLD_EXP 0xffffff79 >+-#define KRB5_ENCTYPE_RC4_PLAIN_OLD 0xffffff7a >+-#define KRB5_ENCTYPE_RC4_HMAC_OLD 0xffffff7b >+-#define KRB5_ENCTYPE_DES_PLAIN 0xffffff7c >+-#define KRB5_ENCTYPE_RC4_SHA 0xffffff7d >+-#define KRB5_ENCTYPE_RC4_LM 0xffffff7e >+-#define KRB5_ENCTYPE_RC4_PLAIN2 0xffffff7f >+-#define KRB5_ENCTYPE_RC4_MD4 0xffffff80 >+- >+ >+ /*--- Included file: packet-kerberos-exp.h ---*/ >+ #line 1 "./asn1/kerberos/packet-kerberos-exp.h" >+@@ -170,7 +134,7 @@ void read_keytab_file_from_preferences(v >+ int dissect_kerberos_ChangePasswdData(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_); >+ >+ /*--- End of included file: packet-kerberos-exp.h ---*/ >+-#line 140 "./asn1/kerberos/packet-kerberos-template.h" >++#line 104 "./asn1/kerberos/packet-kerberos-template.h" >+ >+ #ifdef __cplusplus >+ } > >Property changes on: net/wireshark/files/patch-epan_dissectors_packet-kerberos.h >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:keywords >## -0,0 +1 ## >+URL Author Date Rev Id >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: net/wireshark/files/patch-epan_dissectors_packet-spnego.c >=================================================================== >--- net/wireshark/files/patch-epan_dissectors_packet-spnego.c (nonexistent) >+++ net/wireshark/files/patch-epan_dissectors_packet-spnego.c (working copy) >@@ -0,0 +1,39 @@ >+--- epan/dissectors/packet-spnego.c.orig 2016-10-04 18:27:52 UTC >++++ epan/dissectors/packet-spnego.c >+@@ -775,6 +775,9 @@ dissect_spnego_krb5(tvbuff_t *tvb, packe >+ #ifndef KEYTYPE_ARCFOUR_56 >+ # define KEYTYPE_ARCFOUR_56 24 >+ #endif >++#ifndef KEYTYPE_ARCFOUR_HMAC >++# define KEYTYPE_ARCFOUR_HMAC 23 >++#endif >+ /* XXX - We should probably do a configure-time check for this instead */ >+ #ifndef KRB5_KU_USAGE_SEAL >+ # define KRB5_KU_USAGE_SEAL 22 >+@@ -1299,7 +1302,7 @@ dissect_spnego_krb5_wrap_base(tvbuff_t * >+ decrypt_gssapi_krb_arcfour_wrap(tree, >+ pinfo, >+ tvb, >+- KERB_ENCTYPE_RC4_HMAC, >++ KEYTYPE_ARCFOUR_HMAC, >+ gssapi_encrypt); >+ #endif /* HAVE_HEIMDAL_KERBEROS || HAVE_MIT_KERBEROS */ >+ } >+@@ -1966,7 +1969,7 @@ void proto_register_spnego(void) { >+ NULL, HFILL }}, >+ >+ /*--- End of included file: packet-spnego-hfarr.c ---*/ >+-#line 1421 "./asn1/spnego/packet-spnego-template.c" >++#line 1424 "./asn1/spnego/packet-spnego-template.c" >+ }; >+ >+ /* List of subtrees */ >+@@ -1989,7 +1992,7 @@ void proto_register_spnego(void) { >+ &ett_spnego_InitialContextToken_U, >+ >+ /*--- End of included file: packet-spnego-ettarr.c ---*/ >+-#line 1431 "./asn1/spnego/packet-spnego-template.c" >++#line 1434 "./asn1/spnego/packet-spnego-template.c" >+ }; >+ >+ static ei_register_info ei[] = { > >Property changes on: net/wireshark/files/patch-epan_dissectors_packet-spnego.c >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:keywords >## -0,0 +1 ## >+URL Author Date Rev Id >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: net/wireshark/pkg-plist >=================================================================== >--- net/wireshark/pkg-plist (revision 423837) >+++ net/wireshark/pkg-plist (working copy) >@@ -2,6 +2,7 @@ > %%CAPINFOS%% > %%CAPTYPE%% > %%DFTEST%% >+%%RANDPKTDUMP%% > @group network > @mode 2555 > bin/dumpcap >@@ -17,14 +18,17 @@ > bin/tshark > %%TEXT2PCAP%% > lib/libwireshark.so >-lib/libwireshark.so.6 >-lib/libwireshark.so.6.1.5 >+lib/libwireshark.so.8 >+lib/libwireshark.so.8.0.1 > lib/libwiretap.so >-lib/libwiretap.so.5 >-lib/libwiretap.so.5.0.5 >+lib/libwiretap.so.6 >+lib/libwiretap.so.6.0.1 >+lib/libwscodecs.so >+lib/libwscodecs.so.1 >+lib/libwscodecs.so.1.0.0 > lib/libwsutil.so >-lib/libwsutil.so.6 >-lib/libwsutil.so.6.0.0 >+lib/libwsutil.so.7 >+lib/libwsutil.so.7.0.0 > lib/wireshark/plugins/%%PORTVERSION%%/docsis.so > lib/wireshark/plugins/%%PORTVERSION%%/ethercat.so > lib/wireshark/plugins/%%PORTVERSION%%/gryphon.so >@@ -38,6 +42,7 @@ > lib/wireshark/plugins/%%PORTVERSION%%/wimax.so > lib/wireshark/plugins/%%PORTVERSION%%/wimaxasncp.so > lib/wireshark/plugins/%%PORTVERSION%%/wimaxmacphy.so >+libdata/pkgconfig/wireshark.pc > %%ANDROIDDUMP_MAN%%man/man1/androiddump.1.gz > %%CAPINFOS_MAN%%man/man1/capinfos.1.gz > man/man1/dumpcap.1.gz >@@ -47,9 +52,11 @@ > %%TEXT2PCAP_MAN%%man/man1/text2pcap.1.gz > %%DFTEST_MAN%%man/man1/dftest.1.gz > %%RANDPKT_MAN%%man/man1/randpkt.1.gz >+%%RANDPKTDUMP_MAN%%man/man1/randpktdump.1.gz > %%REORDERCAP_MAN%%man/man1/reordercap.1.gz > man/man1/tshark.1.gz > %%GUI%%man/man1/wireshark.1.gz >+man/man4/extcap.4.gz > man/man4/wireshark-filter.4.gz > %%GUI%%share/appdata/wireshark.appdata.xml > %%GUI%%share/applications/wireshark.desktop >@@ -75,6 +82,7 @@ > %%DATADIR%%/androiddump.html > %%DATADIR%%/capinfos.html > %%DATADIR%%/cfilters >+%%DATADIR%%/ciscodump.html > %%DATADIR%%/colorfilters > %%LUA%%%%DATADIR%%/console.lua > %%DATADIR%%/dfilters >@@ -83,6 +91,7 @@ > %%DATADIR%%/dumpcap.html > %%DATADIR%%/diameter/AlcatelLucent.xml > %%DATADIR%%/diameter/Cisco.xml >+%%DATADIR%%/diameter/CiscoSystems.xml > %%DATADIR%%/diameter/Custom.xml > %%DATADIR%%/diameter/Ericsson.xml > %%DATADIR%%/diameter/HP.xml >@@ -116,6 +125,7 @@ > %%DATADIR%%/dtds/xcap-caps.dtd > %%DATADIR%%/dtds/xcap-error.dtd > %%DATADIR%%/editcap.html >+%%DATADIR%%/extcap.html > %%LUA%%%%DATADIR%%/init.lua > %%DATADIR%%/help/capture_filters.txt > %%DATADIR%%/help/capturing.txt >@@ -290,6 +300,7 @@ > %%DATADIR%%/radius/dictionary.roaringpenguin > %%DATADIR%%/radius/dictionary.ruckus > %%DATADIR%%/radius/dictionary.ruggedcom >+%%DATADIR%%/radius/dictionary.sangoma > %%DATADIR%%/radius/dictionary.sg > %%DATADIR%%/radius/dictionary.shasta > %%DATADIR%%/radius/dictionary.shiva >@@ -330,10 +341,12 @@ > %%DATADIR%%/radius/dictionary.zte > %%DATADIR%%/radius/dictionary.zyxel > %%DATADIR%%/randpkt.html >+%%DATADIR%%/randpktdump.html > %%DATADIR%%/rawshark.html > %%DATADIR%%/reordercap.html > %%DATADIR%%/services > %%DATADIR%%/smi_modules >+%%DATADIR%%/sshdump.html > %%DATADIR%%/tshark.html > %%DATADIR%%/text2pcap.html > %%DATADIR%%/tpncp/tpncp.dat
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 213356
:
175600
| 175674