{"push_id":2360666433,"size":21,"distinct_size":21,"ref":"refs/heads/devel","head":"872baeed3fd1e79f89143baa0b9c47077b655567","before":"eec6e2798def2e9ff6da5e73b092cfe92e60b763","commits":[{"sha":"cbdbeef4b6c3454f58e9733079140edcc30fdb2a","author":{"name":"Oliver Kurth","email":"55780146365621efc88cabf4107680029029e3d2@vmware.com"},"message":"Remove GLIBC_VERSION_NN macros\n\nNo existing usages. Astute observers will note we currently\nuse glibc-2.5 minimum (so all but one of these macros are ALWAYS\ndefined).","distinct":true,"url":"https://api.github.com/repos/vmware/open-vm-tools/commits/cbdbeef4b6c3454f58e9733079140edcc30fdb2a"},{"sha":"bf31e9478b99b5713f2c330e48d2e40c5091d3bc","author":{"name":"Oliver Kurth","email":"55780146365621efc88cabf4107680029029e3d2@vmware.com"},"message":"Common header file change; not applicable to open-vm-tools.","distinct":true,"url":"https://api.github.com/repos/vmware/open-vm-tools/commits/bf31e9478b99b5713f2c330e48d2e40c5091d3bc"},{"sha":"783e87e2a465d28db5233e7d1e284fa9410ffec4","author":{"name":"Oliver Kurth","email":"55780146365621efc88cabf4107680029029e3d2@vmware.com"},"message":"Remove uses of header file safetime.h\n\n- (many places) replace \"safetime.h\" with <time.h> and/or <sys/stat.h>,\n                occasionally re-ordering this header to top of file\n- (many places) remove \"safetime.h\" as no time functions are used","distinct":true,"url":"https://api.github.com/repos/vmware/open-vm-tools/commits/783e87e2a465d28db5233e7d1e284fa9410ffec4"},{"sha":"f5b05ca724708bd54b5c5b7dc3f9d0d959134773","author":{"name":"Oliver Kurth","email":"55780146365621efc88cabf4107680029029e3d2@vmware.com"},"message":"Common header file change; not applicable to open-vm-tools.","distinct":true,"url":"https://api.github.com/repos/vmware/open-vm-tools/commits/f5b05ca724708bd54b5c5b7dc3f9d0d959134773"},{"sha":"16e63100ba9aeb419d22d8ade3af1eda2e3f02c0","author":{"name":"Oliver Kurth","email":"55780146365621efc88cabf4107680029029e3d2@vmware.com"},"message":"Changes to common header files; not applicable to open-vm-tools.","distinct":true,"url":"https://api.github.com/repos/vmware/open-vm-tools/commits/16e63100ba9aeb419d22d8ade3af1eda2e3f02c0"},{"sha":"b4e66d7ac1f29b4d81877741c0dc85b8eeb68365","author":{"name":"Oliver Kurth","email":"55780146365621efc88cabf4107680029029e3d2@vmware.com"},"message":"Common header file change; not applicable to open-vm-tools.","distinct":true,"url":"https://api.github.com/repos/vmware/open-vm-tools/commits/b4e66d7ac1f29b4d81877741c0dc85b8eeb68365"},{"sha":"442683ac70f1f1c8665feb347be40cac5c8edd65","author":{"name":"Oliver Kurth","email":"55780146365621efc88cabf4107680029029e3d2@vmware.com"},"message":"amazonlinux2-64 should use OVT only, not tar tools linux.iso.","distinct":true,"url":"https://api.github.com/repos/vmware/open-vm-tools/commits/442683ac70f1f1c8665feb347be40cac5c8edd65"},{"sha":"3af8139cfcb4578dd9d7cd9a85301ed808775eb4","author":{"name":"Oliver Kurth","email":"55780146365621efc88cabf4107680029029e3d2@vmware.com"},"message":"vm_basic_types.h: scrub FMTxx specifiers\n\nReduce the amount of magic in vm_basic_types.h... nowadays, any\nsystem we support (including Tools) DEFINITELY supports C99-style\nspecifiers, with two exceptions: pre-vs2015 MSVC, and pre-10.13\nmacOS kernels.\n\nRip out all the pre-C99 junk. Add a few comments explaining exactly\nwhat the caveats here are.","distinct":true,"url":"https://api.github.com/repos/vmware/open-vm-tools/commits/3af8139cfcb4578dd9d7cd9a85301ed808775eb4"},{"sha":"f459a325c4eec2e31eddc7f74901623b30ea0525","author":{"name":"Oliver Kurth","email":"55780146365621efc88cabf4107680029029e3d2@vmware.com"},"message":"Skip davfs mount points during quiescing\n\nThe davfs2 is a Linux filesystem that allows mounting a Web Distributed\nAuthoring and Versioning (WebDAV) network resource as a local filesystem.\nOn some Linux releases, the FREEZE ioctl() is rejected and quiescing\nthese filesystems is not attempted.  On others, however, the FREEZE is\nnot rejected and there exists the potential of a quiescing deadlock\nif the davfs2 attempts to write to its cache in /var which has already\nbeen quiesced.\n\nThis fix is to avoid a potential deadlock by excluding davfs2 mounts\nas the networking filesystem they are.  Since davfs2 may be implemented\non the Linux fuse (default) or coda filesystem kernel module,\nthe detection of these network mounts must be based upon detection\nof the URL prefix of the mounted device name.\n\nThe static function SyncDriverIsRemoteFSType() is being updated to\nnot only exclude remote filesystems based on filesystem type but also\nto exclude davfs2 remote filesystems by the \"http://\" or \"https://\"\nURL prefix on the device name.  The function name is being changed\nto SyncDriverIsRemoteFS().","distinct":true,"url":"https://api.github.com/repos/vmware/open-vm-tools/commits/f459a325c4eec2e31eddc7f74901623b30ea0525"},{"sha":"aefcbec68487e14de8938fafbf0606a9ce37b2b9","author":{"name":"Oliver Kurth","email":"55780146365621efc88cabf4107680029029e3d2@vmware.com"},"message":"Skip davfs mount points during quiescing (part 2)\n\nRefactor the change to skip davfs mount points.  Capture the length\nof the static URL prefixes at compile time and avoid repetitive\nstrlen() calls when checking each active mount point.","distinct":true,"url":"https://api.github.com/repos/vmware/open-vm-tools/commits/aefcbec68487e14de8938fafbf0606a9ce37b2b9"},{"sha":"65a35ec640223e4455e016c883261f514eb21492","author":{"name":"Oliver Kurth","email":"55780146365621efc88cabf4107680029029e3d2@vmware.com"},"message":"Common header file change; not applicable to open-vm-tools.","distinct":true,"url":"https://api.github.com/repos/vmware/open-vm-tools/commits/65a35ec640223e4455e016c883261f514eb21492"},{"sha":"5d98c8b5183e236dc8fb548647574f4b24e87d23","author":{"name":"Oliver Kurth","email":"55780146365621efc88cabf4107680029029e3d2@vmware.com"},"message":"Common header file change; not applicable to open-vm-tools.","distinct":true,"url":"https://api.github.com/repos/vmware/open-vm-tools/commits/5d98c8b5183e236dc8fb548647574f4b24e87d23"},{"sha":"f608f63948520ab2088870a800bcc62c67a416ab","author":{"name":"Oliver Kurth","email":"55780146365621efc88cabf4107680029029e3d2@vmware.com"},"message":"Common header file change; not applicable to open-vm-tools.","distinct":true,"url":"https://api.github.com/repos/vmware/open-vm-tools/commits/f608f63948520ab2088870a800bcc62c67a416ab"},{"sha":"4da56779c42a55ce1b872748f9d6fd90bd10d281","author":{"name":"Oliver Kurth","email":"55780146365621efc88cabf4107680029029e3d2@vmware.com"},"message":"lib/file: Clean up POSIX File_GetSafeTempDir() in fileTempPosix.c\n\nMake things clearer.","distinct":true,"url":"https://api.github.com/repos/vmware/open-vm-tools/commits/4da56779c42a55ce1b872748f9d6fd90bd10d281"},{"sha":"f9177b133f7f683fcc0f85770712d8069ec52421","author":{"name":"Oliver Kurth","email":"55780146365621efc88cabf4107680029029e3d2@vmware.com"},"message":"Common header file change; not applicable to open-vm-tools.","distinct":true,"url":"https://api.github.com/repos/vmware/open-vm-tools/commits/f9177b133f7f683fcc0f85770712d8069ec52421"},{"sha":"d244dac08f07cbbcba3f66eab7d78c16150edfba","author":{"name":"Oliver Kurth","email":"55780146365621efc88cabf4107680029029e3d2@vmware.com"},"message":"lib/file: File_GetSafeTmpDir is not aware of credentials changes\n\nSome applications may masquerade their use (change their EUID).\nFuthermore, each thread in an application can have a separate EUID.\n\nAnytime a application or thread asked for its safe temporary directory,\nit needs to get the same result regardless of how many times it asks.\n\nChange File_GetSafeTmpDir to cache the EUID associated with the cached\nvalues. If there is an EUID change, invalidate the existing cache\nentries and recompute them. The recomputation process is stable, in\nthat it will obtain the same return any time it is called.\n\nThis way we get the benefit of the cache (performance), ensured\ncorrectness (for applications that do not masquerade), and correctness\nfor those applications that do masquerade.","distinct":true,"url":"https://api.github.com/repos/vmware/open-vm-tools/commits/d244dac08f07cbbcba3f66eab7d78c16150edfba"},{"sha":"9fb904dbdbd12952f2743d1463cda56a72c50c90","author":{"name":"Oliver Kurth","email":"55780146365621efc88cabf4107680029029e3d2@vmware.com"},"message":"lib/file: Paranoid clear of old cached values\n\nRare, but an app might toggle addPid; cover this.  Also optimize the\ncache update.","distinct":true,"url":"https://api.github.com/repos/vmware/open-vm-tools/commits/9fb904dbdbd12952f2743d1463cda56a72c50c90"},{"sha":"2c927bb65029cb89ba0c4b7ba9b341890166823d","author":{"name":"Oliver Kurth","email":"55780146365621efc88cabf4107680029029e3d2@vmware.com"},"message":"Skip specified file systems when doing a quiesced snapshot on Linux\n\nAdd a tools.conf setting \"excludedFileSystems\" that specifies one or\nmore file system mount points to be skipped over when performing a\nquiesced snapshot on Linux guests.  The value of excludedFileSystems\nis a comma-separated list of glob-style patterns as recognized by the\nglib routines described here:\n\nhttps://developer.gnome.org/glib/stable/glib-Glob-style-pattern-matching.html\n\nWith this change, when performing a quiesced snapshot, the sync driver\nfreeze routine removes from the list of mount points it is to process\nany path that matches a pattern in the excludedFileSystems list.\n\nIn the course of testing the change, a bug was found in SyncDriverFreeze\nin which it returned SD_ERROR rather than FALSE when the path list is\nempty.\n\nThis change also includes some whitespace cleanup in syncDriverWin32.c.","distinct":true,"url":"https://api.github.com/repos/vmware/open-vm-tools/commits/2c927bb65029cb89ba0c4b7ba9b341890166823d"},{"sha":"047f05f379eb73530ac943d35cda5c162e045fa2","author":{"name":"Oliver Kurth","email":"55780146365621efc88cabf4107680029029e3d2@vmware.com"},"message":"Common source file change; not applicable to open-vm-tools.","distinct":true,"url":"https://api.github.com/repos/vmware/open-vm-tools/commits/047f05f379eb73530ac943d35cda5c162e045fa2"},{"sha":"bdbab22ec42544dbfff657b811d695e5b5a6d429","author":{"name":"Oliver Kurth","email":"55780146365621efc88cabf4107680029029e3d2@vmware.com"},"message":"Remove the header file safetime.h\n\nThis removes the file itself.","distinct":true,"url":"https://api.github.com/repos/vmware/open-vm-tools/commits/bdbab22ec42544dbfff657b811d695e5b5a6d429"}]}
{"actor":{"display_login":"oliverkurth"}}