Build: 4.1.0

[skip ci]
This commit is contained in:
Gerald Combs 2023-08-25 10:09:01 -07:00
parent 66a4fa24b6
commit e08da591ee
3 changed files with 3595 additions and 2616 deletions

6101
ChangeLog

File diff suppressed because it is too large Load Diff

106
NEWS
View File

@ -22,11 +22,11 @@ Wireshark 4.1.0 Release Notes
Display filter autocomplete is smarter about not suggesting invalid
syntax.
New GUI dialog (under Tools menu) to lookup a MAC address in the IEEE
OUI registry.
"Tools MAC Address Blocks" can lookup a MAC address in the IEEE OUI
registry.
Some external text files have been compiled in for improved start-up
times.
Some external configuration files have been compiled in for improved
start-up times.
The installation target no longer installs development headers by
default.
@ -37,11 +37,14 @@ Wireshark 4.1.0 Release Notes
Wireshark can be compiled on Windows using MSYS2[1]. Check the
Developers guide for instructions.
Support for building a Windows installer using Linux
cross-compilation. Check the Developers guide for instructions.
Wireshark can be cross-compiled for Windows using Linux. Check the
Developers guide for instructions.
Packet list sorting has been updated.
"Tools Browser (SSL Keylog)" can launch your web browser with the
SSLKEYLOGFILE environment variable set to the appropriate value.
Many other improvements have been made. See the “New and Updated
Features” section below for more details.
@ -49,11 +52,11 @@ Wireshark 4.1.0 Release Notes
The following bugs have been fixed:
• Issue 18413[2] - RTP player do not play audio frequently on Win32
builds with Qt6
• Issue 18413[2] - RTP player do not play audio frequently on
Windows builds with Qt6.
• Issue 18510[3] - Playback marker do not move after unpause with
Qt6
• Issue 18510[3] - Playback marker does not move after resume with
Qt6.
New and Updated Features
@ -69,7 +72,7 @@ Wireshark 4.1.0 Release Notes
• Wireshark now builds with Qt6 by default. To use Qt5 instead pass
USE_qt6=OFF to CMake.
ciscodump support for Cisco IOS XE 17.x
The "ciscodump" extcap supports Cisco IOS XE 17.x.
• The default interval between GUI updates when capturing has been
decreased from 500ms to 100ms, and is now configurable.
@ -79,14 +82,6 @@ Wireshark 4.1.0 Release Notes
geolocation lookup can be enabled with -Ng.) This is most
relevant for tshark, where geolocation lookups are synchronous.
• Implement built-in dissector for FiRa UWB Controller Interface
(UCI) protocol. Recognizes PCAP traces with the link type
LINKTYPE_FIRA_UCI=299.
• The reassemble_streaming_data_and_call_subdissector() API has
been added to provide a simpler way to reassemble the streaming
data of a high level protocol that is not on top of TCP.
• The display filter drop-down list is now sorted by "most recently
used" instead of "most recently created".
@ -151,11 +146,7 @@ Wireshark 4.1.0 Release Notes
data. You can dump the respective internal data using `tshark -G
manuf|enterprises|services`.
• The Windows build has a new SpeexDSP external dependency
(https://www.speex.org). The speex code that was previously
bundled has been removed.
• The Lua console dialogs under Tools were refactored and
• The Lua console dialogs under the Tools menu were refactored and
redesigned. It now consists of a single dialog window for input
and output.
@ -163,7 +154,7 @@ Wireshark 4.1.0 Release Notes
user-selected language (uses the system default language by
default).
• Packet list sorting updates include:
• Packet list sorting has been improved:
• When sorting packet list with a filter applied, only the
visible packets are sorted, which greatly increases sorting
@ -183,7 +174,7 @@ Wireshark 4.1.0 Release Notes
• Sorting can be interrupted.
• When changing the dissector via the Decode As table for values
• When changing the dissector via the "Decode As" table for values
that have default dissectors registered, selecting "(none)" will
select no dissection (while still allowing heuristic dissectors
to attempt to dissect.) The previous behavior was to reset the
@ -191,31 +182,42 @@ Wireshark 4.1.0 Release Notes
the default dissector is now sorted at the top of the list of
possible dissector options.
• "Tools Lua Scripts Launch with SSLKEYLOGFILE" can launch your
web browser with the SSLKEYLOGFILE environment variable set to
the appropriate value.
• The personal extcap plugin folder location on Unix has been
changed to follow existing conventions for architecture-dependent
files. The extcap personal folder is now
`$HOME/.local/lib/wireshark/extcap`. Previously it was
`$XDG_CONFIG_HOME/wireshark/extcap`.
• Installation of development header must be done explicitly using
• The "init.lua" file is now loaded from any of the Lua plugin
directories. Previously it was loaded from the personal
configuration directory. (For backward-compatibility this is
still allowed; note that deprecated features may be removed in a
future release).
• Installation of development headers must be done explicitly using
the CMake command `cmake --install <builddir> --component
Development`.
• The Windows build has a new SpeexDSP external dependency
(https://www.speex.org). The speex code that was previously
bundled has been removed.
Removed Features and Support
• With the addition of the universal and consistent filtering
support for column text, the previous support in the -e option to
tshark for displaying column text via the column title, e.g.
"_ws.col.Info", has been removed. The previous implementation
allowed names that are not legal filter names and Issue 16576[6]
tshark for displaying column text via the column title has been
removed in general. Those field names cannot be used elsewhere
(as they may not be legal filter names) and create confusion if
more than one column has the same title or if a column is
renamed. Prefer the column format instead, e.g. "_ws.col.info"
for "_ws.col.Info". However, for backwards compatibilty with
existing tools and scripts, the titles of the default columns can
continue to be used with "tshark -e" (but not elsewhere.)
• The bundled script "dtd_gen.lua" that was disabled by default has
been removed from the installation. It can be found in the
Wireshark Wiki under "Contrib".
Wireshark Wiki under "Contrib"[6].
New Protocol Support
@ -228,16 +230,17 @@ Wireshark 4.1.0 Release Notes
Speed Fahrzeugzugang (HSFZ), ID3v2, Low Level Signalling (ATSC3 LLS),
Management Component Transport Protocol (MCTP), Management Component
Transport Protocol - Control Protocol (MCTP CP), Matter home
automation protocol, Non-volatile Memory Express - Management
Interface (NVMe-MI) over MCTP, SAP Enqueue Server (SAPEnqueue), SAP
GUI (SAPDiag), SAP HANA SQL Command Network Protocol (SAPHDB), SAP
Internet Graphic Server (SAP IGS), SAP Message Server (SAPMS), SAP
Network Interface (SAPNI), SAP Router (SAPROUTER), SAP Secure Network
Connection (SNC), SBAS L1 Navigation Messages (SBAS L1), SINEC AP1
Protocol (SINEC AP), Train Real-Time Data Protocol (TRDP), UBX
protocol of u-blox GNSS receivers (UBX), UDP Tracker Protocol for
BitTorrent (BT-Tracker), Video Protocol 9 (VP9), Windows Delivery
Optimization (MS-DO), and Zabbix Protocol (Zabbix)
automation protocol, Multi-Drop Bus (MDB), Non-volatile Memory
Express - Management Interface (NVMe-MI) over MCTP, SAP Enqueue
Server (SAPEnqueue), SAP GUI (SAPDiag), SAP HANA SQL Command Network
Protocol (SAPHDB), SAP Internet Graphic Server (SAP IGS), SAP Message
Server (SAPMS), SAP Network Interface (SAPNI), SAP Router
(SAPROUTER), SAP Secure Network Connection (SNC), SBAS L1 Navigation
Messages (SBAS L1), SINEC AP1 Protocol (SINEC AP), Train Real-Time
Data Protocol (TRDP), UBX protocol of u-blox GNSS receivers (UBX),
UDP Tracker Protocol for BitTorrent (BT-Tracker), Video Protocol 9
(VP9), Windows Delivery Optimization (MS-DO), and Zabbix Protocol
(Zabbix)
Updated Protocol Support
@ -288,6 +291,17 @@ Wireshark 4.1.0 Release Notes
Adaptive Multi-Rate (AMR), if compiled with opencore-amr[8]
Major API Changes
• Lua function "package.prepend_path" has been removed. If you need
it please consider adding your own package.path customization
code or installing your dependencies in Wiresharks default
paths.
• The reassemble_streaming_data_and_call_subdissector() API has
been added to provide a simpler way to reassemble the streaming
data of a high level protocol that is not on top of TCP.
Getting Wireshark
Wireshark source code and installation packages are available from
@ -339,7 +353,7 @@ Wireshark 4.1.0 Release Notes
3. https://gitlab.com/wireshark/wireshark/-/issues/18510
4. https://gitlab.com/wireshark/wireshark/-/issues/19188
5. https://pypi.org/project/pytest/
6. https://gitlab.com/wireshark/wireshark/-/issues/16576
6. https://wiki.wireshark.org/Contrib
7. https://www.ipv6plus.net/Phase3/apn6/
8. https://sourceforge.net/projects/opencore-amr/
9. https://www.wireshark.org/download.html

View File

@ -56,9 +56,9 @@ See the “New and Updated Features” section below for more details.
The following bugs have been fixed:
* wsbuglink:18413[No Audio in RTP player with Wireshark 4.0.0] - RTP player do not play audio frequently on Win32 builds with Qt6
* wsbuglink:18413[No Audio in RTP player with Wireshark 4.0.0] - RTP player do not play audio frequently on Windows builds with Qt6.
* wsbuglink:18510[Paused playback cannot continue to play] - Playback marker do not move after unpause with Qt6
* wsbuglink:18510[Paused playback cannot continue to play] - Playback marker does not move after resume with Qt6.
//* wsbuglink:5000[]