| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
| |
Fixes: abd2d04998b2fd543a964b89486a009806900d1e
Sponsored by: Rubicon Communications, LLC ("Netgate")
|
| |
|
|
|
|
|
|
|
| |
- Update to 13.0.5 [1]
- Fix build on CURRENT after retirement of NULLVP, VREF and VCALL macros
- Move configuration files from /etc to $PREFIX/etc [2]
PR: 287729 [1], 289927, 269008 [2]
Sponsored by: Rubicon Communications, LLC ("Netgate")
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Split the package to build the kmods separatly! Building separately has
multiple benefits:
1. it allows user to rebuild when they upgrade their kernel without
rebuilding all of the tools which can take a long time.
2. it allows us to provide the modules in the new kmods package
repository
3. it installs the kmods the in the same place as the regular kmods:
/boot/modules
It means we can probably get rid of the rc script in favor if letting
users use kld_list mecanism but I will let this decision to the
maintainer based on what it probably best for users.
Approved by: garga (maintainer)
Reviewed by: garga (maintainer)
Differential Revision: https://reviews.freebsd.org/D48059
|
| |
|
|
|
|
|
|
| |
While here, fix build with llvm 19 [1]
PR: 282277, 282476 [1]
Submitted by: dim [1]
Sponsored by: Rubicon Communications, LLC ("Netgate")
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Before this change, open-vm-tools port used to depend inconditionally of
libmspack, which is a requirement of DeployPkg plugin. It turns out
that configure script only enable this plugin automatically on linux, so
it was not being built and dependency was not supposed to be there.
Instead of removing bogus dependency, I decided to add DEPLOYPKG option,
used to enable that plugin and left it off by default in order to
preserve previous default behavior.
Some changes on source code were needed to make DeployPkg to build on
FreeBSD and are done by new patches, which I intend to submit upstream.
Reported by: vangyzen
Sponsored by: Rubicon Communications, LLC ("Netgate")
|
| |
|
|
|
|
| |
PR: 270077
Reported by: John Wolfe <jwolfe@vmware.com>
Sponsored by: Rubicon Communications, LLC ("Netgate")
|
| |
|
|
|
|
| |
Fix build on CURRENT after NDFREE retirement
Sponsored by: Rubicon Communications, LLC ("Netgate")
|
| |
|
|
|
|
|
|
| |
Add eval to the call to ${checkvm_cmd} to make sure stdout/stderr are
redirect to /dev/null and remove spurious output when it's executed
PR: 266520
Sponsored by: Rubicon Communications, LLC ("Netgate")
|
| |
|
|
|
|
| |
Reviewed by: garga
Sponsored by: DARPA
Differential Revision: https://reviews.freebsd.org/D36734
|
| |
|
|
|
|
|
|
|
| |
- Update to 12.0.5 [1]
- Silence checkvm_cmd [2]
PR: 264241 [1], 264564 [2]
Reported by: John Wolfe <jwolfe@vmware.com> [1], oz42@oz42.eu [2]
Sponsored by: Rubicon Communications, LLC ("Netgate")
|
| |
|
|
|
|
|
|
| |
Since 8b83d7e0ee544, -Wunused-but-set-variable became a fatal error on
CURRENT. Remove a couble of set-but-not-used variables and fix the
build
Sponsored by: Rubicon Communications, LLC ("Netgate")
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
After base commit 2587b74c6187, which removed NDF_ONLY_PNBUF,
emulators/open-vm-tools fails to build, with:
--- vfsops.o ---
vfsops.c:190:16: error: use of undeclared identifier 'NDF_ONLY_PNBUF'; did you mean 'NDFREE_PNBUF'?
NDFREE(ndp, NDF_ONLY_PNBUF);
^~~~~~~~~~~~~~
NDFREE_PNBUF
/usr/src/sys/sys/namei.h:291:6: note: 'NDFREE_PNBUF' declared here
void NDFREE_PNBUF(struct nameidata *);
^
Indeed, NDFREE_PNBUF() should now be used.
PR: 263041
Approved by: garga (maintainer)
MFH: 2022Q2
|
| |
|
|
|
|
|
|
|
|
|
| |
After src commit 66c5fbca7719dca1ac361a010fa511a4514a662d, insmntque1()
changed to have only 2 arguments, breaking open-vm-tools.
Added a patch to call the new version on recent current and call
destructor to make sure it runs.
Suggested by: kib
Sponsored by: Rubicon Communications, LLC ("Netgate")
|
| |
|
|
|
|
| |
NDINIT() last parameter was removed after this osversion
Sponsored by: Rubicon Communications, LLC ("Netgate")
|
| |
|
|
|
|
|
| |
Remove some patches introduced by 42dfc139f65 that are note needed on
11.3.0 and fix build
Sponsored by: Rubicon Communications, LLC ("Netgate")
|
| |
|
|
| |
PR: 256200
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Update to 11.2.5 [1]
- Make fuse dependency optional adding new FUSE option, enabled by default [2]
- Remove CONFLICTS with packages that were removed years ago
- Remove DOCS items from pkg-plist and use PORTDOCS instead
- Install default tools.conf [1]
- Do not mkdir directories not covered by pkg-plist
- Rework patch-lib_guestApp_guestApp.c to respect ${PREFIX}
- vmware-kmod.in:
- Simplify logic
- Use kldstat -q instead of redirect stdout/stderr [2]
- Partially restore @preunexec removed in r473438. Set tools.set.version as 0
is important to let hypervisor to be notified package is removed. Otherwise
vCenter console shows tools status as "installed" but "not-running". [3]
PR: 252699 [1]
226204 [2]
246440 [3]
Submitted by: John Wolfe <jwolfe@vmware.com> [1] [3]
ohauer [2]
Sponsored by: Rubicon Communications, LLC ("Netgate")
Notes:
svn path=/head/; revision=569197
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- Remove emulators/open-vm-tools-nox11 and create a nox11 flavor
- Regenerate patches with make makepatch
- Sort Makefile and make portclippy and portlint happy
- Remove unused variables
- Simplify Makefile
Sponsored by: Rubicon Communications, LLC ("Netgate")
Notes:
svn path=/head/; revision=568677
|
| |
|
|
|
|
|
|
|
| |
PR: 250550
Submitted by: fluffy
Approved by: jpaetzel
Notes:
svn path=/head/; revision=559767
|
| |
|
|
|
|
|
|
|
|
|
| |
ldconfig
PR: 250407
Submitted by: dim
Sponsored by: Panzura
Notes:
svn path=/head/; revision=552879
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
There's no functional changes in this update that apply to FreeBSD. Upstream fixed
some issues detected by coverity.
https://github.com/vmware/open-vm-tools/blob/stable-11.1.5/ReleaseNotes.md
PR: 248782
Submitted by: John Wolfe <jwolfe@vmware.com>
Sponsored by: Panzura, Inc
Notes:
svn path=/head/; revision=548202
|
| |
|
|
| |
Notes:
svn path=/head/; revision=546031
|
| |
|
|
|
|
|
|
|
|
|
| |
- Add DOCS option for consistent build. Documentation was automatically
built when doxygen was found by the configure script.
PR: 246468
Approved by: jpaetzel (maintainer)
Notes:
svn path=/head/; revision=535263
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In terms of functionality this update is a no-op on
FreeBSD. Some local patches were upstreamed and have
been removed from the port.
Tested matrix is ESXi 6.5 and 6.7, and Fusion.
FreeBSD HEAD, 12.1-R, 12.0-R and 11.3-R AMD64
The test plan ensures the VM power control works from
the management app, that the memory balloon driver operates
properly, and that reporting back to vCenter as far as IP
and whether the tools are installed and operational works.
In particular no i386 versions of FreeBSD were
explicitly tested, nor was any testing done on ESXi 7.0
https://github.com/vmware/open-vm-tools/blob/stable-11.1.0/ReleaseNotes.md
The new functionality in this version of the tools is Windows/Linux
only. See the listed PR for the pieces FreeBSD needs to achieve parity.
PR: 246338
Submitted by: jwolfe@vmware.com
Sponsored by: Panzura
Notes:
svn path=/head/; revision=535238
|
| |
|
|
|
|
|
|
|
| |
PR: 243864
Submitted by: Ruslan Garipov <brigadir15@gmail.com>
Sponsored by: Panzura
Notes:
svn path=/head/; revision=525444
|
| |
|
|
|
|
|
|
| |
PR: 243240
Submitted by: Ruslan Garipov <brigadir15@gmail.com>
Notes:
svn path=/head/; revision=522696
|
| |
|
|
|
|
|
|
|
| |
PR: 242679
Submitted by: Ruslan Garipov <brigadir15@gmail.com>
Reviewed by: jhb
Notes:
svn path=/head/; revision=522695
|
| |
|
|
| |
Notes:
svn path=/head/; revision=518160
|
| |
|
|
|
|
|
|
| |
PR: 241580
Submitted by: ard_1@mail.ru
Notes:
svn path=/head/; revision=516083
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The biggest change is the removal of vmxnet from this package. This means you
*must* be using the vmx driver included in FreeBSD or your networking will fail
after this update. This is a danger for people who are running unsupported versions
of FreeBSD but could also affect people who are running custom kernels that have
removed vmx from them.
This update reduces our patchset by taking advantage of patches submitted upstream.
Sponsored by: Panzura
Notes:
svn path=/head/; revision=515982
|
| |
|
|
|
|
|
|
| |
PR: 229985
Submitted by: John Wolfe <jwolfe@vmware.com>
Notes:
svn path=/head/; revision=480889
|
| |
|
|
|
|
|
|
|
|
|
| |
r338318, r338143
The patches have been upstreamed to VMware.
Submitted by: dim
Notes:
svn path=/head/; revision=478602
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
For the most part this is just to track upstream for FreeBSD.
In particular 10.2.0 introduced a regression whereby UFS support
was dropped. The fix was backported to the FreeBSD port of 10.2.0
in lieu of waiting for 10.2.5 to be released.
PR: 227124
Submitted by: John Wolfe <jwolfe@vmware.com>
Notes:
svn path=/head/; revision=471014
|
| |
|
|
|
|
|
| |
Fallout from being out of tree.
Notes:
svn path=/head/; revision=470726
|
| |
|
|
|
|
|
|
|
|
|
| |
Along the way remove a patch that is no longer
needed.
Reported by: John Wolfe <jwolfe@vmware.com>
Pointyhat: jpaetzel
Notes:
svn path=/head/; revision=464378
|
| |
|
|
|
|
|
|
|
| |
PR: 226478
Submitted by: german.mb@gmail.com
Reviewed by: John Wolfe <jwolfe@vmware.com>
Notes:
svn path=/head/; revision=464095
|
| |
|
|
|
|
|
|
| |
Reported by: dim
Obtained from: VMware
Notes:
svn path=/head/; revision=462960
|
| |
|
|
|
|
|
|
|
|
| |
Also avoids an endless loop in practice
PR: 224816
Submitted by: dim
Notes:
svn path=/head/; revision=457864
|
| |
|
|
|
|
|
|
|
|
|
| |
See the following link for the full release notes for this release:
https://github.com/vmware/open-vm-tools/blob/10.2.x/ReleaseNotes.md
PR: 224373
Submitted by: John Wolfe <jwolfe@vmware.com>
Notes:
svn path=/head/; revision=457023
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Improvements include:
- Improved OS detection and reporting for FreeBSD 11 and 12.
- Improved networking resume for DHCP FreeBSD guests.
- Check for Xen, VirtualPC etc., only if VMware not detected.
- Improve timesync when the offset is large.
Full changelog is available at:
https://github.com/vmware/open-vm-tools/blob/master/open-vm-tools/ChangeLog
PR: 221194
Notes:
svn path=/head/; revision=448929
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The current port patches for os_kmem_alloc() add VM object locking.
However, the lock is not unlocked in the success case because the
unlock code is inside of an if body instead of after the if statement.
Reported by: jpaetzel
Reviewed by: jpaetzel
Approved by: swills
MFH: 2017Q3
Differential Revision: https://reviews.freebsd.org/D12038
Notes:
svn path=/head/; revision=448159
|
| |
|
|
| |
Notes:
svn path=/head/; revision=444773
|
| |
|
|
|
|
|
|
|
|
| |
Approved by: swills (maintainer)
MFH: 2017Q2
Sponsored by: Rubicon Communications (Netgate)
Differential Revision: https://reviews.freebsd.org/D10397
Notes:
svn path=/head/; revision=438529
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Make it possible to disable the rc scripts.
Still default to enabled, but only when checkvm says we are in a VM.
While here, improve scripts slightly.
Requested by: mat
Tested by: mat
Notes:
svn path=/head/; revision=436816
|
| |
|
|
|
|
|
| |
PR: 212471
Notes:
svn path=/head/; revision=436703
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
sysctl_add_oid was changed in base/head@r310051 to take a label parameter,
and open-vm-tools doesn't supply it as it depends on the old KPI signature.
SYSCTL_ADD_OID doesn't require the label parameter since its inception
though, thus it's a backwards compatible solution for adding sysctl oids.
PR: 215353
Reported by: dim
Submitted by: ed
Reviewed by: ed, lwhsu
Approved by: lwhsu
Sponsored by: Dell EMC Isilon
Differential Revision: https://reviews.freebsd.org/D9698
Notes:
svn path=/head/; revision=434550
|
| |
|
|
|
|
|
|
|
|
|
| |
PR: 213195
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D8093
Notes:
svn path=/head/; revision=424427
|
| |
|
|
|
|
|
|
| |
PR: 212426
Submitted by: dim
Notes:
svn path=/head/; revision=421892
|
| |
|
|
|
|
|
|
|
| |
While here, fix a plist issue
PR: 200637
Notes:
svn path=/head/; revision=388693
|