Commit Graph

80403 Commits

Author SHA1 Message Date
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
Uli Heilmeier cd26f4bbb8 WSUG: Update print dialog
Update documentation to add optional header.
2021-04-07 05:40:50 +00:00
j.novak@netsystem.cz 2b072b8e76 RTP Stream Analysis: Process more streams than two, audio save removed 2021-04-07 05:40:09 +00:00
Gerald Combs fe7bf413fc GitLab CI: Clear our Windows build dependencies. 2021-04-06 16:52:43 -07:00
Gerald Combs 156737db0f GitLab CI: Add a Visual Studio code analysis step.
Add a Windows template.
2021-04-06 19:27:11 +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
John Thacker d0088585b3 qcustomplot: Fix some warnings in upstream code
QPainter::HighQualityAntialiasing is obsolete and ignored
(https://doc.qt.io/qt-5/qpainter.html#RenderHint-enum) since
at least 5.6, so use Antialiasing instead, as indicated by the docs.
(https://doc.qt.io/archives/qt-5.6/qpainter.html#RenderHint-enum)

Explicitly cast a long to an int, like already done on line 21080.

Put in a break to suppress an overly aggressive fallthrough warning
on g++ (all values of an enum are tested, so it cannot actually fall
through.)
2021-04-06 07:43:55 -04:00
j.novak@netsystem.cz fe98c68224 RTP Player: UI improvements 2021-04-06 11:23:00 +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
John Thacker 69244cbb98 macos-setup: Update CMake, Qt, and Python
Update CMake (3.19.7), Qt (5.2.10), and Python (3.9.3) to later bugfix
versions of the current packages. CMake and Python have made tweaks in
the names of the binary packages that support different macOS versions.

Fixes downloading Python 3.9.2+ on macOS 11 after the package suffix
changed from -macos11.0.pkg to -macos11.pkg

Warn about the lack of Qt offline installers for version 5.15 and
greater.
2021-04-05 00:41:41 +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
Gerald Combs 4637111f6d GitLab CI: Make our MSBuild output more quiet. 2021-04-04 22:34:11 +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
Gerald Combs 85b36ef4b6 GitLab CI: Switch to our new Windows runner. 2021-04-04 21:13:59 +00:00
Jim Young 56c540159d packet_list: Promptly reflect changes to frame.marked field
Add redrawVisiblePackets() to respond to user triggered event to
promptly trigger updates to the frame.marked field text when displayed
in the packet list.

Without this patch, if frame.marked is added as a custom column, updates
to the packet lists's frame.marked field text of packets will not be
immediately reflected in the packet list until some other event such as
adding a packet comment or ignoring a frame ultimately triggers
redrawVisiblePackets().
2021-04-04 17:18:13 +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
Martin Mathieson dff0f997de check_static.py check symbols that could be static.
As discussed at
https://www.wireshark.org/lists/wireshark-dev/202101/msg00056.html
2021-04-03 18:19:00 +00:00
John Thacker 35d47066b3 QCustomPlot: Update external library to version 2.1.0
QCustomPlot 2.1.0 was just released (Mar 29, 2021) and officially supports
Qt 5.12-6.0, which in order to support we've been patching it
internally. Update to this latest external version (after removing
the whitespace at the end of a bunch of lines internal to comments.)
(https://www.qcustomplot.com/index.php/download) Edited to include
the permission from the author Emanuel Eichhammer to use the GPLv2.
(Does someone need to ask if that permission applies to 2.1.0?)

Ping #17144 and #17163 but those bugs appear to still be here.
2021-04-03 17:56:01 +00:00
Martin Mathieson e83ee9b66a Add more common words to spelling dict. 2021-04-03 17:06:35 +00: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
Uli Heilmeier 587198a4cc QT Print Dialog: Make header optional
Add a checkbox to make the file information header/banner optional.

Fixes: wireshark/wireshark#17322
2021-04-03 14:54:00 +00:00
Guy Harris 52030fdca7 Try not disabling designated initializer overides.
Sometimes initializing the same field twice indicates a bug, so see
whether we can leave it enabled and suppress the warning in cases where
it's probably not a bug (too bad GCC didn't let you specify a default
initializer with, for example:

	int foo[16] = {
		[] = 17,
		[12] = 34
	};

which would mean we wouldn't have to suppress that warning in
ui/text_import.c).

Note also that not all compilers that can produce this warning call the
option "-Woverride-init".
2021-04-02 16:30:26 -07: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
Joerg Mayer e4746392c7 lldp: Extreme TLV 4 is ZTFv2 Fabric Connect and first byte is Capability
As ususal: Once you have pushed a commit about some reverse engineered stuff,
you find some docs that show your were wrong in some places.
2021-04-01 23:59:39 +02:00
Joerg Mayer 548290098a isis: Fix tlv 184 decoding error 2021-04-01 21:28:59 +00:00
Pascal Quantin 51170b91d2 asn2wrs.py: prevent adding several times BASE_VAL64_STRING
Fixes ITS dissector generation from ASN.1 description
2021-04-01 20:49:43 +00:00
Pascal Quantin 352b555b7c LTE RRC: upgrade dissector to v16.4.0 2021-04-01 20:01:52 +00:00
Pascal Quantin 348daa8d50 NR RRC: upgrade dissector to v16.4.1 2021-04-01 21:20:48 +02:00
John Thacker 3c4b6c94f2 DIAMETER: Dissect Access-Network-Information (AVP code 1263)
The Access-Network-Information AVP (AVP code 1263) is an instance of the
SIP P-header "P-Access-Network-Info". There is a dissection function for
P-Access-Network-Info in the SIP dissector, add it to the header and use
it for the DIAMETER AVP.
2021-04-01 14:15:38 +00:00
Joerg Mayer ec2c42723f osi/nlpid: Update Avaya proprietary NLPID 2021-04-01 15:45:38 +02:00
Joerg Mayer 8c7a1c0f39 ndp: Add Chassis type used in GNS3 image 2021-04-01 15:45:38 +02:00
Joerg Mayer 1845d71819 lldp: Add Extreme/Avaya Fabric Vendor specific sub-TLV decoding
- Add Vendor Code d8:84:66
- Add Vendor sub-TLV 4
2021-04-01 15:45:38 +02:00
Amit Cohen e100466798 packet-netlink-psample: Align enum ws_psample_attrs to kernel header
Psample attributes were reordered in kernel header include/uapi/linux/psample.h
as part of commit e43accba9b07 [1].

Align enum ws_psample_attrs to the new order and fit the related code.

[1]:
https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/commit/?id=e43accba9b071dcd106b5e7643b1b106a158cbb1

Signed-off-by: Amit Cohen <amcohen@nvidia.com>
2021-04-01 12:24:52 +03:00
Uli Heilmeier ea20002a07 QT: Fix printer dialog
Fix EXC_BAD_ACCESS error by using printer variable.
2021-04-01 08:45:46 +00:00