]>
git.ipfire.org Git - thirdparty/open-vm-tools.git/log
John Wolfe [Fri, 4 Nov 2022 18:45:05 +0000 (11:45 -0700)]
Change to common source file not applicable to open-vm-tools.
John Wolfe [Fri, 21 Oct 2022 19:11:07 +0000 (12:11 -0700)]
Update ChangeLog with the granular push of Oct 21, 2022.
- plus ChangeLog update of Oct 12, 2022.
John Wolfe [Fri, 21 Oct 2022 18:39:49 +0000 (11:39 -0700)]
Common header file change not applicable to open-vm-tools.
John Wolfe [Fri, 21 Oct 2022 18:39:49 +0000 (11:39 -0700)]
Fix a regression caused by the previous guestOps ListFiles() change.
If maxResults is 0, return an empty file list plus
the remaining number of files.
John Wolfe [Fri, 21 Oct 2022 18:39:49 +0000 (11:39 -0700)]
Fix printf format type found by Coverity scan.
printf format should be using %zu to print a size_t value.
John Wolfe [Fri, 21 Oct 2022 18:39:49 +0000 (11:39 -0700)]
Common header file change not applicable to open-vm-tools.
John Wolfe [Fri, 21 Oct 2022 18:39:49 +0000 (11:39 -0700)]
Avoid a vmtoolsd service error message if not on a VMware hypervisor.
When open-vm-tools comes preinstalled in a base Linux release, the
vmtoolsd services are started automatically at system start
and desktop login. If running on physical hardware or in a non-VMware
hypervisor, the services will emit an error message to the systemd's
logging service before stopping.
This change removes the unwanted error message.
John Wolfe [Fri, 21 Oct 2022 18:39:49 +0000 (11:39 -0700)]
Common header file change not applicable to open-vm-tools.
John Wolfe [Fri, 21 Oct 2022 18:39:49 +0000 (11:39 -0700)]
Common header file change not applicable to open-vm-tools.
John Wolfe [Wed, 12 Oct 2022 20:21:25 +0000 (13:21 -0700)]
Update ChangeLog with the granular push of Oct 12, 2022.
- plus ChangeLog update of Sep 21, 2022.
John Wolfe [Wed, 12 Oct 2022 20:04:00 +0000 (13:04 -0700)]
Add missed 2022 copyright change.
John Wolfe [Wed, 12 Oct 2022 19:40:37 +0000 (12:40 -0700)]
Common header file change not applicable to open-vm-tools.
John Wolfe [Wed, 12 Oct 2022 19:40:37 +0000 (12:40 -0700)]
Common header file change not applicable to open-vm-tools.
John Wolfe [Wed, 12 Oct 2022 19:40:37 +0000 (12:40 -0700)]
Common header file change not applicable to open-vm-tools.
John Wolfe [Wed, 12 Oct 2022 19:40:37 +0000 (12:40 -0700)]
Update the guestOps to handle some edge cases.
When File_GetSize() fails or returns a -1 indicating the user does not
have access permissions:
1) Skip the file in the output of the ListFiles() request.
2) Fail an InitiateFileTransferFromGuest operation.
Properly handle the hostd request offset value returned in a ListFiles()
guest operation when the results are truncated.
John Wolfe [Wed, 12 Oct 2022 19:40:37 +0000 (12:40 -0700)]
Move deployPkgFormat.h to lib/include/deployPkg.
John Wolfe [Wed, 12 Oct 2022 19:40:37 +0000 (12:40 -0700)]
Changes to common header files not applicable to open-vm-tools.
John Wolfe [Wed, 12 Oct 2022 19:40:36 +0000 (12:40 -0700)]
Inclusive terminology - "rule of thumb"
Update bora/lib/public/fileIO.h to use "general rule" instead
of "rule of thumb".
John Wolfe [Wed, 12 Oct 2022 19:40:36 +0000 (12:40 -0700)]
Common header file change not applicable to open-vm-tools.
John Wolfe [Wed, 12 Oct 2022 19:40:36 +0000 (12:40 -0700)]
Common header file change not applicable to open-vm-tools.
John Wolfe [Wed, 21 Sep 2022 18:18:00 +0000 (11:18 -0700)]
Update ChangeLog with the granular push of Sep 21, 2022.
- plus ChangeLog update of Sep 13, 2022.
John Wolfe [Wed, 21 Sep 2022 17:53:28 +0000 (10:53 -0700)]
Common header file change not applicable to open-vm-tools.
John Wolfe [Wed, 21 Sep 2022 17:53:28 +0000 (10:53 -0700)]
Add an example of a new deployPkg/wait-cloudinit-timeout setting to tools.conf.
John Wolfe [Wed, 21 Sep 2022 17:53:28 +0000 (10:53 -0700)]
Inclusive terminology - "suffer"
Update bora/public/backdoor_def.h to not use "suffer".
John Wolfe [Wed, 21 Sep 2022 17:53:28 +0000 (10:53 -0700)]
Change to common header file not applicable to open-vm-tools.
John Wolfe [Wed, 21 Sep 2022 17:53:28 +0000 (10:53 -0700)]
Change to common header file not applicable to open-vm-tools.
John Wolfe [Wed, 21 Sep 2022 17:53:28 +0000 (10:53 -0700)]
Change to common header file not applicable to open-vm-tools.
John Wolfe [Wed, 21 Sep 2022 17:53:28 +0000 (10:53 -0700)]
Common header file change not applicable to open-vm-tools.
John Wolfe [Wed, 21 Sep 2022 17:53:28 +0000 (10:53 -0700)]
Change to common header file not applicable to open-vm-tools.
John Wolfe [Wed, 21 Sep 2022 17:53:28 +0000 (10:53 -0700)]
Change to common source file not applicable to open-vm-tools.
John Wolfe [Tue, 13 Sep 2022 18:04:06 +0000 (11:04 -0700)]
Update ChangeLog with the granular push of Sep 13, 2022.
- plus ChangeLog update of Sep 8, 2022.
John Wolfe [Tue, 13 Sep 2022 17:54:06 +0000 (10:54 -0700)]
Add missed 2022 copyright.
John Wolfe [Tue, 13 Sep 2022 17:31:15 +0000 (10:31 -0700)]
Record the usage of open-vm-tools version 12.1.5.
Update bora/public/vm_tools_version.h with an entry that associates
version 12.1.5 with the tag TOOLS_VERSION_MITER_SAW_UPDATE1.
John Wolfe [Tue, 13 Sep 2022 17:31:15 +0000 (10:31 -0700)]
Add a null undo function to the vmbackup null provider.
If a snapshot operation times out, vmbackup can attempt
to undo quiescing. Since no quiescing is done for the null
backup provider, no undo function was provided. If vmbackup
attempts to call the undo function, it dereferences a garbage
pointer resulting in a segfault.
Rather than add null backup provider specific checks to vmbackup,
this change adds a null undo function to provide vmbackup with a
valid function pointer it can call. The new undo function updates
the vmbackup state machine state with a new currentOpName, but
has no other effect. currentOpName is set to the calling
function name, e.g. __FUNCTION__.
John Wolfe [Tue, 13 Sep 2022 17:31:15 +0000 (10:31 -0700)]
Change to common header file not applicable to open-vm-tools.
John Wolfe [Tue, 13 Sep 2022 17:31:15 +0000 (10:31 -0700)]
Changes to common source files not applicable to open-vm-tools.
John Wolfe [Tue, 13 Sep 2022 17:31:15 +0000 (10:31 -0700)]
Common header file change not applicable to open-vm-tools.
John Wolfe [Tue, 13 Sep 2022 17:31:15 +0000 (10:31 -0700)]
Common header file change not applicable to open-vm-tools.
John Wolfe [Tue, 13 Sep 2022 17:31:15 +0000 (10:31 -0700)]
Common header file change not applicable to open-vm-tools.
John Wolfe [Tue, 13 Sep 2022 17:31:14 +0000 (10:31 -0700)]
[deployPkg] Increase the maximum timeout for cloud-init execution to complete.
John Wolfe [Tue, 13 Sep 2022 17:31:14 +0000 (10:31 -0700)]
Record the use of VMware Tools version 10.3.26 in vm_tools_version.h
Tracking the use of 10.3.26 for TOOLS_VERSION_JACKHAMMER_PATCH13.
John Wolfe [Tue, 13 Sep 2022 17:31:14 +0000 (10:31 -0700)]
Make Linux perl based customization work with the cloud-init workflow.
To resolve issues seen where users want to set a vm's networking
and apply cloud-init userdata together before the vm is booted, the
deployPkg plugin has been modified to wait for cloud-init
execution to finish. This allows cloud-init to finish execution
completely before the customization process triggers a reboot
of the guest.
This change is solely in the deployPkg plugin side, so a user can get
this change by upgrading their open-vm-tools in the guest/template.
John Wolfe [Tue, 13 Sep 2022 17:31:14 +0000 (10:31 -0700)]
Common header file change not applicable to open-vm-tools.
John Wolfe [Tue, 13 Sep 2022 17:31:14 +0000 (10:31 -0700)]
Common header file change not applicable to open-vm-tools.
John Wolfe [Tue, 13 Sep 2022 17:31:14 +0000 (10:31 -0700)]
Address Coverity issues.
base64.c
- buffer overrun (out); false positive
hashTable.c
- expression always false; false positive
John Wolfe [Thu, 8 Sep 2022 21:57:36 +0000 (14:57 -0700)]
Update ChangeLog with the granular push of Sep 8, 2022.
- plus ChangeLog update of Aug 21, 2022.
John Wolfe [Thu, 8 Sep 2022 21:51:40 +0000 (14:51 -0700)]
Change to common source file not applicable to open-vm-tools.
John Wolfe [Thu, 8 Sep 2022 21:51:40 +0000 (14:51 -0700)]
Common header file change not applicable to open-vm-tools.
John Wolfe [Thu, 8 Sep 2022 21:51:40 +0000 (14:51 -0700)]
Changes to common header files not applicable to open-vm-tools.
John Wolfe [Thu, 8 Sep 2022 21:51:40 +0000 (14:51 -0700)]
[dnd] Coverity Fixes
dndCommon.c
- truncating time value; false positive
John Wolfe [Thu, 8 Sep 2022 21:51:40 +0000 (14:51 -0700)]
[asyncsocket] Coverity Fixes
asyncsocket.c
- dereferencing null pointer (asock); false positive.
John Wolfe [Thu, 8 Sep 2022 21:51:40 +0000 (14:51 -0700)]
Change to common header file not applicable to open-vm-tools.
John Wolfe [Thu, 8 Sep 2022 21:51:40 +0000 (14:51 -0700)]
Common header file change not applicable to open-vm=tools.
John Wolfe [Thu, 8 Sep 2022 21:51:40 +0000 (14:51 -0700)]
Common header file change not applicable to open-vm-tools.
John Wolfe [Thu, 8 Sep 2022 21:51:40 +0000 (14:51 -0700)]
lib/rpcin/rpcin.c: Address issues reported by Coverity.
John Wolfe [Thu, 8 Sep 2022 21:51:40 +0000 (14:51 -0700)]
Change to common source file not applicable to open-vm-tools.
John Wolfe [Thu, 8 Sep 2022 21:51:40 +0000 (14:51 -0700)]
Change to common header file not applicable to open-vm-tools.
John Wolfe [Thu, 8 Sep 2022 21:51:39 +0000 (14:51 -0700)]
Move HostinfoProcessQuery() from hostinfo.c into hostinfoPosix.c.
John Wolfe [Thu, 8 Sep 2022 21:51:39 +0000 (14:51 -0700)]
L10n drop for open-vm-tools 12.1.0.
John Wolfe [Thu, 8 Sep 2022 21:51:39 +0000 (14:51 -0700)]
Common header file change not applicable to open-vm-tools.
John Wolfe [Thu, 8 Sep 2022 21:51:39 +0000 (14:51 -0700)]
Common header file change not applicable to open-vm-tools.
John Wolfe [Thu, 8 Sep 2022 21:51:39 +0000 (14:51 -0700)]
lib/file: Speed up FileSimpleRandom.
Also remove potential lock rank violations.
John Wolfe [Thu, 8 Sep 2022 21:51:39 +0000 (14:51 -0700)]
Bump the open-vm-tools version to 12.2.0 in the "devel" branch.
Setting the development open-vm-tools version to 12.2.0.
Adding the tag name "MITER_SAW_RELEASE" to tools version 12.1.0
John Wolfe [Thu, 8 Sep 2022 21:51:39 +0000 (14:51 -0700)]
Record the use of VMware Tools version 12.0.6 for an express patch.
Adding the use of version 12.0.6 to lib/include/vm_tools_version.h.
John Wolfe [Thu, 8 Sep 2022 21:51:39 +0000 (14:51 -0700)]
Common header file change not applicable to open-vm-tools.
John Wolfe [Thu, 8 Sep 2022 21:51:39 +0000 (14:51 -0700)]
Common header file change not applicable to open-vm-tools.
John Wolfe [Thu, 8 Sep 2022 21:51:39 +0000 (14:51 -0700)]
lib/file: Clarify why File_GetSize opens and closes the file.
Spell out what's going on.
John Wolfe [Thu, 8 Sep 2022 21:51:39 +0000 (14:51 -0700)]
Common header file change not applicable to open-vm-tools.
John Wolfe [Thu, 8 Sep 2022 21:51:39 +0000 (14:51 -0700)]
Common header file change not applicable to open-vm-tools.
John Wolfe [Thu, 8 Sep 2022 21:51:39 +0000 (14:51 -0700)]
Changes to common header files not applicable to open-vm-tools.
John Wolfe [Thu, 8 Sep 2022 21:51:39 +0000 (14:51 -0700)]
Common source file changes not applicable to open-vm-tools.
John Wolfe [Wed, 24 Aug 2022 01:34:05 +0000 (18:34 -0700)]
Clean up stable012.1.x to master branch merge diffs.
John Wolfe [Wed, 24 Aug 2022 00:57:12 +0000 (17:57 -0700)]
Merge branch 'stable-12.1.x' - with open-vm-tools 12.1.0 release.
John Wolfe [Tue, 23 Aug 2022 21:59:44 +0000 (14:59 -0700)]
Update of the ChangeLog with the "open-vm-tools 12.1.0" release point marker.
John Wolfe [Tue, 23 Aug 2022 21:52:28 +0000 (14:52 -0700)]
=================================================
open-vm-tools 12.1.0 released at this point.
=================================================
Update of the ChangeLog with the final changes in preparation for
the open-vm-tools 12.1.0 release.
John Wolfe [Tue, 23 Aug 2022 19:44:30 +0000 (12:44 -0700)]
Open-vm-tools 12.1.0 Release Notes
John Wolfe [Mon, 22 Aug 2022 16:16:36 +0000 (09:16 -0700)]
Preparing for the open-vm-tools 12.1.0 release.
Syncing the tools version, build number and product build number with
the internal official build of VMware Tools / open-vm-tools 12.1.0.
John Wolfe [Sun, 21 Aug 2022 20:16:01 +0000 (13:16 -0700)]
Update of the ChangeLog with granular push from the 12.1.0 tools product branch.
John Wolfe [Sun, 21 Aug 2022 20:00:18 +0000 (13:00 -0700)]
VMTools 12.1.0 L10n drop.
John Wolfe [Sun, 21 Aug 2022 19:42:12 +0000 (12:42 -0700)]
ChangeLog update of Aug. 21, 2020
John Wolfe [Sun, 21 Aug 2022 16:37:23 +0000 (09:37 -0700)]
====================================================================
The "stable-12.1.x" branch was created from the "devel" branch here.
====================================================================
Update ChangeLog with the granular push of Aug. 21, 2022.
- plus ChangeLog update of July 29, 2022.
John Wolfe [Sun, 21 Aug 2022 14:56:49 +0000 (07:56 -0700)]
Properly check authorization on incoming guestOps requests.
Fix public pipe request checks. Only a SessionRequest type should
be accepted on the public pipe.
John Wolfe [Sun, 21 Aug 2022 14:56:49 +0000 (07:56 -0700)]
Common header file change not applicable to open-vm-tools.
John Wolfe [Sun, 21 Aug 2022 14:56:49 +0000 (07:56 -0700)]
Address issues reported by Coverity.
John Wolfe [Sun, 21 Aug 2022 14:56:49 +0000 (07:56 -0700)]
Common header file change not applicable to open-vm-tools.
John Wolfe [Sun, 21 Aug 2022 14:56:49 +0000 (07:56 -0700)]
Changes to common header files not directly applicable to open-vm-tools.
ARM: native atomics
John Wolfe [Sun, 21 Aug 2022 14:56:49 +0000 (07:56 -0700)]
Common header file change not applicable to open-vm-tools.
John Wolfe [Fri, 29 Jul 2022 22:50:29 +0000 (15:50 -0700)]
Update ChangeLog with the granular push of July 28 & 29, 2022.
- plus ChangeLog update of July 12, 2022.
John Wolfe [Fri, 29 Jul 2022 18:11:04 +0000 (11:11 -0700)]
Correct missed 2022 copyright update.
John Wolfe [Fri, 29 Jul 2022 03:03:43 +0000 (20:03 -0700)]
Common header file change not applicable to open-vm-tools.
John Wolfe [Fri, 29 Jul 2022 03:03:43 +0000 (20:03 -0700)]
Common header file change not applicable to open-vm-tools.
John Wolfe [Fri, 29 Jul 2022 03:03:43 +0000 (20:03 -0700)]
Common header file change not applicable to open-vm-tools.
John Wolfe [Fri, 29 Jul 2022 03:03:43 +0000 (20:03 -0700)]
Common header file change not applicable to open-vm-tools.
John Wolfe [Fri, 29 Jul 2022 03:03:42 +0000 (20:03 -0700)]
Common header file change not applicable to open-vm-tools.
John Wolfe [Fri, 29 Jul 2022 03:03:42 +0000 (20:03 -0700)]
Common header file change not applicable to open-vm-tools.
John Wolfe [Fri, 29 Jul 2022 03:03:42 +0000 (20:03 -0700)]
Common header file change not applicable to open-vm-tools.
John Wolfe [Fri, 29 Jul 2022 03:03:42 +0000 (20:03 -0700)]
lib/misc/hostinfoPosix.c: iopl(3) is not avaiable on ARM.
John Wolfe [Fri, 29 Jul 2022 03:03:42 +0000 (20:03 -0700)]
Changes to common source files not directly applicable to open-vm-tools.
John Wolfe [Fri, 29 Jul 2022 03:03:42 +0000 (20:03 -0700)]
Common header file change not applicable to open-vm-tools.
John Wolfe [Fri, 29 Jul 2022 03:03:42 +0000 (20:03 -0700)]
Common header file change not applicable to open-vm-tools.