wireshark/plugins/ethercat
Michael Mann 74541a9596 Don't allow multiple registrations of a protocol in dissector tables.
The target here is the Decode As dialog where protocols have multiple registrations into a dissector table and that shows up as multiple entries in the Decode As dialog list with the same name so users are unsure which "dissector" they are choosing.

The "default" behavior (done in this commit) is to not allow duplicates for a dissector table, whether its part of Decode As or not.  It's just ENFORCED for Decode As.

Bug: 3949
Change-Id: Ibe14fa61aaeca0881f9cc39b78799e314b5e8127
Reviewed-on: https://code.wireshark.org/review/11405
Petri-Dish: Michael Mann <mmann78@netscape.net>
Reviewed-by: Michael Mann <mmann78@netscape.net>
2015-11-04 12:39:40 +00:00
..
AUTHORS
CMakeLists.txt CMake: Add /WX 2015-10-16 21:32:22 +00:00
COPYING Update FSF address - part II. 2012-06-28 23:18:38 +00:00
Makefile.am Don't show the echo/python command lines when making plugin.c 2014-08-31 22:14:54 +00:00
Makefile.common Continue to remove $Id$ from top of file 2014-03-31 18:48:06 +00:00
Makefile.nmake Add '*.nativecodeanalysis.xml' to 'clean' targets 2015-01-02 01:45:16 +00:00
moduleinfo.h Add our license header to plugin moduleinfo.h files. Cleans up a batch of 2013-07-06 13:31:31 +00:00
moduleinfo.nmake Continue to remove $Id$ from top of file 2014-03-31 18:48:06 +00:00
packet-ams.c ams: fixed wrong offset calculation, adsstate has 2 bytes 2015-05-30 12:12:59 +00:00
packet-ams.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
packet-ecatmb.c EtherCAT: wrong display name 2015-10-29 14:32:37 +00:00
packet-ecatmb.h EtherCAT: Suppress pedantic warnings. 2015-02-15 19:44:14 +00:00
packet-esl.c Remove all preferences related to enabling/disabling heuristic dissectors. 2015-07-17 17:12:22 +00:00
packet-ethercat-datagram.c Fix a few issues reported by PVS-Studio 2015-06-05 21:15:37 +00:00
packet-ethercat-datagram.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
packet-ethercat-frame.c Don't allow multiple registrations of a protocol in dissector tables. 2015-11-04 12:39:40 +00:00
packet-ethercat-frame.h EtherCAT: Suppress pedantic warnings. 2015-02-15 19:44:14 +00:00
packet-ioraw.c plugins: Cleanup #includes 2014-12-22 05:00:20 +00:00
packet-ioraw.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
packet-nv.c plugins: Cleanup #includes 2014-12-22 05:00:20 +00:00
packet-nv.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
plugin.rc.in Fix CMake generation and use of Windows .rc files 2015-01-11 20:22:32 +00:00