Skip to content

Commit 752a559

Browse files
committed
Build 3.0.5.
Change-Id: I0d1875ff0f029f1190da25a1706ec08044aa0eb1 Reviewed-on: https://code.wireshark.org/review/34576 Reviewed-by: Gerald Combs <[email protected]>
1 parent 21f80b6 commit 752a559

File tree

3 files changed

+276
-27
lines changed

3 files changed

+276
-27
lines changed

ChangeLog

Lines changed: 200 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,200 @@
1+
commit 21f80b6288
2+
Author: João Valverde <[email protected]>
3+
Date: Tue Sep 17 19:07:54 2019 +0100
4+
5+
Fix build with non-standard install prefix
6+
7+
The variables BUILD_dumpcap and PCAP_FOUND are defined after the if
8+
condition, therefore wireshark is built with a relative RPATH and
9+
library loading for privileged processes fails with glibc.
10+
11+
Move the definition of BUILD_dumpcap before it is used and drop
12+
the test for PCAP_FOUND.
13+
14+
Move a comment to the proper line while at it.
15+
16+
Change-Id: Ie151a3781898e712f9e324e9ef995022bbea40b6
17+
Reviewed-on: https://code.wireshark.org/review/34564
18+
Petri-Dish: João Valverde <[email protected]>
19+
Tested-by: Petri Dish Buildbot
20+
Reviewed-by: Guy Harris <[email protected]>
21+
Reviewed-on: https://code.wireshark.org/review/34572
22+
Reviewed-by: João Valverde <[email protected]>
23+
24+
commit 6d452f0f08
25+
Author: Gerald Combs <[email protected]>
26+
Date: Thu Sep 19 09:04:21 2019 -0700
27+
28+
NSIS: Tell the user to uninstall Npcap 0.99[45] manually.
29+
30+
Npcap 0.994 and 0.995 might crash the system while being removed. Later
31+
versions of the installer warn about this, but a MessageBox doesn't
32+
provide much space to describe what's going on.
33+
34+
Add manual uninstallation instructions to the release notes.
35+
36+
If we find a problematic version of Npcap in the NSIS installer, tell
37+
the user that they should uninstall it manually. Link to the relevant
38+
section in the release notes.
39+
40+
Bug: 16052
41+
Change-Id: Ie8d811b5169ef253ffbd24a5f24a470b3a846e4f
42+
Reviewed-on: https://code.wireshark.org/review/34565
43+
Reviewed-by: Gerald Combs <[email protected]>
44+
Petri-Dish: Gerald Combs <[email protected]>
45+
Tested-by: Petri Dish Buildbot
46+
Reviewed-by: Alexis La Goutte <[email protected]>
47+
48+
commit ff5fc4ec4d
49+
Author: Aleksej Matis <[email protected]>
50+
Date: Wed Sep 18 20:39:06 2019 +0200
51+
52+
ieee80211: Fix nameclash in RM Report
53+
54+
RM Report channel number and duration share the same abbreviation.
55+
Rename duration to wlan.measure.re[qp].duration.
56+
57+
Change-Id: I0a24ffb69e1b0f1c81626ccaeaa7ce1675158465
58+
Reviewed-on: https://code.wireshark.org/review/34562
59+
Reviewed-by: Alexis La Goutte <[email protected]>
60+
Petri-Dish: Gerald Combs <[email protected]>
61+
Petri-Dish: Alexis La Goutte <[email protected]>
62+
Tested-by: Petri Dish Buildbot
63+
Reviewed-by: Anders Broman <[email protected]>
64+
(cherry picked from commit 6cb9f32cf2eb6ca3320dba4af5cad2f2f57f8309)
65+
Reviewed-on: https://code.wireshark.org/review/34563
66+
67+
commit 0b4f9e9a2b
68+
Author: Gerald Combs <[email protected]>
69+
Date: Mon Sep 16 08:45:56 2019 -0700
70+
71+
macOS: Don't clobber Wireshark.app during installation.
72+
73+
Removing Wireshark.app during preflight is the wrong way to ensure that
74+
we uninstall old assets.
75+
76+
Bug: 16050
77+
Change-Id: I39a0129e29830f8b6bc7ef228f3886db51d963ec
78+
Reviewed-on: https://code.wireshark.org/review/34542
79+
Reviewed-by: Gerald Combs <[email protected]>
80+
(cherry picked from commit 71b99dfa39c2f57b3adbb505c73f8a48de6c61f8)
81+
Reviewed-on: https://code.wireshark.org/review/34561
82+
83+
commit e0cfa5c657
84+
Author: Mikael Kanstrup <[email protected]>
85+
Date: Wed Sep 18 14:25:12 2019 +0200
86+
87+
dot11crypt: Fix crash on failure finding GTK in decrypted frame
88+
89+
If GTK cannot be found inside a successfully decrypted wireless frame
90+
the dot11crypt engine returns incorrect decrypted data length of 0
91+
bytes. As the IEEE802.11 dissector does not check the length of the
92+
decrypted frame the number of bytes allocated and copied to wmem ends
93+
up being a negative number (i.e. a huge unsigned number). This results
94+
in a SIGSEGV crash while copying data.
95+
96+
Fix this both by returning a correct length from dot11crypt engine
97+
and add extra an protection to the IEEE802.11 dissector if the length
98+
for any (other) reason still would end up being a negative number.
99+
100+
Bug: 16058
101+
Change-Id: I9d0d1cf50498dece2e008222eebbb3edc8f10159
102+
Reviewed-on: https://code.wireshark.org/review/34558
103+
Petri-Dish: Pascal Quantin <[email protected]>
104+
Tested-by: Petri Dish Buildbot
105+
Reviewed-by: Pascal Quantin <[email protected]>
106+
(cherry picked from commit 74bccadff2080a45b6758a355e3c7737409832c4)
107+
Reviewed-on: https://code.wireshark.org/review/34559
108+
109+
commit 5c80264032
110+
Author: Gerald Combs <[email protected]>
111+
Date: Sun Sep 15 09:29:04 2019 +0000
112+
113+
[Automatic update for 2019-09-15]
114+
115+
Update manuf, services enterprise numbers, translations, and other items.
116+
117+
Change-Id: I647bfcb704283f0bf7fadc6a90605c1abd29f601
118+
Reviewed-on: https://code.wireshark.org/review/34531
119+
Reviewed-by: Gerald Combs <[email protected]>
120+
121+
commit 021d581e9a
122+
Author: Evan Welsh <[email protected]>
123+
Date: Sat Sep 14 16:02:26 2019 -0400
124+
125+
Qt: Prevent crash in main window layout.
126+
127+
Add length check for extra_sizes array in geometry calculations when using
128+
recent sizes, prevents crash in case where user creates a new user profile
129+
with a layout of 1) filled pane 2) empty pane 3) empty pane.
130+
131+
Bug: 16048
132+
Change-Id: I5f30d6e4148703504029efab75a77f2cdb6619ff
133+
Reviewed-on: https://code.wireshark.org/review/34524
134+
Reviewed-by: Michael Mann <[email protected]>
135+
Petri-Dish: Michael Mann <[email protected]>
136+
Reviewed-by: Peter Wu <[email protected]>
137+
(cherry picked from commit c0224eeeb833c3ee0b2625c71b9915f13afadb23)
138+
Reviewed-on: https://code.wireshark.org/review/34527
139+
Reviewed-by: Guy Harris <[email protected]>
140+
141+
commit c9bfeb2a3b
142+
Author: Tomasz Moń <[email protected]>
143+
Date: Tue Sep 10 19:53:18 2019 +0200
144+
145+
randpktdump: Initialize print error handler
146+
147+
When there is a problem with output pipe, randpktdump will call
148+
cfile_write_failure_message() which in turn calls cmdarg_err() which
149+
calls print_err. Call cmdarg_err_init() so print_err is not NULL.
150+
151+
Change-Id: Ie459596a473c83204e9aa1d48bb2d2d3717b340a
152+
Reviewed-on: https://code.wireshark.org/review/34495
153+
Petri-Dish: Michael Mann <[email protected]>
154+
Tested-by: Petri Dish Buildbot
155+
Reviewed-by: Michael Mann <[email protected]>
156+
(cherry picked from commit 4853fb93b2e64a882f233cd91743976075faf6da)
157+
Reviewed-on: https://code.wireshark.org/review/34525
158+
Petri-Dish: Guy Harris <[email protected]>
159+
Reviewed-by: Guy Harris <[email protected]>
160+
161+
commit 9541420798
162+
Author: Jaap Keuter <[email protected]>
163+
Date: Sat Sep 14 09:42:57 2019 +0200
164+
165+
SNMP: handle Net-SNMP Engine Id of 12 octets
166+
167+
The Net-SNMP code creates an Engine Id size based on the compilation
168+
size, either 8 or 12 octets long. Current implementation handles 32 bit
169+
compilation of Net-SNMP (resulting in 8 octets), this change adds
170+
handling of 64 bit compilation of Net-SNMP (resulting in 12 octets).
171+
172+
Bug: 16051
173+
Change-Id: I256f9a7ad2fd219492e4ebc413ef24cd2c210e0b
174+
Reviewed-on: https://code.wireshark.org/review/34520
175+
Reviewed-by: Jaap Keuter <[email protected]>
176+
Petri-Dish: Jaap Keuter <[email protected]>
177+
Tested-by: Petri Dish Buildbot
178+
Reviewed-by: Michael Mann <[email protected]>
179+
(cherry picked from commit 608dbda8eeefeb1c79fd93c1848515d8bc6b4ca1)
180+
Reviewed-on: https://code.wireshark.org/review/34522
181+
182+
commit a1dd797cd4
183+
Author: Gerald Combs <[email protected]>
184+
Date: Wed Sep 11 17:12:00 2019 -0700
185+
186+
Release notes: The Windows installers ship with Qt 5.12.5.
187+
188+
Change-Id: I2fc89181d9a79c3d305c4f76ea6281dcc5c209f4
189+
Reviewed-on: https://code.wireshark.org/review/34511
190+
Reviewed-by: Gerald Combs <[email protected]>
191+
192+
commit 99c612eb70
193+
Author: Gerald Combs <[email protected]>
194+
Date: Wed Sep 11 15:45:17 2019 -0700
195+
196+
3.0.4 → 3.0.5.
197+
198+
Change-Id: I5af564dbf3c0ce971833837d5b0833aabcd33f2e
199+
Reviewed-on: https://code.wireshark.org/review/34509
200+
Reviewed-by: Gerald Combs <[email protected]>

NEWS

Lines changed: 59 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,47 @@ Wireshark 3.0.5 Release Notes
1010
The Windows installers now ship with Qt 5.12.5. They previously
1111
shipped with Qt 5.12.4.
1212

13+
If you have Npcap 0.994 or 0.995 installed, your system might crash
14+
when upgrading. We recommend that you uninstall these versions
15+
manually prior to installing Wireshark. See Npcap bugs 1591[1] and
16+
1675[2] for more details. You can uninstall either version manually by
17+
doing the following:
18+
19+
1. Open a command or PowerShell prompt as Administrator and run
20+
sc.exe config npcap start=disabled.
21+
22+
2. Run sc.exe config npf start=disabled. This will fail if WinPcap
23+
compatibility mode isn’t enabled, but is otherwise harmless.
24+
25+
3. Reboot (optional).
26+
27+
4. Open “Programs and Features” in the Control Panel or “Apps &
28+
features” in Settings and uninstall Npcap.
29+
30+
5. Open “Device Manager” (devmgmt.msc) in the Control Panel and
31+
expand the “Network adapters” section. Uninstall each “Npcap
32+
Loopback Adapter” that you find.
33+
1334
Bug Fixes
1435

1536
The following vulnerabilities have been fixed:
1637

17-
• wnpa-sec-2019-22[1] Foo dissector {crash,infinite loop}.
18-
1938
The following bugs have been fixed:
2039

40+
• Qt interface crashes on a profile with packet list only. Bug
41+
16048[3].
42+
43+
• Wireshark 3.0.4 does not start on macOS 10.13 after an upgrade
44+
from 3.0.3. Bug 16050[4].
45+
46+
• NET-SNMP EngineID Length handling Warning. Bug 16051[5].
47+
48+
• Upgrade from Wireshark 3.0.2/3.0.3 to 3.0.4/later is confusing
49+
and may not complete properly. Bug 16052[6].
50+
51+
• Crash SIGSEGV when decrypting IEEE 802.11 EAP re-authentications.
52+
Bug 16058[7].
53+
2154
New and Updated Features
2255

2356
There are no new features in this release.
@@ -39,14 +72,14 @@ Wireshark 3.0.5 Release Notes
3972
Getting Wireshark
4073

4174
Wireshark source code and installation packages are available from
42-
https://www.wireshark.org/download.html[2].
75+
https://www.wireshark.org/download.html[8].
4376

4477
Vendor-supplied Packages
4578

4679
Most Linux and Unix vendors supply their own Wireshark packages. You
4780
can usually install or upgrade Wireshark using the package management
4881
system specific to that platform. A list of third-party packages can
49-
be found on the download page[3] on the Wireshark web site.
82+
be found on the download page[9] on the Wireshark web site.
5083

5184
File Locations
5285

@@ -58,31 +91,37 @@ Wireshark 3.0.5 Release Notes
5891
Getting Help
5992

6093
The User’s Guide, manual pages and various other documentation can be
61-
found at https://www.wireshark.org/docs/[4]
94+
found at https://www.wireshark.org/docs/[10]
6295

63-
Community support is available on Wireshark’s Q&A site[5] and on the
96+
Community support is available on Wireshark’s Q&A site[11] and on the
6497
wireshark-users mailing list. Subscription information and archives
65-
for all of Wireshark’s mailing lists can be found on the web site[6].
98+
for all of Wireshark’s mailing lists can be found on the web site[12].
6699

67-
Bugs and feature requests can be reported on the bug tracker[7].
100+
Bugs and feature requests can be reported on the bug tracker[13].
68101

69102
Official Wireshark training and certification are available from
70-
Wireshark University[8].
103+
Wireshark University[14].
71104

72105
Frequently Asked Questions
73106

74-
A complete FAQ is available on the Wireshark web site[9].
107+
A complete FAQ is available on the Wireshark web site[15].
75108

76-
Last updated 2019-09-15 09:17:26 UTC
109+
Last updated 2019-09-20 17:51:26 UTC
77110

78111
References
79112

80-
1. https://www.wireshark.org/security/wnpa-sec-2019-22
81-
2. https://www.wireshark.org/download.html
82-
3. https://www.wireshark.org/download.html#thirdparty
83-
4. https://www.wireshark.org/docs/
84-
5. https://ask.wireshark.org/
85-
6. https://www.wireshark.org/lists/
86-
7. https://bugs.wireshark.org/
87-
8. http://www.wiresharktraining.com/
88-
9. https://www.wireshark.org/faq.html
113+
1. https://github.com/nmap/nmap/issues/1591
114+
2. https://github.com/nmap/nmap/issues/1675
115+
3. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=16048
116+
4. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=16050
117+
5. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=16051
118+
6. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=16052
119+
7. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=16058
120+
8. https://www.wireshark.org/download.html
121+
9. https://www.wireshark.org/download.html#thirdparty
122+
10. https://www.wireshark.org/docs/
123+
11. https://ask.wireshark.org/
124+
12. https://www.wireshark.org/lists/
125+
13. https://bugs.wireshark.org/
126+
14. http://www.wiresharktraining.com/
127+
15. https://www.wireshark.org/faq.html

docbook/release-notes.asciidoc

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,22 +18,23 @@ with Qt 5.12.4.
1818

1919
[[npcap_upgrade]]
2020
If you have Npcap 0.994 or 0.995 installed, your system might crash when upgrading.
21+
We recommend that you uninstall these versions manually prior to installing Wireshark.
2122
See Npcap bugs https://github.com/nmap/nmap/issues/1591[1591] and https://github.com/nmap/nmap/issues/1675[1675] for more details.
2223
You can uninstall either version manually by doing the following:
2324

24-
. At an administrative command propmpt, run `sc config npcap start=disabled`.
25-
. If Npcap was installed with WinPcap compatibility enabled, run `sc config npcap npf=disabled`.
25+
. Open a command or PowerShell prompt as Administrator and run `sc.exe config npcap start=disabled`.
26+
. Run `sc.exe config npf start=disabled`. This will fail if WinPcap compatibility mode isn't enabled, but is otherwise harmless.
2627
. Reboot (optional).
27-
. Uninstall Npcap using “Programs and Features” in the Control Panel or “Apps & features” in Settings.
28-
. Open “Device Manager” (`devmgmt.msc`) in the control panel and expand the “Network adapters” section.
28+
. Open “Programs and Features” in the Control Panel or “Apps & features” in Settings and uninstall Npcap.
29+
. Open “Device Manager” (`devmgmt.msc`) in the Control Panel and expand the “Network adapters” section.
2930
Uninstall each “Npcap Loopback Adapter” that you find.
3031

3132
=== Bug Fixes
3233

3334
The following vulnerabilities have been fixed:
3435

35-
* wssalink:2019-22[]
36-
Foo dissector {crash,infinite loop}.
36+
// * wssalink:2019-22[]
37+
// Foo dissector {crash,infinite loop}.
3738
// wsbuglink:xxxxx[].
3839
// cveidlink:2019-XXXXX[].
3940
// Fixed in master: xxxxx
@@ -46,8 +47,17 @@ The following bugs have been fixed:
4647
//* wsbuglink:6000[Wireshark bug]
4748
//* cveidlink:2014-2486[]
4849
//* Wireshark slowly leaked water under the kitchen sink over the course of several months, causing a big mess.
49-
// cp /dev/null /tmp/buglist.txt ; for bugnumber in `git log --stat v3.0.5rc0..| grep ' Bug:' | awk '{print $2}' | sort -n -u ` ; do "$(git rev-parse --show-toplevel)/tools/gen-bugnote" $bugnumber; pbpaste >> /tmp/buglist.txt; done
50+
// cp /dev/null /tmp/buglist.txt ; for bugnumber in `git log --stat v3.0.6rc0..| grep ' Bug:' | awk '{print $2}' | sort -n -u ` ; do "$(git rev-parse --show-toplevel)/tools/gen-bugnote" $bugnumber; pbpaste >> /tmp/buglist.txt; done
5051

52+
* Qt interface crashes on a profile with packet list only. wsbuglink:16048[].
53+
54+
* Wireshark 3.0.4 does not start on macOS 10.13 after an upgrade from 3.0.3. wsbuglink:16050[].
55+
56+
* NET-SNMP EngineID Length handling Warning. wsbuglink:16051[].
57+
58+
* Upgrade from Wireshark 3.0.2/3.0.3 to 3.0.4/later is confusing and may not complete properly. wsbuglink:16052[].
59+
60+
* Crash SIGSEGV when decrypting IEEE 802.11 EAP re-authentications. wsbuglink:16058[].
5161

5262
=== New and Updated Features
5363

0 commit comments

Comments
 (0)