aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog288
-rw-r--r--NEWS39
-rw-r--r--docbook/release-notes.adoc2
-rw-r--r--wireshark.appdata.xml3
4 files changed, 319 insertions, 13 deletions
diff --git a/ChangeLog b/ChangeLog
index e69de29bb2..e8b3ce364f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -0,0 +1,288 @@
+commit 9713e20948
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Tue Mar 9 14:36:18 2021 -0800
+
+ Windows: Update our spandsp packages.
+
+ Use the versions of lrint and lrintf defined by Visual C++. This should fix
+
+ 91>C:\buildbot\builders\wireshark-master-64\wireshark-win64-libs\spandsp-0.0.6-win64ws\include\spandsp/fast_convert.h(320,5): error C2169: 'lrint': intrinsic function, cannot be defined (compiling source file C:\buildbot\builders\wireshark-master-64\windows-2019-x64\build\plugins\codecs\G726\G726decode.c) [C:\buildbot\builders\wireshark-master-64\windows-2019-x64\build\cmbuild\plugins\codecs\G726\g726.vcxproj]
+ 91>C:\buildbot\builders\wireshark-master-64\wireshark-win64-libs\spandsp-0.0.6-win64ws\include\spandsp/fast_convert.h(325,5): error C2169: 'lrintf': intrinsic function, cannot be defined (compiling source file C:\buildbot\builders\wireshark-master-64\windows-2019-x64\build\plugins\codecs\G726\G726decode.c) [C:\buildbot\builders\wireshark-master-64\windows-2019-x64\build\cmbuild\plugins\codecs\G726\g726.vcxproj]
+
+ for Visual C++ 16.9.1 and later.
+
+ (cherry picked from commit 4b07a92103586daca58ad7db0d6a97230c73ce7c)
+
+ Conflicts:
+ tools/win-setup.ps1
+
+commit f42440fd26
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Mon Mar 8 11:01:13 2021 -0800
+
+ Prep for 3.2.12.
+
+commit a31c79d699
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Sun Mar 7 11:15:13 2021 +0000
+
+ [Automatic update for 2021-03-07]
+
+ Update manuf, services enterprise numbers, translations, and other items.
+
+commit f34e7e9915
+Author: Nardi Ivan <nardi.ivan@gmail.com>
+Date: Thu Feb 25 11:21:18 2021 +0000
+
+ GQUIC: fix parsing of unknown (but valid) tags
+
+ This commit should be a proper fix for the regression reported in #17250
+ (7fd71536 is a simple workaround). Such regression has been introduced by
+ b287e716 while fixing the infinite loop reported in #16897.
+
+ b287e716, while fixing the infinite loop, broke the decoding of perfectly
+ valid tags not yet supported by Wireshark.
+
+ AFAIK, the root cause of the infinite loop is the overflow of the `offset`
+ variable. Therefore checking for this overflow should be sufficient to avoid
+ the loop.
+ Note that we already check for sensible values for the 'tag_len' variable;
+ we should update `total_tag_len` accordingly.
+
+ Some words about testing: other than correctly handling unknown but valid
+ tags, it is important that this commit doesn't reintroduce the infinite
+ loop bug.
+ Fortunately #16897 provided a POC trace. Unfortunately, if you revert
+ b287e716, this POC doesn't work anymore in master-3.4 and master branches,
+ but it still triggers the infinite loop in master-3.2 branch.
+ Therefore I have been able to manually check that this MR + the
+ overflow check is enough to avoid the infinite loop bug, at least in master-3.2.
+
+ Some traffic with unknown but valid tags is available in e2ee14ae03.
+
+
+ (cherry picked from commit 142cfb03ac5d0473d70f3e8adeabdc4f4496e953)
+
+commit 737b5bdc4f
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Sun Feb 28 11:12:11 2021 +0000
+
+ [Automatic update for 2021-02-28]
+
+ Update manuf, services enterprise numbers, translations, and other items.
+
+commit a4415eb373
+Author: Guy Harris <gharris@sonic.net>
+Date: Mon Feb 22 22:23:54 2021 -0800
+
+ Lua: add routines to return pcap/nsec pcap/pcapng file type/subtypes.
+
+ These will be backported, for the benefit of Lua scripts that want those
+ specific file types/subtypes (typically in order to write files of those
+ types); that allows those types to be fetched without having to know the
+ right string to hand to wslua_wtap_name_to_file_type_subtype().
+
+ (cherry picked from commit bc3cc17bc401ea9ae044c30f34e9c7052b04e603)
+
+commit 3f5816c32f
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Sun Feb 21 11:13:16 2021 +0000
+
+ [Automatic update for 2021-02-21]
+
+ Update manuf, services enterprise numbers, translations, and other items.
+
+commit 0f638a240c
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Fri Feb 12 11:54:54 2021 -0800
+
+ Be more strict about opening URLs.
+
+ In the proto tree, copy URLs instead of opening them.
+
+ Add warnings to the wslua browser_open_url and browser_open_data_file
+ documentation.
+
+ Fixes #17232.
+
+ (cherry picked from commit e99c9afce86edd47b4388dd6e10cf2e758fe31cf)
+
+commit f4b6165dd3
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Mon Feb 15 18:28:57 2021 +0000
+
+ NVMe Fabrics RDMA: Initialize a variable.
+
+ Make sure q_ctx is fully initialized. Fixes #17233.
+
+
+ (cherry picked from commit e29c934d7254eba19a943356e62d0d481df71c22)
+
+commit b699a16eca
+Author: Guy Harris <gharris@sonic.net>
+Date: Mon Feb 15 07:39:02 2021 +0000
+
+ rpm-setup: install libgcrypt by default.
+
+ Wireshark now requires it.
+
+
+ (cherry picked from commit 3c404abf2c9aef2422ddc9d037424fecbc9bdb0c)
+
+commit 925a9184fd
+Author: Chuck Craft <bubbasnmp@gmail.com>
+Date: Sun Feb 14 22:02:11 2021 +0000
+
+ ip: ip_ttl _ws.expert fields not set if no tree
+
+ See 'if (tree) ...' comment
+ Closes #17228
+
+
+ (cherry picked from commit dde65b96cde8a4dd94ce15cb451a2e7fd85a9014)
+
+commit ae09f39749
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Sun Feb 14 11:12:53 2021 +0000
+
+ [Automatic update for 2021-02-14]
+
+ Update manuf, services enterprise numbers, translations, and other items.
+
+commit 3bd3221363
+Author: Guy Harris <gharris@sonic.net>
+Date: Sun Feb 14 06:12:23 2021 +0000
+
+ WSDG: deprecate wtap_filetypes.
+
+ Recommend the use of wtap_name_to_file_type_subtype() to get filetype
+ values, unless you need to run on older versions of Wireshark that don't
+ have it.
+
+ Don't even *mention* wtap_filetypes in the documentation for the new
+ wtap_ routines, as, if you have those routines, you have
+ wtap_name_to_file_type_subtype(), because it's one of those routines.
+
+ Fix references to "nul" while we're at it - it's "nil" in Lua.
+
+ (That part of the WSDG - the Lua reference - is generated, so this
+ involves changing the source code implementing the Lua routines.)
+
+
+ (cherry picked from commit 5b3c3d0682c869e6dd19a5245b1a22c90192e9ae)
+
+commit 6140fc8b6c
+Author: Guy Harris <gharris@sonic.net>
+Date: Sun Feb 14 04:23:08 2021 +0000
+
+ iseries: report Unicode files as Unicode rather than ASCII.
+
+ While we're at it, that's "Unicode", not "UNICODE" - it's not an
+ initialism, and isn't all-caps.
+
+
+ (cherry picked from commit 8ec5906fd64260d5a59034e0a0e49bdd78553f5c)
+
+commit 0ba390ce61
+Author: Guy Harris <gharris@sonic.net>
+Date: Sat Feb 13 18:35:58 2021 +0000
+
+ wiretap: remove spaces from file format names.
+
+ File format names are used on the command line, so don't require them to
+ be quoted - replace the space in "systemd journal" with an underscore.
+
+
+ (cherry picked from commit 8bba6ebe5c5d6a501ba9f2c16386f6ab437025bf)
+
+commit 4d000a93b6
+Author: Guy Harris <gharris@sonic.net>
+Date: Sat Feb 13 03:29:33 2021 +0000
+
+ wslua: expose some libwiretap APIs in Lua.
+
+ Provide Lua version of wtap_file_type_subtype_string(),
+ wtap_file_type_subtype_short_string(), and
+ wtap_short_string_to_file_type_subtype().
+
+ This will be backported to the 3.2 and 3.4 branches, to allow scripts
+ not run on the bleeding-edge version to use them.
+
+
+ (cherry picked from commit f0ebc507626e3ffd0195b132486da11b3c7b138b)
+
+commit 228830d425
+Author: Constantine Gavrilov <constg@il.ibm.com>
+Date: Sun Feb 7 19:26:02 2021 +0000
+
+ Fix dissection of transport connect payload for NVMEoF with RDMA.
+
+
+ (cherry picked from commit 28937e9022f232504286c1abd34834bf0ec7d421)
+
+commit 9759756c99
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Sun Feb 7 11:16:54 2021 +0000
+
+ [Automatic update for 2021-02-07]
+
+ Update manuf, services enterprise numbers, translations, and other items.
+
+commit d16b9604e6
+Author: Harald Welte <laforge@osmocom.org>
+Date: Fri Feb 5 12:00:37 2021 +0000
+
+ packet-fr: Register for SLL dispatch to Frame Relay dissector
+
+ Without this patch, any Linux cooked packet capture on HDLC / frame
+ relay devices will not be dispatched to the proper dissector.
+
+ Such packets do carry a proper sll_hatype set to ARPHRD_FRAD and should
+ be dispatched accordingly. However, the packet-fr dissector so far
+ did not register itself accordingly.
+
+
+ (cherry picked from commit b83f92a4580080a968f73b4cda8ca52f2d6332ba)
+
+commit 6b34511c5f
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Sat May 9 04:29:46 2020 -0700
+
+ ARP: expand the set of ARPHRD_ definitions from both IANA and Linxu.
+
+ While we're at it, fix some typoes, and clean up the white space.
+
+ Change-Id: I32cdcb6603bcf76df26f74bd60cdaadc01b28693
+ Reviewed-on: https://code.wireshark.org/review/37171
+ Petri-Dish: Guy Harris <gharris@sonic.net>
+ Tested-by: Petri Dish Buildbot
+ Reviewed-by: Guy Harris <gharris@sonic.net>
+ (cherry picked from commit 366415bcc352f18fabc9a7fc17a34139c526c617)
+
+commit 44e139929e
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Sat Jan 30 00:36:23 2021 +0000
+
+ Docs: Change the default wsbuglink text to "Issue".
+
+ Change the default text in the AsciiDoctor wsbuglink macrom from "Bug"
+ to "Issue".
+
+
+ (cherry picked from commit 9177f0e71a57303db01802d4f0ca6d7bdb473fac)
+
+commit ef00872c8e
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Sun Jan 31 11:12:15 2021 +0000
+
+ [Automatic update for 2021-01-31]
+
+ Update manuf, services enterprise numbers, translations, and other items.
+
+commit dad5807819
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Fri Jan 29 11:54:59 2021 -0800
+
+ Version: 3.2.11 → 3.2.12.
+
+ [skip ci]
diff --git a/NEWS b/NEWS
index 602a32922b..bb581b1210 100644
--- a/NEWS
+++ b/NEWS
@@ -11,8 +11,16 @@ Wireshark 3.2.12 Release Notes
The following vulnerabilities have been fixed:
+ • wnpa-sec-2021-03[1] Wireshark could open unsafe URLs. Issue
+ 17232[2]. CVE-2021-22191[3].
+
The following bugs have been fixed:
+ • _ws.expert columns not populated for IPv4 Issue 17228[4].
+
+ • Buildbot crash output: fuzz-2021-02-12-1651908.pcap Issue
+ 17233[5].
+
New and Updated Features
There are no new features in this release.
@@ -23,9 +31,11 @@ Wireshark 3.2.12 Release Notes
Updated Protocol Support
+ ARP, Frame Relay, GQUIC, and NVMe Fabrics RDMA
+
New and Updated Capture File Support
- There is no new or updated capture file support in this release.
+ iSeries
Getting Wireshark
@@ -37,7 +47,7 @@ Wireshark 3.2.12 Release Notes
Most Linux and Unix vendors supply their own Wireshark packages. You
can usually install or upgrade Wireshark using the package management
system specific to that platform. A list of third-party packages can
- be found on the download page[1] on the Wireshark web site.
+ be found on the download page[6] on the Wireshark web site.
File Locations
@@ -51,22 +61,27 @@ Wireshark 3.2.12 Release Notes
The User’s Guide, manual pages and various other documentation can be
found at https://www.wireshark.org/docs/
- Community support is available on Wireshark’s Q&A site[2] and on the
+ Community support is available on Wireshark’s Q&A site[7] and on the
wireshark-users mailing list. Subscription information and archives
- for all of Wireshark’s mailing lists can be found on the web site[3].
+ for all of Wireshark’s mailing lists can be found on the web site[8].
- Issues and feature requests can be reported on the issue tracker[4].
+ Issues and feature requests can be reported on the issue tracker[9].
Frequently Asked Questions
- A complete FAQ is available on the Wireshark web site[5].
+ A complete FAQ is available on the Wireshark web site[10].
- Last updated 2021-03-07 10:35:17 UTC
+ Last updated 2021-03-10 18:06:44 UTC
References
- 1. https://www.wireshark.org/download.html#thirdparty
- 2. https://ask.wireshark.org/
- 3. https://www.wireshark.org/lists/
- 4. https://gitlab.com/wireshark/wireshark/-/issues
- 5. https://www.wireshark.org/faq.html
+ 1. https://www.wireshark.org/security/wnpa-sec-2021-03
+ 2. https://gitlab.com/wireshark/wireshark/-/issues/17232
+ 3. https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-22191
+ 4. https://gitlab.com/wireshark/wireshark/-/issues/17228
+ 5. https://gitlab.com/wireshark/wireshark/-/issues/17233
+ 6. https://www.wireshark.org/download.html#thirdparty
+ 7. https://ask.wireshark.org/
+ 8. https://www.wireshark.org/lists/
+ 9. https://gitlab.com/wireshark/wireshark/-/issues
+ 10. https://www.wireshark.org/faq.html
diff --git a/docbook/release-notes.adoc b/docbook/release-notes.adoc
index c1c69e645f..bed492a7d1 100644
--- a/docbook/release-notes.adoc
+++ b/docbook/release-notes.adoc
@@ -29,7 +29,7 @@ The following vulnerabilities have been fixed:
* wssalink:2021-03[]
Wireshark could open unsafe URLs.
wsbuglink:17232[].
-// cveidlink:2021-xxxx[].
+cveidlink:2021-22191[].
// Fixed in master: e99c9afce8
// Fixed in release-3.4: b2c58d020c
// Fixed in master-3.2: 0f638a240c
diff --git a/wireshark.appdata.xml b/wireshark.appdata.xml
index e9a4ff669e..98ccf1789b 100644
--- a/wireshark.appdata.xml
+++ b/wireshark.appdata.xml
@@ -48,6 +48,9 @@
</screenshots>
<update_contact>wireshark-dev_at_wireshark.org</update_contact>
<releases>
+ <release version="3.2.12" date="2021-03-10">
+ <url>https://www.wireshark.org/docs/relnotes/wireshark-3.2.12.html</url>
+ </release>
<release version="3.2.11" date="2021-01-29">
<url>https://www.wireshark.org/docs/relnotes/wireshark-3.2.11.html</url>
</release>