From: John Wolfe Date: Sat, 17 Oct 2020 03:56:02 +0000 (-0700) Subject: Copy ChangeLog from the stable-11.2.0 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d0b7c90917f4f2afcb0583988d58bc3ec75ad023;p=thirdparty%2Fopen-vm-tools.git Copy ChangeLog from the stable-11.2.0 --- diff --git a/open-vm-tools/ChangeLog b/open-vm-tools/ChangeLog index a60196278..4b2de7d3b 100644 --- a/open-vm-tools/ChangeLog +++ b/open-vm-tools/ChangeLog @@ -5357,188 +5357,3 @@ Date: Wed Apr 1 11:31:35 2020 -0700 * Import 2007.10.08 snapshot, which includes patches to fix the --without-x flag, and compilation with gcc 4.2. -commit 85b51e8d8fecf8cb6e8408c977b98bb5e06b22f2 -Author: Oliver Kurth -Date: Wed Dec 11 10:19:09 2019 -0800 - - Avoid vmtoolsd crash in HostInfo. - - The guest identification code causes vmtoolsd to crash in certain - versions of some distros. The crash is caused by recent changes to - the lsb_release command. Previously, if the command existed, all - of its options worked. Now, some of the options no longer exist. - - Change the code to check for an lsb_release failure whenever it is - invoked. - - Fix for: https://github.com/vmware/open-vm-tools/issues/390 - -commit 71aef05d01c2118f85e1a1994d464f36d10b1c7e -Author: Oliver Kurth -Date: Wed Dec 11 10:19:09 2019 -0800 - - dndUIX11.cpp::GetLastDirName() Remove a trailing slash in a directory pathname. - -commit 9fc7af4598442fdd2b8e9c0f28e27e546209e01e -Author: Oliver Kurth -Date: Wed Dec 11 10:19:09 2019 -0800 - - Configurable environment for vmtoolsd. - - If a user wants to override(*) an environment variable e.g. - TMPDIR for vmtoolsd, the only choices for the user are: - 1. Change system environment variable, that may affect more - than vmtoolsd - 2. Change vmtoolsd service startup scripts on Linux. - Some of these methods, especially #2 gets overwritten by - upgrades and user is forced to re-apply the change on every - upgrade of VMTools. Also, #2 is somewhat complex due to - different type of VMTools installations and differences - in Linux distros. - - We can't override the environment completely from within - service but we can configure the environment to a large - extent once vmtoolsd comes up and reads tools.conf. - - *=> "override" term here applies to setting, modifying and/or - unsetting an environment variable. - - This is mainly required for system service vmsvc, but - given that vmusr shares code with vmsvc, we can provide - this functionality for both. - - Updated example tools.conf with the new configuration. - -commit e6bc102b12eb346eb0c77feca50ff185994bbcab -Author: Oliver Kurth -Date: Wed Dec 11 10:19:09 2019 -0800 - - nicinfo: report real nameservers used when using systemd-resolved - - If systemd-resolved is used, report the external DNS server, not the - locally installed one. This is detected by checking if /etc/resolv.conf - is a link to /run/systemd/resolve/stub-resolv.conf. In that case, - /run/systemd/resolve/resolv.conf will hold the actual DNS server. See - https://www.freedesktop.org/software/systemd/man/systemd-resolved.service.html - -commit 93c2d3b8c943ab2ce5a3d75b1b02a51af6705f54 -Author: Oliver Kurth -Date: Wed Dec 11 10:19:09 2019 -0800 - - Fix Coverity reported issue in dndUIX11.cpp - - - unsigned_compare: This greater-than-or-equal-to-zero comparison of an - unsigned value is always true. end >= 0UL. - Function: GetLastDirName - -commit dab6d43fcb1b5a2f31b5e160c780a0dd4f1a03b7 -Author: Oliver Kurth -Date: Wed Dec 11 10:19:09 2019 -0800 - - [open-vm-tools Coverity] Fix Coverity scan reported issues in copyPasteUIX11.cpp - - - Non-static class member mHGGetListTime is not initialized in this constructor - solution: add it into init list of constructor - - - unsigned_compare: This greater-than-or-equal-to-zero comparison of an - unsigned value is always true. end >= 0UL. - Function: GetLastDirName - -commit ab090e4b20b80f3a1f3dc47a096650232a4588ee -Author: Oliver Kurth -Date: Wed Dec 11 10:19:08 2019 -0800 - - Remove residual data when the DNS nameserver configuration changes. - - If the list of DNS nameservers available should shorten or both IPv4 and - IPv6 entries are present, residual data can still be available for display. - This change to nicInfoPosix.c corrects the problem. - -commit fcaa29ff7269cb73002db455f7d7e6bd8de29d3c -Author: Oliver Kurth -Date: Wed Dec 11 10:19:08 2019 -0800 - - Tools-11.0.5 - Trim trailing whitespace from log params in /etc/tools.conf. - - Remove trailing whitespace from pathnames and parameters in - tools.conf. - -commit 08f1a0270922b53e9309cf5d0a253c3df3dcc508 -Author: Oliver Kurth -Date: Wed Dec 11 10:19:08 2019 -0800 - - Avoid securing disk device info for ZFS pools (at this time) - - ZFS filesystem pools device names can appear as single directory name - at the root directory. The current logic to locate the - /sys/class/blocks/ PCI structure based on typical device name - format will fail for ZFS pools. As an immediate fix to the SIGSEGV, - avoid attempting to locate the PCI info; keep vmtoolsd running. - - Addresses https://github.com/vmware/open-vm-tools/issues/378 - -commit 7c09ff48397af1ea7c33d37018ed01a46338beb4 -Author: Oliver Kurth -Date: Wed Oct 30 11:21:53 2019 -0700 - - Common source file change not directly applicable to open-vm-tools. - -commit 86d3256f2acccc066648e6b25e16b46930338406 -Author: Oliver Kurth -Date: Wed Oct 30 11:21:53 2019 -0700 - - stop systemd-243 udev complaints #371 - - Address issues from pull request #371 on github: - - fix substiution variables for systemd-243 - - fix permissions of rules file - See https://github.com/vmware/open-vm-tools/pull/371 - -commit 9dd1f856cff25e27b01905118d2e34997c6c93e5 -Author: Oliver Kurth -Date: Wed Oct 30 11:21:53 2019 -0700 - - Suppress a couple of coverity false alarms in FileLoggerOpen(). - - The stat() system call is used to determine whether to rotate logs. - There is no danger of time-of-check vs. time-of-use because the rotation - decision still holds even under the very-unlikely condition that the existing - log file size changes. - - When rotating the logs, the service should not stop when a rename() fails - on an old file. The process ignores the rename() return code intentionally. - The error condition cannot be logged because the process is already in the - log handling context and would either crash or risk a recursion loop - otherwise. In addition, writing to stdout/stderr is useless, since the - process is running as a service and the stdout/stderr is reopened on /dev/null. - - Therefore, the above two coverity issues are suppressed in the code. - -commit 7f7686fbcebe957608b32ef9cc9f9378a7ab33ca -Author: Oliver Kurth -Date: Wed Oct 30 11:21:53 2019 -0700 - - Bump the VMware Tools version to 11.0.5 on vmtools-prod-cpd. - - Update bora/public/vm_tools_version.h to set the current tools version - to 11.0.5 - - TOOLS_VERSION_SLEDGEHAMMER_UPDATE1 --> 11.0.5 - -commit d3edfd142a81096f9f58aff17d84219b457f4987 -Author: Oliver Kurth -Date: Mon Oct 21 14:58:04 2019 -0700 - - update version to 11.0.1 - -commit 11b3bfc92545dde7ebff483e795d767158a8be0d -Author: Oliver Kurth -Date: Mon Oct 21 14:57:31 2019 -0700 - - update ChangeLog - -commit 2b4823913e889a9ee834470e5198964071093d7c -Author: Oliver Kurth -Date: Mon Oct 21 14:57:07 2019 -0700 - - update Release Notes