Commit Graph

166 Commits

Author SHA1 Message Date
John Wolfe
03ca09da8c Address CVE-2023-34058 - BZ 2246963 - SAML token signature token bypass.
Address CVE-2023-34059 - BZ 2246962 - vmware-user-suid-wrapper
  file descriptor hijack vulnerability
2023-10-30 15:18:47 -04:00
Peter Robinson
da6f1f12ad Use fuse3 on new RHEL 2023-10-05 11:06:31 +01:00
John Wolfe
9f988ddef0 Package new upstream version of open-vm-tools-12.3.0-22234872.
Fix for CVE-2023-20900 - a SAML token signature bypass vulnerability.
  Fix for CVE-2023-20867 - an Authentication Bypass vulnerability.
  Linux quiesced snapshots have been updated to avoid intermittent hangs
    of the vmtoolsd process.
    File systems prefrozen by custom quiescing scripts must be listed on the
      "excludedFileSystems" setting in the "vmbackup" section of the tools.conf
      file.
    A tools.conf configuration setting is available to temporaily direct
      Linux quiesced snaphots to restore pre open-vm-tools 12.2.0 behavior
      of ignoring file systems already frozen.
  A number of Coverity reported issues have been addressed.
  A number of GitHub issues and pull requests have been handled.
2023-09-09 18:21:07 -04:00
Daniel P. Berrangé
a743e01c5f Convert license to SPDX format adding many missing licenses
The majority of code is GPL-2.0 or LGPL-2.1, but a few random extra
licenses are found in certain files which appear to make it into the
binary RPMs:

 W3C: gauth/serviceImpl/schemas/xmldsig-core-schema.xsd
 ICU: lib/misc/codeset.c
 ISC: lib/misc/base64.c
 MIT: lib/misc/codesetUTF8.c

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2023-07-24 13:56:09 +01:00
Fedora Release Engineering
4b92787dfe Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-20 17:56:24 +00:00
Fedora Release Engineering
331015bbb7 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 22:42:53 +00:00
John Wolfe
19b6f7a626 Update the copyright date in the open-vm-tools.spec file. 2023-01-01 21:41:12 -05:00
John Wolfe
e820fcab91 Package new upstream version of open-vm-tools-12.1.5-20735119.
The deployPkg plugin may prematurely reboot the guest VM before cloud-init
    has completed user data setup
  A SIGSEGV may be encountered when a non-quiescing snapshot times out.
  A number of Coverity reported issues have been addressed.
2023-01-01 19:48:12 -05:00
John Wolfe
ea326367c3 Package new upstream version open-vm-tools-12.1.0-20219665.
. fix for CVE-2022-31676 a local privilege escalation vulnerability.
  . address a number of Coverity reported issues.
Remove patch 1205-Properly-check-authorization-on-incoming-guestOps-re.patch
  as no longer needed.
2022-09-08 18:40:37 -04:00
John Wolfe
df1076857b Add patch 1205-Properly-check-authorization-on-incoming-guestOps-re.patch
to fix CVE-2022-31676 in open-vm-tools 12.0.5 tracked in PR 120976.
Correct build requirements - replace systemd-rpm-macros with systemd_udev.
2022-09-05 10:33:30 -04:00
Fedora Release Engineering
52a805a20d Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-22 01:57:30 +00:00
John Wolfe
f17a328f4f Package new upstream version open-vm-tools-12.0.5-19716617.
Maintenance release addressing some potential FTBFS issues.
Remove asyncsocket.patch as no longer needed.
2022-05-30 18:44:23 -04:00
John Wolfe
f34b8afb76 Package new upstream version open-vm-tools-12.0.0-19345655.
Enable build of the new salt-minion plugin package.
Deferring enablement of new containerInfo plugin until a later revision.
Build with fuse3 on Fedora.
2022-05-09 19:29:17 -04:00
Richard W.M. Jones
0dc4dd3337 Add new sources 2022-02-28 08:43:55 +00:00
John Wolfe
1d9bc02025 Package new upstream version open-vm-tools-11.3.5-18557794. 2022-02-24 16:52:38 -05:00
John Wolfe
383dd9e0af Refactored asyncsocket.c patch to use size_t size and index variables.
- Replaced asyncsocket.c.patch with asyncsocket.
2022-02-09 14:28:36 -05:00
John Wolfe
43b3a93625 Address (fix) strings or array bounds warnings from GCC 12.0.x.
- lib/asyncsocket/asyncsocket.c: Use size_t variables to index arrays in
   function AsyncTCPSocketPollWork().
2022-02-01 23:27:13 -05:00
Fedora Release Engineering
485d3e4c3c - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 22:16:05 +00:00
Sahana Prasad
c96bb2ccd6 Rebuilt with OpenSSL 3.0.0 2021-09-14 19:10:11 +02:00
Fedora Release Engineering
436b2904ed - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 17:08:07 +00:00
Ravindra Kumar
856034515f Package new upstream version open-vm-tools-11.3.0-18090558.
Add vmware-alias-import, vmwgfxctrl, libgdp.so, libguestStore.so
  and libguestStoreClient.so.*.
Remove open-vm-tools-fix-kms-autodetection.patch,
  open-vm-tools-gcc11.patch and open-vm-tools-gdk-glib.patch
  as no longer needed.
2021-07-15 12:33:43 -07:00
Simone Caronni
0c2a7d5077 Backport patch for KMS autodetection 2021-06-03 15:34:46 +02:00
Simone Caronni
55d3e2d432 Fix libdrm/udev build requirement 2021-06-01 13:47:48 +02:00
Simone Caronni
e31c935ab2 Trim changelog 2021-06-01 13:35:47 +02:00
Simone Caronni
e0d0888ebe Fix build on CentOS/RHEL 7.
Allow building on aarch64 for CentOS/RHEL 8+ and Fedora.
Clean up SPEC file (conditionals, build requirements, scriptlets, formatting).
2021-06-01 13:10:31 +02:00
Ravindra Kumar
2ef82f3692 Added missing escape char in run-vmblock\\x2dfuse.mount service name.
Enabled run-vmblock\\x2dfuse.mount service during post-install.
Moved run-vmblock\x2dfuse.mount service unit to desktop package.
2021-04-05 23:38:58 -07:00
Ravindra Kumar
10ae4cce92 Added open-vm-tools-gdk-glib.patch to fix RHBZ#1939718. 2021-03-19 20:34:24 -07:00
3862e8a050 Miscellaneous spec cleanups
- Add missing BRs
- Clean up conditionals to build correctly with EL8+
- Simplify systemd scriptlets
2021-03-16 17:58:10 -04:00
Zbigniew Jędrzejewski-Szmek
136bbc2b14 Rebuilt for updated systemd-rpm-macros
See https://pagure.io/fesco/issue/2583.
2021-03-02 16:13:08 +01:00
Fedora Release Engineering
c774ee6a20 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 22:25:03 +00:00
Ravindra Kumar
36c7fb8dfd Package new upstream version open-vm-tools-11.2.5-17337674.
libdnet dependency was removed in open-vm-tools 11.0.0. So,
  removed the stale BuildRequires for libdnet.
2021-01-16 00:08:25 -08:00
Richard W.M. Jones
0eab8a432e Bump and rebuild against libdnet 1.14 (RHBZ#1915838). 2021-01-14 13:36:34 +00:00
Tom Stellard
aca4f259e2 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-07 06:42:34 +00:00
Ravindra Kumar
2a196505f9 Package new upstream version open-vm-tools-11.2.0-16938113. 2020-11-06 16:28:13 -08:00
Jeff Law
b7a7c93548 Fix incorrect volatile exposed by gcc-11 2020-10-30 16:26:24 -06:00
Ravindra Kumar
1486520481 Package new upstream version open-vm-tools-11.1.5-16724464.
Removed gcc10-warning.patch and sdmp-fixes.patch (no longer needed).
2020-09-08 14:57:52 -07:00
Fedora Release Engineering
227719bcc4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-28 12:37:05 +00:00
Merlin Mathesius
a2cd5c3eca Conditional fixes to build for ELN
Signed-off-by: Merlin Mathesius <mmathesi@redhat.com>
2020-07-09 13:55:54 -05:00
Ravindra Kumar
44711926a7 Added sdmp-fixes.patch from upstream to remove net-tools dependency
and couple of important fixes
2020-06-21 16:45:10 -07:00
Ravindra Kumar
93a0f9a758 Package new upstream version open-vm-tools-11.1.0-16036546.
Added new open-vm-tools-sdmp package.
Workaround for vm-support script path is no longer needed.
Added missing dependencies for vm-support script.
Updated gcc10-warning.patch.
Removed gcc9-static-inline.patch and diskinfo-log-spew.patch that
  are no longer needed.
2020-05-25 17:37:59 -07:00
Ravindra Kumar
839aeca00b Updated PAM configuration file to follow configured authn scheme. 2020-05-17 21:43:27 -07:00
Ravindra Kumar
de4cf5cfe9 Use /sbin/ldconfig on older than Fedora 28 and RHEL 8 platforms. 2020-03-24 19:30:13 -07:00
Ravindra Kumar
37b8e5295a Added patch diskinfo-log-spew.patch. 2020-02-07 13:52:43 -08:00
Ravindra Kumar
ef29a6759f Package new upstream version open-vm-tools-11.0.5-15389592.
Removed vix-memleak.patch which is no longer needed.
2020-02-04 11:17:15 -08:00
Ravindra Kumar
8a72e48acd Added gcc10-warning.patch for fixing compilation issues. 2020-02-04 10:53:01 -08:00
Fedora Release Engineering
a154334ac6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-29 20:09:45 +00:00
Ravindra Kumar
4b09a5ff6f Update the release number for last change 2019-10-09 19:06:48 -07:00
Ravindra Kumar
75eb476441 Fixes for drag-n-drop that needs vmblock-fuse mount.
Added run-vmblock\x2dfuse.mount service unit for vmblock-fuse mount.
Added open-vm-tools.conf for loading Fuse.
2019-10-09 18:50:53 -07:00
Ravindra Kumar
0635f2f8cd Cleanup GuestProxy certs from /etc/vmware-tools/GuestProxyData if needed.
Cleanup vmtoolsd-init service symlinks.
2019-10-09 18:01:32 -07:00
Ravindra Kumar
0eea930ece vmtoolsd-init.service is no longer needed for 11.0.0, removed it. 2019-10-02 20:21:19 -07:00