1
2009.10.15 Marcelo Vanzin <mvanzin@vmware.com>
2
This release tag contains commits up to the following id:
3
d2f1b83daab1d7882fd651ad1cc77c729bbd9760
6
2009.09.18 Marcelo Vanzin <mvanzin@vmware.com>
7
This release tag contains commits up to the following id:
8
8bb94fbfbdf65b53b87279cf81529756dba7a2ca
10
Other changes not captured in the git logs:
12
* Resync with internal dev branch (2009.08.24)
14
* hgfsmounter/hgfsmounter.c: allow hgfs users to set ttl to 0 at mount time.
16
* lib/guestApp/guestApp.c, lib/include/conf.h, lib/include/netutil.h,
17
lib/include/procMgr.h, lib/include/system.h, lib/vixTools/vixTools.c,
18
lib/vmCheck/vmcheck.c: remove (now unused) Netware checks.
20
* lib/message/*, modules/freebsd/vmhgfs/Makefile,
21
modules/linux/vmhgfs/Makefile.*, modules/solaris/vmhgfs/Makefile: remove
22
unused message transport abstraction. The rpcChannel library is now used to
25
* modules/*/vmmemctl/*: refactor of the vmmemctl module as part of adding
26
support for Mac OS guests.
28
* modules/linux/pvscsi/pvscsi.c: don't clobber RESERVATION_CONFLICT sdstat
29
up from linux pvscsi driver.
31
* modules/linux/shared/*: VMCI changes unrelated to the guest driver.
33
* modules/linux/vmhgfs/fsutil.c, modules/linux/vmhgfs/inode.c: fix the case
34
where two directories refer to the same inode.
36
* scripts/linux/*: support older versions of NetworkManager.
38
2009-08-24 Marcelo Vanzin <mvanzin@vmware.com>
39
* Resync with internal trunk (2009.08.19)
41
* configure.ac: remove support for Linux kernels < 2.6.9.
43
* lib/include/vmtools.h, libvmtools/vmtoolsLog.c, doc/api/services/util.txt:
44
add new log handled that allows appending to existing log files, and fix
45
an issue where old log files would be "rotated" whenever the config file
48
* lib/appUtil/appUtilX11.c, lib/ghIntegration/ghIntegrationX11.c,
49
lib/include/appUtil.h: fix compilation issues on FreeBSD when unity
52
* lib/dnd/dndLinux.c, lib/include/vmblock_user.h, tests/testVmblock/*: add
53
vmblock tests and, as part of the change, do some refactoring of vmblock
56
* lib/guestInfo/guestInfo.c, lib/include/wiper.h, lib/wiper/*,
57
toolbox/toolboxcmd-shrink.c, toolbox/toolboxShrink.c: refactor the wiper
58
structures so that they behave the same on Win32 and other platforms, and
59
also reuse data structures already in use by other parts of the code. This
60
fixes an "use after free" issue that toolbox-cmd had on Win32.
62
* lib/guestInfo/guestInfo.c, lib/guestInfo/guestInfoInt.h,
63
lib/guestInfo/guestInfoPosix.c, lib/guestRpc/nicinfo.x,
64
lib/include/guestInfo.h, lib/include/netutil.h, lib/include/slashProc.h,
65
lib/netutil/netUtilLinux.c, lib/slashProc/*,
66
services/plugins/guestInfo/guestInfoServer.c: add support for sending more
67
network-related information to the host, such as routing tables and name
70
* lib/hgfsBd/hgfsBd.c: don't log RPC errors when HGFS is disabled.
72
* lib/hgfsHelper/*, lib/include/hgfsHelper.h, lib/vixTools/vixTools.c: new
73
library with functions to query information about HGFS; expose some HGFS
74
properties through VIX.
76
* lib/hgfsServer/*, lib/hgfsServerPolicyGuest/hgfsServerPolicyGuest.c,
77
lib/include/hgfsServerPolicy.h: fix checking of whether an object belongs
78
to a particular share; this was causing issues with invalid information
79
being returned in certain cases.
81
* lib/hgfsServer/*, lib/include/hgfsProto.h: changes to support new VIX API
82
calls (mostly affecting Win32 only).
84
* lib/include/guestCaps.h, lib/include/unityCommon.h: add boilerplate for new
85
RPCs for setting windows as sticky / non-sticky (not yet implemented).
87
* lib/include/hgfsProto.h: new definitions for the next version of the HGFS
90
* lib/include/xdrutil.h: make XDRUTIL_ARRAYAPPEND() more type-safe when using
93
* lib/misc/codesetOld.c: fix some issues with UTF16 -> UTF8 conversion.
95
* lib/rpcChannel/rpcChannel.c, libvmtools/signalSource.c,
96
libvmtools/vmtools.c, libvmtools/vmtoolsConfig.c: g_assert -> ASSERT.
98
* lib/unityWindowTracker/unityWindowTracker.c: fix issue with z-ordering of
101
* libvmtools/vmtoolsConfig.c: fix some old config translation issues.
103
* modules/freebsd/shared/*, modules/freebsd/vmblock/*: make vmblock work on
106
* modules/freebsd/vmmemctl/*, modules/linux/vmmemctl/*,
107
modules/solaris/vmmemctl/*, : refactoring and code changes to support the
110
* modules/linux/vmblock/*, modules/linux/vmci/*, modules/linux/vsock/linux/*:
111
remove compatibility code for older kernels.
113
* modules/linux/vmhgfs/*: fix memory leak in HgfsAccessInt().
115
* modules/linux/vmxnet3/*: fix kunmap usage in vmxnet3_shm, and reset the
116
shared pages when the char device is closed.
118
* modules/linux/vsock/linux/af_vsock.{c,h}, modules/linux/vsock/linux/util.c:
119
add vsock protocol negotiation for notifyOn ops. This allows the driver to
120
negotiate with the remove end which version of the notification protocol to
123
* modules/linux/vsock/linux/notify.c, modules/linux/vsock/linux/notify.h,
124
modules/linux/vsock/linux/notifyQState.c,
125
modules/linux/vsock/linux/vsockPacket.h: add pktOn protocol. This new
126
protocol improves performance by detecting changes in the queue state
127
instead of sending WAITING_READ and WAITING_WRITE packets.
129
* services/plugins/hgfsServer/hgfsPlugin.c,
130
services/plugins/resolutionSet/resolutionSet.c,
131
services/vmtoolsd/mainLoop.c, services/vmtoolsd/pluginMgr.c,
132
services/vmtoolsd/toolsRpc.c: load plugins even when an RPC channel cannot
133
be instantiated (i.e., when running outside of a virtual machine); this
134
allows plugins to perform actions (at load time) also when running outside
135
virtual machines (e.g., to undo some configuration done when the OS was run
138
* services/vmtoolsd/mainLoop.c, services/vmtoolsd/mainPosix.c,
139
services/vmtoolsd/toolsCoreInt.h: handle SIGHUP differently; instead of
140
stopping the service, just re-load the config data. This should make it
141
easier to integrate the tools service with other tools such as logrotate.
143
* toolbox/toolbox-cmd.c, toolbox/toolboxcmd-stat.c: remove memory info query,
144
which didn't really return useful information.
146
* vmware-user/copyPasteUI.cpp: if the clipboard/primary with most recent
147
timestamp has no data on it, try the other before giving up during
1
150
2009-07-22 Marcelo Vanzin <mvanzin@vmware.com>
2
151
* Resync with internal trunk (2009.07.17)