Kruti Pendharkar [Tue, 18 Feb 2025 09:13:55 +0000 (01:13 -0800)]
Remove the single VMware Tools User Process enforcement
override condition.
When the mechanism to enforce the single vmusr process per vm
was established, a user configurable feature disablement switch
'maxChannelAttempts' (within tools.conf) was provided to override
this restriction (to avoid any regression).
Since this is no longer needed, removing the 'ToolsCore_GetVmusrLimit'
function and avoid reading maxChannelAttempts from tools.conf
====================================================================
The "stable-13.0.x" branch was created from the "devel" branch here.
====================================================================
Update ChangeLog with the granular push of Jan 07, 2025.
- plus ChangeLog update of Sep 24, 2024.
vm_support update: gather log files based on the current tools.conf
configuration
The script's revised logic replaces the <variable>(s) in the data field
value (logfile name) with a wildcard ('*') character, and it escapes the
'$' sign in the sed match pattern to match the '${\<variable>}' syntax
in the data field.
The usage/help message for the subcommand "get \section> [key]" has also
been updated.
With this modification to VMware Tools Support script, the files listed under
"logging" section in tools.conf file are additionally bundled into tar
archive.
The next VMWare Tools product release is to be version 13.0.0.
Switching the version of tools on main from the current development
version 12.6.0 to 13.0.0.
Add VMW_FALLTHROUGH in linuxDeployment.c to avoid compiler warning
The switch case DEPLOYPKG_STATUS_CLOUD_INIT_DELEGATED was
designed to fall-through to case DEPLOYPKG_STATUS_SUCCESS.
Add VMW_FALLTHROUGH to avoid compiler warning.
Ignore deprecated warning for LIBXML2 APIs xmlFileXXX.
CVE-2024-40896 has been fixed in the following libxml2 releases.
- 2.13.3
- 2.12.9
- 2.11.9
The libxml2 version 2.13.0 has deprecated the xmlFileMatch, UserXmlFileOpen,
xmlFileRead, xmlFileClose callback functions. This change suppresses a
"deprecated-declaration" warning when these functions are invoked.
Record the use of tools version 12.1.1 for the MacOS tools patch release.
The last darwin.iso for MacOS guests was at version 12.1.0. A
subsequent security issues was fixed in VMware Tools patch 12.1.1
(only darwin.iso).
Adding use of that version number as TOOLS_VERSION_MITER_SAW_PATCH1
in lib/include/vm_tools_version.h.
Kruti [Fri, 4 Oct 2024 05:57:50 +0000 (22:57 -0700)]
Ignore deprecated warning for LIBXML2 APIs xmlFileXXX.
CVE-2024-40896 has been fixed in the following libxml2 releases.
- 2.13.3
- 2.12.9
- 2.11.9
The libxml2 version 2.13.0 has deprecated the xmlFileMatch, UserXmlFileOpen,
xmlFileRead, xmlFileClose callback functions. This change suppresses a
"deprecated-declaration" warning when these functions are invoked.
John Wolfe [Tue, 24 Sep 2024 21:31:17 +0000 (14:31 -0700)]
====================================================================
The "stable-12.5.x" branch was created from the "devel" branch here.
====================================================================
Update the ChangeLog with the ChangeLog update of Aug 27, 2024.
Kruti [Tue, 27 Aug 2024 09:31:46 +0000 (02:31 -0700)]
Update ChangeLog with the granular push of Aug 27, 2024.
- plus Copyright pattern update of file tools.conf
- plus README.md update of Aug 15, 2024.
- plus ChangeLog update of July 15, 2024.
Kruti [Tue, 27 Aug 2024 09:11:00 +0000 (02:11 -0700)]
Annotate the os-release guest identification function HostinfoOsRelease()
The HostinfoOsRelease() function examines the os-release standard file(s) to
collect distro identification data of interest. This is open-source and users
can legally modify the code changing the standard file priority order or
accessing other files. Any such change breaks compliance with the os-release
standard and may cause confusion in the field.
The function header has been updated to remind users of this issue.