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(-)