Wireshark-commits: [Wireshark-commits] rev 54367: /trunk/epan/dissectors/ /trunk/epan/dissectors/:

Date: Sun, 22 Dec 2013 18:18:13 GMT
http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=54367

User: mmann
Date: 2013/12/22 06:18 PM

Log:
 Overhaul the ISIS dissectors
 
 1. Make real dissectors and call dissector_try_uint_new for each "isis.type"
 2. Use make_register script for dissector initialization
 3. Replace isis_dissect_unknown() with real expert info
 4. Use convert_proto_tree_add_text.pl to make many more filterable items and gets some files off of the checkAPIs.pl naughty list.
 5. Remove (now unnecessary) dissector specific header files
 6. Do some reordering of functions to eliminate the need for function declarations.
 
 Additional whitespace formatting and modelines should probably be applied to all of these dissectors.
 
 Used capture files from bug 5354 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5354) and bug 1792 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1792) for fuzztesting.

Directory: /trunk/epan/dissectors/
  Changes    Path                    Action
  +0 -3      Makefile.common         Modified
  +35 -37    packet-isis-clv.c       Modified
  +10 -10    packet-isis-clv.h       Modified
  +508 -521  packet-isis-hello.c     Modified
  +0 -61     packet-isis-hello.h     Removed
  +936 -927  packet-isis-lsp.c       Modified
  +0 -88     packet-isis-lsp.h       Removed
  +279 -319  packet-isis-snp.c       Modified
  +0 -40     packet-isis-snp.h       Removed
  +61 -160   packet-isis.c           Modified
  +7 -9      packet-isis.h           Modified


(1 file not shown)