wireshark/packaging
John Thacker 0749873c70 decode as: Add data dissector to all tables that support Decode As
Register the data dissector to all dissector tables that support
Decode As. This provides a way to disable decoding for table
entries that have a default dissector registered to a value.
It is particularly useful when a dissector is registered by default
to several values (e.g. HTTP), to be able to disable decoding
for one port without disabling the dissector in general.

It is also useful to prevent payloads from being handed off
to heuristic dissectors, and is thus distinguished from the
fallback to data when no dissector is set.  N.B.: that this has no
effect on dissectors that have a "Try heuristic sub-dissectors first"
preference set to TRUE.

It does not solve a second issue for table entries with a default
dissector - setting the dissector to "none" in order to force
payloads to be sent to heuristic dissectors without setting a
preference as above. (Note that in some cases one will wish to
send dissection on some ports to heuristics without enabling
heuristics first for _all_ ports.)

Fix #17518. Fix #15717. Related to #12098, which also needs the
last issue mentioned above addressed.
2022-07-16 16:02:36 -04:00
..
appimage Packaging: Add initial support for AppImage. 2018-12-12 21:02:44 +00:00
debian decode as: Add data dissector to all tables that support Decode As 2022-07-16 16:02:36 -04:00
macosx Rename Logwolf to Logray 2022-07-06 15:04:25 +00:00
nsis tools: Port make-version.pl to Python 2022-07-11 14:44:23 +00:00
portableapps PortableApps: Fix a couple of variables. 2022-06-09 10:05:50 -07:00
rpm CMake: Deduplicate some version variables. 2022-06-07 16:04:17 -07:00
source tools: Port make-version.pl to Python 2022-07-11 14:44:23 +00:00
wix tools: Port make-version.pl to Python 2022-07-11 14:44:23 +00:00