Calling cmake with -DENABLE_VLD=ON when building with Visual Studio,
results in debug configuration being linked to Visual Leak Detector.
By default, Visual Leak Detector outputs the leak summary to Visual
Studio debug window. When ENABLE_VLD is active, VLD is linked to all
wireshark libraries and executables.
Add a heuristic sub dissector table to allow other dissectors
to register and be called if no match is found for the UAT
configured sub dissectors.
Pass the topic string to the heuristic sub dissector in the data
pointer as an aid for the heuristic.
Improve dissection of IEEE 802.15.4 TAP DLT by reporting the number of
data bytes of the original data frame and create a separate packet bytes
pane containing just that data without the TAP TLV content.
- parse the number of system call arguments in a way that works for both V1 and V2 event blocks
- returned the correct error string when unable to read the nparams entry from a sysdig event block V2
Update the pcap-ng reader and sysdig event dissector to support the second version of the sysdig event block, which was introduced after Wireshark's original implementation
RNR can have multiple TBTTs; this is indicated by the TBTT Information
Count subfield, according to IEEE 802.11ai-2016 standard.
"The TBTT Information Count subfield is 4 bits in length and contains
the number of TBTT Information fields that are included in the Neighbor
AP Information field, minus one"
This commit adds parsing of all included TBTT subelements.
UDPv6 locators are missing the port field.
Modified rtps_util_add_locator_t so that UDPv6 locators interpret the
port, just as in the case for LOCATOR_KIND_UDPV4.
epan/prefs.h defines PREFERENCE_GROUPING, but nothing checks it, so
there's no point in defining it; it may have been checked when it was
added, but, if so, it's not checked any more, so remove it.
This change allows users to search the ISTA Availability bits with a
string like 'wlan.ranging.ista.availability_bits contains "11011"'.
Change-Id: I8bc0fbe1d6ffb61c749d8b48d773c3b86510c7f4
This change extends tvbtest.c to validate the behavior of tvb_find_XXX and
tvb_ws_mempbrk_pattern_guint8 when used on subsets of composite tvbs (see issue
17245).
Without the fix for that issue, the test fails with:
13: Failed TVB=Subset of Composite Wrong offset for guint8:01, got 1, expected 0
With the fix, the test passes.
All the NetMon reading code does is initialize the pseudo-header; the
bulk of the work is done in the dissector. Give the dissector its own
pseudo-header structure, and do the initialization there.
That's the way other packet formats in which the 802.11 radio metadata
is a header at the beginning of the packet data, such as radiotap, work.
When tshark enables synchronous resolution of IP addresses to names,
forces calls to maxmind_db_lookup_ipv4()/_ipv6() to block-wait for the
maxmind response.
Proposed fix for #14691.