wireshark/asn1
Michael Mann 31f004f1ca Further refactor GSS_API dissectors to pass gssapi_encrypt_info_t structure between dissectors instead of using packet_info.h
The only remaining explicit user of the packet_info members is the NTLMSSP dissector.  However, there may be "hidden" use of it in the spnego dissector passing between ASN.1 functions.
Someone more familiar with the protocols could possibly trim some of the "extra copies" between packet_info and gssapi_encrypt_info_t structure, but I went the "better safe than sorry" route.

Change-Id: I160d2cfccadc5f49b128609223cdff0162c3ca85
Reviewed-on: https://code.wireshark.org/review/11575
Petri-Dish: Michael Mann <mmann78@netscape.net>
Reviewed-by: Michael Mann <mmann78@netscape.net>
2015-11-07 21:13:14 +00:00
..
HI2Operations asn1 generated dissectors: cleanup #include usage 2014-12-23 05:39:00 +00:00
acp133 asn1 generated dissectors: cleanup #include usage 2014-12-23 05:39:00 +00:00
acse acse: don't THROW() an exception from a dissector 2015-06-25 01:02:24 +00:00
ansi_map Don't allow multiple registrations of a protocol in dissector tables. 2015-11-04 12:39:40 +00:00
ansi_tcap [Dissector tables] DISSECTOR_TABLE_NOT_ALLOW_DUPLICATE -> DISSECTOR_TABLE_ALLOW_DUPLICATE 2015-11-06 18:26:31 +00:00
atn-cm Trivial: Convert 'tabs' indentation to '4 space' indentation 2015-08-09 16:30:05 +00:00
atn-cpdlc Trivial: Convert 'tabs' indentation to '4 space' indentation 2015-08-09 16:30:05 +00:00
atn-ulcs More ADDRESS macro to address function conversions. 2015-10-24 01:44:24 +00:00
c1222 C12.22: check c1222_baseoid_len before doing a memcpy 2015-05-01 07:59:20 +00:00
camel Don't allow multiple registrations of a protocol in dissector tables. 2015-11-04 12:39:40 +00:00
cdt REplace deprecated API tvb_length -> tvb_reported_length 2015-04-09 12:03:23 +00:00
charging_ase REplace deprecated API tvb_length -> tvb_reported_length 2015-04-09 12:03:23 +00:00
cmip Don't allow multiple registrations of a protocol in dissector tables. 2015-11-04 12:39:40 +00:00
cmp Add SHA2 algos to certificate dissection in SSL 2015-08-07 20:32:18 +00:00
cms Define the SHA-1 digest length in wsutil/sha1.h and use it. 2015-05-09 23:36:11 +00:00
credssp Remove all preferences related to enabling/disabling heuristic dissectors. 2015-07-17 17:12:22 +00:00
crmf asn1 generated dissectors: cleanup #include usage 2014-12-23 05:39:00 +00:00
dap Replace deprecated API tvb_length -> tvb_reported_length 2015-04-09 12:38:04 +00:00
disp asn1 generated dissectors: cleanup #include usage 2014-12-23 05:39:00 +00:00
dop Don't allow multiple registrations of a protocol in dissector tables. 2015-11-04 12:39:40 +00:00
dsp asn1 generated dissectors: cleanup #include usage 2014-12-23 05:39:00 +00:00
ess Fix some cases where we're shifting a signed 1 left. 2015-05-01 06:50:36 +00:00
ftam Replace deprecated API tvb_length -> tvb_reported_length 2015-04-09 12:38:04 +00:00
goose Replace deprecated API tvb_length -> tvb_reported_length 2015-04-09 12:38:04 +00:00
gprscdr [GTP CDR] Add support for CDR data record format version 12.6.0 2015-02-26 15:22:52 +00:00
gsm_map [Dissector tables] DISSECTOR_TABLE_NOT_ALLOW_DUPLICATE -> DISSECTOR_TABLE_ALLOW_DUPLICATE 2015-11-06 18:26:31 +00:00
h225 Create real dissector tables for SSL and DTLS to use. 2015-11-07 14:11:01 +00:00
h235 Replace proto_tree_add_text in dissector header files where it was used in a macro that should be expert info. 2015-01-02 22:11:34 +00:00
h245 Don't allow multiple registrations of a protocol in dissector tables. 2015-11-04 12:39:40 +00:00
h248 Don't allow multiple registrations of a protocol in dissector tables. 2015-11-04 12:39:40 +00:00
h282 asn1 generated dissectors: cleanup #include usage 2014-12-23 05:39:00 +00:00
h283 Replace deprecated tvb_length with tvb_reported_length. 2015-04-08 08:18:50 +00:00
h323 asn1 generated dissectors: cleanup #include usage 2014-12-23 05:39:00 +00:00
h450 Don't allow multiple registrations of a protocol in dissector tables. 2015-11-04 12:39:40 +00:00
h450-ros asn1 generated dissectors: cleanup #include usage 2014-12-23 05:39:00 +00:00
h460 Replace deprecated tvb_length with tvb_reported_length. 2015-04-08 08:18:50 +00:00
h501 asn1 generated dissectors: cleanup #include usage 2014-12-23 05:39:00 +00:00
hnbap Don't allow multiple registrations of a protocol in dissector tables. 2015-11-04 12:39:40 +00:00
idmp Don't include "file.h" if you don't need it. 2015-11-04 08:46:30 +00:00
ilp ULP/ILP: add dissection of MSISDN, MDN and IMSI numbers 2015-03-08 21:40:24 +00:00
inap Replace deprecated API tvb_length -> tvb_reported_length 2015-04-09 12:38:04 +00:00
isdn-sup Q955.3 MLPP Dissector 2015-05-30 11:08:00 +00:00
kerberos Further refactor GSS_API dissectors to pass gssapi_encrypt_info_t structure between dissectors instead of using packet_info.h 2015-11-07 21:13:14 +00:00
lcsap Don't allow multiple registrations of a protocol in dissector tables. 2015-11-04 12:39:40 +00:00
ldap Create real dissector tables for SSL and DTLS to use. 2015-11-07 14:11:01 +00:00
logotypecertextn asn1 generated dissectors: cleanup #include usage 2014-12-23 05:39:00 +00:00
lpp LPP: fix a typo in the protocol abbreviation 2015-04-23 13:11:59 +00:00
lppa Don't allow multiple registrations of a protocol in dissector tables. 2015-11-04 12:39:40 +00:00
lppe asn1 generated dissectors: cleanup #include usage 2014-12-23 05:39:00 +00:00
lte-rrc Don't include "file.h" if you don't need it. 2015-11-04 08:46:30 +00:00
m3ap Don't allow multiple registrations of a protocol in dissector tables. 2015-11-04 12:39:40 +00:00
mms Remove all preferences related to enabling/disabling heuristic dissectors. 2015-07-17 17:12:22 +00:00
mpeg-audio Use address functions instead of ADDRESS macros in asn1 and epan 2015-10-22 11:45:56 +00:00
mpeg-pes MPEG-PES: tell the user (in COL_INFO) when the stream or frame type is unknown. 2015-09-14 21:27:19 +00:00
nbap Don't allow multiple registrations of a protocol in dissector tables. 2015-11-04 12:39:40 +00:00
novell_pkis asn1 generated dissectors: cleanup #include usage 2014-12-23 05:39:00 +00:00
ns_cert_exts asn1 generated dissectors: cleanup #include usage 2014-12-23 05:39:00 +00:00
ocsp OCSP: get rid of an evil global variable 2015-09-06 12:25:38 +00:00
p1 Don't allow multiple registrations of a protocol in dissector tables. 2015-11-04 12:39:40 +00:00
p7 asn1 generated dissectors: cleanup #include usage 2014-12-23 05:39:00 +00:00
p22 Remove depricated API tvb_length -> tvb_reported_length 2015-04-10 13:19:33 +00:00
p772 asn1 generated dissectors: cleanup #include usage 2014-12-23 05:39:00 +00:00
pcap Don't allow multiple registrations of a protocol in dissector tables. 2015-11-04 12:39:40 +00:00
pkcs1 x509af: dissect subjectPublicKey for RSA 2015-10-18 03:30:21 +00:00
pkcs12 wsgcrypt.h checks internally if we HAVE_LIBGCRYPT 2015-11-02 11:42:00 +00:00
pkinit asn1 generated dissectors: cleanup #include usage 2014-12-23 05:39:00 +00:00
pkix1explicit Remove depricated API tvb_length -> tvb_reported_length 2015-04-10 13:19:33 +00:00
pkix1implicit asn1 generated dissectors: cleanup #include usage 2014-12-23 05:39:00 +00:00
pkixac asn1 generated dissectors: cleanup #include usage 2014-12-23 05:39:00 +00:00
pkixproxy asn1 generated dissectors: cleanup #include usage 2014-12-23 05:39:00 +00:00
pkixqualified asn1 generated dissectors: cleanup #include usage 2014-12-23 05:39:00 +00:00
pkixtsp asn1 generated dissectors: cleanup #include usage 2014-12-23 05:39:00 +00:00
pres Address "shadow" warnings found by checkAPI script. 2015-09-03 06:05:43 +00:00
q932 Don't allow multiple registrations of a protocol in dissector tables. 2015-11-04 12:39:40 +00:00
q932-ros Replace deprecated tvb_length with tvb_reported_length. 2015-04-08 08:18:50 +00:00
qsig Don't allow multiple registrations of a protocol in dissector tables. 2015-11-04 12:39:40 +00:00
ranap Don't allow multiple registrations of a protocol in dissector tables. 2015-11-04 12:39:40 +00:00
rnsap Don't allow multiple registrations of a protocol in dissector tables. 2015-11-04 12:39:40 +00:00
ros Don't allow multiple registrations of a protocol in dissector tables. 2015-11-04 12:39:40 +00:00
rrc RRC: upgrade dissector to v12.6.0 2015-07-31 22:01:32 +00:00
rrlp asn2wrs: autodetect if 64 bits variant is required for constrained integers 2015-01-18 13:30:56 +00:00
rtse Don't allow multiple registrations of a protocol in dissector tables. 2015-11-04 12:39:40 +00:00
rua Don't allow multiple registrations of a protocol in dissector tables. 2015-11-04 12:39:40 +00:00
s1ap Don't allow multiple registrations of a protocol in dissector tables. 2015-11-04 12:39:40 +00:00
sabp Don't allow multiple registrations of a protocol in dissector tables. 2015-11-04 12:39:40 +00:00
sbc-ap Don't allow multiple registrations of a protocol in dissector tables. 2015-11-04 12:39:40 +00:00
smrse asn1 generated dissectors: cleanup #include usage 2014-12-23 05:39:00 +00:00
snmp Don't allow multiple registrations of a protocol in dissector tables. 2015-11-04 12:39:40 +00:00
spnego Further refactor GSS_API dissectors to pass gssapi_encrypt_info_t structure between dissectors instead of using packet_info.h 2015-11-07 21:13:14 +00:00
sv SV: add an option to dissect seqData as PhsMeas 2015-09-06 14:00:54 +00:00
t38 T38: fix a dereference of NULL pointer 2015-10-24 12:50:39 +00:00
t124 Don't allow multiple registrations of a protocol in dissector tables. 2015-11-04 12:39:40 +00:00
t125 Remove all preferences related to enabling/disabling heuristic dissectors. 2015-07-17 17:12:22 +00:00
tcap asn1: split off cleanup routines 2015-07-04 00:17:14 +00:00
tetra Comment out various 'if(tree)' 2015-01-27 18:07:24 +00:00
ulp ULP/ILP: add dissection of MSISDN, MDN and IMSI numbers 2015-03-08 21:40:24 +00:00
wlancertextn asn1 generated dissectors: cleanup #include usage 2014-12-23 05:39:00 +00:00
x2ap Don't allow multiple registrations of a protocol in dissector tables. 2015-11-04 12:39:40 +00:00
x509af X509AF: ensure that BER dissector successfully decoded a bit string before calling RSA Public Key dissection 2015-10-19 13:25:45 +00:00
x509ce asn1 generated dissectors: cleanup #include usage 2014-12-23 05:39:00 +00:00
x509if Remove depricated API tvb_length -> tvb_reported_length 2015-04-10 13:19:33 +00:00
x509sat Remove depricated API tvb_length -> tvb_reported_length 2015-04-10 13:19:33 +00:00
x721 Add more files to the distribution. 2014-07-31 04:31:10 +00:00
.gitignore Add kerberos-exp.cnf to asn1 gitignore 2014-04-18 21:40:05 +00:00
CMakeLists.txt Remove obsolete dissectors. 2014-09-06 09:52:01 +00:00
Custom.make Remove $Id$ from the ASN.1 dissectors and regenerate them. 2014-02-18 03:05:28 +00:00
Makefile.am Remove obsolete dissectors. 2014-09-06 09:52:01 +00:00
Makefile.inc Remove $Id$ from the ASN.1 dissectors and regenerate them. 2014-02-18 03:05:28 +00:00
Makefile.inc.nmake Now that Python is mandatory on Windows, remove checks for it from nmakefiles 2014-08-09 20:23:39 +00:00
Makefile.nmake asn1/Makefile.nmake: packet-c1222.c not autogenerated using Windows nmake 2014-12-23 05:38:22 +00:00
Makefile.preinc Add some files under asn1 to the distribution. 2014-07-30 23:42:55 +00:00
Makefile.preinc.nmake Remove $Id$ from the ASN.1 dissectors and regenerate them. 2014-02-18 03:05:28 +00:00