Wireshark-commits: [Wireshark-commits] master e37275b: Associate dissector tables and heuristic sub

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Thu, 17 Mar 2016 00:05:32 +0000 (UTC)
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=e37275bfdee7a0ea4745def144d4a0e5c62e282d
Submitter: Michael Mann (mmann78@xxxxxxxxxxxx)
Changed: branch: master
Repository: wireshark

Commits:

e37275b by Michael Mann (mmann78@xxxxxxxxxxxx):

    Associate dissector tables and heuristic subdissector lists with a protocol.
    
    This will make it easier to determine protocol dependencies.
    
    Some LLC OUI dissector tables didn't have an associated protocol, so they were left without one (-1 used)
    
    Change-Id: I6339f16476510ef3f393d6fb5d8946419bfb4b7d
    Reviewed-on: https://code.wireshark.org/review/14446
    Reviewed-by: Michael Mann <mmann78@xxxxxxxxxxxx>
    

Actions performed:

    from  b46fe7e   ssl: add more TLS extensions
    adds  e37275b   Associate dissector tables and heuristic subdissector lists with a protocol.


Summary of changes:
 doc/README.dissector                               |    2 +-
 epan/dissectors/CMakeLists.txt                     |    1 -
 epan/dissectors/Makefile.common                    |    1 -
 .../asn1/ansi_map/packet-ansi_map-template.c       |    6 +-
 .../asn1/ansi_tcap/packet-ansi_tcap-template.c     |    2 +-
 .../asn1/atn-ulcs/packet-atn-ulcs-template.c       |    2 +-
 epan/dissectors/asn1/camel/packet-camel-template.c |    6 +-
 epan/dissectors/asn1/cmip/packet-cmip-template.c   |    2 +-
 .../asn1/credssp/packet-credssp-template.c         |    2 +-
 epan/dissectors/asn1/dop/packet-dop-template.c     |    2 +-
 .../asn1/gsm_map/packet-gsm_map-template.c         |    6 +-
 epan/dissectors/asn1/h225/packet-h225-template.c   |   10 +-
 epan/dissectors/asn1/h245/packet-h245-template.c   |    8 +-
 epan/dissectors/asn1/h248/packet-h248-template.c   |    2 +-
 epan/dissectors/asn1/h450/packet-h450-template.c   |   12 +--
 epan/dissectors/asn1/hnbap/packet-hnbap-template.c |   10 +-
 epan/dissectors/asn1/lcsap/packet-lcsap-template.c |   10 +-
 epan/dissectors/asn1/ldap/packet-ldap-template.c   |    2 +-
 epan/dissectors/asn1/lppa/packet-lppa-template.c   |    8 +-
 epan/dissectors/asn1/m3ap/packet-m3ap-template.c   |   10 +-
 .../asn1/mpeg-pes/packet-mpeg-pes-template.c       |    2 +-
 epan/dissectors/asn1/nbap/packet-nbap-template.c   |   10 +-
 epan/dissectors/asn1/p1/packet-p1-template.c       |    6 +-
 epan/dissectors/asn1/pcap/packet-pcap-template.c   |   16 ++--
 epan/dissectors/asn1/q932/packet-q932-template.c   |   18 ++--
 epan/dissectors/asn1/qsig/packet-qsig-template.c   |    2 +-
 epan/dissectors/asn1/ranap/packet-ranap-template.c |   20 ++--
 epan/dissectors/asn1/rnsap/packet-rnsap-template.c |   10 +-
 epan/dissectors/asn1/ros/packet-ros-template.c     |    2 +-
 epan/dissectors/asn1/rtse/packet-rtse-template.c   |    2 +-
 epan/dissectors/asn1/rua/packet-rua-template.c     |   10 +-
 epan/dissectors/asn1/s1ap/packet-s1ap-template.c   |   14 +--
 epan/dissectors/asn1/sabp/packet-sabp-template.c   |   10 +-
 .../asn1/sbc-ap/packet-sbc-ap-template.c           |   10 +-
 epan/dissectors/asn1/snmp/packet-snmp-template.c   |    2 +-
 epan/dissectors/asn1/t124/packet-t124-template.c   |    4 +-
 epan/dissectors/asn1/t125/packet-t125-template.c   |    2 +-
 epan/dissectors/asn1/x2ap/packet-x2ap-template.c   |   10 +-
 epan/dissectors/file-file.c                        |    6 +-
 epan/dissectors/packet-aeron.c                     |    2 +-
 epan/dissectors/packet-ansi_637.c                  |    2 +-
 epan/dissectors/packet-ansi_a.c                    |    6 +-
 epan/dissectors/packet-ansi_map.c                  |    6 +-
 epan/dissectors/packet-ansi_tcap.c                 |    2 +-
 epan/dissectors/packet-arcnet.c                    |    7 +-
 epan/dissectors/packet-aruba-erm.c                 |    2 +-
 epan/dissectors/packet-atalk.c                     |    2 +-
 epan/dissectors/packet-atm.c                       |    4 +-
 epan/dissectors/packet-atn-ulcs.c                  |    2 +-
 epan/dissectors/packet-ax25.c                      |    2 +-
 epan/dissectors/packet-bacapp.c                    |    2 +-
 epan/dissectors/packet-bacnet.c                    |    2 +-
 epan/dissectors/packet-bctp.c                      |    2 +-
 epan/dissectors/packet-ber.c                       |    4 +-
 epan/dissectors/packet-bitcoin.c                   |    2 +-
 epan/dissectors/packet-bluetooth.c                 |   54 ++++++++++-
 epan/dissectors/packet-bssap.c                     |    4 +-
 epan/dissectors/packet-bt-oui.c                    |   99 --------------------
 epan/dissectors/packet-btatt.c                     |    2 +-
 epan/dissectors/packet-bthci_cmd.c                 |    6 +-
 epan/dissectors/packet-btl2cap.c                   |    4 +-
 epan/dissectors/packet-btrfcomm.c                  |    2 +-
 epan/dissectors/packet-bvlc.c                      |    2 +-
 epan/dissectors/packet-c15ch.c                     |    8 +-
 epan/dissectors/packet-camel.c                     |    6 +-
 epan/dissectors/packet-ccsds.c                     |    2 +-
 epan/dissectors/packet-chdlc.c                     |    2 +-
 epan/dissectors/packet-cimetrics.c                 |    2 +-
 epan/dissectors/packet-cip.c                       |    6 +-
 epan/dissectors/packet-cisco-oui.c                 |    2 +-
 epan/dissectors/packet-clnp.c                      |    2 +-
 epan/dissectors/packet-cmip.c                      |    2 +-
 epan/dissectors/packet-cnip.c                      |    2 +-
 epan/dissectors/packet-corosync-totemsrp.c         |    2 +-
 epan/dissectors/packet-credssp.c                   |    2 +-
 epan/dissectors/packet-db-lsp.c                    |    2 +-
 epan/dissectors/packet-dccp.c                      |    4 +-
 epan/dissectors/packet-dcerpc.c                    |    2 +-
 epan/dissectors/packet-dcp-etsi.c                  |    6 +-
 epan/dissectors/packet-diameter.c                  |    8 +-
 epan/dissectors/packet-dmx.c                       |    2 +-
 epan/dissectors/packet-dns.c                       |    2 +-
 epan/dissectors/packet-dop.c                       |    2 +-
 epan/dissectors/packet-dtls.c                      |    4 +-
 epan/dissectors/packet-dvbci.c                     |    2 +-
 epan/dissectors/packet-eapol.c                     |    2 +-
 epan/dissectors/packet-ecp-oui.c                   |    6 +-
 epan/dissectors/packet-enc.c                       |    2 +-
 epan/dissectors/packet-enip.c                      |    6 +-
 epan/dissectors/packet-epl.c                       |    6 +-
 epan/dissectors/packet-erf.c                       |    2 +-
 epan/dissectors/packet-eth.c                       |    4 +-
 epan/dissectors/packet-ethertype.c                 |    2 +-
 epan/dissectors/packet-extreme.c                   |   25 +++--
 epan/dissectors/packet-fc.c                        |    2 +-
... 167 lines suppressed ...