diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-26 17:44:25 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-26 17:44:25 +0000 |
commit | f59ea5f7690c9a01ef6f7f6508084a66c40b1dae (patch) | |
tree | 482ee255d71f113be6c62e9ff3543fd6ebb9f12a /doc | |
parent | Releasing progress-linux version 4.2.2-1.1~progress7.99u1. (diff) | |
download | wireshark-f59ea5f7690c9a01ef6f7f6508084a66c40b1dae.tar.xz wireshark-f59ea5f7690c9a01ef6f7f6508084a66c40b1dae.zip |
Merging upstream version 4.2.4.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'doc')
-rw-r--r-- | doc/dumpcap.adoc | 4 | ||||
-rw-r--r-- | doc/rawshark.adoc | 2 | ||||
-rw-r--r-- | doc/release-notes.adoc | 211 | ||||
-rw-r--r-- | doc/tshark.adoc | 6 | ||||
-rw-r--r-- | doc/wireshark.adoc | 6 |
5 files changed, 197 insertions, 32 deletions
diff --git a/doc/dumpcap.adoc b/doc/dumpcap.adoc index 672599bc..a9998d2a 100644 --- a/doc/dumpcap.adoc +++ b/doc/dumpcap.adoc @@ -107,8 +107,8 @@ fills up, *Dumpcap* will switch writing to the next file and so on. The created filenames are based on the filename given with the *-w* option, the number of the file and on the creation date and time, e.g. -outfile_00001_20230714120117.pcapng, -outfile_00002_20230714120523.pcapng, ... +outfile_00001_20240714120117.pcapng, +outfile_00002_20240714120523.pcapng, ... With the __files__ option it's also possible to form a "ring buffer". This will fill up new files until the number of files specified, diff --git a/doc/rawshark.adoc b/doc/rawshark.adoc index 9a28edac..a52e594a 100644 --- a/doc/rawshark.adoc +++ b/doc/rawshark.adoc @@ -226,7 +226,7 @@ could use *%D: %S (%N)*. -v|--version:: Print the full version information and exit. -include::dissection-options.adoc[tags=!tshark;!decode_as] +include::dissection-options.adoc[tags=**;!tshark;!decode_as] include::diagnostic-options.adoc[] diff --git a/doc/release-notes.adoc b/doc/release-notes.adoc index b735d998..bb66460d 100644 --- a/doc/release-notes.adoc +++ b/doc/release-notes.adoc @@ -12,29 +12,32 @@ include::../docbook/attributes.adoc[] Wireshark is the world’s most popular network protocol analyzer. It is used for troubleshooting, analysis, development and education. -Wireshark is hosted by the Wireshark Foundation, a nonprofit which promotes protocol analysis educaton. +Wireshark is hosted by the Wireshark Foundation, a nonprofit which promotes protocol analysis education. Wireshark and the foundation depend on your contributions in order to do their work. -If you or your employer would like to contribute or become a sponsor, please visit https://wiresharkfoundation.org[wiresharkfoundation.org]. +If you or your organization would like to contribute or become a sponsor, please visit https://wiresharkfoundation.org[wiresharkfoundation.org]. == What’s New === Bug Fixes -This release fixes a software update issue on Windows which causes Wireshark to hang if you are upgrading from version 4.2.0 or 4.2.1. -If you are experiencing this issue you will need to https://www.wireshark.org/download.html[download and install] Wireshark 4.2.2 or later. +If you are upgrading Wireshark 4.2.0 or 4.2.1 on Windows you will need to https://www.wireshark.org/download.html[download and install] Wireshark {wireshark-version} or later by hand. -// The following vulnerabilities have been fixed: +The following vulnerabilities have been fixed: -// * wssalink:2024-06[] -// Foo dissector {crash,infinite loop,memory leak}. -// wsbuglink:xxx[]. -// cveidlink:2024-xxx[]. -// Fixed in master: xxx -// Fixed in release-4.2: xxx -// Fixed in release-4.0: xxx -// Fixed in release-3.6: xxx +* wssalink:2024-06[] +T.38 dissector crash. +wsbuglink:19695[]. +cveidlink:2024-2955[]. +// Fixed in master: 6fd3af5e99 +// Fixed in release-4.2: 7be4bbb413d +// Fixed in release-4.0: c04f268605c +// Fixed in release-3.6: n/a // CVSS AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H -// CWE-125 +// CWE-762 +// * Fuzz job crash: fuzz-2024-03-07-7208.pcap. wsbuglink:19695[]. + +Additionally, CVE-2024-24478, CVE-2024-24479, and CVE-2024-24476 were recently assigned to Wireshark without any coordination with the Wireshark project. +As far as we can determine, each one is based on invalid assumptions and we have requested that they be rejected. The following bugs have been fixed: @@ -43,11 +46,16 @@ The following bugs have been fixed: //* cveidlink:2014-2486[] //* Wireshark grabs your ID at 3 am, goes to Waffle House, and insults people. -* sharkd is not installed by the Windows installer. wsbuglink:19556[]. -* Fuzz job crash output: fuzz-2024-01-01-7740.pcap. wsbuglink:19558[]. -* Can't open a snoop file from the Open dialog box unless I select \"All files\" as the file type. wsbuglink:19565[]. -* Add s4607 dissector to \"decode as\" wsbuglink:19566[]. -* Updater for 4.2.1 hangs. wsbuglink:19568[]. +* Extcap with configuration never starts; "Configure all extcaps before start of capture." is shown instead. wsbuglink:18487[]. +* Packet Dissection CSV Export includes last column even if hidden. wsbuglink:19666[]. +* Inject TLS secrets closes Wireshark on Windows. wsbuglink:19667[]. +* Fuzz job issue: fuzz-2024-02-27-7196.pcap. wsbuglink:19674[]. +* Wireshark crashes when adding another port to the HTTP dissector. wsbuglink:19677[]. +* Fuzz job issue: fuzz-2024-03-03-7204.pcap. wsbuglink:19685[]. +* Fuzz job issue: randpkt-2024-03-05-8004.pcap. wsbuglink:19688[]. +* When adding a new row to a table an error report may be inserted. wsbuglink:19705[]. +* '--export-objects' does not work as expected on tshark version later than 3.2.10. wsbuglink:19715[]. +* Fuzz job issue: fuzz-2024-03-21-7215.pcap. wsbuglink:19717[]. === New and Updated Features @@ -57,8 +65,6 @@ There are no new or updated features in this release. // === Removed Dissectors -// === New File Format Decoding Support - === New Protocol Support @@ -67,12 +73,158 @@ There are no new protocols in this release. === Updated Protocol Support // Add one protocol per line between the -- delimiters. -// ag -A1 '(define PSNAME|proto_register_protocol[^_])' $(git diff --name-only v4.2.2.. | ag packet- | sort -u) +// ag -A1 '(define PSNAME|proto_register_protocol[^_])' $(git diff --name-only v4.2.4.. | ag packet- | sort -u) [commaize] -- +6LoWPAN +AllJoyn +AFP +AMQP +ASAP +Babel +BACnet +Banana +BEEP +Bencode +BFCP +BGP +BT-DHT +BT BNEP +BT SDP +BVLC +CIP +CMIP +CMP +COROSYNC/TOTEMSRP +COSE +CQL +CSN.1 +DAP +DCCP +DICOM +DCOM +DHCPv6 +DISP +DOCSIS MAC MGMT +DOF +DVB-S2 +E2AP +EDONKEY +ENRP +ErlDP +Etch +EXTREME MESH +FC-SWILS +GNW +GIOP +GLOW +GOOSE +GQUIC +GSM A-bis OML +GSUP +GTPv2 +H.223 +H.225.0 +H.245 +H.248 +H.264 +H.265 +HSMS +ICMPv6 +ICQ +IEEE1609dot2 +IPP +IPPUSB +ISAKMP +iSCSI +ISIS LSP +ISO 7816 +ISUP +ITS +JSON 3GPP +JXTA +Kafka +KINK +KNX/IP +LDAP +LDP +5GLI +LISP TCP +LISP +LLRP +LwM2M-TLV +M2UA +M3UA +MAC-LTE +MBIM +MMS +MONGO +MPEG PES +MPLS Echo +MQ PCF +MQTT-SN +MSDP +MsgPack +MS-WSP +NAS-5GS +CFLOW +NETLINK +NHRP +OpenFlow +OpenWire +OPSI +OSC +P22 +P7 +PANA +PIM +ProtoBuf +PROXY +Q.2931 +QNET +RDP +RESP +RPL +RSL RSVP +RTLS +RTMPT RTPS -STANAG 4607 +S7COMM +SCTP +SIMULCRYPT +SoulSeek +SMB2 +SML +SNA +SNMP +Socks +SolarEdge +SOME/IP +SUA +T.38 +TCAP +TEAP +TFTP +Thread +Thrift +TN5250 +USBHID +USBVIDEO +VP9 +WASSP +WLCCP +WTP +X.509IF +X.509SAT +XML +XMPP +YAMI +Z39.50 +ZigBee ZCL +Gryphon +PNIO +WiMAX ASN CP -- === New and Updated Capture File Support @@ -83,6 +235,17 @@ There is no new or updated capture file support in this release. // -- // -- +=== Updated File Format Decoding Support + +// There is no updated file format support in this release. +// Add one file type per line between the -- delimiters. +[commaize] +-- +BLF +JPEG +RBM +-- + // === New and Updated Capture Interfaces support // === New and Updated Codec support @@ -94,6 +257,8 @@ There is no new or updated capture file support in this release. This document only describes the changes introduced in Wireshark {wireshark-version}. You can find release notes for prior versions at the following locations: +* https://www.wireshark.org/docs/relnotes/wireshark-4.2.2.html[Wireshark 4.2.3] +* https://www.wireshark.org/docs/relnotes/wireshark-4.2.2.html[Wireshark 4.2.2] * https://www.wireshark.org/docs/relnotes/wireshark-4.2.1.html[Wireshark 4.2.1] * https://www.wireshark.org/docs/relnotes/wireshark-4.2.0.html[Wireshark 4.2.0] diff --git a/doc/tshark.adoc b/doc/tshark.adoc index 6f086d6f..543579d5 100644 --- a/doc/tshark.adoc +++ b/doc/tshark.adoc @@ -215,7 +215,7 @@ fills up, *TShark* will switch writing to the next file and so on. The created filenames are based on the filename given with the *-w* option, the number of the file and on the creation date and time, -e.g. outfile_00001_20230714120117.pcap, outfile_00002_20230714120523.pcap, ... +e.g. outfile_00001_20240714120117.pcap, outfile_00002_20240714120523.pcap, ... With the __files__ option it's also possible to form a "ring buffer". This will fill up new files until the number of files specified, @@ -252,7 +252,7 @@ packets. *nametimenum*:__value__ Choose between two save filename templates. If __value__ is 1, make running file number part before start time part; this is -the original and default behaviour (e.g. log_00001_20230714164426.pcap). If +the original and default behaviour (e.g. log_00001_20240714164426.pcap). If __value__ is greater than 1, make start time part before running number part (e.g. log_20210828164426_00001.pcap). The latter makes alphabetical sorting order equal to creation time order, and keeps related multiple file sets in @@ -2252,7 +2252,7 @@ Output JSON containing elapsed times for each pass tshark does to process a capt file and the sum elapsed time for all passes. The per-pass output contains the total elapsed time and aggregate counters for per-packet operations (dissection and filtering). -include::dissection-options.adoc[tag=!not_tshark] +include::dissection-options.adoc[tags=**;!not_tshark] include::diagnostic-options.adoc[] diff --git a/doc/wireshark.adoc b/doc/wireshark.adoc index ca34f549..24434827 100644 --- a/doc/wireshark.adoc +++ b/doc/wireshark.adoc @@ -209,7 +209,7 @@ fills up, *Wireshark* will switch writing to the next file and so on. The created filenames are based on the filename given with the *-w* flag, the number of the file and on the creation date and time, -e.g. outfile_00001_20230714120117.pcap, outfile_00002_20230714120523.pcap, ... +e.g. outfile_00001_20240714120117.pcap, outfile_00002_20240714120523.pcap, ... With the __files__ option it's also possible to form a "ring buffer". This will fill up new files until the number of files specified, @@ -923,7 +923,7 @@ Show IEEE 802.11 network and station statistics. *-z* wsp,stat[,<filter>]:: Show WSP packet counters. -include::dissection-options.adoc[tag=!tshark] +include::dissection-options.adoc[tags=**;!tshark] include::diagnostic-options.adoc[] @@ -962,7 +962,7 @@ menu:File[File Set,List Files]:: Show a dialog box that lists all files of the file set matching the currently loaded file. A file set is a compound of files resulting from a capture using the "multiple files" / "ringbuffer" mode, recognizable by the filename pattern, -e.g.: Filename_00001_20230714101530.pcap. +e.g.: Filename_00001_20240714101530.pcap. menu:File[File Set,Next File]:: |