From: Kruti Pendharkar Date: Wed, 6 Aug 2025 18:15:18 +0000 (-0700) Subject: Update ChangeLog with the granular push of Aug 5, 2025. X-Git-Tag: stable-13.1.0~79 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8a970ef69106ad6a239dc5f1ad6617007a1573ab;p=thirdparty%2Fopen-vm-tools.git Update ChangeLog with the granular push of Aug 5, 2025. - plus ChangeLog update of Jul 22, 2025. - Capitalise "rights reserved" in copyright header. --- diff --git a/open-vm-tools/ChangeLog b/open-vm-tools/ChangeLog index 49ea5c464..02915eec7 100644 --- a/open-vm-tools/ChangeLog +++ b/open-vm-tools/ChangeLog @@ -1,3 +1,245 @@ +commit b969c9de652342521503d49a998bc6fbaf3bcf01 +Author: Kruti Pendharkar +Date: Wed Aug 6 00:00:16 2025 -0700 + + Capitalise "rights reserved" in copyright header. + +commit 66327efe6b8fce1197a59c2791365953d0a57bda +Author: Kruti Pendharkar +Date: Tue Aug 5 23:34:17 2025 -0700 + + Change to common header file not applicable to open-vm-tools. + +commit 002af7ca47fa2ee5219c9ad27f5de9b12fdd6d19 +Author: Kruti Pendharkar +Date: Tue Aug 5 23:34:17 2025 -0700 + + Change to common header file not applicable to open-vm-tools. + +commit 10e5532d2954ee2ba6a1d89285846e9a33c37142 +Author: Kruti Pendharkar +Date: Tue Aug 5 23:34:17 2025 -0700 + + Change to common header file not applicable to open-vm-tools. + +commit 97213b39278893b3965d533424a7b9c539dff622 +Author: Kruti Pendharkar +Date: Tue Aug 5 23:34:17 2025 -0700 + + Coverity issues fixed. + + The change is about the handling of the **result parameter in the wrapper + functions. (UsercheckRetryGetpwnam_r and UsercheckRetryGetpwuid_r) + + Issues: + o Dereference after null check (FORWARD_NULL) + var_deref_model: Passing null pointer result to getpwuid_r, or + getpwnam_r which dereferences it. + + o Dereference before null check (REVERSE_INULL) + check_after_deref: Null-checking result suggests that it may be + null, but it has already been dereferenced on all paths leading to the + check + + Add null check for 'result' before dereferencing + + The current caller will not have this issue. + We could silence the issue, but we should add an assert for development + and return error 'EINVAL' when '**result' parameter is NULL. + + Update caller functions to return VGAUTH_E_INVALID_ARGUMENT when return code + is EINVAL. + + The condition used validates that 'result' is NULL while it should + validate '*result' is NULL. + This needs to be fixed; replace "!result" with "*result == NULL" to be + explicit or "!*result" to match other usage in vgauth. + +commit b756d443e63196aca7f2b23385961e792273be1d +Author: Kruti Pendharkar +Date: Tue Aug 5 23:34:17 2025 -0700 + + Change to common header file not applicable to open-vm-tools. + +commit 49e89de1572ca7265e1aaf8e14fe4dcf713c3933 +Author: Kruti Pendharkar +Date: Tue Aug 5 23:34:17 2025 -0700 + + Change to common header file not applicable to open-vm-tools. + +commit cf3f22ba2c5b73dcc79682e0da2f560dcc27c476 +Author: Kruti Pendharkar +Date: Tue Aug 5 23:34:17 2025 -0700 + + Change to common header file not applicable to open-vm-tools. + +commit 2f63efbc33ef19921aa9a68940006c650d63dddb +Author: Kruti Pendharkar +Date: Tue Aug 5 23:34:17 2025 -0700 + + Change to common source file not applicable to open-vm-tools. + +commit 534b32f8c5b56e901df1a8d2177d96a613c34d9e +Author: Kruti Pendharkar +Date: Tue Aug 5 23:34:17 2025 -0700 + + Change to common header file not applicable to open-vm-tools. + +commit 4434134a5259ab8178172fc83aba7948fbbe500d +Author: Kruti Pendharkar +Date: Tue Aug 5 23:34:17 2025 -0700 + + Change to common source files not applicable to open-vm-tools. + +commit dca0ceb0ec6b9ccfa65dd37a800e837737059d22 +Author: Kruti Pendharkar +Date: Tue Aug 5 23:34:17 2025 -0700 + + Change to common header file not applicable to open-vm-tools at this time. + +commit 94928dc8aaca2f98442b6451585266c9e9c2c061 +Author: Kruti Pendharkar +Date: Tue Aug 5 23:34:17 2025 -0700 + + Change to common header file not applicable to open-vm-tools. + +commit b5e80fae6b3af56fb3552743da8432437fcf5a2a +Author: Kruti Pendharkar +Date: Tue Aug 5 23:34:17 2025 -0700 + + Change to common header file not applicable to open-vm-tools. + +commit ddb03bff356b0cf2bfd01438fd0157d7c66745b7 +Author: Kruti Pendharkar +Date: Tue Aug 5 23:34:17 2025 -0700 + + Change to common header file not applicable to open-vm-tools. + +commit 6834d4c565f868fc643c9b31d90684f626ae573a +Author: Kruti Pendharkar +Date: Tue Aug 5 23:34:17 2025 -0700 + + Change to common header file not applicable to open-vm-tools. + +commit 90da33b631834c0aede878de2de71110a4ed92f5 +Author: Kruti Pendharkar +Date: Tue Aug 5 23:34:17 2025 -0700 + + Change to common header file not applicable to open-vm-tools. + +commit 8e582ea09c41929927b04d8e63ecf019b77a448d +Author: Kruti Pendharkar +Date: Tue Aug 5 23:34:17 2025 -0700 + + [vgauth] Retry on EBADF when getting pam entry (getpwuid_r, getpwnam_r) + + Below are the changes made as part of this update + o resetting the errno value before calling the getpw*_r functions in + usercheck.c. Some man pages mention this is required as the errno might + be left unchanged by the function. We're performing a few retries, + therefore resetting errno at the start of a retry loop ensures we're + not 'stuck' on the error. + o implementing retry in impersonateLinux.c which includes the reset of errno. + o logging 'errno' in impersonateLinux.c and usercheck.c where relevant. + o On EBADF error, adding g_thread_yield in the retry loop to add some + delay to the retry. + +commit 3c96dd4c29c1a2708c2b9770e4e4220adb469ea6 +Author: Kruti Pendharkar +Date: Tue Aug 5 23:34:16 2025 -0700 + + Add #ifdef USE_UINPUT to fix open-vm-tools build failure on FreeBSD + + In the previous update, the "#ifdef USE_UINPUT" preprocessor guard was + removed, which broke the compilation of open-vm-tools on FreeBSD, because + FreeBSD does not have support for fakeMouseWayland.cpp. + + Since USE_UINPUT is already defined for Linux systems in + services/plugins/dndcp/Makefile.am, adding those conditionals back to prevent + build failures on FreeBSD. + +commit 829a8ee39c4e8666ec0caf8d2b6daa92dd0c2f44 +Author: Kruti Pendharkar +Date: Tue Aug 5 23:34:16 2025 -0700 + + Change to common header file not applicable to open-vm-tools. + +commit da7d40870cbd0169ebe30ba0f0aaf6cc794e2c22 +Author: Kruti Pendharkar +Date: Tue Aug 5 23:34:16 2025 -0700 + + Change to common header file not applicable to open-vm-tools. + +commit abced563850b8273bde3c7512b6ae510a4bd3301 +Author: Kruti Pendharkar +Date: Tue Aug 5 23:34:16 2025 -0700 + + Change to common header file not applicable to open-vm-tools. + +commit 1b3300d410aee7d9fd6332716abfc12cbfbd72a9 +Author: Kruti Pendharkar +Date: Tue Aug 5 23:34:16 2025 -0700 + + Change to common header file not applicable to open-vm-tools. + +commit 02e7062d1b2004671a389319fbb9db6c2a064985 +Author: Kruti Pendharkar +Date: Tue Aug 5 23:34:16 2025 -0700 + + Change to common source file not applicable to open-vm-tools. + +commit 2838c3ca1376dd47b83f982c1b3afcc1d6b6a7a7 +Author: Kruti Pendharkar +Date: Tue Aug 5 23:34:16 2025 -0700 + + Change to common header file not applicable to open-vm-tools. + +commit b1560586f93eb7770c71b956f205383d2b5c0d58 +Author: Kruti Pendharkar +Date: Tue Aug 5 23:34:16 2025 -0700 + + Enable UInput and handle few issues in DNDCP plugin for GTK3 + + Below are the changes made as part of this update + 1) Enabling UInput code for emulating Fake mouse and keyboard events in + Xwayland backend. + 2) Making sure Xtest and UInput codes are inherent. The Xtest specific + code which was being invoked in Uinput flow as well is now guarded to be + used in Xtest flow only.. + 3) Fix for Leaking X server Connection + +commit c24231db1aaae1a1e489a228deb273cb07af1488 +Author: Kruti Pendharkar +Date: Tue Aug 5 23:34:16 2025 -0700 + + Change to common header file not applicable to open-vm-tools. + +commit b821721bfc1d374918bc5172f9608e7f13e1c416 +Author: Kruti Pendharkar +Date: Tue Aug 5 23:34:16 2025 -0700 + + Change to common header file not applicable to open-vm-tools. + +commit 1c03d3eb7cf5d3e1dbd050242a648a8e623303f9 +Author: Kruti Pendharkar +Date: Tue Aug 5 23:34:16 2025 -0700 + + Change to common header file not applicable to open-vm-tools. + +commit be292c3e5cb61c8dcc1fa3b320a58e0a1cde2fb8 +Author: Kruti Pendharkar +Date: Tue Aug 5 23:34:16 2025 -0700 + + Change to common header file not applicable to open-vm-tools. + +commit 177c8573545d49d56cb8bdc58453effb0fe1cc21 +Author: Kruti Pendharkar +Date: Tue Jul 22 02:11:26 2025 -0700 + + Update ChangeLog with the granular push of Jul 22, 2025. + - plus ChangeLog update of Jul 11, 2025. + - plus missed copyright year update to few files. + commit 6011d8b3ac7961884cdcbe90f5ed068e08f9b6f4 Author: Kruti Pendharkar Date: Tue Jul 22 02:08:49 2025 -0700