* 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 <okurth@vmware.com>
-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 <okurth@vmware.com>
-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 <okurth@vmware.com>
-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 <okurth@vmware.com>
-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 <okurth@vmware.com>
-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 <okurth@vmware.com>
-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 <okurth@vmware.com>
-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 <okurth@vmware.com>
-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 <okurth@vmware.com>
-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/<device> 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 <okurth@vmware.com>
-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 <okurth@vmware.com>
-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 <okurth@vmware.com>
-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 <okurth@vmware.com>
-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 <okurth@vmware.com>
-Date: Mon Oct 21 14:58:04 2019 -0700
-
- update version to 11.0.1
-
-commit 11b3bfc92545dde7ebff483e795d767158a8be0d
-Author: Oliver Kurth <okurth@vmware.com>
-Date: Mon Oct 21 14:57:31 2019 -0700
-
- update ChangeLog
-
-commit 2b4823913e889a9ee834470e5198964071093d7c
-Author: Oliver Kurth <okurth@vmware.com>
-Date: Mon Oct 21 14:57:07 2019 -0700
-
- update Release Notes