Package: open-vm-tools / 2:10.3.10-1+deb10u2~bpo9+1

Metadata

Package Version Patches format
open-vm-tools 2:10.3.10-1+deb10u2~bpo9+1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
debian/pam use common auth account | (download)

open-vm-tools/scripts/linux/pam.d/vmtoolsd | 14 7 + 7 - 0 !
1 file changed, 7 insertions(+), 7 deletions(-)

---
debian/max_nic_count | (download)

open-vm-tools/lib/guestRpc/nicinfo.x | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
debian/scsi udev rule | (download)

open-vm-tools/udev/99-vmware-scsi-udev.rules | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

---
fix buster OS reporting | (download)

open-vm-tools/lib/misc/hostinfoPosix.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
015db4c0_Fix memory leaks in vix tools plugin | (download)

open-vm-tools/services/plugins/vix/vixTools.c | 20 14 + 6 - 0 !
1 file changed, 14 insertions(+), 6 deletions(-)

 [patch] fix memory leaks in 'vix' tools plugin.

* vix plugin retrieves the power script file paths from the
config file but doesn't free them and this causes a memory leak.
Fixed the code to free the filepaths.

* In GuestAuthPasswordAuthenticateImpersonate function, the VGAuth
handle is not freed when the impersonation fails. Fixed the
code to call VGAuth_UserHandleFree in the error path.

Note: I executed one guest operation with wrong credentials.
Every failure leaks 75 bytes of memory. (in Centos 64-bit VM)

* Fixed another minor issue in the code. At couple of places in
the code, replaced 'err' with 'vgErr' for storing the return value
of VGAuth_UserHandleAccessToken.

7b874f37_End VGAuth impersonation in the case of error | (download)

open-vm-tools/services/plugins/vix/vixTools.c | 25 23 + 2 - 0 !
1 file changed, 23 insertions(+), 2 deletions(-)

 [patch] end vgauth impersonation in the case of error.

* In GuestAuthPasswordAuthenticateImpersonate():
When VGAuth_UserHandleAccessToken fails, unimpersonation is not
being done. This can cause issues. Fixed it.

* In GuestAuthSAMLAuthenticateAndImpersonate(), fixed the following issues:
The 'newHandle' is not being freed which causes a memory leak.
When VGAuth_UserHandleAccessToken fails, unimpersonation is not
being done.

26b9edbe_Fix leaks in ListAliases and ListMappedAliases 9bc72f0b09702754b429115658a85223cb3058bd from devel | (download)

open-vm-tools/services/plugins/vix/vixTools.c | 10 8 + 2 - 0 !
1 file changed, 8 insertions(+), 2 deletions(-)

 [patch] fix leaks in listaliases and listmappedaliases
 (9bc72f0b09702754b429115658a85223cb3058bd from devel)