Skip to content

Commit 5296f23

Browse files
committed
prepare to release 10.1.10
1 parent d58086d commit 5296f23

File tree

7 files changed

+202
-27
lines changed

7 files changed

+202
-27
lines changed

Diff for: ReleaseNotes.md

+6-13
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# open-vm-tools 10.1.5 Release Notes
1+
# open-vm-tools 10.1.10 Release Notes
22

33
## What's in the Release Notes
44

@@ -18,7 +18,7 @@ open-vm-tools is a suite of utilities that enhances the performance of the virtu
1818

1919
## Internationalization
2020

21-
open-vm-tools 10.1.5 is available in the following languages:
21+
open-vm-tools 10.1.10 is available in the following languages:
2222

2323
* English
2424
* French
@@ -36,20 +36,13 @@ Please refer to [VMware Compatibility Guide](http://www.vmware.com/resources/com
3636

3737
## Resolved Issues
3838

39-
* **Authentication failure is reported as unknown general system error.**
40-
Attempts to authenticate through <tt>VGAuth</tt> service might result in an authentication-specific error such as an expired account or password. The authentication-specific error might then be incorrectly reported as an unknown general system error, similar to the following:
39+
* **Fix for CVE-2015-5191**
4140

42-
<tt>CommunicationException: Failed to create temp file on target <IP_ADDRESS>: A general system error occurred: Unknown error</tt>
41+
Open VMware Tools (CVE-2015-5191) contained multiple file system races in libDeployPkg, related to the use of hard-coded paths under /tmp.
4342

44-
This issue is resolved in this release.
43+
Successful exploitation may result in a local privilege escalation. The impact of this vulnerability is low for distributions which have enabled PrivateTmp for the affected service.
4544

46-
* **Unable to backup virtual machines with active Docker containers**.
47-
48-
Attempts to take quiesced snapshots may fail on RHEL 7 guest operating systems that are running Docker containers. Docker version 1.12.x and later create special mount points for containers. These mount points are recorded as 'net:[NUMBER]' instead of absolute paths in <tt>/proc/self/mounts</tt> on the system.
49-
50-
Note: To see the issue tracked by Red Hat, see [Red Hat Bugzilla.](https://bugzilla.redhat.com/show_bug.cgi?id=1418962)
51-
52-
This issue is resolved in this release.
45+
We would like to thank Florian Weimer and Kurt Seifried of Red Hat Product Security for reporting this issue to us.
5346

5447
## Known Issues from Earlier Releases
5548

Diff for: open-vm-tools/ChangeLog

+182
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,185 @@
1+
open-vm-tools-10.1.10 build 6082533
2+
3+
commit d58086d3f3218024ecee479034f4441a27fe278f
4+
Author: Oliver Kurth <[email protected]>
5+
Date: Fri Jul 28 12:16:51 2017 -0700
6+
7+
The previous change to the Linux VMCI driver resulted in intermittent
8+
hangs during soft reboots of RHEL 6.8 Linux VM. This change reverts
9+
that code change and resets the driver version number.
10+
11+
This reverts commit 7023998ba5594871a658c5ef1be4dbda6c0158eb.
12+
13+
commit b4076f114437504bf05d7d6c3ad2b6e84dd7fa08
14+
Author: Oliver Kurth <[email protected]>
15+
Date: Fri Jul 28 12:16:51 2017 -0700
16+
17+
Previously Common Agent Framework (CAF) builds were linking against
18+
specific versions of PCRE and libiconv. That restriction has been removed.
19+
20+
commit 22e58289f71232310d30cf162b83b5151a937bac
21+
Author: Oliver Kurth <[email protected]>
22+
Date: Thu Jul 6 17:00:55 2017 -0700
23+
24+
randomly generate tmp directory name
25+
26+
commit 9b7cdd8b4d809bb515e65acd73b719b21fb9793f
27+
Author: Oliver Kurth <[email protected]>
28+
Date: Tue Jun 6 17:17:04 2017 -0700
29+
30+
Check for Xen, VirtualPC etc., only if VMware not detected
31+
32+
commit bb3334cb062179bdf6c235b37c1aba553c3661c6
33+
Author: Oliver Kurth <[email protected]>
34+
Date: Tue Jun 6 17:17:04 2017 -0700
35+
36+
Update the Tools-10.1.10 Open Source License File.
37+
38+
commit b2df92fb9e1791608d009988e3ce014f23b869a0
39+
Author: Oliver Kurth <[email protected]>
40+
Date: Tue Jun 6 17:17:04 2017 -0700
41+
42+
FreeBSD: Use the "dhclient" command to renew a DHCP IP address.
43+
44+
On FreeBSD, "/etc/rc.d/netif" is sufficient to stop a network interface
45+
when suspending a VM. When resuming a VM, DHCP configured interfaces
46+
must be restarted with "/etc/rc.d/dhclient".
47+
48+
This fix is courtesy of Steve Wills, maintainer of open-vm-tools on
49+
FreeBSD, and Shuai Wang.
50+
51+
Pull request: https://github.com/vmware/open-vm-tools/pull/142
52+
53+
commit 7023998ba5594871a658c5ef1be4dbda6c0158eb
54+
Author: Oliver Kurth <[email protected]>
55+
Date: Tue Jun 6 17:17:04 2017 -0700
56+
57+
VMCI: reset datagram buffer pointer on dealloc
58+
59+
Fix a potential guest crash when unloading the VMCI
60+
driver while upgrading to a specific version of UEK.
61+
A BH may run during module unload and attempt to deliver
62+
datagrams to the datagram buffer after it has been
63+
deallocated. It turns out that the tasklet may not
64+
yet have been scheduled, so add a tasklet_disable to
65+
guard against that. Also, reset the datagram buffer
66+
pointer when the buffer is deallocated to indicate
67+
that it is no longer there.
68+
69+
commit 6e88d52301ad3ec943f5d296e64c6352024082b3
70+
Author: Oliver Kurth <[email protected]>
71+
Date: Tue Jun 6 17:17:04 2017 -0700
72+
73+
Add support for the new selection target name "text/rtf" for copy/paste.
74+
75+
commit f4b546e5bd6e27135ad1d6381e259c2e55fc6357
76+
Author: Oliver Kurth <[email protected]>
77+
Date: Tue Jun 6 17:17:03 2017 -0700
78+
79+
GOSTable: split FreeBSD
80+
81+
Split FreeBSD into freeBSD (old) and freeBSD11 (going
82+
forward). This is to cover driver differences.
83+
84+
commit 7243dabb166db38ed34fc4a35d93d2235443f95c
85+
Author: Markus KARG <[email protected]>
86+
Date: Sat Apr 22 12:04:56 2017 +0200
87+
88+
Fixed MarkDown Syntax
89+
90+
The MarkDown Syntax was wrong, so the file README.md rendered rather urgly on GitHub.
91+
92+
commit c1b19cbe5c9a9831b8da463a3909b9db3300aaa5
93+
Author: Oliver Kurth <[email protected]>
94+
Date: Tue May 2 17:15:52 2017 -0700
95+
96+
Fix an invalid class pointer access when the VSS provider is not installed.
97+
98+
Customers may disable VSS support by not installing the VMware snapshot
99+
provider, which may lead to the VSS provider being uninitialized, which in
100+
turn can cause an invalid class pointer access during initialization
101+
completion.
102+
103+
This change fixes the issue by checking the provider initialization status
104+
before running the initialization completer.
105+
106+
commit 4c20c27ee1b3d0c88ee5d6e41b88a5c94432dbcc
107+
Author: Oliver Kurth <[email protected]>
108+
Date: Thu Apr 20 18:04:18 2017 -0700
109+
110+
Include sysmacros.h directly as mandated by glibc-2.25.
111+
112+
glibc-2.25 generates a deprecation warning for using the 'major'
113+
macro without including sysmacros.h.
114+
https://sourceware.org/glibc/wiki/Release/2.25
115+
116+
This breaks Fedora builds of open-vm-tools because Fedora 26 is
117+
switching to glibc-2.25.
118+
119+
commit 0efa46ca41c3b58d5bf65d2dfb154b3d986d946f
120+
Author: Oliver Kurth <[email protected]>
121+
Date: Thu Apr 20 18:04:18 2017 -0700
122+
123+
Fix timesync state to be uncalibrated when adjustment is large (>60ms).
124+
125+
Open-vm-tools has a timesync plugin to adjust the guest time to match the
126+
host time. Timesync relies on a state machine (uncalibrated, calibrating
127+
and PLL states) to adjust the amount of guest time to match host time.
128+
If the guest and host time differ by more than 60ms, the state machine
129+
should reset to the uncalibrated state. This change fixes a bug that could
130+
leave the state in PLL mode even when the guest and host times differed by
131+
more than 60ms, since the absolute value of adjustment was not considered,
132+
which in turn caused the time sync to happen more slowly than expected.
133+
134+
commit f6e248b9d71fa4a61bd7d72872015d530df1e89c
135+
Author: Oliver Kurth <[email protected]>
136+
Date: Thu Apr 20 18:04:18 2017 -0700
137+
138+
Set the version number for open-vm-tools 10.1.x, Update 2 to 10.1.10
139+
140+
commit d9b1920a4580afe43db40ae9fb49ecb68c9f48d4
141+
Merge: 9f09855 854c0bb
142+
Author: Oliver Kurth <[email protected]>
143+
Date: Fri Feb 24 16:27:17 2017 -0800
144+
145+
resolve conflict in ReleaseNotes.md
146+
147+
commit 854c0bb374612f7e633b448ca273f970f154458b
148+
Author: Oliver Kurth <[email protected]>
149+
Date: Fri Feb 24 14:15:37 2017 -0800
150+
151+
update ReleaseNotes.md
152+
153+
commit 9f0985584ea9c2de580dcee5c25bddfc880a4e98
154+
Author: Ravindra Kumar <[email protected]>
155+
Date: Wed Feb 22 13:39:50 2017 -0800
156+
157+
Removed the unrelated mention of kernel modules.
158+
159+
commit 32f489c08cbf917bc99e646e5c04ab4005b22623
160+
Author: Oliver Kurth <[email protected]>
161+
Date: Wed Feb 22 13:07:00 2017 -0800
162+
163+
update NEWS ChangeLog README
164+
165+
commit 7483a6df5a32f33a573db33d72ba542a510fe4b1
166+
Author: Oliver Kurth <[email protected]>
167+
Date: Wed Feb 22 13:06:40 2017 -0800
168+
169+
update build numbers
170+
171+
commit ff6c6d8b63a60c160d2e39a56d179ebaeaa30741
172+
Author: Peter Goldsborough <[email protected]>
173+
Date: Fri Feb 10 01:35:46 2017 +0000
174+
175+
s/pacakge/package
176+
177+
commit 5a9033ddfa95786d867e4d02bbb9a29bac8fb64f
178+
Author: Oliver Kurth <[email protected]>
179+
Date: Fri Dec 23 16:46:38 2016 -0800
180+
181+
- add missing directory common-agent/etc/config
182+
- fix .gitignore, so the directory above will not be ignored any more
1183
commit 6ffbf9d187613a911a3811f56667ba288c714e1f
2184
Author: Oliver Kurth <[email protected]>
3185
Date: Fri Feb 17 13:26:23 2017 -0800

Diff for: open-vm-tools/LICENSE

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
LICENSE
22

3-
Open-vm-tools v10.1.5
3+
open-vm-tools v10.1.10
44

55
The Linux kernel modules are released under the GPL v2, a majority of the user level components are released under the LGPL v2.1, and the SVGA and mouse drivers are released under the X11 license.
66

7-
Copyright � 2007-2016 VMware, Inc. All rights reserved.
7+
Copyright � 2007-2017 VMware, Inc. All rights reserved.
88

99
=========================================================================
1010
GNU GENERAL PUBLIC LICENSE
@@ -231,7 +231,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
231231

232232
========
233233

234-
Open-vm-tools v10.1.5 includes a number of subcomponents with separate copyright notices and license terms. Your use of the source code for these subcomponents is subject to the terms and conditions of the following licenses.
234+
open-vm-tools v10.1.10 includes a number of subcomponents with separate copyright notices and license terms. Your use of the source code for these subcomponents is subject to the terms and conditions of the following licenses.
235235

236236

237237
SECTION 1: BSD-STYLE, MIT-STYLE, OR SIMILAR STYLE LICENSES

Diff for: open-vm-tools/configure.ac

+2-2
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,10 @@
3939
### Initialization
4040
###
4141

42-
TOOLS_VERSION="10.1.5"
42+
TOOLS_VERSION="10.1.10"
4343
AC_INIT(
4444
[open-vm-tools],
45-
[10.1.5],
45+
[10.1.10],
4646
4747

4848
# In order to make this configure script auto-detect situations where

Diff for: open-vm-tools/lib/include/buildNumber.h

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
#define BUILD_NUMBER \
2-
"build-5055683"
2+
"build-6082533"
33
#define BUILD_NUMBER_NUMERIC \
4-
5055683
4+
6082533
55
#define BUILD_NUMBER_NUMERIC_STRING \
6-
"5055683"
6+
"6082533"
77
#define PRODUCT_BUILD_NUMBER \
8-
"product-build-59732"
8+
"product-build-63510"
99
#define PRODUCT_BUILD_NUMBER_NUMERIC \
10-
59732
10+
63510
1111
#define PRODUCT_BUILD_NUMBER_NUMERIC_STRING \
12-
"59732"
12+
"63510"

Diff for: open-vm-tools/modules/linux/dkms.conf

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
PACKAGE_NAME=open-vm-tools
2-
PACKAGE_VERSION=10.1.5
2+
PACKAGE_VERSION=10.1.10
33
MAKE_CMD_TMPL="make VM_UNAME=\$kernelver \
44
MODULEBUILDDIR=$dkms_tree/$PACKAGE_NAME/$PACKAGE_VERSION/build"
55

Diff for: open-vm-tools/modules/linux/dkms.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,12 @@ then
2828
echo " src: root of unpacked open-vm-tools package"
2929
echo " dst: where to create the dkms tree"
3030
echo
31-
echo "The script will create an 'open-vm-tools' module with version 10.1.5."
31+
echo "The script will create an 'open-vm-tools' module with version 10.1.10."
3232
exit 1
3333
fi
3434

3535
src=$1
36-
dst=$2/open-vm-tools-10.1.5
36+
dst=$2/open-vm-tools-10.1.10
3737

3838
SHARED_HEADERS="backdoor_def.h"
3939
SHARED_HEADERS="$SHARED_HEADERS backdoor_types.h"

0 commit comments

Comments
 (0)