Wireshark-commits: [Wireshark-commits] master cdeae7e: Add a "heuristic dissectors" tab to the Enab

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Tue, 14 Jul 2015 11:29:05 +0000 (UTC)
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=cdeae7e72b749cdd68207d6e97dafb67783e2de4
Submitter: Michael Mann (mmann78@xxxxxxxxxxxx)
Changed: branch: master
Repository: wireshark

Commits:

cdeae7e by Michael Mann (mmann78@xxxxxxxxxxxx):

    Add a "heuristic dissectors" tab to the Enable Protocols dialog.
    
    This allows for a global place to enable/disable all heuristic dissectors.  This removes the need for individual dissector preferences, but those will be removed at a later date.  The more important part is the epan code to save/restore the enabled state of the heuristic dissector.  The GTK dialog was more for quickly testing the feature (there was already some GTK code in place that started the heuristic dialog tab)
    
    Change-Id: Ie10687505c27a4456c49d5c4c69a5fc5f6394275
    Ping-Bug:11152
    Reviewed-on: https://code.wireshark.org/review/9508
    Petri-Dish: Michael Mann <mmann78@xxxxxxxxxxxx>
    Tested-by: Petri Dish Buildbot <buildbot-no-reply@xxxxxxxxxxxxx>
    Reviewed-by: Michael Mann <mmann78@xxxxxxxxxxxx>
    

Actions performed:

    from  1d708ce   If the IP length says there no data following the IP layer, don't try to dissect the next layer.
    adds  cdeae7e   Add a "heuristic dissectors" tab to the Enable Protocols dialog.


Summary of changes:
 debian/libwireshark0.symbols    |    1 +
 echld/dispatcher.c              |    3 +-
 epan/disabled_protos.c          |  388 ++++++++++++-
 epan/disabled_protos.h          |   41 +-
 epan/packet.c                   |    7 +-
 epan/packet.h                   |    7 +
 rawshark.c                      |    3 +
 tfshark.c                       |    3 +
 tshark.c                        |    3 +
 ui/gtk/main.c                   |    4 +
 ui/gtk/proto_dlg.c              | 1146 ++++++++++++++++++++-------------------
 ui/help_url.c                   |    3 +
 ui/help_url.h                   |    1 +
 ui/qt/wireshark_application.cpp |    3 +
 wireshark-qt.cpp                |    1 +
 15 files changed, 1055 insertions(+), 559 deletions(-)