Commit Graph

42518 Commits

Author SHA1 Message Date
Richard Sharpe 0f3a287e8b ieee80211: Add the Trigger Ranging subtype to the COL_INFO field.
Change-Id: I46cf3c8a06091bca3d9891dde667e5b8c9cac835
2021-04-11 23:09:48 +00:00
Graham Bloice d2bf2af308 protobuf: Load .proto files from standard locations
Modify the protobuf dissector to load .proto files from the
global config and personal config protobuf directories
2021-04-11 21:31:12 +00:00
Sanket Deshmukh 53f031a8bd NETFLOW: Add decodes for Juniper Networks proprietary IE's
Modified the Netflow dissector to decode Juniper Proprietary IE's
and decode IE 315 (data link frame section).
2021-04-11 12:05:14 +00:00
Gerald Combs 0b85227528 [Automatic update for 2021-04-11]
Update manuf, services enterprise numbers, translations, and other items.
2021-04-11 09:27:40 +00:00
Martin Mathieson d06287ec2e Some more spelling fixes.
Changed script to allow recursive search for multi-words.
2021-04-10 22:50:52 +00:00
Tomasz Moń 4bd5830cda CMake: Add ENABLE_VLD option for MSVC
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.
2021-04-10 21:53:59 +00:00
Graham Bloice 1b1a4281b4 MQTT: Add a heuristic sub dissector table
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.
2021-04-10 21:29:38 +01:00
Pascal Quantin d852c1f38e F1AP: upgrade dissector to v16.5.0 2021-04-10 12:45:17 +02:00
Pascal Quantin fe6b16fb31 E1AP: upgrade dissector to v16.5.0 2021-04-10 10:25:13 +00:00
Pascal Quantin c0e041c6a3 XnAP: upgrade dissector to v16.5.0 2021-04-10 12:07:12 +02:00
Pascal Quantin 1c2cf2ba0e NGAP: fix dissection of extended RAT restriction information IE 2021-04-10 11:30:47 +02:00
James Ko dbdfe53538 Separate the data bytes in IEEE 802.15.4 TAP DLT
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.
2021-04-10 07:48:30 +00:00
Donatas Saulys efb5e44539 epan: print leading zeroes for sub-second values. 2021-04-10 06:58:36 +00:00
Preston Hunt 7a2d5fe83e IEEE 802.11: add Ranging trigger type
When dissecting a Trigger Ranging Frame, show the Common Info type as
"Ranging" instead of "Unknown".
2021-04-10 06:41:00 +00:00
Pascal Quantin 3341067ca3 NGAP: upgrade dissector to v16.5.0 2021-04-09 18:22:14 +00:00
Pascal Quantin 9f3822ad7b X2AP: upgrade dissector to v16.5.0 2021-04-09 17:08:30 +00:00
Pascal Quantin 7ebd4dba7a S1AP: upgrade dissector to v16.5.0 2021-04-09 18:30:39 +02:00
Yuya Kawakami 861054fb83 epan: fix proto register bgp to make mp_[un]reach_nlri.safi available 2021-04-09 13:04:50 +00:00
Aurelien Aptel 33114aa38c smb2: add compress_data share flag
[MS-SMB2] v62 adds a compress_data flag in share flags.
2021-04-09 10:03:34 +00:00
Aurelien Aptel 5dfedb4997 smb2: update dissection of transport negotiate context
[MS-SMB2] v62 makes the reserved field a flags field with one possible
value
2021-04-09 10:03:34 +00:00
Preston Hunt 763d251589 IEEE 802.11: dissect VHT NDPA extended sta info
az D3.0 adds additional station information to the VHT Ranging NDP
Announcement frame.
2021-04-08 20:09:38 -07:00
Loris Degioanni 7894b1d0ea sysdig: a couple more fixes
- 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
2021-04-09 01:24:53 +00:00
Loris Degioanni fbe8d3a00f sysdig: support the most recent version of sysdig
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
2021-04-09 01:24:53 +00:00
Roman-Koshelev 33cdd795e8 STUN: Remove duplicate code 2021-04-08 07:52:03 +00:00
Thomas Dreibholz 9a41ec8697
Improved ASAP statistics. 2021-04-08 09:36:26 +02:00
Thomas Dreibholz 109de7891c
Changed group for ASAP Statistics. 2021-04-08 09:36:24 +02:00
Thomas Dreibholz 39fd3212b9
Added statistics group for RSerPool protocols. 2021-04-08 09:36:23 +02:00
Thomas Dreibholz 9587569f44
Added ASAP Statistics. 2021-04-08 09:36:21 +02:00
Sandip Mukherjee 9550944ef9 Added dissector changes in ptp for G.8275.2 Profile 2021-04-08 07:21:13 +00:00
Anders Broman 0d202254f8 PFCP: In UP Function Features dissect QUOAF bit. 2021-04-06 16:03:41 +00:00
Sebastien Henri f2091790a3 ieee80211: parse multiple TBTT in Reduced Neighbor Report
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.
2021-04-06 14:54:55 +00:00
Sebastien Henri 6eb8a81d67 ieee80211: add 20 MHz PSD field in Reduced Neighbor Report
This commit adds the 20 MHz PSD field in Reduced Neighbor Report field,
as per Draft P802.11ax_D8.0, Table 9-281.
2021-04-06 14:54:55 +00:00
Luis Colmenero 4d361cc7cb RTPS Fix locator port signedness
In rtps_util_add_multichannel_locator_list.
2021-04-05 21:37:10 +02:00
Martin Mathieson e06940d5a6 RTPS: Fix call to unsigned field for locator port 2021-04-05 19:53:14 +01:00
Luis Colmenero df5e4fe9aa RTPS: Fix missing port in LOCATOR_KIND_UDPV6
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.
2021-04-05 13:55:51 +02:00
Martin Mathieson 059887e089 Clean up some cppcheck warnings. 2021-04-05 07:54:49 +00:00
Guy Harris d95213afb0 prefs: get rid of unused PREF_EFFECT_ flags.
Get rid of flags that are neither set nor tested.
2021-04-04 23:13:05 +00:00
Guy Harris 3231a33590 prefs: get rid of unused #define.
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.
2021-04-04 21:47:53 +00:00
Nardi Ivan a97506d166 wslua_utils: fix a memory leak 2021-04-04 16:05:30 +00:00
Richard Sharpe 1dbd022c6b ieee80211: Improve the handling of the ISTA Availability bits field.
This change allows users to search the ISTA Availability bits with a
string like 'wlan.ranging.ista.availability_bits contains "11011"'.

Change-Id: I8bc0fbe1d6ffb61c749d8b48d773c3b86510c7f4
2021-04-03 16:26:15 -07:00
Darius Davis 82b203dfee tvbtest: Test offsets returned by tvb_find on subsets.
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.
2021-04-03 15:12:20 +00:00
Richard Sharpe 074b33e465 ieee80211: Fix a small issue with Ranging Trigger support.
Change-Id: I2f08f8871aee0542dff343d90b26382f88b0ff15
2021-04-02 19:42:21 +00:00
Pascal Quantin ff5430b100 NAS 5GS: upgrade dissector to v16.8.0 2021-04-02 18:59:43 +02:00
Guy Harris c01dd585c7 netmon: fill in all of the 802.11 pseudo-header in the dissector.
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.
2021-04-02 07:46:32 +00:00
Tomasz Moń 4c16875759 protobuf: Fix leaking nodes and strings
Closes #17305
2021-04-02 07:25:31 +00:00
Ana Pantar c280ee9234 EBHSCR: add digital IO protocol
Update EBHSCR dissector with new digital IO protocol
2021-04-02 07:06:31 +00:00
David Perry c0abaa06f7 maxmind: add optional synchronous lookups
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.
2021-04-02 06:48:42 +00:00
Roman-Koshelev b13065cdc0 TFTP: Fix is_valid_requerest_body 2021-04-02 06:31:45 +00:00
Richard Sharpe 255fafad70 ieee80211: Add support for Ranging Trigger User Info subfields.
This is part of 802.11az D3.

Change-Id: I1f81e49fdef804bc4d5c41859937d3e907162a33
2021-04-01 21:47:26 -07:00
Guy Harris 284d5a6b01 proto_data: small cleanups.
Get rid of #if 0'ed out includes.

Update a comment.
2021-04-01 18:52:52 -07:00