~ubuntu-branches/ubuntu/quantal/open-vm-tools/quantal-201207201942

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Baumann
  • Date: 2009-10-18 12:28:19 UTC
  • mfrom: (1.1.7 upstream) (2.4.9 squeeze)
  • Revision ID: james.westby@ubuntu.com-20091018122819-00vqew6m0ztpqcqp
Tags: 2009.10.15-201664-1
MergingĀ upstreamĀ versionĀ 2009.10.15-201664.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2009.10.15  Marcelo Vanzin  <mvanzin@vmware.com>
 
2
        This release tag contains commits up to the following id:
 
3
        d2f1b83daab1d7882fd651ad1cc77c729bbd9760
 
4
 
 
5
 
 
6
2009.09.18  Marcelo Vanzin  <mvanzin@vmware.com>
 
7
        This release tag contains commits up to the following id:
 
8
        8bb94fbfbdf65b53b87279cf81529756dba7a2ca
 
9
 
 
10
        Other changes not captured in the git logs:
 
11
 
 
12
        * Resync with internal dev branch (2009.08.24)
 
13
 
 
14
        * hgfsmounter/hgfsmounter.c: allow hgfs users to set ttl to 0 at mount time.
 
15
 
 
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.
 
19
 
 
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
 
23
          do RPC abstraction.
 
24
 
 
25
        * modules/*/vmmemctl/*: refactor of the vmmemctl module as part of adding
 
26
          support for Mac OS guests.
 
27
 
 
28
        * modules/linux/pvscsi/pvscsi.c: don't clobber RESERVATION_CONFLICT sdstat
 
29
          up from linux pvscsi driver.
 
30
 
 
31
        * modules/linux/shared/*: VMCI changes unrelated to the guest driver.
 
32
 
 
33
        * modules/linux/vmhgfs/fsutil.c, modules/linux/vmhgfs/inode.c: fix the case
 
34
          where two directories refer to the same inode.
 
35
 
 
36
        * scripts/linux/*: support older versions of NetworkManager.
 
37
 
 
38
2009-08-24      Marcelo Vanzin   <mvanzin@vmware.com>
 
39
        * Resync with internal trunk (2009.08.19)
 
40
 
 
41
        * configure.ac: remove support for Linux kernels < 2.6.9.
 
42
 
 
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
 
46
          was reloaded.
 
47
 
 
48
        * lib/appUtil/appUtilX11.c, lib/ghIntegration/ghIntegrationX11.c,
 
49
          lib/include/appUtil.h: fix compilation issues on FreeBSD when unity
 
50
          was enabled.
 
51
 
 
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
 
54
          related functions.
 
55
 
 
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.
 
61
 
 
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
 
68
          servers.
 
69
 
 
70
        * lib/hgfsBd/hgfsBd.c: don't log RPC errors when HGFS is disabled.
 
71
 
 
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.
 
75
 
 
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.
 
80
 
 
81
        * lib/hgfsServer/*, lib/include/hgfsProto.h: changes to support new VIX API
 
82
          calls (mostly affecting Win32 only).
 
83
 
 
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).
 
86
 
 
87
        * lib/include/hgfsProto.h: new definitions for the next version of the HGFS
 
88
          protocol.
 
89
 
 
90
        * lib/include/xdrutil.h: make XDRUTIL_ARRAYAPPEND() more type-safe when using
 
91
          GCC.
 
92
 
 
93
        * lib/misc/codesetOld.c: fix some issues with UTF16 -> UTF8 conversion.
 
94
 
 
95
        * lib/rpcChannel/rpcChannel.c, libvmtools/signalSource.c,
 
96
          libvmtools/vmtools.c, libvmtools/vmtoolsConfig.c: g_assert -> ASSERT.
 
97
 
 
98
        * lib/unityWindowTracker/unityWindowTracker.c: fix issue with z-ordering of
 
99
          modal dialogs.
 
100
 
 
101
        * libvmtools/vmtoolsConfig.c: fix some old config translation issues.
 
102
 
 
103
        * modules/freebsd/shared/*, modules/freebsd/vmblock/*: make vmblock work on
 
104
          FreeBSD 8.
 
105
 
 
106
        * modules/freebsd/vmmemctl/*, modules/linux/vmmemctl/*,
 
107
          modules/solaris/vmmemctl/*, : refactoring and code changes to support the
 
108
          driver on Mac OS X.
 
109
 
 
110
        * modules/linux/vmblock/*, modules/linux/vmci/*, modules/linux/vsock/linux/*:
 
111
          remove compatibility code for older kernels.
 
112
 
 
113
        * modules/linux/vmhgfs/*: fix memory leak in HgfsAccessInt().
 
114
 
 
115
        * modules/linux/vmxnet3/*: fix kunmap usage in vmxnet3_shm, and reset the
 
116
          shared pages when the char device is closed.
 
117
 
 
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
 
121
          use.
 
122
 
 
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.
 
128
 
 
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
 
136
          in a VM).
 
137
 
 
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.
 
142
 
 
143
        * toolbox/toolbox-cmd.c, toolbox/toolboxcmd-stat.c: remove memory info query,
 
144
          which didn't really return useful information.
 
145
 
 
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
 
148
          copy/paste.
 
149
 
1
150
2009-07-22      Marcelo Vanzin   <mvanzin@vmware.com>
2
151
        * Resync with internal trunk (2009.07.17)
3
152