]> git.ipfire.org Git - thirdparty/open-vm-tools.git/log
thirdparty/open-vm-tools.git
5 years ago[resolution/x11] Preserve the rotation
John Wolfe [Fri, 22 Jan 2021 20:25:40 +0000 (12:25 -0800)] 
[resolution/x11] Preserve the rotation

The screen orientation/rotation was being reset on each mode set.
In general that is not a bad behavior.   But it does break with a
fit to window and such as it will continuously reset the user
requested orientation.
This patch preserves the orientation/rotation on mode changes.

5 years agoLog file name becomes invalid after a rotation
John Wolfe [Fri, 22 Jan 2021 20:25:40 +0000 (12:25 -0800)] 
Log file name becomes invalid after a rotation

This is because the accounting is done unsigned but the printf used (in
multiple places) was "%d".  Fix this by using "%u".

As documented in the function header, the wrap around case was not handled
properly, so this was fixed as well.  If the maximum rotation number hits
MAX_UINT32, all of the files are renamed to pack the files as if this was
the beginning of a rotation sequence.

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Fri, 22 Jan 2021 20:25:40 +0000 (12:25 -0800)] 
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, 22 Jan 2021 20:25:40 +0000 (12:25 -0800)] 
Common header file change not applicable to open-vm-tools.

5 years agoMerge branch 'stable-11.2.x'
John Wolfe [Wed, 13 Jan 2021 23:47:17 +0000 (15:47 -0800)] 
Merge branch 'stable-11.2.x'

5 years agoChangeLog update with release changes. stable-11.2.x stable-11.2.5
John Wolfe [Wed, 13 Jan 2021 22:58:07 +0000 (14:58 -0800)] 
ChangeLog update with release changes.

5 years agoPrepare to make the 11.2.5 OVT release announcement.
John Wolfe [Wed, 13 Jan 2021 22:48:17 +0000 (14:48 -0800)] 
Prepare to make the 11.2.5 OVT release announcement.
  - ReleaseNotes.md - copy in the final 11.2.5 OVT release notes
  - configure.ac  = set the tools version to 11.2.5
  - buildNumber.h  - set the build and product number from the internal
                     release build.

5 years agoUpdate ChangeLog with the granular push of Dec. 31.
John Wolfe [Thu, 31 Dec 2020 18:16:50 +0000 (10:16 -0800)] 
Update ChangeLog with the granular push of Dec. 31.

5 years agoCorrecting missed copyright date updates.
John Wolfe [Thu, 31 Dec 2020 18:12:25 +0000 (10:12 -0800)] 
Correcting missed copyright date updates.

Adding 2020 to the copyright of a few files modified in this year.

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Thu, 31 Dec 2020 18:12:25 +0000 (10:12 -0800)] 
Common header file change not applicable to open-vm-tools.

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Thu, 31 Dec 2020 18:12:25 +0000 (10:12 -0800)] 
Common header file change not applicable to open-vm-tools.

5 years agoUpdate ChangeLog with the granular push of Dec. 23
John Wolfe [Wed, 23 Dec 2020 16:08:01 +0000 (08:08 -0800)] 
Update ChangeLog with the granular push of Dec. 23

5 years agoUpdate some copyright dates for 2020 publication.
John Wolfe [Wed, 23 Dec 2020 16:04:08 +0000 (08:04 -0800)] 
Update some copyright dates for 2020 publication.

5 years agoL10n drop for open-vm-tools 10.2.5.
John Wolfe [Wed, 23 Dec 2020 15:33:50 +0000 (07:33 -0800)] 
L10n drop for open-vm-tools 10.2.5.

5 years agoOVT: Build only fuse-based or kernel module vmblocktest programs.
John Wolfe [Wed, 23 Dec 2020 15:33:50 +0000 (07:33 -0800)] 
OVT: Build only fuse-based or kernel module vmblocktest programs.

The OVT configuration determines whether open-vm-tools will build
a vmblock kernel module or a vmblock-fuse user level VMBlock
implementation.  Both versions of the vmblocktest program(s) are not
needed.   Linux OVT is only using the vmblock-fuse implementation.

Select the version to build based on the HAVE_FUSE setting from the
./configure run.

This fixes https://github.com/vmware/open-vm-tools/issues/467

5 years agotools: Fix Coverity errors in resolution plugin.
John Wolfe [Wed, 23 Dec 2020 15:33:50 +0000 (07:33 -0800)] 
tools: Fix Coverity errors in resolution plugin.

Fix multiplication overflow and fgetc usage to avoid Coverity errors.

5 years agoUpdate ChangeLog with the granular push of Dec. 22
John Wolfe [Tue, 22 Dec 2020 21:09:46 +0000 (13:09 -0800)] 
Update ChangeLog with the granular push of Dec. 22
       - changes through 12/17

5 years agoUpdate some copyright dates for 2020 publication.
John Wolfe [Tue, 22 Dec 2020 21:01:04 +0000 (13:01 -0800)] 
Update some copyright dates for 2020 publication.

5 years agoChanges to common source files not immediately applicable to open-vm-tools.
John Wolfe [Tue, 22 Dec 2020 20:22:04 +0000 (12:22 -0800)] 
Changes to common source files not immediately applicable to open-vm-tools.

Staging source files and changes for a future feature.

5 years agoOVT: Build only fuse-based or kernel module vmblocktest programs.
John Wolfe [Tue, 22 Dec 2020 20:22:03 +0000 (12:22 -0800)] 
OVT: Build only fuse-based or kernel module vmblocktest programs.

The OVT configuration determines whether open-vm-tools will build
a vmblock kernel module or a vmblock-fuse user level VMBlock
implementation.  Both versions of the vmblocktest program(s) are not
needed.   Linux OVT is only using the vmblock-fuse implementation.

Select the version to build based on the HAVE_FUSE setting from the
./configure run.

This fixes https://github.com/vmware/open-vm-tools/issues/467

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Tue, 22 Dec 2020 20:22:03 +0000 (12:22 -0800)] 
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, 22 Dec 2020 20:22:03 +0000 (12:22 -0800)] 
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, 22 Dec 2020 20:22:03 +0000 (12:22 -0800)] 
Common header file change not applicable to open-vm-tools.

5 years agoCommon source file change not applicable to open-vm-tools
John Wolfe [Tue, 22 Dec 2020 20:22:03 +0000 (12:22 -0800)] 
Common source file change not applicable to open-vm-tools

5 years agoCommon header file change not directly applicable to open-vm-tools.
John Wolfe [Tue, 22 Dec 2020 20:22:03 +0000 (12:22 -0800)] 
Common header file change not directly applicable to open-vm-tools.

5 years agoChanges to a common source file not applicable to open-vm-tools.
John Wolfe [Tue, 22 Dec 2020 20:22:03 +0000 (12:22 -0800)] 
Changes to a common source file not applicable to open-vm-tools.

5 years agoCorrected a few typos and reworded sentences in tools.conf.
John Wolfe [Tue, 22 Dec 2020 20:22:03 +0000 (12:22 -0800)] 
Corrected a few typos and reworded sentences in tools.conf.

Corrected a few typos, reworded a few sentences, added some
details for quiescing scripts and removed some duplicates.

5 years agoMXUser Semaphores - nanosecond resolution wait times
John Wolfe [Tue, 22 Dec 2020 20:22:03 +0000 (12:22 -0800)] 
MXUser Semaphores - nanosecond resolution wait times

The graphics team requested the ability to have semaphore wait times
less than a millisecond.  This would greatly improve some graphics
operations.  Since POSIX platforms (i.e. ESXi, MacOS, Linux) support
nanosecond resolution for semaphore wait times, a new timed semaphore
wait routine with nanosecond resolution is introduced.

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Tue, 22 Dec 2020 20:22:03 +0000 (12:22 -0800)] 
Common header file change not applicable to open-vm-tools.

5 years agoUpdate copyright date for products to be released in 2021.
John Wolfe [Tue, 22 Dec 2020 20:22:03 +0000 (12:22 -0800)] 
Update copyright date for products to be released in 2021.

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Tue, 22 Dec 2020 20:22:03 +0000 (12:22 -0800)] 
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, 22 Dec 2020 20:22:03 +0000 (12:22 -0800)] 
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, 22 Dec 2020 20:22:03 +0000 (12:22 -0800)] 
Common header file change not applicable to open-vm-tools.

5 years agoUpdate the ChangeLog with changes added to the stable-11.2.x branch since
John Wolfe [Fri, 11 Dec 2020 05:41:07 +0000 (21:41 -0800)] 
Update the ChangeLog with changes added to the stable-11.2.x branch since
the release of 11.2.0.

5 years agoVMTools 11.2.5: update visible copyrights to 2021
John Wolfe [Fri, 11 Dec 2020 05:05:49 +0000 (21:05 -0800)] 
VMTools 11.2.5: update visible copyrights to 2021

Release of VMware Tools 11.2.5 is targeted for Jan. 2021.  Updating
the visible copyright dates to 2021 to coincide with the GA release.

5 years agoChanges to common source files not applicable to open-vm-tools.
John Wolfe [Fri, 11 Dec 2020 05:05:49 +0000 (21:05 -0800)] 
Changes to common source files not applicable to open-vm-tools.

5 years agoUpdate wording of user visible messages to conform to guidelines.
John Wolfe [Fri, 11 Dec 2020 05:05:49 +0000 (21:05 -0800)] 
Update wording of user visible messages to conform to guidelines.

5 years agoChange toolboxcmd gueststore command help.
John Wolfe [Fri, 11 Dec 2020 05:05:49 +0000 (21:05 -0800)] 
Change toolboxcmd gueststore command help.

5 years agoChanges to common source files not applicable to open-vm-tools.
John Wolfe [Fri, 11 Dec 2020 05:05:49 +0000 (21:05 -0800)] 
Changes to common source files not applicable to open-vm-tools.

5 years agoCommon source file change not applicable to open-vm-tools.
John Wolfe [Fri, 11 Dec 2020 05:05:49 +0000 (21:05 -0800)] 
Common source file change not applicable to open-vm-tools.

5 years agoCommon header file change not directly applicable to open-vm-tools.
John Wolfe [Fri, 11 Dec 2020 05:05:49 +0000 (21:05 -0800)] 
Common header file change not directly applicable to open-vm-tools.

5 years agoChanges to common source files not applicable to open-vm-tools.
John Wolfe [Fri, 11 Dec 2020 05:05:49 +0000 (21:05 -0800)] 
Changes to common source files not applicable to open-vm-tools.

5 years agoRemove the pam_securetty.so reference from the SUSE pam configuration file.
John Wolfe [Fri, 11 Dec 2020 05:05:49 +0000 (21:05 -0800)] 
Remove the pam_securetty.so reference from the SUSE pam configuration file.

The PAM config file for SUSE includes a library that is not necessary.
This changeset removes the unnecessary library per KB 78521.

5 years agoFix propagation of libtirpc flags into build of test source.
John Wolfe [Fri, 11 Dec 2020 05:05:49 +0000 (21:05 -0800)] 
Fix propagation of libtirpc flags into build of test source.

Starting with glibc 2.32, the Linux libc<n>-dev no longer provides
the /usr/include/rpc/rpc.h header.  The configure script will detect
the availability of the libtirpc package and use the rpc.h header
from /usr/include/tirpc/rpc/rpc.h.

This fix extends the necessary compilation and linking options to the
build of the open-vm-tools services test programs that utilize RPC.

Fixes: https://github.com/vmware/open-vm-tools/issues/468
Pull Request: https://github.com/vmware/open-vm-tools/pull/469

5 years agoFix memory leaks.
John Wolfe [Fri, 11 Dec 2020 05:05:49 +0000 (21:05 -0800)] 
Fix memory leaks.

A Coverity scan of open-vm-tools reported a number of memory leaks
on error code paths.  Fix seven reported leaks, and modify code
to address two false positives in order to make the code clearer
and/or keep Coverity from reporting the issues.  Also fix additional
leaks found in the routine Proto_TextContents during code review.

5 years agoPrepare the vmtools-prod-cpd branch for the VMware Tools 11.2.5 build.
John Wolfe [Fri, 11 Dec 2020 05:05:48 +0000 (21:05 -0800)] 
Prepare the vmtools-prod-cpd branch for the VMware Tools 11.2.5 build.

- Set the tools version to 11.2.5.

5 years agoUpdate ChangeLog with the granular push of Dec. 10
John Wolfe [Fri, 11 Dec 2020 03:48:12 +0000 (19:48 -0800)] 
Update ChangeLog with the granular push of Dec. 10
   - changes through 11/30

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Fri, 11 Dec 2020 03:34:56 +0000 (19:34 -0800)] 
Common header file change not applicable to open-vm-tools.

5 years agoChange to common source file not immediately applicable to open-vm-tools.
John Wolfe [Fri, 11 Dec 2020 03:34:56 +0000 (19:34 -0800)] 
Change to common source file not immediately applicable to open-vm-tools.

GuestStore Upgrade: add settings to the tools.conf file

This change adds the GuestStore Upgrade settings to the tools.conf
file installed with Tools.

Settings are:
[gueststoreupgrade]

 # The guestStoreUpgrade plugin is only available for Windows.

 # The policy value is one of the settings listed below.
 # off         = no VMware Tools upgrade from GuestStore. Feature is
 #               disabled.
 # manual      = (Default) VMware Tools upgrade from GuestStore is
 #               manually started.
 # powercycle  = VMware Tools upgrade from GuestStore on system
 #               power on.

 #policy=manual

 # Time interval for periodically checking available VMware Tools package
 # version in the GuestStore.
 # User-defined poll interval in seconds. Set to 0 to disable polling.
 # Minimum valid value is 900 seconds (15 minutes)
 # Default value is 3600 seconds (60 minutes)
 #poll-interval=3600

 # VMware Tools package version metadata key to specify a VMware Tools
 # package version in the GuestStore.
 # User-defined key for VMware Tools package version.
 # Default value is "vmtools" which points to the latest version of
 # VMware Tools package in the GuestStore.
 #vmtools-version-key=vmtools

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Fri, 11 Dec 2020 03:34:56 +0000 (19:34 -0800)] 
Common header file change not applicable to open-vm-tools.

5 years agoChanges to common header files not applicable to open-vm-tools.
John Wolfe [Fri, 11 Dec 2020 03:34:56 +0000 (19:34 -0800)] 
Changes to common header files not applicable to open-vm-tools.

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Fri, 11 Dec 2020 03:34:56 +0000 (19:34 -0800)] 
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, 11 Dec 2020 03:34:56 +0000 (19:34 -0800)] 
Common header file change not applicable to open-vm-tools.

5 years agoThe next Windows Server OS is Windows Server 2022
John Wolfe [Fri, 11 Dec 2020 03:34:56 +0000 (19:34 -0800)] 
The next Windows Server OS is Windows Server 2022

Originally guessed 2021 based on early data, but now Microsoft has
provided the official name and date.  Update the internals appropriately.

Add some TBD markers as a reminder to update the guest identification
code once Windows Server 2022 has an official build number.

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Fri, 11 Dec 2020 03:34:56 +0000 (19:34 -0800)] 
Common header file change not applicable to open-vm-tools.

5 years agoUpdate Mac OS related comments: 10.15->11, 10.16->12
John Wolfe [Fri, 11 Dec 2020 03:34:56 +0000 (19:34 -0800)] 
Update Mac OS related comments: 10.15->11, 10.16->12

Apple changed their naming scheme.

5 years agoChanges to common l10n files not applicable to open-vm-tools.
John Wolfe [Fri, 11 Dec 2020 03:34:56 +0000 (19:34 -0800)] 
Changes to common l10n files not applicable to open-vm-tools.

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Fri, 11 Dec 2020 03:34:56 +0000 (19:34 -0800)] 
Common header file change not applicable to open-vm-tools.

5 years agoChanges to toolbox-cmd not immediately applicable to open-vm-tools.
John Wolfe [Fri, 11 Dec 2020 03:34:56 +0000 (19:34 -0800)] 
Changes to toolbox-cmd not immediately applicable to open-vm-tools.

5 years agoBackout previous header file change not applicable to open-vm-tools.
John Wolfe [Fri, 11 Dec 2020 03:34:56 +0000 (19:34 -0800)] 
Backout previous header file change not applicable to open-vm-tools.

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Fri, 11 Dec 2020 03:34:56 +0000 (19:34 -0800)] 
Common header file change not applicable to open-vm-tools.

5 years agoChanges to common l10n files not applicable to open-vm-tools.
John Wolfe [Fri, 11 Dec 2020 03:34:56 +0000 (19:34 -0800)] 
Changes to common l10n files not applicable to open-vm-tools.

5 years agoUpdate ChangeLog with the granular push of Nov. 20
John Wolfe [Fri, 20 Nov 2020 16:59:47 +0000 (08:59 -0800)] 
Update ChangeLog with the granular push of Nov. 20
  - changes through 11/15

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Fri, 20 Nov 2020 16:37:31 +0000 (08:37 -0800)] 
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, 20 Nov 2020 16:37:31 +0000 (08:37 -0800)] 
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, 20 Nov 2020 16:37:31 +0000 (08:37 -0800)] 
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, 20 Nov 2020 16:37:31 +0000 (08:37 -0800)] 
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, 20 Nov 2020 16:37:30 +0000 (08:37 -0800)] 
Common header file change not applicable to open-vm-tools.

5 years agoUpdate wording of user visible messages to conform to guidelines.
John Wolfe [Fri, 20 Nov 2020 16:37:30 +0000 (08:37 -0800)] 
Update wording of user visible messages to conform to guidelines.

5 years agoCommon source file change not applicable to open-vm-tools.
John Wolfe [Fri, 20 Nov 2020 16:37:30 +0000 (08:37 -0800)] 
Common source file change not applicable to open-vm-tools.

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Fri, 20 Nov 2020 16:37:30 +0000 (08:37 -0800)] 
Common header file change not applicable to open-vm-tools.

5 years agoRecord use of tools version 11.2.1 for an emergency patch.
John Wolfe [Fri, 20 Nov 2020 16:37:30 +0000 (08:37 -0800)] 
Record use of tools version 11.2.1 for an emergency patch.

Update bora/public/vm_tools_version.h with the assignment of
version 11.2.1 as a patch for 11.2.0.

Also updating 11.2.0 as released and adding the scheduled 11.2.5
update relase.

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Fri, 20 Nov 2020 16:37:30 +0000 (08:37 -0800)] 
Common header file change not applicable to open-vm-tools.

5 years agoResolving autoreconf warning caused by recently submitted xferlogs change.
John Wolfe [Fri, 20 Nov 2020 16:37:30 +0000 (08:37 -0800)] 
Resolving autoreconf warning caused by recently submitted xferlogs change.

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Fri, 20 Nov 2020 16:37:30 +0000 (08:37 -0800)] 
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, 20 Nov 2020 16:37:30 +0000 (08:37 -0800)] 
Common header file change not applicable to open-vm-tools.

5 years agoFix propagation of libtirpc flags into build of test source.
John Wolfe [Fri, 20 Nov 2020 16:37:30 +0000 (08:37 -0800)] 
Fix propagation of libtirpc flags into build of test source.

Starting with glibc 2.32, the Linux libc<n>-dev no longer provides
the /usr/include/rpc/rpc.h header.  The configure script will detect
the availability of the libtirpc package and use the rpc.h header
from /usr/include/tirpc/rpc/rpc.h.

This fix extends the necessary compilation and linking options to the
build of the open-vm-tools services test programs that utilize RPC.

Fixes: https://github.com/vmware/open-vm-tools/issues/468
Pull Request: https://github.com/vmware/open-vm-tools/pull/469

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Fri, 20 Nov 2020 16:37:30 +0000 (08:37 -0800)] 
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, 20 Nov 2020 16:37:30 +0000 (08:37 -0800)] 
Common header file change not applicable to open-vm-tools.

5 years agoCommon source file change not applicable to open-vm-tools.
John Wolfe [Fri, 20 Nov 2020 16:37:30 +0000 (08:37 -0800)] 
Common source file change not applicable to open-vm-tools.

5 years agoReplace g_key_file() usage in the Vix plugin with VMTools functions.
John Wolfe [Fri, 20 Nov 2020 16:37:30 +0000 (08:37 -0800)] 
Replace g_key_file() usage in the Vix plugin with VMTools functions.

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Fri, 20 Nov 2020 16:37:30 +0000 (08:37 -0800)] 
Common header file change not applicable to open-vm-tools.

5 years agoAdding localized messages for new toolbox-cmd subcommands in development.
John Wolfe [Fri, 20 Nov 2020 16:37:30 +0000 (08:37 -0800)] 
Adding localized messages for new toolbox-cmd subcommands in development.

5 years agoRemove the pam_securetty.so reference from the SUSE pam configuration file.
John Wolfe [Fri, 20 Nov 2020 16:37:30 +0000 (08:37 -0800)] 
Remove the pam_securetty.so reference from the SUSE pam configuration file.

The PAM config file for SUSE includes a library that is not necessary.
This changeset removes the unnecessary library per KB 78521.

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Fri, 20 Nov 2020 16:37:30 +0000 (08:37 -0800)] 
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, 20 Nov 2020 16:37:30 +0000 (08:37 -0800)] 
Changes to common header files not directly applicable to open-vm-tools.

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Fri, 20 Nov 2020 16:37:30 +0000 (08:37 -0800)] 
Common header file change not applicable to open-vm-tools.

5 years agoUpdate ChangeLog with the granular push of Nov. 9
John Wolfe [Mon, 9 Nov 2020 20:51:58 +0000 (12:51 -0800)] 
Update ChangeLog with the granular push of Nov. 9

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Mon, 9 Nov 2020 20:29:03 +0000 (12:29 -0800)] 
Common header file change not applicable to open-vm-tools.

5 years agoJSON escape a UTF8 string, plus a general purpose routine.
John Wolfe [Mon, 9 Nov 2020 20:29:03 +0000 (12:29 -0800)] 
JSON escape a UTF8 string, plus a general purpose routine.

Provide a JSON escape routine working with UTF8 built on
top of a general purpose escape routine.

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Mon, 9 Nov 2020 20:29:03 +0000 (12:29 -0800)] 
Common header file change not applicable to open-vm-tools.

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Mon, 9 Nov 2020 20:29:03 +0000 (12:29 -0800)] 
Common header file change not applicable to open-vm-tools.

5 years agoMisc cleanup of "xferlogs" utility.
John Wolfe [Mon, 9 Nov 2020 20:29:03 +0000 (12:29 -0800)] 
Misc cleanup of "xferlogs" utility.

Update the xferlogs usage message to include a 'upd' option, and use
glib to parse and print usage.  Remove the dependency on the vmtools
library.

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Mon, 9 Nov 2020 20:29:03 +0000 (12:29 -0800)] 
Common header file change not applicable to open-vm-tools.

5 years agoCommon header file change not directly applicable to open-vm-tools.
John Wolfe [Mon, 9 Nov 2020 20:29:03 +0000 (12:29 -0800)] 
Common header file change not directly applicable to open-vm-tools.

5 years agoCommon header file change not appplicable to open-vm-tools.
John Wolfe [Mon, 9 Nov 2020 20:29:03 +0000 (12:29 -0800)] 
Common header file change not appplicable to open-vm-tools.

5 years agoCommon header file change not directly applicable to open-vm-tools.
John Wolfe [Mon, 9 Nov 2020 20:29:03 +0000 (12:29 -0800)] 
Common header file change not directly applicable to open-vm-tools.

5 years agoService Discovrey: Fix a task thread and child process deadlock.
John Wolfe [Mon, 9 Nov 2020 20:29:03 +0000 (12:29 -0800)] 
Service Discovrey: Fix a task thread and child process deadlock.

Correct argument order in a warning message.

5 years agovm_assert.h: Document usage patterns where they're easy to find.
John Wolfe [Mon, 9 Nov 2020 20:29:03 +0000 (12:29 -0800)] 
vm_assert.h: Document usage patterns where they're easy to find.

This is a formatting and comment change.

5 years agoCommon header file change not applicable to open-vm-tools.
John Wolfe [Mon, 9 Nov 2020 20:29:03 +0000 (12:29 -0800)] 
Common header file change not applicable to open-vm-tools.