Wireshark-commits: [Wireshark-commits] master e0e574d: Refactor DCE/RPC dissection to include a rea

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Wed, 4 Nov 2015 12:43:43 +0000 (UTC)
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=e0e574d16748313dd8903f886d1af9eb0821fee7
Submitter: Michael Mann (mmann78@xxxxxxxxxxxx)
Changed: branch: master
Repository: wireshark

Commits:

e0e574d by Michael Mann (mmann78@xxxxxxxxxxxx):

    Refactor DCE/RPC dissection to include a real dissector table.
    
    This is hopefully just the first step in getting DCE/RPC dissection to use "standard" APIs instead of homegrown ones.
    For starters, it allows Decode As functionality to be less hacky (although incomplete in Qt)
    
    Change-Id: Ia0923a3d8d514ab7acce32e26ee7e08f6e24feca
    Reviewed-on: https://code.wireshark.org/review/11468
    Petri-Dish: Michael Mann <mmann78@xxxxxxxxxxxx>
    Tested-by: Petri Dish Buildbot <buildbot-no-reply@xxxxxxxxxxxxx>
    Reviewed-by: Michael Mann <mmann78@xxxxxxxxxxxx>
    

Actions performed:

    from  74541a9   Don't allow multiple registrations of a protocol in dissector tables.
    adds  e0e574d   Refactor DCE/RPC dissection to include a real dissector table.


Summary of changes:
 debian/libwireshark0.symbols               |    1 -
 epan/dissectors/packet-dcerpc.c            |  593 ++++++++++++++--------------
 epan/dissectors/packet-dcerpc.h            |    7 +-
 ui/gtk/dcerpc_stat.c                       |   18 +-
 ui/gtk/decode_as_dlg.c                     |    3 +-
 ui/qt/decode_as_dialog.cpp                 |    4 +
 ui/qt/rpc_service_response_time_dialog.cpp |   18 +-
 ui/qt/rpc_service_response_time_dialog.h   |    8 +-
 8 files changed, 331 insertions(+), 321 deletions(-)