]> git.ipfire.org Git - thirdparty/open-vm-tools.git/log
thirdparty/open-vm-tools.git
5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Fri, 31 Jul 2020 20:36:34 +0000 (13:36 -0700)] 
Common header file change not applicable to open-vm-tools.

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Fri, 31 Jul 2020 20:36:34 +0000 (13:36 -0700)] 
Common header file change not applicable to open-vm-tools.

5 years agoChanges to common header files not directly applicable to open-vm-tools.
John Wolfe [Fri, 31 Jul 2020 20:36:34 +0000 (13:36 -0700)] 
Changes to common header files not directly applicable to open-vm-tools.

5 years ago[Coverity] Remove superfluous condition in if statement
John Wolfe [Fri, 31 Jul 2020 20:36:34 +0000 (13:36 -0700)] 
[Coverity] Remove superfluous condition in if statement

5 years agoRewrite Linux guest shortname identification
John Wolfe [Fri, 31 Jul 2020 20:36:34 +0000 (13:36 -0700)] 
Rewrite Linux guest shortname identification

Replaced guest identification with easy to maintain tables
as well as added general table search abstractions for easy
maintainability.

5 years agoGOSC event doesn't report at once after customization process timer is reached
John Wolfe [Fri, 31 Jul 2020 20:36:34 +0000 (13:36 -0700)] 
GOSC event doesn't report at once after customization process timer is reached

When process timer is reached, the command process is killed and function
ProcessRead is called to read all the output till EOF.  But EOF can't be
reached immediately.  The reason is pre-customization script is launched
by perl script, and killing perl script process doesn't kill the
pre-customization script process.
This code update includes:
1. Do not read stdout/stderr when gosc command process exits abnormally
   to avoid the EOF blocking.
2. Add READSTATUS_PENDING_TO_EOF in enum ReadStatus to avoid the confusion
   with READSTATUS_PENDING.
3. Close the write ends of pipes (stdout[1]/stderr[1]) for child command
   process before it exists.
4. In processPosix.c, the write ends of pipes have been closed in line 180,
   181, so the read ends should be closed in line 254, 255.
5. Add explicit note for the beginning and the end of the perl script log.

5 years agoCommon hesder file change not applicable to open-vm-tools.
John Wolfe [Fri, 31 Jul 2020 20:36:34 +0000 (13:36 -0700)] 
Common hesder file change not applicable to open-vm-tools.

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Fri, 31 Jul 2020 20:36:34 +0000 (13:36 -0700)] 
Common header file change not applicable to open-vm-tools.

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Fri, 31 Jul 2020 20:36:33 +0000 (13:36 -0700)] 
Common header file change not applicable to open-vm-tools.

5 years agoFix memory leak issue for "vmtoolsd" binary on receiving SIGINT or SIGUSR1.
John Wolfe [Tue, 21 Jul 2020 18:53:01 +0000 (11:53 -0700)] 
Fix memory leak issue for "vmtoolsd" binary on receiving SIGINT or SIGUSR1.

Valgrind complains of a memory leak issue on receiving SIGINT or SIGUSR1
signal, because we lost call to RpcIn_Destruct(chan->in) in
RpcChannelTeardown().  It just happens to be released only at service
shutdown or on receiving SIGUSR1 signal; not a major concern.
Cleaning up the code.

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Tue, 21 Jul 2020 18:53:01 +0000 (11:53 -0700)] 
Common header file change not applicable to open-vm-tools.

5 years ago[CLI] "removeAll" missing in first line of vmware-vgauth-cmd help info
John Wolfe [Tue, 21 Jul 2020 18:53:01 +0000 (11:53 -0700)] 
[CLI] "removeAll" missing in first line of vmware-vgauth-cmd help info

5 years agoRemove unnecessary FreeBSD strings
John Wolfe [Tue, 21 Jul 2020 18:53:01 +0000 (11:53 -0700)] 
Remove unnecessary FreeBSD strings

5 years agoUnknown Linux, later than 5 should report 5, not 4
John Wolfe [Tue, 21 Jul 2020 18:53:01 +0000 (11:53 -0700)] 
Unknown Linux, later than 5 should report 5, not 4

We want to report the highest version we know about in the short name.

5 years agoImprove the LSB distro identification table documentation
John Wolfe [Tue, 21 Jul 2020 18:53:01 +0000 (11:53 -0700)] 
Improve the LSB distro identification table documentation

Explain the LSB distro identification table and provide directions
about when to use it.

5 years agoFix a comment about POSIX/Linux guest identification
John Wolfe [Tue, 21 Jul 2020 18:53:00 +0000 (11:53 -0700)] 
Fix a comment about POSIX/Linux guest identification

The comment is not clear.  Fix this.

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Tue, 21 Jul 2020 18:53:00 +0000 (11:53 -0700)] 
Common header file change not applicable to open-vm-tools.

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Tue, 21 Jul 2020 18:53:00 +0000 (11:53 -0700)] 
Common header file change not applicable to open-vm-tools.

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Tue, 21 Jul 2020 18:53:00 +0000 (11:53 -0700)] 
Common header file change not applicable to open-vm-tools.

5 years agoCommon source file changes not directly applicable to open-vm-tools at this time.
John Wolfe [Tue, 21 Jul 2020 18:53:00 +0000 (11:53 -0700)] 
Common source file changes not directly applicable to open-vm-tools at this time.

5 years agohostinfoPosix: remove NOT_IMPLEMENTED() when NO_IOPL
John Wolfe [Tue, 21 Jul 2020 18:53:00 +0000 (11:53 -0700)] 
hostinfoPosix: remove NOT_IMPLEMENTED() when NO_IOPL

When running "vmtoolsd -b pidfile" on Linux arm64, we hit this error:

   [error] [vmsvc] NOT_IMPLEMENTED hostinfoPosix.c:2526

Linux arm64 does not implement iopl() and the Hostinfo_ResetProcessState()
is raising a NOT_IMPLEMENTED() because of that.  However if there's no iopl(),
there is no reason to drop IO privileges, so we can just skip that code.

This change also restores usage of getloadavg() for non Android arm64
platforms: ESX vmx and tools for Linux arm64.

5 years agoResubmit - Move vgauth to gcc6 and openssl-1.1.1e.
John Wolfe [Tue, 21 Jul 2020 18:53:00 +0000 (11:53 -0700)] 
Resubmit - Move vgauth to gcc6 and openssl-1.1.1e.

5 years agoServiceDiscovery: Reducing scope of local variables in checkForWrite().
John Wolfe [Tue, 21 Jul 2020 18:53:00 +0000 (11:53 -0700)] 
ServiceDiscovery: Reducing scope of local variables in checkForWrite().

Reducing scope of variables 'clientTimeStamp', 'clientInterval' and
'currentTime' in function 'checkForWrite()'.

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Tue, 21 Jul 2020 18:53:00 +0000 (11:53 -0700)] 
Common header file change not applicable to open-vm-tools.

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Tue, 21 Jul 2020 18:53:00 +0000 (11:53 -0700)] 
Common header file change not applicable to open-vm-tools.

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Tue, 21 Jul 2020 18:53:00 +0000 (11:53 -0700)] 
Common header file change not applicable to open-vm-tools.

5 years agoBackout the previous vgauth changes for openssl 1.1.1.
John Wolfe [Tue, 21 Jul 2020 18:52:59 +0000 (11:52 -0700)] 
Backout the previous vgauth changes for openssl 1.1.1.

5 years agoMove vgauth to gcc6 and openssl-1.1.1.
John Wolfe [Tue, 21 Jul 2020 18:52:59 +0000 (11:52 -0700)] 
Move vgauth to gcc6 and openssl-1.1.1.

5 years agovmware-toolsbox-cmd: Fix illegal read memory issue reported by Valgrind
John Wolfe [Tue, 21 Jul 2020 18:52:59 +0000 (11:52 -0700)] 
vmware-toolsbox-cmd: Fix illegal read memory issue reported by Valgrind

Replace the static function MsgUnescape() and its memmove() call that moves
1 byte beyond the termination '\0' with glib's g_strcompress().

5 years agoBackout the immediately previous changes to common files.
John Wolfe [Tue, 21 Jul 2020 18:52:59 +0000 (11:52 -0700)] 
Backout the immediately previous changes to common files.

5 years agoCommon source file changes not directly applicable to open-vm-tools at this time.
John Wolfe [Tue, 21 Jul 2020 18:52:59 +0000 (11:52 -0700)] 
Common source file changes not directly applicable to open-vm-tools at this time.

5 years agoCommon header file change not directly applicable to open-vm-tools.
John Wolfe [Tue, 21 Jul 2020 18:52:59 +0000 (11:52 -0700)] 
Common header file change not directly applicable to open-vm-tools.

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Tue, 21 Jul 2020 18:52:59 +0000 (11:52 -0700)] 
Common header file change not applicable to open-vm-tools.

5 years agoChanges to common source files not applicable to open-vm-tools.
John Wolfe [Tue, 21 Jul 2020 18:52:59 +0000 (11:52 -0700)] 
Changes to common source files not applicable to open-vm-tools.

5 years agoopen-vm-tools: Propagate new gdk-pixbuf-xlib include location #438
John Wolfe [Tue, 21 Jul 2020 18:52:59 +0000 (11:52 -0700)] 
open-vm-tools: Propagate new gdk-pixbuf-xlib include location #438

From github PR #438 (https://github.com/vmware/open-vm-tools/pull/438).

5 years agoCommon header file change not directly applicable to open-vm-tools.
John Wolfe [Tue, 21 Jul 2020 18:52:59 +0000 (11:52 -0700)] 
Common header file change not directly applicable to open-vm-tools.

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Tue, 21 Jul 2020 18:52:59 +0000 (11:52 -0700)] 
Common header file change not applicable to open-vm-tools.

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Tue, 21 Jul 2020 18:52:59 +0000 (11:52 -0700)] 
Common header file change not applicable to open-vm-tools.

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Tue, 21 Jul 2020 18:52:58 +0000 (11:52 -0700)] 
Common header file change not applicable to open-vm-tools.

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Tue, 21 Jul 2020 18:52:58 +0000 (11:52 -0700)] 
Common header file change not applicable to open-vm-tools.

5 years agoFix misc. issues in appinfo plugin source.
Oliver Kurth [Fri, 12 Jun 2020 03:43:21 +0000 (20:43 -0700)] 
Fix misc. issues in appinfo plugin source.

Used the proper @param and @return statements in the
function documentation for AppInfoServerSetOption.

Re-organized an if code block.

5 years agoServiceDiscovery: Replacing deprecated 'netstat' command with 'ss'
Oliver Kurth [Fri, 12 Jun 2020 03:43:21 +0000 (20:43 -0700)] 
ServiceDiscovery: Replacing deprecated 'netstat' command with 'ss'

Updating the Linux serviceDiscovery scripts to use "ss" in place of
the deprecated "netstat" command.

5 years agoCode cleanup to address a Coverity issue.
Oliver Kurth [Fri, 12 Jun 2020 03:43:21 +0000 (20:43 -0700)] 
Code cleanup to address a Coverity issue.

Coverity reports a "dereference after NULL check" in
BkdoorChannelStart.  However, at the point of dereference
it's known that chan->inStarted is TRUE, which means chan->in
is guaranteed to be non-NULL, so it's not a bug.

Still, given that an input channel, if present, must have been
started before calling BkdoorChannelStart, it's possible to do
some code cleanup that will also get Coverity to stop reporting
the issue.  Change what's currently a test into an ASSERT, test
chan->in rather than chan->inStarted, and add comments to make
it clearer what's going on.

5 years agoCommon header file change not applicable to open-vm-toold.
Oliver Kurth [Fri, 12 Jun 2020 03:43:21 +0000 (20:43 -0700)] 
Common header file change not applicable to open-vm-toold.

5 years agoFix Coverity-reported dead code issue.
Oliver Kurth [Fri, 12 Jun 2020 03:43:21 +0000 (20:43 -0700)] 
Fix Coverity-reported dead code issue.

The underlying problem was that retryCount was being zeroed on every
iteration of the while loop.  Zero it before entering the loop instead.

5 years agoCommon header file change not applicable to open-vm-tools.
Oliver Kurth [Fri, 12 Jun 2020 03:43:20 +0000 (20:43 -0700)] 
Common header file change not applicable to open-vm-tools.

5 years agoCorrect an issue reported by Coverity.
Oliver Kurth [Fri, 12 Jun 2020 03:43:20 +0000 (20:43 -0700)] 
Correct an issue reported by Coverity.

lib/asyncsocket/asyncsocket.c:
 - AsyncSocket_SetKeepAlive() calls AsyncSocket_GetFd() which may return
   a negative result.  If that should happen, simply return FALSE.

5 years agoopen-vm-tools: add distribution specific pam config files
Oliver Kurth [Wed, 10 Jun 2020 19:05:46 +0000 (12:05 -0700)] 
open-vm-tools: add distribution specific pam config files

Add distribution specific pam config files for Debian/Ubuntu,
SuSE and Redhat/Fedora/CentOS.  Install a generic file by default,
with comments to KB article.  The distribution files are intended
to be used by OS vendors in their open-vm-tools packages.

5 years agoUpdate the AUTHORS file for OVT an contribution.
Oliver Kurth [Wed, 10 Jun 2020 19:05:46 +0000 (12:05 -0700)] 
Update the AUTHORS file for OVT an contribution.

https://github.com/vmware/open-vm-tools/pull/431

5 years agoAppinfo.h: Add define for APP_INFO_GUESTINFO_KEY
Oliver Kurth [Wed, 10 Jun 2020 19:05:46 +0000 (12:05 -0700)] 
Appinfo.h:  Add define for APP_INFO_GUESTINFO_KEY

5 years agoCommon header file change not applicable to open-vm-tools.
Oliver Kurth [Wed, 10 Jun 2020 19:05:46 +0000 (12:05 -0700)] 
Common header file change not applicable to open-vm-tools.

5 years agoImprove Linux guest identification function documentation.
Oliver Kurth [Wed, 10 Jun 2020 19:05:46 +0000 (12:05 -0700)] 
Improve Linux guest identification function documentation.

Make it clear that the "short name" of a Linux distro has a default
value and that the default value should not be overwritten unless
VMware does this.

If someone cheats and sends down an unsupported "short name", the
guestMapper will protect the software stack, mapping the unsupported
"short name" to that of the guestOS config found in the VMX file.
We know that is OK since the VM couldn't power on and run the guest
unless it was valid.

All older, supported ESXi have updates that contain the guestMapper.

If the guestMapper is not in place - an older, unpatched release -
the software stack can become confused causing problems and crashes.

Change augments https://github.com/vmware/open-vm-tools/pull/431

5 years agoMake peeking back into the stack work for back traces
Oliver Kurth [Wed, 10 Jun 2020 19:05:46 +0000 (12:05 -0700)] 
Make peeking back into the stack work for back traces

GCC 10 doesn't like peeking back before the end of an arrary (which
is used to peek into the stack).  Fix this.

https://github.com/vmware/open-vm-tools/issues/429

5 years agoPick up the LSB distro file for ALT Linux
Oliver Kurth [Wed, 10 Jun 2020 19:05:45 +0000 (12:05 -0700)] 
Pick up the LSB distro file for ALT Linux

Improve the documentation of the Linux identification routine so others
know that nothing needs to be changed in the field.
Only VMware needs to add identification codes.

https://github.com/vmware/open-vm-tools/pull/431

5 years agoSDMP plugin logs warning message every 5 minute if there is no
Oliver Kurth [Wed, 10 Jun 2020 19:05:45 +0000 (12:05 -0700)] 
SDMP plugin logs warning message every 5 minute if there is no
Namespace DB instance created on a VM.  Changing the log level to
debug to solve the problem.

5 years agoCommon header file change not applicable to open-vm-tools.
Oliver Kurth [Wed, 10 Jun 2020 19:05:45 +0000 (12:05 -0700)] 
Common header file change not applicable to open-vm-tools.

5 years agoClean up lib/file/file.c
Oliver Kurth [Wed, 10 Jun 2020 19:05:45 +0000 (12:05 -0700)] 
Clean up lib/file/file.c

Consistency with the remainder of lib/file.

5 years agoCommon header file change not applicable to open-vm-tools.
Oliver Kurth [Wed, 10 Jun 2020 19:05:45 +0000 (12:05 -0700)] 
Common header file change not applicable to open-vm-tools.

5 years agoAdd a new definition for amazonlinux3_64
Oliver Kurth [Wed, 10 Jun 2020 19:05:45 +0000 (12:05 -0700)] 
Add a new definition for amazonlinux3_64

5 years agoImplement Set_option handler in appInfo plugin.
Oliver Kurth [Wed, 10 Jun 2020 19:05:45 +0000 (12:05 -0700)] 
Implement Set_option handler in appInfo plugin.

* Added a handler for the Set_option for appInfo plugin.
  The poll loop will be immediately turned off when the feature
  is turned off at the host side.
  The poll loop will be immediately turned on when the feature
  is turned on at the host side.

* Added the code to handle VM vmotion to an older host that
  doesn't have logic to send 'set_option'.

5 years agoEnable recognition of other5xLinux and other5xLinux64 guests
Oliver Kurth [Wed, 10 Jun 2020 19:05:45 +0000 (12:05 -0700)] 
Enable recognition of other5xLinux and other5xLinux64 guests

5 years agoCommon header file change not applicable to open-vm-tools.
Oliver Kurth [Wed, 10 Jun 2020 19:05:45 +0000 (12:05 -0700)] 
Common header file change not applicable to open-vm-tools.

5 years agoDirective argument is null from GCC 9.3.0
Oliver Kurth [Wed, 10 Jun 2020 19:05:44 +0000 (12:05 -0700)] 
Directive argument is null from GCC 9.3.0

There are paths that do not properly deal with NULL in FileMakeTempEx2Work.
Fix this.

https://github.com/vmware/open-vm-tools/issues/428

5 years agoAdd new definition for rhel9_64 and clones.
Oliver Kurth [Wed, 10 Jun 2020 19:05:44 +0000 (12:05 -0700)] 
Add new definition for rhel9_64 and clones.

5 years agoAdd recognition of FreeBSD 13.
Oliver Kurth [Wed, 10 Jun 2020 19:05:44 +0000 (12:05 -0700)] 
Add recognition of FreeBSD 13.

5 years agoEnable recognition of SLES 16_64.
Oliver Kurth [Wed, 10 Jun 2020 19:05:44 +0000 (12:05 -0700)] 
Enable recognition of SLES 16_64.

5 years agoAdd recognition of Windows Server 2021.
Oliver Kurth [Wed, 10 Jun 2020 19:05:44 +0000 (12:05 -0700)] 
Add recognition of Windows Server 2021.

5 years agoEnable recognition of darwin20_64 (macOS 10.16) and darwin21_64 (macOS 10.17).
Oliver Kurth [Wed, 10 Jun 2020 19:05:44 +0000 (12:05 -0700)] 
Enable recognition of darwin20_64 (macOS 10.16) and darwin21_64 (macOS 10.17).

5 years agoguest_os_tables.h: Backout previous change for SLES-16.
Oliver Kurth [Wed, 10 Jun 2020 19:05:44 +0000 (12:05 -0700)] 
guest_os_tables.h: Backout previous change for SLES-16.

5 years agoEnable recognization of SLES 16.
Oliver Kurth [Wed, 10 Jun 2020 19:05:44 +0000 (12:05 -0700)] 
Enable recognization of SLES 16.

5 years agoMove appInfo and serviceDiscovery plugin related header files.
Oliver Kurth [Wed, 10 Jun 2020 19:05:44 +0000 (12:05 -0700)] 
Move appInfo and serviceDiscovery plugin related header files.

As part of an upcoming project, some appinfo and serviceDiscovery
header files are needed at a different location in the common source
tree.

* Moved the appInfo.h and serviceDiscovery.h to a different location.

* Made necessary code and OVT changes to refer to new file paths.

* Did some cleanup related to the MACRO names for the keys and scripts.

5 years agoFix a Coverity-reported NULL pointer issue.
Oliver Kurth [Wed, 10 Jun 2020 19:05:44 +0000 (12:05 -0700)] 
Fix a Coverity-reported NULL pointer issue.

Check whether a pointer is NULL before dereferencing it.  Also
updated a stale comment, edited a couple of other comments for
line length, and deleted some trailing white space.

5 years agoFix dereference after null check reported by Coverity.
Oliver Kurth [Wed, 10 Jun 2020 19:05:43 +0000 (12:05 -0700)] 
Fix dereference after null check reported by Coverity.

Remove a superfluous NULL pointer test that causes Coverity
to report a dereference after null check.

5 years agoCommon header file change not applicable to open-vm-tools.
Oliver Kurth [Wed, 10 Jun 2020 19:05:43 +0000 (12:05 -0700)] 
Common header file change not applicable to open-vm-tools.

5 years agoEnable recognition of Amazone Linux 3.
Oliver Kurth [Wed, 10 Jun 2020 19:05:43 +0000 (12:05 -0700)] 
Enable recognition of Amazone Linux 3.

5 years agoHeader file vm_verison.h not needed in lib/user/util.c.
Oliver Kurth [Wed, 10 Jun 2020 19:05:43 +0000 (12:05 -0700)] 
Header file vm_verison.h not needed in lib/user/util.c.

5 years agoCommon header file change not applicable to open-vm-tools.
Oliver Kurth [Wed, 10 Jun 2020 19:05:43 +0000 (12:05 -0700)] 
Common header file change not applicable to open-vm-tools.

5 years agoCommon source file change not directly applicable to open-vm-tools.
Oliver Kurth [Wed, 10 Jun 2020 19:05:43 +0000 (12:05 -0700)] 
Common source file change not directly applicable to open-vm-tools.

5 years agoCoverity reported issue: missing break
Oliver Kurth [Wed, 10 Jun 2020 19:05:43 +0000 (12:05 -0700)] 
Coverity reported issue: missing break

Add the missing break.

5 years agoChanges to common source file not applicable to open-vm-tools.
Oliver Kurth [Wed, 10 Jun 2020 19:05:43 +0000 (12:05 -0700)] 
Changes to common source file not applicable to open-vm-tools.

5 years agoCommon source file change not directly applicable to open-vm-tools.
Oliver Kurth [Wed, 10 Jun 2020 19:05:42 +0000 (12:05 -0700)] 
Common source file change not directly applicable to open-vm-tools.

5 years agoCommon header file change not applicable to open-vm-tools.
Oliver Kurth [Tue, 26 May 2020 22:32:59 +0000 (15:32 -0700)] 
Common header file change not applicable to open-vm-tools.

5 years agoCommon header file change not applicable to open-vm-tools.
Oliver Kurth [Tue, 26 May 2020 22:32:59 +0000 (15:32 -0700)] 
Common header file change not applicable to open-vm-tools.

5 years agoserviceDiscovery: Updating 'get-versions.sh' script
Oliver Kurth [Tue, 26 May 2020 22:32:58 +0000 (15:32 -0700)] 
serviceDiscovery: Updating 'get-versions.sh' script

The following changes have been made:

1. Environment variable 'ALIVE_BASE' is used to construct the path of
   the file where vcops version is stored.  The variable is not avialable
   when running the script inside serviceDiscovery plugin process, so a
   hardcoded path is used.

2. Added command to retrieve tcserver version

5 years agoCommon header file change not applicable to open-vm-tools.
Oliver Kurth [Tue, 26 May 2020 22:32:58 +0000 (15:32 -0700)] 
Common header file change not applicable to open-vm-tools.

5 years agoDeprecate VMGuestLib_GetHostMemKernOvhdMB GuestSDK API.
Oliver Kurth [Tue, 26 May 2020 22:32:58 +0000 (15:32 -0700)] 
Deprecate VMGuestLib_GetHostMemKernOvhdMB GuestSDK API.

* GUESTLIB_HOST_MEM_KERN_OVHD_MB metric was already deprecated in ESXi
  starting from 7.1.  It's time to deprecate the corresponding
  VMGuestLib_GetHostMemKernOvhdMB API in GuestSDK.  The documentation
  will be update denoting that this API is deprecated.
  After one or two releases, the API will be removed completely.
  Untill then, the API is modified to explicity return 0 for the metric.

* Only a few functions listed in vmGuestLib.h are exposed in the vmGuestLibJava
  interface.  The remaining functions are encapsulated in '#ifndef SWIG'
  to hide them from SWIG utility which is used to generate the Java bindings.

Note: The external customer facing documentation for this API will be
      documented later.
Note: Once this changeset is submitted, the vmStatsProvider module
      will be updated to stop using the deprecated API.

5 years agoCommon header file change not applicable to open-vm-tools.
Oliver Kurth [Tue, 26 May 2020 22:32:58 +0000 (15:32 -0700)] 
Common header file change not applicable to open-vm-tools.

5 years agoChanges to common source files not applicable to open-vm-tools.
Oliver Kurth [Tue, 26 May 2020 22:32:58 +0000 (15:32 -0700)] 
Changes to common source files not applicable to open-vm-tools.

5 years agoUpdate to bora/public/vm_tools_version.h
Oliver Kurth [Tue, 26 May 2020 22:32:58 +0000 (15:32 -0700)] 
Update to bora/public/vm_tools_version.h

Add tools versions 11.1.1 and 11.1.5 to bora/public/vm_tools_version.h

5 years agoCommon header file change not applicable to open-vm-tools.
Oliver Kurth [Tue, 26 May 2020 22:32:58 +0000 (15:32 -0700)] 
Common header file change not applicable to open-vm-tools.

5 years agoChanges to common source files not applicable to open-vm-tools.
Oliver Kurth [Tue, 26 May 2020 22:32:58 +0000 (15:32 -0700)] 
Changes to common source files not applicable to open-vm-tools.

5 years agoBackout previous changes to common source files.
Oliver Kurth [Tue, 26 May 2020 22:32:58 +0000 (15:32 -0700)] 
Backout previous changes to common source files.

5 years agoChanges to common source files not applicable to open-vm-tools.
Oliver Kurth [Tue, 26 May 2020 22:32:58 +0000 (15:32 -0700)] 
Changes to common source files not applicable to open-vm-tools.

5 years agoCommon source file changes not directly applicable to open-vm-tools.
Oliver Kurth [Tue, 26 May 2020 22:32:57 +0000 (15:32 -0700)] 
Common source file changes not directly applicable to open-vm-tools.

5 years agoCommon source file changes not directly applicable to open-vm-tools.
Oliver Kurth [Tue, 26 May 2020 22:32:57 +0000 (15:32 -0700)] 
Common source file changes not directly applicable to open-vm-tools.

5 years agoCommon header file change not applicable to open-vm-tools.
Oliver Kurth [Tue, 26 May 2020 22:32:57 +0000 (15:32 -0700)] 
Common header file change not applicable to open-vm-tools.

5 years agoBackout previous common header file change - not applicable to open-vm-tools.
Oliver Kurth [Tue, 26 May 2020 22:32:57 +0000 (15:32 -0700)] 
Backout previous common header file change - not applicable to open-vm-tools.

5 years agoCommon header file change not applicable to open-vm-tools.
Oliver Kurth [Tue, 26 May 2020 22:32:57 +0000 (15:32 -0700)] 
Common header file change not applicable to open-vm-tools.

5 years agoUpdating the bora/public/vm_tools_version.h history.
Oliver Kurth [Tue, 26 May 2020 22:32:57 +0000 (15:32 -0700)] 
Updating the bora/public/vm_tools_version.h history.

Tracking version info for the 10.3.22 patch release and 10.2.23
development version of tools for older Linux guests.

5 years agoCommon header file change not applicable to open-vm-tools.
Oliver Kurth [Tue, 26 May 2020 22:32:57 +0000 (15:32 -0700)] 
Common header file change not applicable to open-vm-tools.