]> git.ipfire.org Git - thirdparty/open-vm-tools.git/log
thirdparty/open-vm-tools.git
4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Thu, 12 Aug 2021 19:46:04 +0000 (12:46 -0700)] 
Common header file change not applicable to open-vm-tools.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Thu, 12 Aug 2021 19:46:04 +0000 (12:46 -0700)] 
Common header file change not applicable to open-vm-tools.

4 years agoUpdate ChangeLog with the granular push of July 27, 2021.
John Wolfe [Tue, 27 Jul 2021 17:54:08 +0000 (10:54 -0700)] 
Update ChangeLog with the granular push of July 27, 2021.
  - plus ChangeLog update of July 8.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Tue, 27 Jul 2021 17:37:24 +0000 (10:37 -0700)] 
Common header file change not applicable to open-vm-tools.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Tue, 27 Jul 2021 17:37:24 +0000 (10:37 -0700)] 
Common header file change not applicable to open-vm-tools.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Tue, 27 Jul 2021 17:37:24 +0000 (10:37 -0700)] 
Common header file change not applicable to open-vm-tools.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Tue, 27 Jul 2021 17:37:24 +0000 (10:37 -0700)] 
Common header file change not applicable to open-vm-tools.

4 years agoChanges to common source files not applicable to open-vm-tools.
John Wolfe [Tue, 27 Jul 2021 17:37:24 +0000 (10:37 -0700)] 
Changes to common source files not applicable to open-vm-tools.

4 years agoAdd tools version and build info into the toolsDeployPkg.log file.
John Wolfe [Tue, 27 Jul 2021 17:37:24 +0000 (10:37 -0700)] 
Add tools version and build info into the toolsDeployPkg.log file.

4 years agoCommon header file change not directly applicable to open-vm-tools.
John Wolfe [Tue, 27 Jul 2021 17:37:24 +0000 (10:37 -0700)] 
Common header file change not directly applicable to open-vm-tools.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Tue, 27 Jul 2021 17:37:24 +0000 (10:37 -0700)] 
Common header file change not applicable to open-vm-tools.

4 years agoTerminology cleanup in some comments.
John Wolfe [Tue, 27 Jul 2021 17:37:24 +0000 (10:37 -0700)] 
Terminology cleanup in some comments.

4 years agoGuestOS: Support Fedora and Debian 10 for ARM
John Wolfe [Tue, 27 Jul 2021 17:37:24 +0000 (10:37 -0700)] 
GuestOS: Support Fedora and Debian 10 for ARM

Since we support Fedora, support ARM Fedora - 64 bit only.

Remove VCPUHOTADD from ARM guests. There is no support for this.

4 years agoguest_os.h: A bit of clean up
John Wolfe [Tue, 27 Jul 2021 17:37:24 +0000 (10:37 -0700)] 
guest_os.h: A bit of clean up

Arrange things in a nicer way.

4 years agoChanges to common source files not applicable to open-vm-tools.
John Wolfe [Tue, 27 Jul 2021 17:37:24 +0000 (10:37 -0700)] 
Changes to common source files not applicable to open-vm-tools.

4 years agoUpdate ChangeLog with the granular push of July 8, 2021.
John Wolfe [Fri, 9 Jul 2021 03:35:44 +0000 (20:35 -0700)] 
Update ChangeLog with the granular push of July 8, 2021.
  - plus ChangeLog update of June 30.

4 years agoCommon header file changes not applicable to open-vm-tools.
John Wolfe [Fri, 9 Jul 2021 03:10:23 +0000 (20:10 -0700)] 
Common header file changes not applicable to open-vm-tools.

4 years agoChanges to common header files not directly applicable to open-vm-tools.
John Wolfe [Fri, 9 Jul 2021 03:10:23 +0000 (20:10 -0700)] 
Changes to common header files not directly applicable to open-vm-tools.

4 years agoCommon header file change not directly applicable to open-vm-tools.
John Wolfe [Fri, 9 Jul 2021 03:10:23 +0000 (20:10 -0700)] 
Common header file change not directly applicable to open-vm-tools.

4 years agoChanges to common header files not applicable to open-vm-tools.
John Wolfe [Fri, 9 Jul 2021 03:10:23 +0000 (20:10 -0700)] 
Changes to common header files not applicable to open-vm-tools.

4 years agoAdded a configurable logging capability to the network script.
John Wolfe [Fri, 9 Jul 2021 03:10:23 +0000 (20:10 -0700)] 
Added a configurable logging capability to the network script.

The network script has been updated to:
  - use the vmware-toolbox-cmd to query any network logging configuration.
  - use 'vmtoolsd --cmd "log ..."' to log a message to the vmx logfile
    when the logginging handler is configured to "vmx" or when the logfile
    is full or is not writeable.
Added an example configuration in the tools.conf example file.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Fri, 9 Jul 2021 03:10:23 +0000 (20:10 -0700)] 
Common header file change not applicable to open-vm-tools.

4 years agoFixed the possible use of an uninitialized variable in Util_ExpandString.
John Wolfe [Fri, 9 Jul 2021 03:10:23 +0000 (20:10 -0700)] 
Fixed the possible use of an uninitialized variable in Util_ExpandString.

Additionally, several Boolean expressions were updated to be proper
Boolean values, for readability and consistency.

4 years agoChanges to common header files not applicable to open-vm-tools.
John Wolfe [Fri, 9 Jul 2021 03:10:23 +0000 (20:10 -0700)] 
Changes to common header files not applicable to open-vm-tools.

Prepared the basic infrastructure for adding Windows 11 guests.

4 years agoRecord the use of VMware Tools version 11.3.5 in vm_tools_version.h
John Wolfe [Fri, 9 Jul 2021 03:10:23 +0000 (20:10 -0700)] 
Record the use of VMware Tools version 11.3.5 in vm_tools_version.h

Add TOOLS_VERSION_JIGSAW_UPDATE1 for version 11.3.5 in the header
file lib/include/vm_tools_version.h

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Fri, 9 Jul 2021 03:10:23 +0000 (20:10 -0700)] 
Common header file change not applicable to open-vm-tools.

4 years agoChanges to common header files not applicable to open-vm-tools.
John Wolfe [Fri, 9 Jul 2021 03:10:23 +0000 (20:10 -0700)] 
Changes to common header files not applicable to open-vm-tools.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Fri, 9 Jul 2021 03:10:23 +0000 (20:10 -0700)] 
Common header file change not applicable to open-vm-tools.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Fri, 9 Jul 2021 03:10:23 +0000 (20:10 -0700)] 
Common header file change not applicable to open-vm-tools.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Fri, 9 Jul 2021 03:10:23 +0000 (20:10 -0700)] 
Common header file change not applicable to open-vm-tools.

4 years agoUpdate ChangeLog with the granular push of Jun 30, 2021.
John Wolfe [Wed, 30 Jun 2021 18:53:41 +0000 (11:53 -0700)] 
Update ChangeLog with the granular push of Jun 30, 2021.
  - plus ChangeLog update of Jume 7.

4 years agoChanges to a common header file not applicable to open-vm-tools.
John Wolfe [Wed, 30 Jun 2021 18:37:27 +0000 (11:37 -0700)] 
Changes to a common header file not applicable to open-vm-tools.

4 years agoAdd page size defines for 64KB pages.
John Wolfe [Wed, 30 Jun 2021 18:37:27 +0000 (11:37 -0700)] 
Add page size defines for 64KB pages.

4 years agoChanges to a common header file not applicable to open-vm-tools.
John Wolfe [Wed, 30 Jun 2021 18:37:27 +0000 (11:37 -0700)] 
Changes to a common header file not applicable to open-vm-tools.

4 years agoChanges to common source file not applicable to open-vm-tools.
John Wolfe [Wed, 30 Jun 2021 18:37:27 +0000 (11:37 -0700)] 
Changes to common source file not applicable to open-vm-tools.

4 years agoUse os-release preferentially for guest identification.
John Wolfe [Wed, 30 Jun 2021 18:37:27 +0000 (11:37 -0700)] 
Use os-release preferentially for guest identification.

If the "score" of the Linux guest identification from os-release is
the same as from the LSB score, use the os-release data. The os-release
standard is well established and the LSB is deprecated.

4 years agoChanges to a common header file not applicable to open-vm-tools.
John Wolfe [Wed, 30 Jun 2021 18:37:27 +0000 (11:37 -0700)] 
Changes to a common header file not applicable to open-vm-tools.

4 years agoChanges to a common header file not applicable to open-vm-tools.
John Wolfe [Wed, 30 Jun 2021 18:37:27 +0000 (11:37 -0700)] 
Changes to a common header file not applicable to open-vm-tools.

4 years agoChanges to a common header file not directly applicable to open-vm-tools.
John Wolfe [Wed, 30 Jun 2021 18:37:27 +0000 (11:37 -0700)] 
Changes to a common header file not directly applicable to open-vm-tools.

This is part of a host-side fix for an intermittent DnD issue.

4 years agoFix an issue of re-running scripts.
John Wolfe [Wed, 30 Jun 2021 18:37:27 +0000 (11:37 -0700)] 
Fix an issue of re-running scripts.

Fix an issue in the service discovery plugin where scripts can be re-run
while the previously started one is still active.

4 years agoChanges to a common header file not applicable to open-vm-tools.
John Wolfe [Wed, 30 Jun 2021 18:37:27 +0000 (11:37 -0700)] 
Changes to a common header file not applicable to open-vm-tools.

4 years agoChanges to a common header file not applicable to open-vm-tools.
John Wolfe [Wed, 30 Jun 2021 18:37:27 +0000 (11:37 -0700)] 
Changes to a common header file not applicable to open-vm-tools.

4 years agoChanges to a common header file not applicable to open-vm-tools.
John Wolfe [Wed, 30 Jun 2021 18:37:27 +0000 (11:37 -0700)] 
Changes to a common header file not applicable to open-vm-tools.

4 years agoAllow setting a custom poll interval in the service discovery plugin for debugging.
John Wolfe [Wed, 30 Jun 2021 18:37:27 +0000 (11:37 -0700)] 
Allow setting a custom poll interval in the service discovery plugin for debugging.

4 years agoChange to common header file not applicable to open-vm-tools.
John Wolfe [Wed, 30 Jun 2021 18:37:27 +0000 (11:37 -0700)] 
Change to common header file not applicable to open-vm-tools.

4 years agoAdd preliminary guest OS support of RHEL-9 for Arm.
John Wolfe [Wed, 30 Jun 2021 18:37:27 +0000 (11:37 -0700)] 
Add preliminary guest OS support of RHEL-9 for Arm.

4 years agoThrottle the "Nic limit reached" log message from the guestInfo plugin.
John Wolfe [Wed, 30 Jun 2021 18:37:27 +0000 (11:37 -0700)] 
Throttle the "Nic limit reached" log message from the guestInfo plugin.

Implement a wrapper API for throttling vmtools log messages.
Use the API to throttle the repetitive log message, "Nic limit reached",
from the guestInfo plugin.

This change addresses the log spew reported in open-vm-tools issue:
https://github.com/vmware/open-vm-tools/issues/128

4 years agoAdd a header to the vmsvc log file.
John Wolfe [Wed, 30 Jun 2021 18:37:26 +0000 (11:37 -0700)] 
Add a header to the vmsvc log file.

Add a log entry at the start of the vmsvc log file that includes the tools
version, build number, and guest OS details.

4 years agoResolve merge branch 'stable-11.3.x' conflict in 9 files.
John Wolfe [Sat, 19 Jun 2021 06:11:16 +0000 (23:11 -0700)] 
Resolve merge branch 'stable-11.3.x' conflict in 9 files.

4 years agoMerge branch 'stable-11.3.x'
John Wolfe [Sat, 19 Jun 2021 04:41:00 +0000 (21:41 -0700)] 
Merge branch 'stable-11.3.x'

4 years agoCorrect build number. stable-11.3.0
John Wolfe [Sat, 19 Jun 2021 04:15:09 +0000 (21:15 -0700)] 
Correct build number.

4 years agoUpdate open-vm-tools/ChangeLog with final, final steps before release.
John Wolfe [Thu, 17 Jun 2021 19:25:51 +0000 (12:25 -0700)] 
Update open-vm-tools/ChangeLog with final, final steps before release.

4 years agoconfigure.ac: missed a version bump to 11.3.0.
John Wolfe [Thu, 17 Jun 2021 19:22:33 +0000 (12:22 -0700)] 
configure.ac: missed a version bump to 11.3.0.

4 years agoUpdate open-vm-tools/ChangeLog with final steps before release.
John Wolfe [Thu, 17 Jun 2021 18:55:10 +0000 (11:55 -0700)] 
Update open-vm-tools/ChangeLog with final steps before release.

4 years agoPrepare to make the 11.3.0 OVT release announcement.
John Wolfe [Thu, 17 Jun 2021 18:47:50 +0000 (11:47 -0700)] 
Prepare to make the 11.3.0 OVT release announcement.

  - ReleaseNotes.md - copy in the iinitial (final ?) 11.3.0 OVT release notes.
  - configure.ac  = set the tools version to 11.3.0.
  - buildNumber.h  - set the build and product number from the internal
                     release build.

4 years agoUpdate ChangeLog with the ChangeLog update of June 7.
John Wolfe [Tue, 15 Jun 2021 14:58:27 +0000 (07:58 -0700)] 
Update ChangeLog with the ChangeLog update of June 7.

4 years agoUpdate ChangeLog with the granular push to stable-11.3.x on June 7, 2021.
John Wolfe [Mon, 7 Jun 2021 20:40:37 +0000 (13:40 -0700)] 
Update ChangeLog with the granular push to stable-11.3.x on June 7, 2021.
  - plus ChangeLog update of May 20.

4 years agoAdding missed 2021 copyright updates in granular pushes.
John Wolfe [Mon, 7 Jun 2021 20:36:32 +0000 (13:36 -0700)] 
Adding missed 2021 copyright updates in granular pushes.

4 years agoOpen-vm-tools 11.3.0 L10n updates.
John Wolfe [Mon, 7 Jun 2021 20:29:01 +0000 (13:29 -0700)] 
Open-vm-tools 11.3.0 L10n updates.

4 years agoCommon source file change not applicable to open-vm-tools.
John Wolfe [Mon, 7 Jun 2021 20:29:01 +0000 (13:29 -0700)] 
Common source file change not applicable to open-vm-tools.

4 years agoSwitch the current thread to "C" locale to parse /proc files.
John Wolfe [Mon, 7 Jun 2021 20:29:01 +0000 (13:29 -0700)] 
Switch the current thread to "C" locale to parse /proc files.

4 years agoUpdate ChangeLog with the granular push of Jun 7, 2021.
John Wolfe [Mon, 7 Jun 2021 18:01:22 +0000 (11:01 -0700)] 
Update ChangeLog with the granular push of Jun 7, 2021.
  - plus ChangeLog update of May 20.

4 years agoAdding missed 2021 copyright updates in granular pushes.
John Wolfe [Mon, 7 Jun 2021 17:53:14 +0000 (10:53 -0700)] 
Adding missed 2021 copyright updates in granular pushes.

4 years agoEnhanced the VMware Tools SDMP plugin to support GDP.
John Wolfe [Mon, 7 Jun 2021 15:25:09 +0000 (08:25 -0700)] 
Enhanced the VMware Tools SDMP plugin to support GDP.

4 years agoAdd check that the packet size received is >= expected packet header size.
John Wolfe [Mon, 7 Jun 2021 15:25:09 +0000 (08:25 -0700)] 
Add check that the packet size received is >= expected packet header size.

DnD RpcV3: A corrupted packet received may result in an out of bounds (OOB)
memory access if the length of the message received is less than the size
of the expected packet header.

4 years agoGOS support: Add Linux 6.x support.
John Wolfe [Mon, 7 Jun 2021 15:25:09 +0000 (08:25 -0700)] 
GOS support: Add Linux 6.x support.

4 years agoChange to a common source file not directly applicable to open-vm-tools.
John Wolfe [Mon, 7 Jun 2021 15:25:09 +0000 (08:25 -0700)] 
Change to a common source file not directly applicable to open-vm-tools.

Adding a NULL pointer check.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Mon, 7 Jun 2021 15:25:09 +0000 (08:25 -0700)] 
Common header file change not applicable to open-vm-tools.

4 years agoUpdate the tools version to 11.4.0 on the "devel" branch.
John Wolfe [Mon, 7 Jun 2021 15:25:09 +0000 (08:25 -0700)] 
Update the tools version to 11.4.0 on the "devel" branch.

4 years agoOpen-vm-tools 11.3.0 L10n updates.
John Wolfe [Mon, 7 Jun 2021 15:25:09 +0000 (08:25 -0700)] 
Open-vm-tools 11.3.0 L10n updates.

4 years agoCustomization: Retry the Linux reboot if telinit is a soft link to systemctl.
John Wolfe [Mon, 7 Jun 2021 15:25:08 +0000 (08:25 -0700)] 
Customization: Retry the Linux reboot if telinit is a soft link to systemctl.

Issues have been reported on some newer versions of Linux where the VM
failed to reboot at the end of a traditional customization.  The command
'/sbin/telinit 6' exited abnormally due to SIGTERM sent by systemd and
where telinit is a symlink to systemctl.

This fix checks if telinit is a soft link to systemctl and if yes, retries
a system reboot until the telinit command succeeds or the reboot literally
happens.

4 years agoChange to common source file not directly applicable to open-vm-tools.
John Wolfe [Mon, 7 Jun 2021 15:25:08 +0000 (08:25 -0700)] 
Change to common source file not directly applicable to open-vm-tools.

4 years agoChanges to common source files not applicable to open-vm-tools.
John Wolfe [Mon, 7 Jun 2021 15:25:08 +0000 (08:25 -0700)] 
Changes to common source files not applicable to open-vm-tools.

4 years agoCommon source file change not applicable to open-vm-tools.
John Wolfe [Mon, 7 Jun 2021 15:25:08 +0000 (08:25 -0700)] 
Common source file change not applicable to open-vm-tools.

4 years agoSwitch the current thread to "C" locale to parse /proc files.
John Wolfe [Mon, 7 Jun 2021 15:25:08 +0000 (08:25 -0700)] 
Switch the current thread to "C" locale to parse /proc files.

4 years agoMatch the copyright style as in the main source repository.
John Wolfe [Fri, 21 May 2021 18:57:16 +0000 (11:57 -0700)] 
Match the copyright style as in the main source repository.

4 years agoUpdate ChangeLog with the granular push of May 20, 2021
John Wolfe [Thu, 20 May 2021 18:58:01 +0000 (11:58 -0700)] 
Update ChangeLog with the granular push of May 20, 2021
  - plus ChangeLog update of May 3.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Thu, 20 May 2021 18:38:38 +0000 (11:38 -0700)] 
Common header file change not applicable to open-vm-tools.

4 years agoChange to common source file not immediately applicable to open-vm-tools.
John Wolfe [Thu, 20 May 2021 18:38:38 +0000 (11:38 -0700)] 
Change to common source file not immediately applicable to open-vm-tools.

4 years agoRemove unwanted "volatile" from static variable used with g_once_init_enter()
John Wolfe [Thu, 20 May 2021 18:38:38 +0000 (11:38 -0700)] 
Remove unwanted "volatile" from static variable used with g_once_init_enter()

The glib api documentation for g_once_init_enter() specifically states
that "volatile" should NOT be used with the address passed as the
argument.  Recent compilers (GCC-11 & clang 11) and recent versions of
glib-2 will result in a warning that the "volatile" qualifier has been
dropped if it has been used.

Remove the unneeded and unwanted "volatile" qualifier from the definition
of "inited" in pollGtk.c.

Fixes: https://github.com/vmware/open-vm-tools/issues/509
4 years agoAdd backdoor support for host time of day in Arm
John Wolfe [Thu, 20 May 2021 18:38:38 +0000 (11:38 -0700)] 
Add backdoor support for host time of day in Arm

The timeSync plugin makes backdoor calls to get host time of day.
Update the time of day backdoor calls to function with the Arm
backdoor implementation.  Also fix a bug where an error returned
by the GETTIME backdoor handler is incorrectly treated as a time value.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Thu, 20 May 2021 18:38:38 +0000 (11:38 -0700)] 
Common header file change not applicable to open-vm-tools.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Thu, 20 May 2021 18:38:38 +0000 (11:38 -0700)] 
Common header file change not applicable to open-vm-tools.

4 years agoCommon source file change not directly applicable to open-vm-tools.
John Wolfe [Thu, 20 May 2021 18:38:38 +0000 (11:38 -0700)] 
Common source file change not directly applicable to open-vm-tools.

Introduce peek() to the asyncsocket API, only supported by TCP vtable.

Peeks are similar to recv(), except that they do not drain the socket
after reading.  Subsequent peek/recv reads the same data back.  However
since recv does SSL_Read, a recv() following a peek() may not get the same
data as peek() after SSL is initialized.  This is not a problem when
peeks are done before SSL setup.

Implementation notes:

- peek is a one-shot operation. The poll callback is unregistered
  once it fires (recv keeps the callback until recv is cancelled).
- non-partial peek is not supported, so the peek callback will be fired when
  any amount of data less than or equal amount of the requested length is
  available in the socket buffer.
- It is possible to invoke recv() or peek() recursively from within the peek()
  callback.  A peek is disallowed from within the recv() callback.

4 years agoFix an ASSERT in bora/lib/misc/timeutil.c.
John Wolfe [Thu, 20 May 2021 18:38:38 +0000 (11:38 -0700)] 
Fix an ASSERT in bora/lib/misc/timeutil.c.

Fix a problem with TimeUtil_NtTimeToUnixTime on Arm that was encountered
when running tools tests on Apple silicon.  The problem was the routine
assumed that a variable was 32-bits if VM_X86_64 was not defined.  This
may have been true in the past, but it is no longer true now that the code
is also built for 64-bit Arm.

4 years agoAdditional changes for the network interface limit logging.
John Wolfe [Thu, 20 May 2021 18:38:38 +0000 (11:38 -0700)] 
Additional changes for the network interface limit logging.

1) Use the VM_SAFE_STR macro for string null check.
2) Since free() is NULL safe, remove the "if" check before the free().
3) Fix an alignment issue.

4 years agoUpdate terms used in code that is distributed publicly in open-vm-tools.
John Wolfe [Thu, 20 May 2021 18:38:37 +0000 (11:38 -0700)] 
Update terms used in code that is distributed publicly in open-vm-tools.

Use alternate terms wherever possible.  This does not address
function names, structure elements, or macros.

4 years agoCommon header file change not directly applicable to open-vm-tools.
John Wolfe [Thu, 20 May 2021 18:38:37 +0000 (11:38 -0700)] 
Common header file change not directly applicable to open-vm-tools.

4 years agoUpdate ChangeLog with the granular push of May 3, 2021
John Wolfe [Tue, 4 May 2021 03:01:43 +0000 (20:01 -0700)] 
Update ChangeLog with the granular push of May 3, 2021
  - plus ChangeLog update of April 19.

4 years agoVGAuth: Use GUESTRPCPKT_FIELD_FAST_CLOSE flag for log messages.
John Wolfe [Tue, 4 May 2021 02:39:41 +0000 (19:39 -0700)] 
VGAuth: Use GUESTRPCPKT_FIELD_FAST_CLOSE flag for log messages.

VGauth is a single action service.  With the GUESTRPCPKT_FIELD_FAST_CLOSE
flag added, VMX closes the vsocket as soon as the RPC response is sent.
This cleans up the vsocket connections faster and minimizes the number
of connect() failures in the guest.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Tue, 4 May 2021 02:39:40 +0000 (19:39 -0700)] 
Common header file change not applicable to open-vm-tools.

4 years agoAsyncsocket: Add comments about AsyncSocket_SetErrorFn usage.
John Wolfe [Tue, 4 May 2021 02:39:40 +0000 (19:39 -0700)] 
Asyncsocket: Add comments about AsyncSocket_SetErrorFn usage.

Document that AsyncSocket_SetErrorFn must be called before an internal
asyncsocket callback can fire and trigger a call to the error handler.
The error handler must be set immediately after the asyncsocket is created,
either from the poll thread, which requires no additional synchronization,
or while holding the asyncsocket lock, which is passed via pollParams.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Tue, 4 May 2021 02:39:40 +0000 (19:39 -0700)] 
Common header file change not applicable to open-vm-tools.

4 years agoTools gdp plugin updates.
John Wolfe [Tue, 4 May 2021 02:39:40 +0000 (19:39 -0700)] 
Tools gdp plugin updates.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Tue, 4 May 2021 02:39:40 +0000 (19:39 -0700)] 
Common header file change not applicable to open-vm-tools.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Tue, 4 May 2021 02:39:40 +0000 (19:39 -0700)] 
Common header file change not applicable to open-vm-tools.

4 years agoFormat the VMCI port in a guest RPC connect request using "unsigned int" type.
John Wolfe [Tue, 4 May 2021 02:39:40 +0000 (19:39 -0700)] 
Format the VMCI port in a guest RPC connect request using "unsigned int" type.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Tue, 4 May 2021 02:39:40 +0000 (19:39 -0700)] 
Common header file change not applicable to open-vm-tools.

4 years agoCommon header file change not directly applicable to open-vm-tools.
John Wolfe [Tue, 4 May 2021 02:39:40 +0000 (19:39 -0700)] 
Common header file change not directly applicable to open-vm-tools.

4 years agovmwgfxctrl: Refactor the 'for' loop index declarations for C89 compatibility.
John Wolfe [Tue, 4 May 2021 02:39:40 +0000 (19:39 -0700)] 
vmwgfxctrl: Refactor the 'for' loop index declarations for C89 compatibility.