Wireshark-commits: [Wireshark-commits] master 276a697: [RFC] Skinny: Rewrite using automatic code g
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=276a697a6b57205f15975e6e740bd427b7b510d1
Submitter: Michael Mann (mmann78@xxxxxxxxxxxx)
Changed: branch: master
Repository: wireshark
Commits:
276a697 by Diederik de Groot (ddegroot@xxxxxxxx):
[RFC] Skinny: Rewrite using automatic code generation
Support: Protocolversion 0 - 22
Includes: Callmanager to/from Cisco Phones, Inter CallManager Messages and CallManager to/from Cisco ASA
Code Generator not included, because protocol does not evolve anymore / No newer versions to be expected
Fixed: Added more readable information for SoftKeyTemplateRes and SoftKeySetRes, Added Bitfield processing, Added Longer Field Descriptions
Fixed: message_handle array overrun, message_ids, hf_skinny fields format
Fixed: dialedNumber Message, Setting data on si->fields (tap.h)
Fixed: Comments made by Peter Wu
Added: Code Generator Sources
Fixed: hf_skinny blurp, XML Truncation, Updated ButtonTemplate, SoftKeyTemplate and SoftKeyRes presentation
Fixed: EnblocMessage, DialedNumberMessage
Added: DisplayLabels
Added: dissect_skinny_DisplayLabel function to Lookup and Translate in the phone embedded strings to human readable form
Fixed: CallInfoV2, OpenReceiveChannelAck, KeypadButton when generated by a 7912 running old firmware.
Fixed: Made changes requested by Peter Wu, in last 2 reviews
Fixed: ConfigStatV2, ServerRes
Fixed: Comment made by Michael Mann
Fixed: CheckAPI.pl / Petri Dish
Fixed: Included packet-skinny.h and epan/dissectors/packet-skinny.h.in -> Petri Dish
Change-Id: Ic2d2ead8ff0ce80668c9b2e249ce69f53e25a383
Bug: 10262
Reviewed-on: https://code.wireshark.org/review/2921
Petri-Dish: Alexis La Goutte <alexis.lagoutte@xxxxxxxxx>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@xxxxxxxxxxxxx>
Reviewed-by: Jörg Mayer <jmayer@xxxxxxxxx>
Reviewed-by: Michael Mann <mmann78@xxxxxxxxxxxx>
Actions performed:
from cda5c16 Clean up capinfos output.
adds 276a697 [RFC] Skinny: Rewrite using automatic code generation
Summary of changes:
epan/dissectors/packet-skinny.c |14263 +++++++++++++-------
epan/dissectors/packet-skinny.c.in | 559 +
epan/dissectors/packet-skinny.h | 3 +
.../{packet-skinny.h => packet-skinny.h.in} | 3 +
tools/SkinnyProtocolOptimized.xml | 4062 ++++++
tools/parse_xml2skinny_dissector.py | 888 ++
6 files changed, 14780 insertions(+), 4998 deletions(-)
create mode 100644 epan/dissectors/packet-skinny.c.in
copy epan/dissectors/{packet-skinny.h => packet-skinny.h.in} (92%)
create mode 100644 tools/SkinnyProtocolOptimized.xml
create mode 100755 tools/parse_xml2skinny_dissector.py