]> git.ipfire.org Git - thirdparty/open-vm-tools.git/commitdiff
Update ChangeLog with the granular push of Aug 5, 2025.
authorKruti Pendharkar <kp025370@broadcom.com>
Wed, 6 Aug 2025 18:15:18 +0000 (11:15 -0700)
committerKruti Pendharkar <kp025370@broadcom.com>
Wed, 6 Aug 2025 18:15:18 +0000 (11:15 -0700)
- plus ChangeLog update of Jul 22, 2025.
- Capitalise "rights reserved" in copyright header.

open-vm-tools/ChangeLog

index 49ea5c464c9de1422fdb4855b0a396ba4a4bf109..02915eec7506083a1e64d38180d8b9e2f3ad218c 100644 (file)
@@ -1,3 +1,245 @@
+commit b969c9de652342521503d49a998bc6fbaf3bcf01
+Author: Kruti Pendharkar <kp025370@broadcom.com>
+Date:   Wed Aug 6 00:00:16 2025 -0700
+
+    Capitalise "rights reserved" in copyright header.
+
+commit 66327efe6b8fce1197a59c2791365953d0a57bda
+Author: Kruti Pendharkar <kp025370@broadcom.com>
+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 <kp025370@broadcom.com>
+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 <kp025370@broadcom.com>
+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 <kp025370@broadcom.com>
+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 <kp025370@broadcom.com>
+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 <kp025370@broadcom.com>
+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 <kp025370@broadcom.com>
+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 <kp025370@broadcom.com>
+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 <kp025370@broadcom.com>
+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 <kp025370@broadcom.com>
+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 <kp025370@broadcom.com>
+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 <kp025370@broadcom.com>
+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 <kp025370@broadcom.com>
+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 <kp025370@broadcom.com>
+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 <kp025370@broadcom.com>
+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 <kp025370@broadcom.com>
+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 <kp025370@broadcom.com>
+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 <kp025370@broadcom.com>
+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 <kp025370@broadcom.com>
+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 <kp025370@broadcom.com>
+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 <kp025370@broadcom.com>
+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 <kp025370@broadcom.com>
+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 <kp025370@broadcom.com>
+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 <kp025370@broadcom.com>
+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 <kp025370@broadcom.com>
+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 <kp025370@broadcom.com>
+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 <kp025370@broadcom.com>
+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 <kp025370@broadcom.com>
+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 <kp025370@broadcom.com>
+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 <kp025370@broadcom.com>
+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 <kp025370@broadcom.com>
 Date:   Tue Jul 22 02:08:49 2025 -0700