]> 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 [Tue, 4 May 2021 02:39:40 +0000 (19:39 -0700)] 
Common header file change not applicable to open-vm-tools.

4 years agoFusion does not need to fork on certain file opens anymore.
John Wolfe [Tue, 4 May 2021 02:39:40 +0000 (19:39 -0700)] 
Fusion does not need to fork on certain file opens anymore.

An NFS issue in MacOS 10.4 was worked around by forking and
sending credentials to the child.  Removing the work-around
since it is no longer needed.

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 agoLog messages when the network interface limit is hit.
John Wolfe [Tue, 4 May 2021 02:39:40 +0000 (19:39 -0700)] 
Log messages when the network interface limit is hit.

Whenever the maximum NIC limit is reached, log a message to both the
VM guest.log file on the host and the vmsvc.log file inside the guest.

Moved the logging api added for powerOps plugin to vmtoolslib so
that it is available for all plugins.  Modified the powerOps code
accordingly.

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 agoUpdate ChangeLog with the granular push of April 19, 2021
John Wolfe [Mon, 19 Apr 2021 19:41:43 +0000 (12:41 -0700)] 
Update ChangeLog with the granular push of April 19, 2021
 - plus ChangeLog update of April 5.

4 years agoSync "(c)" vs. "(C)" usage in another header file.
John Wolfe [Mon, 19 Apr 2021 19:32:41 +0000 (12:32 -0700)] 
Sync "(c)" vs. "(C)" usage in another header file.

4 years agoUpdate copyright date missed by developer.
John Wolfe [Mon, 19 Apr 2021 19:19:57 +0000 (12:19 -0700)] 
Update copyright date missed by developer.

4 years agoSync the (c) copyright symbol with the (C) in the Perforce repository; will
John Wolfe [Mon, 19 Apr 2021 18:16:36 +0000 (11:16 -0700)] 
Sync the (c) copyright symbol with the (C) in the Perforce repository; will
avoid granular update problems when the copyright changes on these files.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Mon, 19 Apr 2021 18:08:11 +0000 (11:08 -0700)] 
Common header file change not applicable to open-vm-tools.

4 years agoCommon source file change not applicable to open-vm-tools.
John Wolfe [Mon, 19 Apr 2021 18:08:11 +0000 (11:08 -0700)] 
Common source file change not applicable to open-vm-tools.

4 years agoChanges to common source files not directly applicable to open-vm-tools.
John Wolfe [Mon, 19 Apr 2021 18:08:11 +0000 (11:08 -0700)] 
Changes to common source files not directly applicable to open-vm-tools.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Mon, 19 Apr 2021 18:08:11 +0000 (11:08 -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 [Mon, 19 Apr 2021 18:08:11 +0000 (11:08 -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 [Mon, 19 Apr 2021 18:08:11 +0000 (11:08 -0700)] 
Common header file change not applicable to open-vm-tools.

4 years agoCommon source file change not applicable to open-vm-tools.
John Wolfe [Mon, 19 Apr 2021 18:08:11 +0000 (11:08 -0700)] 
Common source file change not applicable to open-vm-tools.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Mon, 19 Apr 2021 18:08:11 +0000 (11:08 -0700)] 
Common header file change not applicable to open-vm-tools.

4 years agoUnescape JSON in UTF-8.
John Wolfe [Mon, 19 Apr 2021 18:08:11 +0000 (11:08 -0700)] 
Unescape JSON in UTF-8.

Add a routine to unescape JSON escape sequence in UTF-8 strings.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Mon, 19 Apr 2021 18:08:11 +0000 (11:08 -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 [Mon, 19 Apr 2021 18:08:11 +0000 (11:08 -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 [Mon, 19 Apr 2021 18:08:11 +0000 (11:08 -0700)] 
Common header file change not applicable to open-vm-tools.

4 years agoCommon header files change to facilitate building with x86_64 and arm64.
John Wolfe [Mon, 19 Apr 2021 18:08:11 +0000 (11:08 -0700)] 
Common header files change to facilitate building with x86_64 and arm64.

Simplify _DMB/_DSB.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Mon, 19 Apr 2021 18:08:11 +0000 (11:08 -0700)] 
Common header file change not applicable to open-vm-tools.

4 years agoCorrect a typo that rendered an if statment to always be true.
John Wolfe [Mon, 19 Apr 2021 18:08:11 +0000 (11:08 -0700)] 
Correct a typo that rendered an if statment to always be true.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Mon, 19 Apr 2021 18:08:11 +0000 (11:08 -0700)] 
Common header file change not applicable to open-vm-tools.

4 years agoChanges to common source files not directly applicable to open-vm-tools.
John Wolfe [Mon, 19 Apr 2021 18:08:11 +0000 (11:08 -0700)] 
Changes to common source files not directly applicable to open-vm-tools.

4 years agoAdding thread ID to logging messages.
John Wolfe [Mon, 19 Apr 2021 18:08:10 +0000 (11:08 -0700)] 
Adding thread ID to logging messages.

As more threads (even short-lived worker threads) are added
to vmtoolsd, add logging of the thread ID to simplify debugging.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Mon, 19 Apr 2021 18:08:10 +0000 (11:08 -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 [Mon, 19 Apr 2021 18:08:10 +0000 (11:08 -0700)] 
Common header file change not applicable to open-vm-tools.

4 years agoCheck a previously unchecked return value.
John Wolfe [Mon, 19 Apr 2021 18:08:10 +0000 (11:08 -0700)] 
Check a previously unchecked return value.

Fixes an "Unused value" issue reported from a Coverity scan of
open-vm-tools.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Mon, 19 Apr 2021 18:08:10 +0000 (11:08 -0700)] 
Common header file change not applicable to open-vm-tools.

4 years agoFix issues using GCC 11 with gtk >= 3.20 and glib >=2.66.3
John Wolfe [Mon, 19 Apr 2021 18:08:10 +0000 (11:08 -0700)] 
Fix issues using GCC 11 with gtk >= 3.20 and glib >=2.66.3

With glib2.0 releases >= 2.66.3, glib header files inside an
extern "C" block will encounter compilation errors.  This has
impacted several OSS packages.  Consumers of newer versions of glib2.0
must not include glib headers in an extern "C" block.

GTK 3.20 has deprecated gdk_display_get_device_manager(); using the
newer gdk_display_get_default_seat() when the GTK version is >= 3.20.

The return value from read() must be used to avoid an unused result
warning from the compiler.  This can be avoided by using dummy retyping
in the case where the return value is not used or in this case, using
the returned value in a debug log message.

Pull Request: https://github.com/vmware/open-vm-tools/pull/505
Addresses:    https://github.com/vmware/open-vm-tools/issues/500
Addresses:    https://github.com/vmware/open-vm-tools/issues/509

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Mon, 19 Apr 2021 18:08:10 +0000 (11:08 -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 [Mon, 19 Apr 2021 18:08:10 +0000 (11:08 -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 [Mon, 19 Apr 2021 18:08:10 +0000 (11:08 -0700)] 
Common header file change not applicable to open-vm-tools.

Add new definition for darwin22-64 (macOS 13)

4 years agoUpdate ChangeLog with the granular push of April 5, 2021
John Wolfe [Mon, 5 Apr 2021 16:28:52 +0000 (09:28 -0700)] 
Update ChangeLog with the granular push of April 5, 2021
 - plus ChangeLog update of March 25.

4 years agoCheck return value from VmCheck_GetVersion.
John Wolfe [Mon, 5 Apr 2021 16:01:43 +0000 (09:01 -0700)] 
Check return value from VmCheck_GetVersion.

Fixed an issue reported by Coverity scan of open-vm-tools.

4 years agoL10n drop for updated wording in user visible messages to conform to guidelines.
John Wolfe [Mon, 5 Apr 2021 16:01:43 +0000 (09:01 -0700)] 
L10n drop for updated wording in user visible messages to conform to guidelines.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Mon, 5 Apr 2021 16:01:43 +0000 (09:01 -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 [Mon, 5 Apr 2021 16:01:43 +0000 (09:01 -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 [Mon, 5 Apr 2021 16:01:43 +0000 (09:01 -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 [Mon, 5 Apr 2021 16:01:43 +0000 (09:01 -0700)] 
Common header file change not applicable to open-vm-tools.

4 years agoFix dereference after null check reported by Coverity.
John Wolfe [Mon, 5 Apr 2021 16:01:42 +0000 (09:01 -0700)] 
Fix dereference after null check reported by Coverity.

Removed a NULL pointer test for gErr that causes Coverity to report
a dereference after null check.

4 years agoTools gdp plugin updates.
John Wolfe [Mon, 5 Apr 2021 16:01:42 +0000 (09:01 -0700)] 
Tools gdp plugin updates.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Mon, 5 Apr 2021 16:01:42 +0000 (09:01 -0700)] 
Common header file change not applicable to open-vm-tools.

4 years agoJSMN: Miscellaneous log message fixes.
John Wolfe [Mon, 5 Apr 2021 16:01:42 +0000 (09:01 -0700)] 
JSMN: Miscellaneous log message fixes.

* One log message in jsmn_parse_string function referred to a primitive
  instead of a string.

* When the parsing fails, the log message specified the wrong position
  where the parsing failed.

* Changed '%c' to '0x%02x' in the log messages to avoid any issues with
  printing the invalid/unprintable characters.

* Added a new log message for better debugging in one specific error
  code path.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Mon, 5 Apr 2021 16:01:42 +0000 (09:01 -0700)] 
Common header file change not applicable to open-vm-tools.

4 years agolib/misc/hostinfoPosix.c:
John Wolfe [Mon, 5 Apr 2021 16:01:42 +0000 (09:01 -0700)] 
lib/misc/hostinfoPosix.c:

Correct an ifdef typo introduced in an earlier change.

4 years agolib/file/file.c: File_UnlinkIfExists()
John Wolfe [Mon, 5 Apr 2021 16:01:42 +0000 (09:01 -0700)] 
lib/file/file.c:  File_UnlinkIfExists()

Revised File_UnlinkIfExists() to return 0 for success and an errno for
failure.  Previously, a failure was indicated by a -1 and the caller had
to retrieve the errno.

4 years agolib/file/file.c: File_Unlink()
John Wolfe [Mon, 5 Apr 2021 16:01:41 +0000 (09:01 -0700)] 
lib/file/file.c:  File_Unlink()

Revised File_Unlink() to return 0 for success and an errno for failure.
Previously, a failure was indicated by a -1 and the caller had to retrieve
the errno.

4 years agoCommon source file change not directly applicable to open-vm-tools.
John Wolfe [Mon, 5 Apr 2021 16:01:41 +0000 (09:01 -0700)] 
Common source file change not directly applicable to open-vm-tools.

lib/file/file.c:

Revised File_UnlinkRetry() and File_UnlinkNoFollow() to return 0 for
success and an errno for failure.  Previously, a failure was indicated
by a -1 and the caller had to retrieve the errno.

4 years agoChange to common source files not directly applicable to open-vm-tools.
John Wolfe [Mon, 5 Apr 2021 16:01:41 +0000 (09:01 -0700)] 
Change to common source files not directly applicable to open-vm-tools.

Add a common function to detect if HyperV is present.

4 years agoDon't follow symlinks in File_Rotate_ByRename().
John Wolfe [Mon, 5 Apr 2021 16:01:41 +0000 (09:01 -0700)] 
Don't follow symlinks in File_Rotate_ByRename().

Delete the directory entries, not where they point to in the case of symlinks.

Also, clean up some of the related and similar source code.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Mon, 5 Apr 2021 16:01:41 +0000 (09:01 -0700)] 
Common header file change not applicable to open-vm-tools.

4 years agoPre-enabled MacOS 13 (Darwin 22).
John Wolfe [Mon, 5 Apr 2021 16:01:41 +0000 (09:01 -0700)] 
Pre-enabled MacOS 13 (Darwin 22).

4 years agoUpdate ChangeLog with the granular push of Mar. 25, 2021.
John Wolfe [Fri, 26 Mar 2021 03:51:05 +0000 (20:51 -0700)] 
Update ChangeLog with the granular push of Mar. 25, 2021.
 - plus ChangeLog update of March 5.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Fri, 26 Mar 2021 03:21:18 +0000 (20:21 -0700)] 
Common header file change not applicable to open-vm-tools.

4 years agoAdd Arm FreeBSD to the ALLARM set in guest_os.h.
John Wolfe [Fri, 26 Mar 2021 03:21:18 +0000 (20:21 -0700)] 
Add Arm FreeBSD to the ALLARM set in guest_os.h.

4 years agoClean up the classification information for Ubuntu, Debian, and FreeBSD.
John Wolfe [Fri, 26 Mar 2021 03:21:18 +0000 (20:21 -0700)] 
Clean up the classification information for Ubuntu, Debian, and FreeBSD.

Some important information about these distros was not reflected in
the macros in guest_os.h.  Fixed this.

4 years agoChanges to common source files not applicable to open-vm-tools.
John Wolfe [Fri, 26 Mar 2021 03:21:18 +0000 (20:21 -0700)] 
Changes to common source files not applicable to open-vm-tools.

4 years agoFix an uninitialized variable issue reported by a Coverity scan of
John Wolfe [Fri, 26 Mar 2021 03:21:18 +0000 (20:21 -0700)] 
Fix an uninitialized variable issue reported by a Coverity scan of
open-vm-tools.

4 years agoRecord the assignment of 11.2.6 for a VMware Tools emergency patch.
John Wolfe [Fri, 26 Mar 2021 03:21:18 +0000 (20:21 -0700)] 
Record the assignment of 11.2.6 for a VMware Tools emergency patch.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Fri, 26 Mar 2021 03:21:18 +0000 (20:21 -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, 26 Mar 2021 03:21:18 +0000 (20:21 -0700)] 
Common header file change not applicable to open-vm-tools.

4 years agoDisable NVMe quiesced snapshot by default.
John Wolfe [Fri, 26 Mar 2021 03:21:18 +0000 (20:21 -0700)] 
Disable NVMe quiesced snapshot by default.

Open-vm-tools has no FSS.  Enable the feature only when it has been
completely verified and FSS is enabled on the host side.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Fri, 26 Mar 2021 03:21:18 +0000 (20:21 -0700)] 
Common header file change not applicable to open-vm-tools.

4 years agoAdd RHEL9 to the guest_os_tables.h header file.
John Wolfe [Fri, 26 Mar 2021 03:21:17 +0000 (20:21 -0700)] 
Add RHEL9 to the guest_os_tables.h header file.

4 years agoFreeBSD now supports Arm
John Wolfe [Fri, 26 Mar 2021 03:21:17 +0000 (20:21 -0700)] 
FreeBSD now supports Arm

Upgrade the guest identification code to handle this.

4 years agoFix a memory leak reported by a partner from their Coverity scans.
John Wolfe [Fri, 26 Mar 2021 03:21:17 +0000 (20:21 -0700)] 
Fix a memory leak reported by a partner from their Coverity scans.

4 years agoLinux guest identification: Support multiple architectures.
John Wolfe [Fri, 26 Mar 2021 03:21:17 +0000 (20:21 -0700)] 
Linux guest identification: Support multiple architectures.

Allow machine architecture information to be present in the
"short string" and the guestOS string.  This is done via a prefix,
"<arch>-" (e.g. arm-ubuntu-64, riscv-debian11-64, arm-windows10-64)
with the X86 architecture being implied (no explicit "<arch>-").

Add the recognition of the Arm machine architecture to the Linux
guest identification code.

4 years agoStyle change, alignment correction.
John Wolfe [Fri, 26 Mar 2021 03:21:17 +0000 (20:21 -0700)] 
Style change, alignment correction.

4 years agoClipboard logging improvement.
John Wolfe [Fri, 26 Mar 2021 03:21:17 +0000 (20:21 -0700)] 
Clipboard logging improvement.

Add a log instruction in CPClipboard_SetItem() to print the data size for
every format.

4 years agoAdd machine architecture information to os.detailed.data.
John Wolfe [Fri, 26 Mar 2021 03:21:17 +0000 (20:21 -0700)] 
Add machine architecture information to os.detailed.data.

The detailed data now include information about the guest's running
machine architecture.  A later change will deal with the guest
"short name" (a.k.a. the guestOS string).

4 years agoTools gdp plugin updates.
John Wolfe [Fri, 26 Mar 2021 03:21:17 +0000 (20:21 -0700)] 
Tools gdp plugin updates.

4 years agoImplement log redirection for the deployPkg plugin.
John Wolfe [Fri, 26 Mar 2021 03:21:17 +0000 (20:21 -0700)] 
Implement log redirection for the deployPkg plugin.

On Linux, /var/log/vmware-imc/toolsDeployPkg.log is the default deployPkgs
log file.  This change allows users to redirect that log to the vmware.log
on the host or to another file located on the guest VM.  Redirection is
controlled by settings in the "logging" section of the tools.conf file.

See the examples in the sample tools.conf file provided in the distribution.

4 years agoChanges to common header files.
John Wolfe [Fri, 26 Mar 2021 03:21:17 +0000 (20:21 -0700)] 
Changes to common header files.

GuestOS: Begin recognizing Arm in VMware products.

4 years agoStylistic changes to the serviceDiscovery plugin Makefile.
John Wolfe [Fri, 26 Mar 2021 03:21:17 +0000 (20:21 -0700)] 
Stylistic changes to the serviceDiscovery plugin Makefile.

Replaced all occurrences of "$(libdir)/open-vm-tools" with "$(pkglibdir)".
Split the makefile command lines to fit within 80 columns.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Fri, 26 Mar 2021 03:21:17 +0000 (20:21 -0700)] 
Common header file change not applicable to open-vm-tools.

4 years agoUpdate the ChangeLog with Mar. 5 corrections
John Wolfe [Fri, 5 Mar 2021 19:28:17 +0000 (11:28 -0800)] 
Update the ChangeLog with Mar. 5 corrections
 - plus ChangeLog update of Mar. 4.

4 years agoAdded complete LICENSE file to the jsmn.h and jsmn.c source files.
John Wolfe [Fri, 5 Mar 2021 19:19:30 +0000 (11:19 -0800)] 
Added complete LICENSE file to the jsmn.h and jsmn.c source files.

4 years agoUpdate ChangeLog with the granular push of Mar. 4, 2021.
John Wolfe [Fri, 5 Mar 2021 00:41:38 +0000 (16:41 -0800)] 
Update ChangeLog with the granular push of Mar. 4, 2021.
 - plus Changelog update of Feb. 22.

4 years agoCorrect some missed copyright dates for 2021 publication.
John Wolfe [Fri, 5 Mar 2021 00:34:57 +0000 (16:34 -0800)] 
Correct some missed copyright dates for 2021 publication.

4 years agoConfiguring OVT with the --without-pam option will implicitly disable vgauth.
John Wolfe [Thu, 4 Mar 2021 21:48:46 +0000 (13:48 -0800)] 
Configuring OVT with the --without-pam option will implicitly disable vgauth.

When no vgauth option is given alongside -–without-pam, a warning
is displayed with a message “Building without PAM; vgauth will be
disabled.”.

When -–disable-vgauth is supplied alongside –-without-pam, no
warning or error message is displayed.

When -–enable-vgauth is supplied alongside -–without-pam, an
error will be thrown and the configure stage will be aborted with an
error message “Cannot enable vgauth without PAM. Please configure
without --without-pam or without --enable-vgauth.”

Github Issue: https://github.com/vmware/open-vm-tools/issues/481

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Thu, 4 Mar 2021 21:48:46 +0000 (13:48 -0800)] 
Common header file change not applicable to open-vm-tools.

4 years agoCommon source file changes not applicable to open-vm-tools.
John Wolfe [Thu, 4 Mar 2021 21:48:46 +0000 (13:48 -0800)] 
Common source file changes not applicable to open-vm-tools.

4 years agoTools gdp plugin updates.
John Wolfe [Thu, 4 Mar 2021 21:48:46 +0000 (13:48 -0800)] 
Tools gdp plugin updates.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Thu, 4 Mar 2021 21:48:46 +0000 (13:48 -0800)] 
Common header file change not applicable to open-vm-tools.

4 years agotools/vmwgfxctrl: Add a command line tool for controlling vmwgfx.
John Wolfe [Thu, 4 Mar 2021 21:48:46 +0000 (13:48 -0800)] 
tools/vmwgfxctrl: Add a command line tool for controlling vmwgfx.

vmwgfxctrl is a small command line tool used to control various
aspects of the vmwgfx kernel driver.  Currently it can both
display and set current topology of the vmwgfx kernel driver.

It should be distributed alongside other open-vm-tools binaries.
It's incredibly useful when trying to set custom resolution on any
recent distro (that includes multi-monitor setups).

4 years agoChange not applicable to open-vm-tools.
John Wolfe [Thu, 4 Mar 2021 21:48:46 +0000 (13:48 -0800)] 
Change not applicable to open-vm-tools.

Windows: Add default setting to example tools.conf.

4 years agostringxx: Replace usage of deprecated glibmm function
John Wolfe [Thu, 4 Mar 2021 21:48:46 +0000 (13:48 -0800)] 
stringxx: Replace usage of deprecated glibmm function

Glibmm::RefPtr::clear() has been deprecated for a while and was removed in
2.51. The reasoning is listed in the 2.44 header:

"/// @deprecated Use reset() instead because this leads to confusion with
clear() methods on the underlying class."

reset() has been available since 2.16, so it is trivial to switch to it.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Thu, 4 Mar 2021 21:48:46 +0000 (13:48 -0800)] 
Common header file change not applicable to open-vm-tools.

4 years agoPowerOps plugin logging of diagnostic messages on the host.
John Wolfe [Thu, 4 Mar 2021 21:48:46 +0000 (13:48 -0800)] 
PowerOps plugin logging of diagnostic messages on the host.

To assist with diagnosis of VM power operations, have the powerOps plugin
log messages about guest OS reboot, shutdown, power-on/power-off,
script execution, and exit status to the VM's guest.log file on the host.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Thu, 4 Mar 2021 21:48:46 +0000 (13:48 -0800)] 
Common header file change not applicable to open-vm-tools.

4 years agoReduce or eliminate Linux dependency on the "net-tools" package.
John Wolfe [Thu, 4 Mar 2021 21:48:46 +0000 (13:48 -0800)] 
Reduce or eliminate Linux dependency on the "net-tools" package.

The "ifconfig" and "netstat" commands are deprecated in more recent
releases of Linux.  Update the Linux vm-support script to use the "ip"
and "ss" commands when available.

If Available:         Fallback:
     ip                   ifconfig
     ip route             route
     ss                   netstat

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

4 years agoUpdate ChangeLog with the granular push of Feb. 22, 2021.
John Wolfe [Mon, 22 Feb 2021 18:13:53 +0000 (10:13 -0800)] 
Update ChangeLog with the granular push of Feb. 22, 2021.
  plus Changelog update of Feb. 4.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Mon, 22 Feb 2021 17:37:00 +0000 (09:37 -0800)] 
Common header file change not applicable to open-vm-tools.

4 years agolib/file: Deleting a directory tree should not care about missing files
John Wolfe [Mon, 22 Feb 2021 17:37:00 +0000 (09:37 -0800)] 
lib/file: Deleting a directory tree should not care about missing files

Tolerate a directory entry disappearing while a directory tree is being
deleted.

4 years agoCommon header file changes: additional pre-gcc-4.4 clean up.
John Wolfe [Mon, 22 Feb 2021 17:37:00 +0000 (09:37 -0800)] 
Common header file changes: additional pre-gcc-4.4 clean up.

4 years agoFix miscellaneous Codacy warnings in Tools and VGAuth code.
John Wolfe [Mon, 22 Feb 2021 17:37:00 +0000 (09:37 -0800)] 
Fix miscellaneous Codacy warnings in Tools and VGAuth code.

Multiple warnings "The scope of the variable can be reduced" reported by
the Codacy static analysis tool have been addressed.

4 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Mon, 22 Feb 2021 17:37:00 +0000 (09:37 -0800)] 
Common header file change not applicable to open-vm-tools.