]> git.ipfire.org Git - thirdparty/open-vm-tools.git/commitdiff
Updated the ChangeLog with the changes targeted for OVT 11.2.0 from
authorJohn Wolfe <jwolfe@vmware.com>
Tue, 22 Sep 2020 14:58:10 +0000 (07:58 -0700)
committerJohn Wolfe <jwolfe@vmware.com>
Tue, 22 Sep 2020 14:58:10 +0000 (07:58 -0700)
the "devel" branch.

Note: These may include changes deemed urgent enough to be cross ported to
      the "stable-11.1.x" branch.

open-vm-tools/ChangeLog

index 5902cdb6a2a0fef30c9ca57cdd85934b62ad4a92..a61ecf6861eac52bc8163d468bb9fb8af73460cf 100644 (file)
+commit 19d12e9a038a1835155ae26631b9a34d5a54cfcd
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:06 2020 -0700
+
+    Common source file changes not applicable to open-vm-tools.
+
+commit 5e0117e5ac8620ee00906fb9f070e92ac6a15baf
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:06 2020 -0700
+
+    Changes to Common source files not applicable to open-vm-tools.
+
+commit e71f137295a2aa94931369060a08a9fd6c1dde33
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:06 2020 -0700
+
+    GuestOS: Add Flatcar Linux (64-bit only) as a new guest.
+
+commit 53c5a3a8cb653031d3efa8009274b2b96c84ce25
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:06 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit d93e52f060d979baea5bcb63fac62a32a276becf
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:06 2020 -0700
+
+    Common source file change not applicable to open-vm-tools.
+
+commit 6c40ef8aa76485edbc322711cae34cb75df56d2a
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:05 2020 -0700
+
+    hostinfo.h: stop including x86cpuid.h
+    
+    With the removal of Hostinfo_GetAllCpuid in an earlier change, hostinfo.h
+    can stop including x86cpuid.h and only needs vendor IDs from x86vendor.h.
+    
+    Unfortunately, quite a few source files depended in hostinfo.h's automatic
+    inclusion of x86cpuid.h. Fix them to include what they need.
+    
+    The lib/include/guestStats.h is a special case that happened to succeed because
+    of a warning that was disabled in x86cpuid.h which also happens to have
+    been included earlier than this header.  Re-disable the warning.
+
+commit 1f66f283c20f7f5cd154ca34c33e3e145659916a
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:05 2020 -0700
+
+    Ensuring vmtools utilities are only used in a VMware virtual environment.
+    
+    Several utilities do not check that their running environment is in a
+    VMware hypervisor.  Add checks and generate error messages if the
+    running environment is a physical machine.  Some makefiles were altered
+    o resolve dependency issues.
+
+commit 6f78dd5ce2733ea964fe969cb739daa55e329e70
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:05 2020 -0700
+
+    VGAuth: vgauthd service fails if vgauth.conf samlSchemaDir has trailing whitespace
+    
+    When reading the vgauth.conf samlSchemaDir, remove any trailing whitespace.
+    Also remove trailing whitespace when reading any preference string.
+
+commit e6b3847d7bd9b811faff47126da72436d0e69ea2
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:05 2020 -0700
+
+    Additional clean up of vmware_pack files.
+
+commit 1cb3b54c545608fff271ca076b832c991a9316fb
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:05 2020 -0700
+
+    Updating authors for OVT contributions
+    
+    https://github.com/vmware/open-vm-tools/pull/432
+
+commit 098d213d1db4b4bb22823036cca7f3bc6f06af71
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:05 2020 -0700
+
+    Changing permissions of tools configuration example file.
+    
+    Also made a small change to another makefile for more consistency in style.
+
+commit 6ef9d2fb20c127d633210b4537848021b1840013
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:05 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 3b5f6264e905911ed87196cd49eec8387205da1e
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:05 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 46c324e50081f63b12890cae9f0a9147805cdbee
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:05 2020 -0700
+
+    Additional clean up of vmware_pack files.
+
+commit daa348acc12b0c24075276874c03d97acd2d247e
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:05 2020 -0700
+
+    Additional clean up of vmware_pack files.
+
+commit fdcc1ae11383e627ba624dc06c94d2ea0b62032f
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:05 2020 -0700
+
+    Additional clean up of vmware_pack files.
+
+commit 8cb221c581abe6a905ebd348d32cc3ecb6cabb93
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:05 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit c2553fbd4906f47984f01f11a208fea742683a5a
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:05 2020 -0700
+
+    Change to common header file not applicable to open-vm-tools.
+
+commit c161dcb11d061c6bd4ef3c5aa563b15b13167bdd
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:04 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 4da428cb1bbea7a5e1e9da2df40d410ca557f63f
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:04 2020 -0700
+
+    Back out earlier common header file changes.
+
+commit 7903a7eaee51685e70abfd7c227d1828c34e9373
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:04 2020 -0700
+
+    Backout the previous header file change.
+
+commit ccba10c950c5a5a30c884c6ad3f5b2e71add5b09
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:04 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 27ef6c9deabdc9fe31de7b4f5da02a4408463410
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:04 2020 -0700
+
+    Changes to common header files not applicable to open-vm-tools.
+
+commit 2e5c40274f3f09d95084dafc9608123bf59f80b7
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:04 2020 -0700
+
+    Replace a bogus URL provided in a vmcheck.c error message.
+    
+    Previously the URL "http://www.vmware.com/info?id=99" appeared in
+    an error message in the vmware_checkvm binary to refer to VMware Tools
+    updating information that may change from one release to the next.
+    That information is now available from the single VMware Tools URL"
+    https://docs.vmware.com/en/VMware-Tools/index.html.
+
+commit fe7c6ebcd1fdf3e25246c7e1725063f8c4978db3
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:04 2020 -0700
+
+    Get rid of more vmware_pack files.
+    
+    gcc supports the Microsoft-style "pragma pack" syntax.
+    Standardize on it.  The conversion is somewhat non-trivial,
+    as gcc requires "pragma" to be before or after a statement,
+    not in the middle.
+
+commit 055fed60e4f1a545e923c2aa0c14f5ecdb53b6ab
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:04 2020 -0700
+
+    Common source file change not applicable to open-vm-tools.
+
+commit 3afc566751b7d151b2adb75703b5dfc10bff2237
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:04 2020 -0700
+
+    Log Facility: Infrastructure changes for module level filtering
+    
+    Additional changes to log.h and loglevel_userVars.h
+
+commit 0516ef4a9a98f435aa3fbf20be43fc9581b34115
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:04 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 3a10aafdeaac5c708d951e122bba816d9574b2be
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:04 2020 -0700
+
+    Remove PANIC() macro in favor of Panic() or VERIFY()
+
+commit 54d36be9679eec0971a31d5b608bb51ecb07dd25
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:04 2020 -0700
+
+    Record usage of VMware Tools version 11.1.6
+
+commit 90ac21d93e9159582865955c83d47676db2ea34f
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:03 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 3df677d2ba3b4ddefc81c0ae0e381c782c81bbb6
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:03 2020 -0700
+
+    Changes to common header files not applicable to open-vm-tools.
+
+commit 652aeafa2cee7893b66f73f3096077232e6dce93
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:03 2020 -0700
+
+    Adding null check for results passed to log function.
+    
+    In several files, replies/results from RPC functions can possibly be
+    null if the function fails.  This changeset adds a function-like macro
+    which does the null checks and is applied to the replies when passed
+    into logging functions.
+
+commit 31e14a2def83c8cf4450543c042c61a5e811eada
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:03 2020 -0700
+
+    Ensure the servicediscovery plugin isn't enabled in an open-vm-tools build for non Linux OS.
+    
+    The servicediscovery plugin is supported only on Linux platforms.  This
+    change checks that this plugin is enabled only if the OS is Linux.
+    Otherwise, an error message is printed.
+
+commit be533613b3efdc8f78f6762aa31574173443e7e8
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:03 2020 -0700
+
+    Tools consumes loglevel_user.h
+    
+    Adding lib/include/loglevel_userVars.h.
+
+commit 5a9242dd13e229929e1c1dbe6a872b4c0e9e3361
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:03 2020 -0700
+
+    Split out the log level defs from the log level vars.
+    
+    This way the Log Facility can use the same name space as LOG for its
+    domain specific level filtering by including loglevel_userVars.h directly.
+
+commit 3fbb1d39f298f37248ec9690f08c550872846940
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:03 2020 -0700
+
+    Backout the previous log level defines change.
+
+commit 34a64c375ee0a16db7e1f85f358c90d12815dac2
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:03 2020 -0700
+
+    Split out the log level defs from the log level vars.
+
+commit 606ed341010cec4a3c32233ba47e88aca9eb7b4d
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:03 2020 -0700
+
+    Get rid of vmware_pack files (devices edition)
+    
+    gcc supports the Microsoft-style "pragma pack" syntax.
+    Standardize on it.  The conversion is somewhat non-trivial,
+    as gcc requires "pragma" to be before or after a statement,
+    not in the middle.
+
+commit 2174f3237b58391e9155e37895ef63c0043b0b35
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:03 2020 -0700
+
+    vm_assert.h: Remove unused PANIC_BUG
+
+commit 42af202affbf0cc2bb533dd430933bf5ee2ce247
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:03 2020 -0700
+
+    Swap out Log+PANIC for Panic
+    
+    Just call Panic with an appropriate string instead of a Log+PANIC.
+
+commit e61fbb2ebeb701063ec1e1362d7e1b19695ba183
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:02 2020 -0700
+
+    LOG: Keep the LOG_LEVEL entries sorted
+    
+    This is the first in a series of changes to the Log Facility that will add
+    the ability to have domain specific filtering (e.g. foobar domain can have
+    log calls which are filtered by domain (name) and level).  This will make
+    LOG like abilities usable in all build types, even a release build.
+    
+    The LOG_LEVEL entries are difficult to find since they are in a jumbled
+    order.  The existing grouping isn't useful as many of the modules are shared.
+    Create one big sorted list.
+
+commit 16f81450b4820a4634dfefbaea222dda161e445c
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:02 2020 -0700
+
+    Common header file change not directly applicable to open-vm-tools.
+
+commit d2404fe3a2dfc88b118bd8dcf3655a960b52c822
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:02 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 31542efae6854d989d51b5d4c3333d3baa43dfc8
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:02 2020 -0700
+
+    Removing unnecessary code from rpc header file.
+    
+    Several macros related to VMDB are no longer needed in the guestrpc
+    header file.  This change deletes those unused macros.
+
+commit 0bb2d1599b4a29486aef2d4bced25992a99154cf
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:02 2020 -0700
+
+    Improve the logging for deployPkg in a few workflows
+    
+    When executing Perl script in Linux Guest OS customization, log an
+    error if the execution fails.
+
+commit 1c3925b3078008ff48b2c89c1ed080c583aba840
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:02 2020 -0700
+
+    Add --cmdfile argument
+    
+    Some OSes (Windows) have a relatively small cmdline limit.
+    Expose a cmdfile argument which works like --cmd, but
+    reads the input from a file.  This allows RPCs which can
+    have huge arguments (guestVars, namespaceDB, DataSets) to work.
+
+commit 00d5ee23bdbbc01ac7eb326715ae7a98c0acdd06
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:02 2020 -0700
+
+    Common source file change not applicable to open-vm-tools.
+
+commit 248ef2c5361a0a8a7e4bed9cafec50598a313899
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:02 2020 -0700
+
+    Fix a stack-use-after-scope issue in FileLockScanDirectory.
+
+commit 504e2b8021b5c1e51c7f208c11acaac444531feb
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Sep 11 12:11:02 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 79790f72cac52853dba8abba51e51226dad721f0
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Aug 18 07:46:26 2020 -0700
+
+    Update copyright dates.
+
+commit dd54c97c7aca69dda041e82fd1a62a836c20db4f
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Aug 18 07:14:12 2020 -0700
+
+    Remove the guestApp.h header file that is not needed in conf.h
+    
+    The configuration header file conf.h includes the guestapp header file
+    guestApp.h, but there are no related references to the guestapp header
+    file.  This change removes the unnecessary header file.
+    The guestApp.h header file is included in the few source files with
+    a dependency on it.
+
+commit 1b7f86e63a4a03170de159aa719c5e5be7e2dcea
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Aug 18 07:14:12 2020 -0700
+
+    Including appinfo and servicediscovery settings in configuration file
+    
+    Adding the default configuration settings to the tools.conf sample.
+
+commit 45d0a2d16b5fb25ec11df8e9f75000917e279c22
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Aug 18 07:14:12 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 093fcc60b980a6d48e9e3ed2156e79c6a6790f99
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Aug 18 07:14:12 2020 -0700
+
+    [HGFS Server] Add file attributes/symlink check status cache using oplock support
+    
+    An investigation found that while copying a group of small files from host
+    to guest using the shared folder, the HGFS_OP_GETATTR_V3 message was handled
+    in HGFS server 276,140 times over a period of ~35 seconds.
+    
+    Caching the file attributes in HGFS on the server-side can reduce the time
+    significantly (from experimental results, 35s => 8s).
+    
+    It was also discovered that Posix_RealPath is called repeatedly to check
+    whether a path is a symlink, since HgfsServerGetLocalNameInfo is called when
+    handling a series of requests.
+    
+    Integrate a key-value cache to HGFS server to cache the symlink check results
+    and file attributes, using the file path as the key.  This task will be divided
+    into multiple change:
+    
+    1. Add oplock support
+    2. Add a customized LRU cache in HGFS server for file attributes and
+       symlink check results
+    
+    -  New files:
+       hgfsCache.h/c: implements a customized LRU cache which is built by
+                      combining two data structures: a doubly linked list and
+                      a hash table.
+    
+    -  The cache will be allocated only when oplock is enabled.
+    -  The cache relies on the file change monitor provided by oplock to ensure
+       there is no stale data.  When adding an entry into the cache, also
+       register the file change callback to oplock.  Upon receiving the file change
+       callback, invalidate the cache.  Once the cache is full, remove the LRU
+       entry and unregister the file change callback for it.
+
+commit e860f4aaaac89aa0043a948ae79ac1b2a8dab6b4
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Aug 18 07:14:11 2020 -0700
+
+    Change to common header files not applicable to open-vm-tools.
+
+commit fac536ee236d87e779a323bc99e6f5c66550abf8
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Aug 18 07:14:11 2020 -0700
+
+    Common header file change not directly applicable to open-vm-tools.
+
+commit f7ac1c4b756bc8a0b4b248299f725df773858695
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Aug 18 07:14:11 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 07b065dbceadc6968f9b145dcef13a9fdfde1587
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Aug 18 07:14:11 2020 -0700
+
+    Define "Unknown Command" Macro to replace hard coded strings in rpc files
+    
+    This changeset finds all instances of the hardcoded string "Unknown Command"
+    in a few rpc files and replaces it with a macro defined in a shared header
+    file.
+
+commit 468fcf407bd71983cca6652d71547099772f37f6
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Aug 18 07:14:11 2020 -0700
+
+    Changes to common header files not directly applicable to open-vm-tools.
+
+commit bab170d03516705690ec347ba4c0ffbf5338f42a
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Aug 18 07:14:11 2020 -0700
+
+    Changes to common header files not applicable to open-vm-tools.
+
+commit 2f11b89440dfb80a8b3a8ff1b343642367b2491b
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Aug 18 07:14:11 2020 -0700
+
+    Fix log recursion issue in DestroyRpcChannel()
+    
+    Avoid calling g_xxx() logging routines in any function directly or
+    indirectly invoked from VmxGuestLog().  Change the g_debug() call in
+    DestroyRpcChannel() to a Debug() call.
+
+commit 46808762d89d92cdb2d2d382ff01227bdaf99f49
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Aug 18 07:14:11 2020 -0700
+
+    Changes to common source files not directly applicable to open-vm-tools.
+
+commit 7ea7359bcac3bab10db4d568156ccc9c7849ef40
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Aug 18 07:14:11 2020 -0700
+
+    Remove #include for headers that are not needed in serviceDiscovery.c file.
+
+commit 697e20320ee71b8feb248582ccf0100b919f5b32
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Aug 18 07:14:11 2020 -0700
+
+    Changes to common source files not directly applicable to open-vm-tools.
+
+commit e70b82a46f92f8094d321a44f5402de1686f22b2
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Aug 18 07:14:11 2020 -0700
+
+    Removing windows header file which is not needed for OVT build
+    
+    Changeset deletes code which references a Windows specific
+    header file and cleans up some whitespace.
+
+commit 95f424ea52f3a674a3d3181759cb1fbf7315b315
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Aug 18 07:14:10 2020 -0700
+
+    Adding vmtools library dependency to deploypkg library
+    
+    Some functions are not found in shared libraries when linking,
+    which generates several warnings.  Added a library with
+    the needed functions to the list of dependencies.
+
+commit cfbb787aa6c14ed71314b848fde915dc40fb8055
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Aug 18 07:14:10 2020 -0700
+
+    Backout the previous common souce file changes.
+    
+    Restore files to original state
+
+commit 78871a8b52d44aa4211890e4e7dadac31a56fe97
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Aug 18 07:14:10 2020 -0700
+
+    Changes to common source files not directly applicable to open-vm-tools.
+
+commit 98ac6d11bd48531c138f2fa82d70e71ec848a515
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Aug 11 21:26:23 2020 -0700
+
+    Update the copyright
+
+commit 32e653c935977b511470fafccb3cddcdb566df85
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Aug 7 12:03:26 2020 -0700
+
+    Backout the previous common souce file changes.
+
+commit f08d6f6d9a2cefe2f5a24fbe6836362c6fddde23
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Aug 7 12:03:26 2020 -0700
+
+    Changes to common source files not directly applicable to open-vm-tools.
+
+commit 09c15cc2d69d00799361b1ffc3b87550377b5f31
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Aug 7 12:03:26 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 62896f05bb22a2217851dc5dda59d0605e76d2bf
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Aug 7 12:03:26 2020 -0700
+
+    Address some Log spew for toolsdeployPkg.log
+    
+    1. Remove the extra '\n' at the tail of logging messages in imgcust.
+    2. Update the log printting function, do not add '\n' if the original
+       log message has already included it.
+
+commit 9cbda48c6a5b778b30db123d621c358a15d215bf
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Aug 7 12:03:26 2020 -0700
+
+    Add copyright header to service discovery scripts
+
+commit 3aef7599dc3ea7468149be55d9ed5c3bbcb6061b
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Aug 7 12:03:26 2020 -0700
+
+    common header file change not applicable to open-vm-tools.
+
+commit 1eb8a82ac5e2f493ad23caf67e9bab8fd4cd3802
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Aug 7 12:03:25 2020 -0700
+
+    Common source file changes not directly applicable to open-vm-tools.
+
+commit d2c7b255e902fcced1b60d30ff472d88595613ea
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Aug 7 12:03:25 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit a65b1788534991fa3989a3a65942e944588df897
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Aug 7 12:03:25 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 8dc74b22555398fbea5a7895914a910411909803
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Aug 7 12:03:25 2020 -0700
+
+    Updating the copyright date on a few files.
+
+commit bddf9cdc61846cf9d6e8f36585dcdc0b39339beb
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Aug 7 12:03:25 2020 -0700
+
+    Resubmit the gcc baseline to 4.1 bump.
+
+commit 563ab298de4a7d25355fd7768542b655660e22b9
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Aug 7 12:03:25 2020 -0700
+
+    Backout the previous gcc-4.1 enforcement.
+
+commit 57b3aa2a537fc1a7d5c6e04cdbbcb39e472f38af
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Aug 7 12:03:25 2020 -0700
+
+    Bump gcc baseline to 4.1
+
+commit ac7098903f510f69b8aefdd9ae2625f691389ba8
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Aug 7 12:03:25 2020 -0700
+
+    [HGFS Server] Support oplock inside HGFS server for Windows host
+    
+    Missed two source files for previous HGFS Server changeset.
+
+commit 31978d3150e9730e75266689e18404f49430ca44
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Aug 7 12:03:24 2020 -0700
+
+    [HGFS Server] Support oplock inside HGFS server for Windows host
+    
+    The motivation for this change is to cache file/directory related information
+    in host side, for example the file/directory attributes.  To make the cache
+    correct, we will use the oplock(Windows)/lease(Linux) to monitor the
+    file/directory change event.  When the file/directory changes, the item in
+    cache will be invalidated.
+    
+    In this change, two new functions are defined:
+    - HgfsOplockMonitorFileChange
+       This function is used to monitor the change event for a file/directory,
+       and the callback will be called if file/directory is changed.
+    - HgfsOplockUnmonitorFileChange
+       This function is used to cancel the change event monitoring.
+    
+    This patch only implements the oplock support for Windows host, the support
+    for Linux will be delivered in another patch.
+
+commit 3b40aceb52c8fd2b001c0b5aa192018fad3fa2c1
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Aug 7 12:03:24 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 6757870e37708413ea005c5790f292f1115b12ec
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Jul 31 13:36:35 2020 -0700
+
+    The new table driven guest identification code did not handle Red Hat
+    properly.  It needs to be checked for before Enterprise Linux.
+
+commit 17f34b99fcde4d7f1a5dd26e766c502dc804a2db
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Jul 31 13:36:35 2020 -0700
+
+    Changes to common header files not applicable to open-vm-tools.
+
+commit 623f1d057fd552a2a20110c8f2ad2e00ec01b0ad
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Jul 31 13:36:35 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 6578e6a740a027e8957b8af1442277feba022ef9
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Jul 31 13:36:35 2020 -0700
+
+    Remove duplicate global definitions.
+    
+    Remove duplicate and unused global definitions for
+    GDK_SELECTION_TYPE_TIMESTAMP and GDK_SELECTION_TYPE_UTF8_STRING.
+    
+    This fix will address https://github.com/vmware/open-vm-tools/issues/451
+
+commit bd2b5b4a8dfa4f449cc0afa4262e28bb4db06714
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Jul 31 13:36:35 2020 -0700
+
+    Changes to common header files not applicable to open-vm-tools.
+
+commit 012ae95c08eaba8c46152422a23a2a82ff330f0c
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Jul 31 13:36:35 2020 -0700
+
+    serviceDiscovery: Double quoting script variables that might contain whitespaces.
+
+commit 6908a9f51956ef77c5e7a45d42ab09c3aba2c818
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Jul 31 13:36:35 2020 -0700
+
+    Update to the tools.conf sample file not applicable to open-vm-tools.
+
+commit 3d311af531f06e7de255b51534818dcf777c81b7
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Jul 31 13:36:34 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 96daffa492eee5aa9e5ad03f1b67c17e5ccfae42
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Jul 31 13:36:34 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit e6927bc3ac49fec1241bbf78cb35158553bab400
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Jul 31 13:36:34 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 631280670bd5e0f50c2ece8ea43cc01c8586eb46
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Jul 31 13:36:34 2020 -0700
+
+    Changes to common header files not directly applicable to open-vm-tools.
+
+commit c275d66d52a532ddae5ca0bfe4b1af7f71209524
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Jul 31 13:36:34 2020 -0700
+
+    [Coverity] Remove superfluous condition in if statement
+
+commit 45b48c92746b4151b1eb118efdbfcb045cb4b97e
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Jul 31 13:36:34 2020 -0700
+
+    Rewrite Linux guest shortname identification
+    
+    Replaced guest identification with easy to maintain tables
+    as well as added general table search abstractions for easy
+    maintainability.
+
+commit 9e70e3db1038b2703b7c0e9d5e12afad1407e95c
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Jul 31 13:36:34 2020 -0700
+
+    GOSC event doesn't report at once after customization process timer is reached
+    
+    When process timer is reached, the command process is killed and function
+    ProcessRead is called to read all the output till EOF.  But EOF can't be
+    reached immediately.  The reason is pre-customization script is launched
+    by perl script, and killing perl script process doesn't kill the
+    pre-customization script process.
+    This code update includes:
+    1. Do not read stdout/stderr when gosc command process exits abnormally
+       to avoid the EOF blocking.
+    2. Add READSTATUS_PENDING_TO_EOF in enum ReadStatus to avoid the confusion
+       with READSTATUS_PENDING.
+    3. Close the write ends of pipes (stdout[1]/stderr[1]) for child command
+       process before it exists.
+    4. In processPosix.c, the write ends of pipes have been closed in line 180,
+       181, so the read ends should be closed in line 254, 255.
+    5. Add explicit note for the beginning and the end of the perl script log.
+
+commit 641874bfb831fc63e8ea289ee00d12d67734285e
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Jul 31 13:36:34 2020 -0700
+
+    Common hesder file change not applicable to open-vm-tools.
+
+commit 534f6bcbdda25bc9999c306cdd0d8e3e89f8f95c
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Jul 31 13:36:34 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit f1625fd8cad09739da8e67c952c27bdd425e096b
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Fri Jul 31 13:36:33 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 44ad3675a33b804dd262bfab3279410aff442bcc
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Jul 21 11:53:01 2020 -0700
+
+    Fix memory leak issue for "vmtoolsd" binary on receiving SIGINT or SIGUSR1.
+    
+    Valgrind complains of a memory leak issue on receiving SIGINT or SIGUSR1
+    signal, because we lost call to RpcIn_Destruct(chan->in) in
+    RpcChannelTeardown().  It just happens to be released only at service
+    shutdown or on receiving SIGUSR1 signal; not a major concern.
+    Cleaning up the code.
+
+commit 2696fb719e9589dd82477f296c7cf81cc3cad617
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Jul 21 11:53:01 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit f1330b36a316d38930aa3a654ea288a40f5a2a70
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Jul 21 11:53:01 2020 -0700
+
+    [CLI] "removeAll" missing in first line of vmware-vgauth-cmd help info
+
+commit 511b4a8d729adef45964aceb8b3f1a7ef285c132
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Jul 21 11:53:01 2020 -0700
+
+    Remove unnecessary FreeBSD strings
+
+commit c9a362419af2cdc312591c5dd63258a765d6f8f0
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Jul 21 11:53:01 2020 -0700
+
+    Unknown Linux, later than 5 should report 5, not 4
+    
+    We want to report the highest version we know about in the short name.
+
+commit 0265c8e2a43d45bfcbf9276168c55aa5fa69265e
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Jul 21 11:53:01 2020 -0700
+
+    Improve the LSB distro identification table documentation
+    
+    Explain the LSB distro identification table and provide directions
+    about when to use it.
+
+commit 87128716f810df6140987db6de8c73905e8a3b8c
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Jul 21 11:53:00 2020 -0700
+
+    Fix a comment about POSIX/Linux guest identification
+    
+    The comment is not clear.  Fix this.
+
+commit 0dabbdf36c4f2fdc248f75a5c5325b9d82728c59
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Jul 21 11:53:00 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 99ccb81ebb4d0d085a25b9b531c86d43e646be6e
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Jul 21 11:53:00 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 3980498b245bf7a6a46a42d11dcdb725a326da70
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Jul 21 11:53:00 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 3b9521c96f0ec985d4965c73e9fd70e9718b3d53
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Jul 21 11:53:00 2020 -0700
+
+    Common source file changes not directly applicable to open-vm-tools at this time.
+
+commit 695611c22bb41a50abf71850ebc69de5ee415b09
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Jul 21 11:53:00 2020 -0700
+
+    hostinfoPosix: remove NOT_IMPLEMENTED() when NO_IOPL
+    
+    When running "vmtoolsd -b pidfile" on Linux arm64, we hit this error:
+    
+       [error] [vmsvc] NOT_IMPLEMENTED hostinfoPosix.c:2526
+    
+    Linux arm64 does not implement iopl() and the Hostinfo_ResetProcessState()
+    is raising a NOT_IMPLEMENTED() because of that.  However if there's no iopl(),
+    there is no reason to drop IO privileges, so we can just skip that code.
+    
+    This change also restores usage of getloadavg() for non Android arm64
+    platforms: ESX vmx and tools for Linux arm64.
+
+commit b1fdd4f15337cfb314652b66bbcc7be4bca100c3
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Jul 21 11:53:00 2020 -0700
+
+    Resubmit - Move vgauth to gcc6 and openssl-1.1.1e.
+
+commit 31d769f152106333e00902432a4bf49158defecd
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Jul 21 11:53:00 2020 -0700
+
+    ServiceDiscovery: Reducing scope of local variables in checkForWrite().
+    
+    Reducing scope of variables 'clientTimeStamp', 'clientInterval' and
+    'currentTime' in function 'checkForWrite()'.
+
+commit 0e6bd1e045daeb194d624bf09a768f60a199b223
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Jul 21 11:53:00 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 48a140340865ca769d022d741f6fdd6c73384a5c
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Jul 21 11:53:00 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit e0152be9ef541f359bf2cc4452b838825cefd581
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Jul 21 11:53:00 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit de28bcaf8e4e85bdfcc2d67577bb2a3656f76d4f
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Jul 21 11:52:59 2020 -0700
+
+    Backout the previous vgauth changes for openssl 1.1.1.
+
+commit 8180c0dd6c2e07631173d00437934a369bf7e715
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Jul 21 11:52:59 2020 -0700
+
+    Move vgauth to gcc6 and openssl-1.1.1.
+
+commit 4f6cec30425e7e65405ca3e7191bfcd03ffe97d9
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Jul 21 11:52:59 2020 -0700
+
+    vmware-toolsbox-cmd: Fix illegal read memory issue reported by Valgrind
+    
+    Replace the static function MsgUnescape() and its memmove() call that moves
+    1 byte beyond the termination '\0' with glib's g_strcompress().
+
+commit d5a24c41aa23c155a24ed65174cd986452fddd0d
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Jul 21 11:52:59 2020 -0700
+
+    Backout the immediately previous changes to common files.
+
+commit f078797c6b17ae91e3788da47a606313b141d0d9
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Jul 21 11:52:59 2020 -0700
+
+    Common source file changes not directly applicable to open-vm-tools at this time.
+
+commit 7bd7bb9e062c7e93f94197b52211d09ef535b4e9
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Jul 21 11:52:59 2020 -0700
+
+    Common header file change not directly applicable to open-vm-tools.
+
+commit 3e83452afcc6cc86b106b2c87527489c0126635b
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Jul 21 11:52:59 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit a08df7a3eef47c1ed211ef034ae390a4ee898df9
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Jul 21 11:52:59 2020 -0700
+
+    Changes to common source files not applicable to open-vm-tools.
+
+commit 92022a07d524a16cccc71e44f4cbbbafdd1062bf
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Jul 21 11:52:59 2020 -0700
+
+    open-vm-tools: Propagate new gdk-pixbuf-xlib include location #438
+    
+    From github PR #438 (https://github.com/vmware/open-vm-tools/pull/438).
+
+commit cffddcca7187adc043c82a24b5f15296fa6428c0
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Jul 21 11:52:59 2020 -0700
+
+    Common header file change not directly applicable to open-vm-tools.
+
+commit c0dfe4248701323394959b34814bd48d2b157bbc
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Jul 21 11:52:59 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 27fe47c54402b6d3e941b2c45e611b98a6c862e9
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Jul 21 11:52:59 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 29b3ab0fd346f411e65a39a3b89f56eb85d30b20
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Jul 21 11:52:58 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 6ae818a5c9c261c16c630fc3f5814cbf8d080022
+Author: John Wolfe <jwolfe@vmware.com>
+Date:   Tue Jul 21 11:52:58 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit e5d0e1a2d33bd9060d843007d6bafebac677735d
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Thu Jun 11 20:43:21 2020 -0700
+
+    Fix misc. issues in appinfo plugin source.
+    
+    Used the proper @param and @return statements in the
+    function documentation for AppInfoServerSetOption.
+    
+    Re-organized an if code block.
+
+commit d5517e5255770cd66eab3239c9d617147a3b0077
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Thu Jun 11 20:43:21 2020 -0700
+
+    ServiceDiscovery: Replacing deprecated 'netstat' command with 'ss'
+    
+    Updating the Linux serviceDiscovery scripts to use "ss" in place of
+    the deprecated "netstat" command.
+
+commit 9afd238cddc0cb0511d8daa903b4f5c9a52b8dc3
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Thu Jun 11 20:43:21 2020 -0700
+
+    Code cleanup to address a Coverity issue.
+    
+    Coverity reports a "dereference after NULL check" in
+    BkdoorChannelStart.  However, at the point of dereference
+    it's known that chan->inStarted is TRUE, which means chan->in
+    is guaranteed to be non-NULL, so it's not a bug.
+    
+    Still, given that an input channel, if present, must have been
+    started before calling BkdoorChannelStart, it's possible to do
+    some code cleanup that will also get Coverity to stop reporting
+    the issue.  Change what's currently a test into an ASSERT, test
+    chan->in rather than chan->inStarted, and add comments to make
+    it clearer what's going on.
+
+commit 5e1388e10828cec3885ab0107711f483fe732d33
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Thu Jun 11 20:43:21 2020 -0700
+
+    Common header file change not applicable to open-vm-toold.
+
+commit e52ffacc9d189e4a4fd5880e3b1c9593cb6c32b6
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Thu Jun 11 20:43:21 2020 -0700
+
+    Fix Coverity-reported dead code issue.
+    
+    The underlying problem was that retryCount was being zeroed on every
+    iteration of the while loop.  Zero it before entering the loop instead.
+
+commit e3a31877f56c1f0274a7e45b39d3be16a5f64c5f
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Thu Jun 11 20:43:20 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 1669fe0b0c0161884f19bcce257e0b10328c14c6
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Thu Jun 11 20:43:20 2020 -0700
+
+    Correct an issue reported by Coverity.
+    
+    lib/asyncsocket/asyncsocket.c:
+     - AsyncSocket_SetKeepAlive() calls AsyncSocket_GetFd() which may return
+       a negative result.  If that should happen, simply return FALSE.
+
+commit 013e0137786b28fef01bf3a09d79087d656e8f6e
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Jun 10 12:05:46 2020 -0700
+
+    open-vm-tools: add distribution specific pam config files
+    
+    Add distribution specific pam config files for Debian/Ubuntu,
+    SuSE and Redhat/Fedora/CentOS.  Install a generic file by default,
+    with comments to KB article.  The distribution files are intended
+    to be used by OS vendors in their open-vm-tools packages.
+
+commit 6ffc688caa7755febe912851d70de304d1ad447a
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Jun 10 12:05:46 2020 -0700
+
+    Update the AUTHORS file for OVT an contribution.
+    
+    https://github.com/vmware/open-vm-tools/pull/431
+
+commit 384414d61846f5bd81ce691662efe9d8616a6c69
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Jun 10 12:05:46 2020 -0700
+
+    Appinfo.h:  Add define for APP_INFO_GUESTINFO_KEY
+
+commit 13ac4d1bff79b0218675fcd1b64205f39cdbc768
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Jun 10 12:05:46 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 3d1d9c92f7ff88b8bd7dfaec674c30a7298b596e
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Jun 10 12:05:46 2020 -0700
+
+    Improve Linux guest identification function documentation.
+    
+    Make it clear that the "short name" of a Linux distro has a default
+    value and that the default value should not be overwritten unless
+    VMware does this.
+    
+    If someone cheats and sends down an unsupported "short name", the
+    guestMapper will protect the software stack, mapping the unsupported
+    "short name" to that of the guestOS config found in the VMX file.
+    We know that is OK since the VM couldn't power on and run the guest
+    unless it was valid.
+    
+    All older, supported ESXi have updates that contain the guestMapper.
+    
+    If the guestMapper is not in place - an older, unpatched release -
+    the software stack can become confused causing problems and crashes.
+    
+    Change augments https://github.com/vmware/open-vm-tools/pull/431
+
+commit 0cfda58aaa8bc0fea56f1211897e7f2237f6070a
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Jun 10 12:05:46 2020 -0700
+
+    Make peeking back into the stack work for back traces
+    
+    GCC 10 doesn't like peeking back before the end of an arrary (which
+    is used to peek into the stack).  Fix this.
+    
+    https://github.com/vmware/open-vm-tools/issues/429
+
+commit c7f4a5150d398184062b4d9ddba18d2c481c37f1
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Jun 10 12:05:45 2020 -0700
+
+    Pick up the LSB distro file for ALT Linux
+    
+    Improve the documentation of the Linux identification routine so others
+    know that nothing needs to be changed in the field.
+    Only VMware needs to add identification codes.
+    
+    https://github.com/vmware/open-vm-tools/pull/431
+
+commit ae80317fcbf2026896b9fe5885992d919062d79c
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Jun 10 12:05:45 2020 -0700
+
+    SDMP plugin logs warning message every 5 minute if there is no
+    Namespace DB instance created on a VM.  Changing the log level to
+    debug to solve the problem.
+
+commit 94fe542015b2764db1ea6b29c55cf53d9ce94f5a
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Jun 10 12:05:45 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 0cbe4240689df8c7f6670bb2acf8d9c674063bb7
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Jun 10 12:05:45 2020 -0700
+
+    Clean up lib/file/file.c
+    
+    Consistency with the remainder of lib/file.
+
+commit 070142eaf4742eff23d7bba2a20d07c0064f37d7
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Jun 10 12:05:45 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 8c65a2773817208831d2c2db836a124fb6f6dd0a
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Jun 10 12:05:45 2020 -0700
+
+    Add a new definition for amazonlinux3_64
+
+commit dca1937e894674fa41e7e0e2f622fb297ab74c08
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Jun 10 12:05:45 2020 -0700
+
+    Implement Set_option handler in appInfo plugin.
+    
+    * Added a handler for the Set_option for appInfo plugin.
+      The poll loop will be immediately turned off when the feature
+      is turned off at the host side.
+      The poll loop will be immediately turned on when the feature
+      is turned on at the host side.
+    
+    * Added the code to handle VM vmotion to an older host that
+      doesn't have logic to send 'set_option'.
+
+commit 3e3968f0b805d368b77e42902ec8283ba31dda7f
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Jun 10 12:05:45 2020 -0700
+
+    Enable recognition of other5xLinux and other5xLinux64 guests
+
+commit f860921bce04cd0d7ad9f9eff977567d83b294a4
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Jun 10 12:05:45 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 3bd995723f1c11e44ea391c296ad41cf5bc5f151
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Jun 10 12:05:44 2020 -0700
+
+    Directive argument is null from GCC 9.3.0
+    
+    There are paths that do not properly deal with NULL in FileMakeTempEx2Work.
+    Fix this.
+    
+    https://github.com/vmware/open-vm-tools/issues/428
+
+commit 88b016d68ec5bc3b03ae8255a47a9f2fb8630f3a
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Jun 10 12:05:44 2020 -0700
+
+    Add new definition for rhel9_64 and clones.
+
+commit 5612d4889d6dae21dfbb27ec4291807baa55ce7d
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Jun 10 12:05:44 2020 -0700
+
+    Add recognition of FreeBSD 13.
+
+commit 041028cd617331def7b3e6ef7cb98985c64cde38
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Jun 10 12:05:44 2020 -0700
+
+    Enable recognition of SLES 16_64.
+
+commit b48233cb1a996928cf13f6e48131fadabc6e31e9
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Jun 10 12:05:44 2020 -0700
+
+    Add recognition of Windows Server 2021.
+
+commit f40ebc8d757924b08af60956e290e7957274a14c
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Jun 10 12:05:44 2020 -0700
+
+    Enable recognition of darwin20_64 (macOS 10.16) and darwin21_64 (macOS 10.17).
+
+commit 10e5fe6eb5bd803fe0545371d820133813b3e7d5
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Jun 10 12:05:44 2020 -0700
+
+    guest_os_tables.h: Backout previous change for SLES-16.
+
+commit 5978c6bcb8fdf6900c30e2e220f8478070f3bf12
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Jun 10 12:05:44 2020 -0700
+
+    Enable recognization of SLES 16.
+
+commit 0c7eb59720429fb8fa5872e432104731520e8799
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Jun 10 12:05:44 2020 -0700
+
+    Move appInfo and serviceDiscovery plugin related header files.
+    
+    As part of an upcoming project, some appinfo and serviceDiscovery
+    header files are needed at a different location in the common source
+    tree.
+    
+    * Moved the appInfo.h and serviceDiscovery.h to a different location.
+    
+    * Made necessary code and OVT changes to refer to new file paths.
+    
+    * Did some cleanup related to the MACRO names for the keys and scripts.
+
+commit ffc6f72e9babdf82010a96c7c76a0e99d5d9633e
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Jun 10 12:05:44 2020 -0700
+
+    Fix a Coverity-reported NULL pointer issue.
+    
+    Check whether a pointer is NULL before dereferencing it.  Also
+    updated a stale comment, edited a couple of other comments for
+    line length, and deleted some trailing white space.
+
+commit 96c50d2068e45f2803b8ad8c1e186480d82f4411
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Jun 10 12:05:43 2020 -0700
+
+    Fix dereference after null check reported by Coverity.
+    
+    Remove a superfluous NULL pointer test that causes Coverity
+    to report a dereference after null check.
+
+commit 60d527ae5ea021a7c04a8df7437ef8e5914e5404
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Jun 10 12:05:43 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 3dfcedc9f383454baa79dcaa6508c676077177ca
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Jun 10 12:05:43 2020 -0700
+
+    Enable recognition of Amazone Linux 3.
+
+commit 47c78f0e7ebbc80c9addeaa48fad88d507bcc759
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Jun 10 12:05:43 2020 -0700
+
+    Header file vm_verison.h not needed in lib/user/util.c.
+
+commit cab6d8d915d86abd5558d00592e8b64386b50f22
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Jun 10 12:05:43 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit d689c5de5349c48e3a84e72eaf7e2a6be52b8c08
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Jun 10 12:05:43 2020 -0700
+
+    Common source file change not directly applicable to open-vm-tools.
+
+commit 8c0f47c895bd3cd901ddcc6df450a8d28fdf3578
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Jun 10 12:05:43 2020 -0700
+
+    Coverity reported issue: missing break
+    
+    Add the missing break.
+
+commit bb11e038323893d2428eb2ce94f8742233b45546
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Jun 10 12:05:43 2020 -0700
+
+    Changes to common source file not applicable to open-vm-tools.
+
+commit 421e77f5cbb0436bbafdb4d2ec7c39e637061838
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Jun 10 12:05:42 2020 -0700
+
+    Common source file change not directly applicable to open-vm-tools.
+
+commit 88836e5df83b215fed8821b3f31bb4a3091d9848
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue May 26 15:32:59 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 06ac81cfa3a6a31db045a719733a6b9f804063db
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue May 26 15:32:59 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 5a521ce9b164f0db7f860b154ab4baed553f5390
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue May 26 15:32:58 2020 -0700
+
+    serviceDiscovery: Updating 'get-versions.sh' script
+    
+    The following changes have been made:
+    
+    1. Environment variable 'ALIVE_BASE' is used to construct the path of
+       the file where vcops version is stored.  The variable is not avialable
+       when running the script inside serviceDiscovery plugin process, so a
+       hardcoded path is used.
+    
+    2. Added command to retrieve tcserver version
+
+commit 20ad411ebeff55e6d7bfd15afc3fdd6fc3947511
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue May 26 15:32:58 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit c1832d6a60475850a25093d05ccf8c786dd89a50
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue May 26 15:32:58 2020 -0700
+
+    Deprecate VMGuestLib_GetHostMemKernOvhdMB GuestSDK API.
+    
+    * GUESTLIB_HOST_MEM_KERN_OVHD_MB metric was already deprecated in ESXi
+      starting from 7.1.  It's time to deprecate the corresponding
+      VMGuestLib_GetHostMemKernOvhdMB API in GuestSDK.  The documentation
+      will be update denoting that this API is deprecated.
+      After one or two releases, the API will be removed completely.
+      Untill then, the API is modified to explicity return 0 for the metric.
+    
+    * Only a few functions listed in vmGuestLib.h are exposed in the vmGuestLibJava
+      interface.  The remaining functions are encapsulated in '#ifndef SWIG'
+      to hide them from SWIG utility which is used to generate the Java bindings.
+    
+    Note: The external customer facing documentation for this API will be
+          documented later.
+    Note: Once this changeset is submitted, the vmStatsProvider module
+          will be updated to stop using the deprecated API.
+
+commit 6a5123f2e020e6e35d2111777f99879c791088a2
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue May 26 15:32:58 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit a1bb9128e3087602ce5280f43d639cd87e5487cc
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue May 26 15:32:58 2020 -0700
+
+    Changes to common source files not applicable to open-vm-tools.
+
+commit 0682a7064f553a3d50a55ac881b0e5e6b78a257e
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue May 26 15:32:58 2020 -0700
+
+    Update to bora/public/vm_tools_version.h
+    
+    Add tools versions 11.1.1 and 11.1.5 to bora/public/vm_tools_version.h
+
+commit d1ce2c08c47a82a4cfddae55a55c4b9619b08042
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue May 26 15:32:58 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 53473f83f7dfda6a0b592bbfdf1a5e6144b426e7
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue May 26 15:32:58 2020 -0700
+
+    Changes to common source files not applicable to open-vm-tools.
+
+commit a99fcf43fbef64cc36473750a441cb2f6265a1dd
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue May 26 15:32:58 2020 -0700
+
+    Backout previous changes to common source files.
+
+commit 8f68d75e3d6642e2f8d7d7ef9a4cbfcab052b3be
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue May 26 15:32:58 2020 -0700
+
+    Changes to common source files not applicable to open-vm-tools.
+
+commit 34d7c760709cec8938488d1c60831960bc30441d
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue May 26 15:32:57 2020 -0700
+
+    Common source file changes not directly applicable to open-vm-tools.
+
+commit f3423aa7a1d2f0d864eaaa6d11b8b34eacb04c3c
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue May 26 15:32:57 2020 -0700
+
+    Common source file changes not directly applicable to open-vm-tools.
+
+commit e25e233b02557a944babad5d8140472eb25c2210
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue May 26 15:32:57 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 5ed3bc8fe0cfee2b15b469b4f5e71c1fbb28bad9
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue May 26 15:32:57 2020 -0700
+
+    Backout previous common header file change - not applicable to open-vm-tools.
+
+commit 2f6676c69e332677b7bd598505de02d6e78e1fbb
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue May 26 15:32:57 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 0128592fd7ec406824237af5e184f72726715f59
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue May 26 15:32:57 2020 -0700
+
+    Updating the bora/public/vm_tools_version.h history.
+    
+    Tracking version info for the 10.3.22 patch release and 10.2.23
+    development version of tools for older Linux guests.
+
+commit 146971ddbe43d24380891c4297493cce2d4a46c6
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue May 26 15:32:57 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 29c1c6743f5b1a2c9bf6d86f2eaacd10f2102aa2
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue May 26 15:32:57 2020 -0700
+
+    Common source file changes not directly applicable to open-vm-tools.
+
+commit 25320e4af24664ebb6ab324db0a1cdfebf241f37
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue May 26 15:32:57 2020 -0700
+
+    Common source file changes not directly applicable to open-vm-tools.
+    
+    Pre-enable SUSE 16
+
+commit ecdd9001cf809b2ce359f07f8b84d54cd436a573
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue May 26 15:32:57 2020 -0700
+
+    Common source file changes not directly applicable to open-vm-tools
+    
+    Pre-enable RHEL 9, CentOS 9, Oracle 9, and Asianux 9 guests
+
+commit 66e52b635938b8c4e5276944daaec1cddc5ae6f9
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue May 26 15:32:56 2020 -0700
+
+    GuestSDK and vmtoolslib cleanup.
+    
+    * Removed the vmtools dependency for guestsdk.  This has been already
+      done for tar tools build/target.  The same is being done for OVT
+      builds.
+    
+    * Used various static libraries for building guestlib in OVT instead of
+      depending on vmtoolslib.  Similar thing has already been done for
+      appmonitor library in OVT.
+    
+    * GuestSDK_{Panic|Debug|Warning|Log} functions in vmtoolslib are not used
+      anywhere and hence they are completely removed from the code.
+
+commit 66b70db09241bef18694bc0e45bd94a1804b201d
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue May 26 15:32:56 2020 -0700
+
+    Common header file change not directly applicable to open-vm-tools.
+
+commit e4fdad51c47f5e2605a3ad9dd9e3451b25ba6fbd
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue May 26 15:32:56 2020 -0700
+
+    Changes to common header files not applicable to open-vm-tools.
+
+commit a760361f0b603f0dabe2e82cec1a728e5b3f796b
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue May 26 15:32:56 2020 -0700
+
+    Pre-enablment: Recognition of FreeBSD 13
+
+commit 80ce8edc04fcd3253174be476b0f09bdf5527bf5
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue May 26 15:32:56 2020 -0700
+
+    Improve logging on signature verification
+    
+    If xmlsec and vgauth are built inconsistently, xmlSecSize
+    can differ between the two, which results in a key datastructure
+    being a different size, and vgauth ends up looking in the
+    wrong place in memory for the signature check status.
+    
+    Log the status, so that if its not one of the two
+    expected values, we have some ideas of what went wrong.
+
+commit 4dbd9ff2e404957147ad1c22233388302b726d71
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue May 26 15:32:56 2020 -0700
+
+    Changes to common header files not directly related to open-vm-tools.
+    
+    Recongition of MacOS 10.17 (darwin21-64) - pre-enablement on hosts.
+
+commit f01d92c41b756f0167308ef7b5596b0554a661b8
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue May 26 15:32:56 2020 -0700
+
+    lib/file: Fix a memory leak in FileLock_Lock.
+    
+    Valgrind complained about a minor leak within FileLock_Lock when running
+    test-vmx Firmware.Efi.QuickBoot .  FileLockScanner builds a list of "active
+    locks" and traverses that list repeatedly, but whenever it decides to remove
+    an entry from the list, it would simply leak it.
+    
+    This change ensures that the list item is not leaked by Posix_Free()ing it
+    once it is no longer needed.
+
+commit c27281f24e043f64a9e627e2eaeccd9c196fc938
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue May 26 15:32:56 2020 -0700
+
+    Hgfs Linux/OSX Server: fix write-only shares access check creating new files
+    
+    Linux and OS X Hgfs server has an incorrect failure status check when a
+    user has a write-only share enabled.  In a write-only share any failure
+    is mapped to EACESS unless the error is ENOENT when a new file is to be
+    created.  The error check currently fails all errors when it should
+    only allow creation of new files i.e., ENOENT with flags specifying
+    O_CREAT.
+    
+    The check should be
+       if (status == EACCES) goto exit
+
+commit 5a300cffdb3c7069a104559b598f6315a6dbae00
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue May 26 15:32:56 2020 -0700
+
+    Common source file changes not directly applicable to open-vm-tools.
+
+commit e256c4eb87e602c981cd9b92ec4c52df861094f4
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue May 26 15:32:55 2020 -0700
+
+    Common source file change not applicable to open-vm-tools.
+
+commit d663f02db62cf44ee246956f50666f1c044cee2a
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue May 26 15:32:55 2020 -0700
+
+    Common source file change not applicable to open-vm-tools.
+
+commit c3d1c32369ec29653bd32beb3851d2d283dadd0c
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue May 26 15:32:55 2020 -0700
+
+    Changes to common source files not directly applicable to open-vm-tools.
+
+commit 215d376160a4c2f4e53666fd4275f7e8c7edc2da
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Mon May 4 11:54:13 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 3e5fd5d7976d9d047229b33f9a209c250f928384
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Mon May 4 11:54:13 2020 -0700
+
+    [AppInfo] Tweak the gather loop only for a real config reload.
+    
+    The poll loop for the appInfo is being tweaked (destroyed and recreated)
+    for every conf reload even when nothing related to appinfo changed.
+    This may cause few scenarios where the 'application information'
+    will never be collected inside the guest.  Fixed the code, to
+    tweak the loop only when there is a real appinfo related config change
+    in the tools.conf file.
+
+commit c5f0d8d38bfedc576b9fec40b579a0d5f6c85688
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Mon May 4 11:54:13 2020 -0700
+
+    Use RPCI_UNKNOWN_COMMAND macro instead of hardcoded 'Unknown command" string.
+    
+    At few places in the code, the result from the RPC channel send APIs
+    is explicitly compared with a harcoded "Unknown command" string.  We already
+    have a well defined macro for that.  Changed the code to re-use the macro
+    wherever possible.
+
+commit 7a981dcaa625a982e62e93ab63648dc02ac31595
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Mon May 4 11:54:12 2020 -0700
+
+    Clean up a few things in the random.h header file.
+
+commit bdd112cee037f58b2788d7bc3f1dbc9fa5344d97
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Mon May 4 11:54:12 2020 -0700
+
+    Fix minor misc. issues.
+    
+    * In ServiceLoadFileContentsPosix() function, fd is always a positive
+      value when close() is called.  The if check 'fd >= 0' is not really
+      required.  Removed it.
+    
+    * Fixed the function name in the "procedure comment block" for the
+      ParseShareName function.
+
+commit 384b1e7b9e9a6dac67a285eef0acdd52f5c997e5
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Mon May 4 11:54:12 2020 -0700
+
+    Fix minor 'Comparison is always true' warning in linuxDeployment.c
+    
+    pkgProcessTimeout is uint16 and comparison is always true because
+    pkgProcessTimeout <= 65535, so remove the check.
+
+commit 4b57bd2d1c9fa37994a562a63be2232af6c4587d
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Mon May 4 11:54:12 2020 -0700
+
+    Deprecate GUESTLIB_HOST_MEM_KERN_OVHD_MB at ESXi level.
+    
+    Decided to deprecate GUESTLIB_HOST_MEM_KERN_OVHD_MB.  This changeset
+    implements the necessary changes to deprecate the metric at the ESXi level.
+    
+    Will address the deprecation changes in GuestLib SDK/API in
+    a separate changeset.
+
+commit cb0a946b284d99f78da58e012a91c38eb81e492e
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Mon May 4 11:54:12 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit aa346e71e6bbc9a55f0a48d7d7b728e3128ae4bf
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Mon May 4 11:54:12 2020 -0700
+
+    Backout previous change to guestlibV3.x
+
+commit 0f90e3fdd95d62294452b159c11a66368f8114e3
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Mon May 4 11:54:12 2020 -0700
+
+    Deprecate GUESTLIB_HOST_MEM_KERN_OVHD_MB at ESXi level.
+    
+    Decided to deprecate GUESTLIB_HOST_MEM_KERN_OVHD_MB. This changeset
+    implements the necessary changes to deprecate the metric at the ESXi level.
+    
+    Will address the deprecation changes in GuestLib SDK/API in
+    a separate changeset.
+
+commit 91923b6c7d19edfedac6d7a36c4a9b795a7ef37c
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Mon May 4 11:54:12 2020 -0700
+
+    Common source file change not applicable to open-vm-tools.
+
+commit 7058e42e6fa34dcf60438d27827d9b9ba20f5bd1
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Mon May 4 11:54:12 2020 -0700
+
+    Define macro for "Permission Denied" message returned from RpcChannel send APIs.
+    
+    In error cases, RpcChannel Send APIs (RpcChannel_SendOneRaw,
+    RpcChannel_SendOneRawPriv return 'hard coded' "Permission Denied"
+    error message.
+    
+    This changeset adds the MACRO for that error message.
+    
+    If there are any callers who compare the results (ex: ServiceDiscovery), they
+    don't have to use 'hardcoded' messages and can reuse the MACROs.
+
+commit 4c286c51e21e94e35b76a7f56c143a3b69e9a7e1
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Mon May 4 11:54:12 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit fde53d238b14ca984179aa821d7de95d6d6985ba
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Mon May 4 11:54:11 2020 -0700
+
+    CodeSet: Fix copyright header in codeset.h
+
+commit ced22726ccf583d54ebeaa83e5736fb249b730be
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Mon May 4 11:54:11 2020 -0700
+
+    CodeSet: Add CodeSet_IsValidUTF8String() and more comments
+    
+    This change adds a new function CodeSet_IsValidUTF8String() to
+    lib/misc/codesetUTF8.c, and adds comments for CodeSet_IsValidUTF8()
+    and CodeSet_IsStringValidUTF8().
+
+commit adcaf9cd9ad65a45459ee8058ebfc267844477d6
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Mon May 4 11:54:11 2020 -0700
+
+    ServiceDiscovery: Deleting keys from NDB by chunks to reduce RPC calls.
+    
+    Setting chunk size to 25 keys at a time.
+
+commit 619329e43a785831683f09d13f53f9d76615c559
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue Apr 21 14:43:46 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 2fb29808e01636ef6621ec6cbc815b024f2aed68
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue Apr 21 14:43:46 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 9e3875bc727141e69d7325af393e797353929833
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue Apr 21 14:43:46 2020 -0700
+
+    Fix a trivial typo in the VIX log message.
+    
+    * Fixed a trivial typo in the VIX log message.
+    * Fixed an indentation issue.
+
+commit 08218dcd4eb03aafe823ae3585d99a23f7bee3c0
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue Apr 21 14:43:46 2020 -0700
+
+    Use random poll-interval for appInfo on channel reset.
+    
+    In few workflows like instant clone, when a large number of VMs are
+    cloned at the same time, if the appinfo plugin runs at the same time
+    in all the VMs, the underlying ESXi may encounter heavy load.  To
+    avoid these situations, a random poll interval should be used
+    for the appinfo whenever applicable workflows are detected.
+    
+    Detecting a 'rpc channel reset' is a simple approach to detect.
+    
+    In this changeset, add the following changes:
+    
+    - Added a new callback function for the 'rpc channel reset'.  If
+    the rpc channel is reset, a new random poll interval is calculated
+    and poll timer is adjusted accordingly.  If the existing appinfo
+    poll interval is greater than the minimum interval of 30 seconds,
+    random interval will be generated between 30 and appinfopollinterval.
+    If the existing poll interval is less than the minimum 30 seconds
+    time, then random interval will not be changed.
+    
+    - Code refactoring for few functions.
+    - Changed one global variable as static.
+    - Added few debug/info log messages.
+
+commit 9b79ed9bc118860518028828a6c7858af62757a8
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue Apr 21 14:43:46 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 9a9aab94168189302e74dd97939415ef1e07fb20
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue Apr 21 14:43:46 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit a8086de2c4317d4463b0bb1a3b602cda0833bd3e
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue Apr 21 14:43:46 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 8e2e15a2da54f3603a7ccdc09249aec0b58f6ed9
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue Apr 21 14:43:46 2020 -0700
+
+    Free old ununsed loggers when tools.conf changes.
+    
+    Existing unused loggers are leaked when there is a change
+    in logging configuration.  Added a check to free the loggers
+    that are not used after tools.conf is modified.
+
+commit 1852a9e98e3b1c31542986b2d332c707e4a0b540
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue Apr 21 14:43:46 2020 -0700
+
+    Changes to common source files not directly applicable to open-vm-tools.
+
+commit 86ca532794728e4cf3d6b5fd29b3a10ff4f36141
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue Apr 21 14:43:46 2020 -0700
+
+    Add option to vmware-vgauth-cmd to support remove alias by [username]
+    and subject
+    
+    a. subject is mandatory
+    b. if user only provide subject, will only remove subject matched mapped aliases
+    c. if user provide username and subject, remove matched aliases
+
+commit 3324db715f71d850f12f91e7941745792edacb63
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue Apr 21 14:43:46 2020 -0700
+
+    Make Backdoor fallback temporary.
+    
+    When RpcOut falls to Backdoor, it stays with Backdoor
+    permanently for the life of vmtoolsd service.  It is a
+    long standing bug in the reset handling code.  Typically,
+    channel type is not changed during reset.  Our reset
+    handling code can either keep the channel type same or
+    switch it from vsocket to Backdoor, but it can't do other
+    way.  Though it is supposed to switch to vsocket on reset
+    caused by events like vmtoolsd being restarted or VMX
+    breaking the channel for some VM management operation.
+    With this change when we start the channel, we always
+    try vsocket first unless Backdoor is enforced by the
+    caller.
+    
+    Using Backdoor for too long is not desirable because
+    privileged RPCs can't be used on such channel.  So, we
+    need to retry switching the channel back to vsocket
+    periodically.  We don't want to try vsocket on every
+    RpcChannel_Send call because that adds to overhead and
+    increases the latency of RpcChannel_Send due to connection
+    timeouts.  So, we retry vsocket with a backoff delay
+    between 2sec-5min.
+    
+    As some RpcChannel callers intend to use Backdoor channel
+    we need to differentiate between such usage from the
+    callers that create vsocket channel and fallback to
+    Backdoor.  Therefore, introduced a concept of mutable
+    channel.  The vsocket channel is mutable as it can fallback
+    to Backdoor and restore vsocket.  However, if a caller
+    creates Backdoor channel, it will not be mutable and
+    stay with Backdoor for its lifetime.
+    
+    As vmxLogger frequently connects and disconnects the
+    channel for every log message and does not use any
+    privileged RPC, so make it use Backdoor channel
+    permanently to avoid frequent vsocket connections.
+    
+    Additionally, removed the redundant 'stopRpcOut' interface
+    and renamed 'onStartErr' to 'destroy'.
+
+commit 4a049ceec7e2e1fafbfece34e29c4f7b14962e7c
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue Apr 21 14:43:45 2020 -0700
+
+    AppInfo updates.
+    
+    While most of the changes are only applicable to VMware Tools for Windows
+    and are not applicable to open-vm-tools, the following changes do apply.
+    
+    - Modified few log messages from g_debug from g_warning.
+    - Modified the default poll interval to 360 minutes (Once in six hours).
+    - Modified log messages to log the filepath whose version is being retrieved.
+
+commit 500eadfa9b5b8304ce57d9f881247ab67205d40b
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue Apr 21 14:43:45 2020 -0700
+
+    Common header file changes not applicable to open-vm-tools.
+
+commit 5f9bc344328dd144c5539dd44fe1508d0f7b8b6f
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue Apr 21 14:43:45 2020 -0700
+
+    Common source file changes not applicable to open-vm-tools.
+    
+    Tools Windows: test plugin DLLs are the correct version
+
+commit 4c1fed3a4676d664a049da5db6516a8baee1fbb9
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue Apr 21 14:43:45 2020 -0700
+
+    Backout previous change for the vmware-vgauth-cmd.
+
+commit f62afa8e4462c100105b8ac8d88f5379094e87cd
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue Apr 21 14:43:45 2020 -0700
+
+    Add option to vmware-vgauth-cmd to support remove alias by [username]
+    and subject
+    
+    a. subject is mandatory
+    b. if user only provide subject, will only remove subject matched mapped aliases
+    c. if user provide username and subject, remove matched aliases
+
+commit bf687d16a380a2f94952a9d9ad84d492376d2895
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue Apr 21 14:43:45 2020 -0700
+
+    Common source file changes not applicable to open-vm-tools.
+
+commit f2b9d8028ad88583f9f3575d26ca68cf5664fef7
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue Apr 21 14:43:45 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit d1a02b45838f568d8a70d22f16e28bd2da8c447e
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue Apr 21 14:43:45 2020 -0700
+
+    Common source file changes not applicable to open-vm-tools.
+
+commit fa6fb17347de72a56d6c5a6ffcf713b97b9e73c1
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Tue Apr 21 14:43:45 2020 -0700
+
+    Common source file changes not applicable to open-vm-tools.
+
+commit 86053c524c617ba1faa744a04b1e18986ebb929f
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Apr 8 12:05:18 2020 -0700
+
+    update version
+
+commit 32df621461ca3f7f7188763be0f3b269b71b87cb
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Apr 8 12:04:15 2020 -0700
+
+    sync tclodefs.h to source
+
+commit 5b3b243dc5edae6d94e0bd376290605044a2bf89
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Apr 1 11:31:38 2020 -0700
+
+    serviceDiscovery: Adding sleep before 'RpcChannel_SendOneRawPriv' call.
+
+commit a4560863d4fedc050b4917b3bc764c384b5c007f
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Apr 1 11:31:38 2020 -0700
+
+    Do a 100 msec delay for each vsock channel start retry.
+    
+    Move the 100 msec delay into the vsock RPC start retry loop.  The
+    100 msec delay before each start retry is needed for errors that
+    will return quickly.
+
+commit ffe0dc255114856f123b6f9dd04dc714ab6f1eb9
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Apr 1 11:31:38 2020 -0700
+
+    Common source file change not directly applicable to open-vm-tools.
+
+commit 8e221a1311bab1f526bef16d97d9d2798bf09e49
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Apr 1 11:31:37 2020 -0700
+
+    Fix localization issue on windows guests.
+    
+    Some fields of GOptionContext used in help are not public, so add 2
+    arguments to Usage to get needed info.
+
+commit 6fcc7bdd696cec8f04c748d3807bbce4dd3230b5
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Apr 1 11:31:37 2020 -0700
+
+    Add a retry loop to VSockChannelStart() to recover on start failure.
+    
+    On failure, a vsock RPC channel will eventually fallback to the
+    backdoor channel.  Services that require or are limited to the
+    priviledge RPC channel will fail.
+    
+    Adding a simple, limited loop in VSockChannelStart to retry the vsock
+    channel start before ultimately switching to the backdoor channel.
+    Retries are not done for "send once" operations.
+
+commit 39ceb37ce4d6093cb1b64baf6eeddf2532b0b3a1
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Apr 1 11:31:37 2020 -0700
+
+    Destroy the dedicated RPCI channel set up for the Vmx Guest Logging
+    when vmtoolsd process exits.
+
+commit b911e5c94cd18b7985e920875249d2314029f0a6
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Apr 1 11:31:37 2020 -0700
+
+    Fixing some log messages
+    
+    1. PublishScriptOutputToNamespaceDB can fail for various reasons,
+       caller can't know exact reason from return values, so just printing
+       that the function failed in case return value is FALSE.  Exact cause
+       must be inferred from the function's logs itself.
+    2. Printing log for chunkCount only if we successfully wrote it in NDB
+
+commit 6934e672378dbbdb505467682092d7bb905fe10e
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Apr 1 11:31:37 2020 -0700
+
+    ServiceDiscovery: Fixing failure of sending message via RPCChannel after
+    it has failed to the backdoor.
+
+commit 03f9392540cdfabd1220e220842ead210edfe7d2
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Apr 1 11:31:37 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 04e99532df99d8a11fc160882a3a8455a2d7c23c
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Apr 1 11:31:37 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit b4e6f4f8334be3bcc35c483dcf869de871ccac92
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Apr 1 11:31:37 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit c556b1d10671366e1d5ddba14785c3e9b270db84
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Apr 1 11:31:37 2020 -0700
+
+    open-vm-tools: stage all *.vmsg files
+    
+    Only a subset of the *.vmsg files were installed. Fixing this by
+    using a glob.
+
+commit 9a3f8e4b57537e522dba8831eef3529a6dd6b9e1
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Apr 1 11:31:37 2020 -0700
+
+    Record the assignment of tools version 11.0.6.
+    
+    Add TOOLS_VERSION_SLEDGEHAMMER_PATCH2 for version 11.0.6 to the
+    historical version information.
+
+commit 2fa133ac0af2588f0295228795f427bc5cd44465
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Apr 1 11:31:36 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 9cbdf3a6e2cb23a7673fe19b2a3f888714095019
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Apr 1 11:31:36 2020 -0700
+
+    Add a Coverity annotation.
+    
+    The Coverity scan of open-vm-tools reports an out-of-bounds access
+    issue in Util_BacktraceWithFunc.  This is intentional, to compute
+    the base pointer for a stack trace.
+
+commit 7db9613b49a77e59c3cb1ed045905e2d0bbb2280
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Apr 1 11:31:36 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit af4db666735d0af28ba013c63b92fef743bec125
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Apr 1 11:31:36 2020 -0700
+
+    Updating the tools version on the devel branch to 11.2.0.
+
+commit ded2a20ac11ef4f9340847d19ae2a14431a4702f
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Apr 1 11:31:36 2020 -0700
+
+    lib/unicode/unicodeSimpleTypes.c: fix leak on exit
+    
+    The hashtable used for encoding name -> IANA table index
+    lookups was not getting freed.
+    
+    Also, HashTable_AllocOnce() incorrectly instructs
+    the hashtable to clear its clientData, which contains
+    an integer index and not a pointer, using "free".
+
+commit ef20d06e9b2e3fbe8e7f6f709c4707ebf7c57d72
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Apr 1 11:31:36 2020 -0700
+
+    Annotate a Coverity false positive.
+    
+    The open-vm-tools Coverity scan reports a NULL pointer dereference
+    for the variable untrustedCerts.  However, untrustedCerts is NULL
+    only if no untrusted certs are found, in which case the code that
+    dereferences untrustedCerts isn't executed.
+
+commit 3777c7008da506fe35b1b8003b3d1ae7067662ae
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Apr 1 11:31:36 2020 -0700
+
+    lib/mics/sha1.c: Include string.h unconditionally.
+    
+    string.h is part of POSIX, lets include it unconditionally
+
+commit 8774b6383b6dcb024335dd115c8fcae2b00c4d16
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Apr 1 11:31:36 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 0bbaf772c27a8df913ade55d7086d651652a2f17
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Apr 1 11:31:36 2020 -0700
+
+    vmtools: fix compiler errors in posix service discovery core plugin
+    
+    As we build the vmtools for arm (unfortunately not on main), we hit
+    a compiler warnings "ISO C90 forbids mixed declarations and code"
+    in this new code.
+
+commit 65b6819ed3ba196f52639c5984be40475ce2fffc
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Apr 1 11:31:36 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 5ef6682ae1038942f4b1d873cd0ca93d688f83e0
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Apr 1 11:31:35 2020 -0700
+
+    Common header file change not applicable to open-vm-tools.
+
+commit 74351e2121e866ca0b28644a6fc545c97e8bfbda
+Author: Oliver Kurth <okurth@vmware.com>
+Date:   Wed Apr 1 11:31:35 2020 -0700
+
+    Fix localization issue of vmware-vgauth-cmd
+    1. default msg catalog folder is wrong, add correct msgCatalog in
+       vgauth.conf
+    2. rename vmsg file name to "VGAuthCli" since file name used in main
+       is "VGAuthCli"
+    3. Move I18n init up to fix variable localization issue
+
+*****
+    Created the "stable-11.1.x" branch at this point.
+*****
+
 2013.04.16  Dmitry Torokhov  <dtor@vmware.com>
        This release tag contains commits up to the following id:
        867ea989d5e6889abcac77b4c7dae7db2651df58