~n-muench/ubuntu/oneiric/open-vm-tools/open-vm-tools.fix-836277

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Devid Antonio Filoni
  • Date: 2008-08-15 21:21:40 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20080815212140-05fhxj8wroosysmj
Tags: 2008.08.08-109361-1ubuntu1
* Merge from Debian unstable (LP: #258393), remaining Ubuntu change:
  - add ubuntu_toolchain_FTBFS.dpatch patch, fix FTBFS
* Update ubuntu_toolchain_FTBFS.dpatch patch for the new version.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2008-08-08  Adar Dembo  <adar@vmware.com>
 
2
        * Resync with internal trunk (2008.07.24)
 
3
 
 
4
        * configure.ac, */Makefile.am: Landed support for command line Toolbox,
 
5
        Unity, vsock, and vmci. Refactored and reformatted a few things.
 
6
        Improved portability by using $(SED) and AC_PROG_SED instead of "sed",
 
7
        $(MKDIR_P) and AC_PROG_MKDIR_P instead of "mkdir -p", $(LN_S) and
 
8
        AC_PROG_LN_S instead of "ln -s". Changed icu feature detection and
 
9
        linking to rely on C++ linker instead of C linker. Fixed module
 
10
        compilation checks on FreeBSD. Fixed $(DESTDIR) handling (patch by Mike
 
11
        Auty). Refactored lib/strUtil into lib/misc. Changed hgfsmounter
 
12
        install hook to symlink mount.vmhgfs. Renamed libghIntegrationStub to
 
13
        libGhIntegrationStub. Fixed compilation of lib/guestApp when using
 
14
        --without-x (reported by Martin Preishuber). Renamed libunityStub to
 
15
        libUnityStub. Fix build on FreeBSD by using ":=" instead of "=" when
 
16
        exporting module directories. The vmware-user desktop link now executes
 
17
        vmware-user-suid-wrapper. Properly install vmware-user-suid-wrapper.
 
18
 
 
19
        * */foundryToolsDaemon.c, lib/vixTools/vixTools.c: Use a larger result
 
20
        packet when handling impersonated HGFS requests (since HGFSv3 uses
 
21
        larger packets).
 
22
 
 
23
        * guestd/main.c: Moved foreign VM check.
 
24
 
 
25
        * guestd/toolsDaemon.*: Added plumbing for HGFS usability library
 
26
        calls.
 
27
 
 
28
        * hgfsmounter/hgfsmounter.c: Added support for passing options to
 
29
        the MacOS HGFS driver.
 
30
 
 
31
        * lib/appUtil/*, lib/include/appUtil.h: New library for Unity support.
 
32
 
 
33
        * lib/auth/authPosix.c: Don't try using PAM from the Tools.
 
34
        
 
35
        * lib/dnd/dndCommon.c, lib/dnd/dndLinux.c, lib/file/file.c,
 
36
        lib/file/fileIOPosix.c, lib/file/filePosix.c, lib/include/dnd.h,
 
37
        lib/include/loglevel_user.h, lib/include/panic.h, lib/include/posix.h,
 
38
        lib/include/strutil.h, lib/unicode/unicodeBase.h,
 
39
        lib/include/unicodeOperations.h, lib/include/vix.h,
 
40
        lib/include/vm_app.h, lib/include/vm_assert.h,
 
41
        lib/include/vm_product.h, lib/include/x86cpuid.h, lib/misc/codeset.c,
 
42
        lib/misc/hashTable.c, lib/misc/strutil.c, lib/misc/timeutil.c,
 
43
        lib/panic/panic.c, lib/string/bsd_vsnprintf.c, lib/strUtil/*,
 
44
        lib/unicode/unicodeCommon.c, lib/unicode/unicodeSimpleBase.c,
 
45
        lib/unicode/unicodeStatic.c, lib/user/hostinfoPosix.c,
 
46
        lib/user/util.c, lib/user/utilPosix.c: Changes from work unrelated to
 
47
        open-vm-tools on the internal trunk.
 
48
 
 
49
        * lib/backdoor/backdoorInt.h, lib/deployPkg/runDeployPkgInt.h,
 
50
        lib/dnd/dndInt.h, lib/file/fileInt.h, lib/guestInfo/guestInfoInt.h,
 
51
        lib/hgfs/cpNameInt.h, lib/hgfsServer/hgfsServerInt.h,
 
52
        lib/impersonate/impersonateInt.h, lib/include/backdoorInt.h,
 
53
        lib/include/bsd_output_int.h, lib/include/cpNameInt.h,
 
54
        lib/include/dndInt.h, lib/include/fileInt.h,
 
55
        lib/include/guestInfoInt.h, lib/hgfsServer/hgfsServerInt.h,
 
56
        lib/include/impersonateInt.h, lib/include/runDeployPkgInt.h,
 
57
        lib/include/toolsLoggerInt.h, lib/include/unicodeInt.h,
 
58
        lib/string/bsd_output_int.h, lib/toolsLogger/toolsLoggerInt.h,
 
59
        lib/unicode/unicodeInt.h: Moved some internal header files out of
 
60
        the general include directory and into the appropriate libraries.
 
61
 
 
62
        * lib/ghIntegration/*: New library for Unity support.
 
63
 
 
64
        * lib/guestApp/guestAppPosixX11.c: Reset the value of LD_LIBRARY_PATH
 
65
        before running the web browser.
 
66
 
 
67
        * lib/guestInfo/guestInfoPosix.c, lib/include/guest_os.h: Fixed a typo
 
68
        in Mandriva guest detection. Added Asianux.
 
69
 
 
70
        * lib/guestInfo/guestInfoServer.c: Fixed behavior for sending nicInfo
 
71
        updates to the host (patch by Jason Lunz).
 
72
 
 
73
        * lib/guestRpc/ghi*.*: New xdr protocol for Unity support.
 
74
 
 
75
        * lib/guestRpc/nicinfo.x: Correctly applied LGPL to file.
 
76
 
 
77
        * lib/hgfs/cpNameLinux.c: Allow building for versions of Solaris newer
 
78
        than 10.
 
79
 
 
80
        * lib/hgfsServer/hgfsServer.c,
 
81
        lib/hgfsServerPolicyGuest/hgfsServerPolicyGuest.c,
 
82
        lib/include/hgfsServerPolicy.h: Provide an override setting for
 
83
        disabling case conversion during file lookups.
 
84
 
 
85
        * lib/hgfsServer/hgfsServerLinux.c: Only perform case insensitive
 
86
        file lookups if a case sensitive lookup fails.
 
87
 
 
88
        * lib/image/imageUtilPng.c, lib/include/imageUtil.h,
 
89
        lib/include/imageUtilTypes.h: New library for
 
90
        Unity support.
 
91
 
 
92
        * lib/include/conf.h, toolbox/toolbox-gtk.c: Robustified the help page
 
93
        discovery mechanism.
 
94
 
 
95
        * lib/include/dndGuest.h: Allow inclusion of header into source files
 
96
        without GTK2 support.
 
97
 
 
98
        * lib/unity/*, lib/include/guestCaps.h, lib/include/unityCommon.h: New
 
99
        library for Unity support.
 
100
 
 
101
        * lib/include/hgfsUtil.h: Fixed a precedence issue in a macro.
 
102
 
 
103
        * lib/raster/*, lib/include/rasterConv.h: New library for Unity support.
 
104
 
 
105
        * lib/region/*, lib/include/region.h: New library for Unity support.
 
106
 
 
107
        * lib/include/system.h: Added new OS type for WinXP 64-bit, reformatted
 
108
        enums.
 
109
 
 
110
        * lib/unityWindowTracker/*, lib/include/unityWindowTracker.h: New
 
111
        library for Unity support.
 
112
 
 
113
        * lib/include/vm_version.h: Bumped TOOLS_VERSION.
 
114
 
 
115
        * lib/wiper/wiperPosix.c: Replaced BSD_VERSION with __FreeBSD_version.
 
116
 
 
117
        * modules/*/*/*: Reflected changes from elsewhere.
 
118
 
 
119
        * modules/freebsd/vmhgfs/*: Reflected changes from MacOS HGFS work, and
 
120
        fixed file permissions so that they're not all owned by root.
 
121
 
 
122
        * modules/linux/vmblock/linux/dentry.c: Changed d_revalidate to
 
123
        properly invalidate negative dentries.
 
124
 
 
125
        * modules/linux/vmci/*: Landed the Virtual Machine Communication
 
126
        Interface guest module.
 
127
 
 
128
        * modules/linux/vmmemctl/os.c: Fixed vmmemctl to build on 2.6.26
 
129
        (reported by Pavol Rusnak).
 
130
 
 
131
        * modules/linux/vmsync/sync.c: Fixed vmsync to build on 2.6.26
 
132
        (reported by Pavol Rusnak).
 
133
 
 
134
        * modules/linux/vsock/*: Landed the VMCI sockets interface module.
 
135
 
 
136
        * modules/linux/vmxnet/vmxnet.c, modules/linux/vmxnet/vmxnet2_def.h,
 
137
        modules/linux/vmxnet/vmxnetInt.h: Increased rx ring size for enhanced
 
138
        vmxnet2.
 
139
 
 
140
        * toolbox/*: Refactored pieces of GTK Toolbox and landed the command
 
141
        line Toolbox. Fixed mnemonic collisions in the GTK Toolbox.
 
142
 
 
143
        * vmware-user/copyPaste.c: Fixed several bugs with file copy paste
 
144
        behavior.
 
145
 
 
146
        * vmware-user/notify.c, vmware-user/vmware-user.c,
 
147
        vmware-user/vmwareuserInt.h: Added stubs for notification framework.
 
148
 
 
149
        * vmware-user/pointer.c: Reverted fix for bug with clipboard retry
 
150
        behavior.
 
151
 
 
152
        * vmware-user/vmware-user.c: Fixed build with gtk 1.2 (reported by
 
153
        Stephen Duncan). Added signal handlers for SIGUSR1/SIGUSR2 used by
 
154
        VMware Tools installer to reload vmware-user cleanly during a Tools
 
155
        upgrader. Reload vmware-user on a fatal X I/O error. Don't panic if
 
156
        run outside of a VM. Don't leave Unity mode on a Tools reset.
 
157
        
 
158
2008-07-01  Adar Dembo  <adar@vmware.com>
 
159
        * Resync with internal trunk (2008.06.30)
 
160
 
 
161
        * configure.ac, lib/guestApp/*, toolbox/Makefile.am,
 
162
        vmware-user/Makefile.am: Split lib/guestApp into two libraries, one
 
163
        with X11 functionality, and one without. Improved detection of
 
164
        gnome-open.
 
165
 
 
166
        * guestd/*, lib/netUtil/netUtilLinux.c: guestd now compiles for MacOS
 
167
        guests.
 
168
        
 
169
        * guestd/main.c, lib/include/system.h, lib/system/systemLinux.c:
 
170
        Refactored GuestdWritePidfile into System_Daemon.
 
171
 
 
172
        * guestd/toolsDaemon.c: Fixed a backwards time synchronization issue.
 
173
        Thanks to Eric Castan for reporting the bug.
 
174
 
 
175
        * lib/conf/conf.c, lib/include/conf.h: Removed obsolete configuration
 
176
        keys and values.
 
177
 
 
178
        * lib/file/*, lib/dict/*, lib/foundryMsg/*, lib/include/backdoor_def.h,
 
179
        lib/include/codeset.h, lib/include/config.h,
 
180
        lib/include/file_extensions.h, lib/include/fileInt.h,
 
181
        lib/include/loglevel_user.h, lib/include/msg.h, lib/include/msgid.h,
 
182
        lib/include/posix.h, lib/include/preference.h, lib/include/unity.h,
 
183
        lib/include/vixCommands.h, lib/include/vix.h,
 
184
        lib/include/vmbackup_def.h, lib/include/vmBackup.h,
 
185
        lib/include/vm_basic_defs.h, lib/include/vm_basic_types.h,
 
186
        lib/include/vm_product.h, lib/include/win32util.h,
 
187
        lib/include/x86cpuid.h, lib/misc/codeset.c, lib/misc/codesetOld.c,
 
188
        lib/misc/codesetOld.h, lib/misc/posixPosix.c, lib/strUtil/strutil.c,
 
189
        lib/user/hostinfoPosix.c, lib/user/util.c,
 
190
        lib/vmBackupLib/stateMachine.c, modules/*/vmxnet/net.h: Changes from
 
191
        work unrelated to open-vm-tools on the internal trunk.
 
192
 
 
193
        * lib/guestRpc/Makefile.am: Added comment about misuse of CFLAGS.
 
194
 
 
195
        * lib/hgfsServer/hgfsServer.c: Corrected pointer arithmetic so that
 
196
        new node and search allocation works consistently in 64-bit apps.
 
197
 
 
198
        * lib/hgfsServer/hgfsServerLinux.c, lib/include/hgfsProto.h: Added
 
199
        HGFS_ATTR_HIDDEN_FORCED and set it when returning hidden files.
 
200
        
 
201
        * lib/hgfsServer/*, lib/hgfsServerPolicy/hgfsServerPolicyGuest.c,
 
202
        lib/include/hgfsServerInt.h, lib/include/hgfsServerPolicy.h:
 
203
        Refactored and cleaned up some code.
 
204
 
 
205
        * lib/include/resolution.h, lib/resolution/*,
 
206
        vmware-user/vmware-user.c: Refactored some functions.
 
207
 
 
208
        * lib/include/vm_legal.h: Added another patent to the patent string.
 
209
 
 
210
        * lib/include/vm_tools_version.h: Added a pair of Tools version macros.
 
211
 
 
212
        * lib/include/vm_version.h: Bumped Tools product version.
 
213
 
 
214
        * lib/Makefile.am: Included a fix for compilation --without-x. Thanks to
 
215
        Mark Foster for reporting the issue.
 
216
 
 
217
        * lib/misc/Makefile.am, lib/misc/shared/Makefile.am: Realphabetized
 
218
        some sources and added missing source files.
 
219
 
 
220
        * lib/misc/posixWin32.c: Removed unneeded file from tree.
 
221
 
 
222
        * lib/procMgr/procMgrPosix.c: Made safe for -fPIC and for MacOS.
 
223
 
 
224
        * modules/*/*/*: Reflected changes from elsewhere.
 
225
 
 
226
        * modules/freebsd/vmhgfs/*: Added some code to handle codeset
 
227
        conversions between UTF-8 precomposed and decomposed strings.
 
228
 
 
229
        * modules/linux/vmhgfs/*: Refactored string escaping/unescaping code.
 
230
 
 
231
        * toolbox/*: Added mnemonics for some buttons.
 
232
 
 
233
        * vmware-user/pointer.c: Fixed bug in clipboard retry behavior.
 
234
 
 
235
        * vmware-user/vmware-user.c: Added handlers for SIGUSR1 and SIGUSR2
 
236
        to facilitate smooth vmware-user upgrades with respect to the vmblock
 
237
        kernel module.
 
238
        
 
239
2008-06-20  Elliot Lee  <elliot@vmware.com>
 
240
 
 
241
        * Resync with internal trunk (2008.06.13)
 
242
 
 
243
        * FreeBSD 7/8 fixes from Martin Blapp.
 
244
 
 
245
        * Fix getpwnam_r etc. on FreeBSD & Solaris.
 
246
 
 
247
        * configure.ac: Add --without-kernel-modules,
 
248
        --with-linux-release, and --with-linuxdir (gissa).
 
249
 
 
250
        * configure.ac, lib/guestRpc/*, lib/guestInfo/guestInfo.c,
 
251
        lib/guestInfo/guestInfoServer.c, lib/dynxdr/*,
 
252
        {vmware-user,guestd}/foreignVMToolsNetworking.c, guestd/Makefile.am,
 
253
        {vmware-user,guestd}/foundryToolsDaemon.c, lib/include/dynxdr.h,
 
254
        lib/include/guestInfo.h, lib/include/vmxrpc.h,
 
255
        lib/include/xdrutil.h, lib/Makefile.am, lib/netUtil/*,
 
256
        lib/vixTools/Makefile.am: Add support for XDR encoding of RPC
 
257
        values, including the NicInfoV2 structure.
 
258
 
 
259
        * guestd/stub.c, hgfsclient/Makefile.am, hgfsclient/stub.c,
 
260
        hgfsclient/stub-user-util.c, hgfsmounter/Makefile.am,
 
261
        hgfsmounter/stub.c, lib/stubs/*, libguestlib/Makefile.am,
 
262
        libguestlib/stubs.c, toolbox/Makefile.am, toolbox/stub.c,
 
263
        vmware-user/stub.c: Centralize stubs.
 
264
 
 
265
        * lib/guestInfo/guestInfoPerfMonLinux.c: Convert ioInRate and
 
266
        ioOutRate to be in terms of KB instead of pages.
 
267
 
 
268
        * lib/hgfsBd/hgfsBd.c, lib/hgfsServer/hgfsServer.c,
 
269
        lib/hgfsServer/hgfsServerLinux.c: Large packet support, and
 
270
        additional case-insensitivity fixes.
 
271
 
 
272
        * lib/include/hgfsBd.h, lib/include/hgfs.h,
 
273
        lib/include/hgfsProto.h: Add HGFS error code.
 
274
        
 
275
        * lib/hgfs/hgfsUtil.c, lib/guestInfo/Makefile.am,
 
276
        lib/guestInfo/guestInfoPosix.c, lib/guestApp/guestApp.c,
 
277
        lib/foundryMsg/foundryMsg.c, lib/file/fileLockPrimitive.c,
 
278
        lib/file/fileIOPosix.c, lib/file/fileLockPosix.c,
 
279
        guestd/toolsDaemon.c, guestd/debugStdio.c, guestd/main.c,
 
280
        lib/hgfsServerManagerGuest/hgfsServerManagerGuest.c,
 
281
        lib/include/codeset.h, lib/include/cpuid_info.h,
 
282
        lib/include/dnd.h, lib/include/file_extensions.h,
 
283
        lib/include/fileInt.h, lib/include/ghIntegration.h,
 
284
        lib/include/guestApp.h, lib/include/guestStats.h,
 
285
        lib/include/hgfsServerInt.h, lib/include/hgfsUtil.h,
 
286
        lib/include/hostinfo.h, lib/include/loglevel_user.h,
 
287
        lib/include/netutil.h, lib/include/panic.h, lib/include/posix.h,
 
288
        lib/include/unicode*.h, lib/include/util.h, lib/include/vix.h,
 
289
        lib/include/vixTools.h, lib/include/vm_app.h,
 
290
        lib/include/vm_basic_defs.h, lib/include/vm_product.h,
 
291
        lib/include/vm_tools_version.h, lib/include/vm_version.h,
 
292
        lib/include/x86cpuid.h, lib/misc/codeset.c, lib/misc/codesetOld.c,
 
293
        lib/misc/codesetOld.h, lib/misc/hashTable.c, lib/misc/hostname.c,
 
294
        lib/misc/timeutil.c, lib/panic/panic.c, lib/string/str.c,
 
295
        lib/sync/syncMutex.c, lib/system/systemLinux.c, lib/unicode/*.c,
 
296
        lib/unityStub/*, lib/user/hostinfo.c, lib/user/hostinfoPosix.c,
 
297
        lib/vixTools/*, modules/linux/vmxnet/*, toolbox/debugStdio.c,
 
298
        vmware-user/debugStdio.c, vmware-user/dnd.c, vmware-user/main.c:
 
299
        Bug fixes.
 
300
 
 
301
        * modules/linux/vmxnet/*: Remove unused BPF code. Add ethtool
 
302
        callbacks to get & set driver settings.
 
303
 
 
304
        * lib/user/util.c: Add function for getting backtraces.
 
305
 
 
306
        * lib/resolution/*, vmware-user/*, lib/Makefile.am, configure.ac:
 
307
        Move resolution-changing code into separate library.
 
308
 
 
309
        * guestd/main.c, lib/include/tools.h: Allow disabling tools
 
310
        version reporting to the host, via config file.
 
311
 
 
312
        * lib/rpcIn/*, lib/include/rpcin.h, guestd/toolsDaemon.c,
 
313
        toolbox/toolbox-gtk.c: Updated RPC API
 
314
 
 
315
        * lib/include/dndGuest.h: Helper API for DnD code
 
316
 
 
317
        * modules/freebsd/vmhgfs/*, modules/freebsd/vmmemctl/*,
 
318
        modules/freebsd/vmblock/*, modules/linux/vmhgfs/*,
 
319
        modules/linux/vmmemctl/*: Reflect changes from main source tree.
 
320
 
 
321
        * vmware-user/copyPaste.c: Copy/paste cleanup.
 
322
 
 
323
        * vmware-user/vmware-user.c: Updated locking code to use X11
 
324
        display instead of lockfiles.
 
325
 
1
326
2008-06-03  Adar Dembo  <adar@vmware.com>
2
327
        * Resync with internal trunk (2008.05.28).
3
328
 
4
329
        * configure.ac, Makefile.am, */Makefile.am: Added rudimentary
5
330
        `make install` support. Fixes Sourceforge bug 1839981.
6
 
        
 
331
 
7
332
        * configure.ac, Makefile.am, vmware-user-suid-wrapper/*: Added
8
333
        vmware-user-suid-wrapper to help autostart vmware-user. Added some
9
334
        informational tags to AC_DEFINE macros.
10
 
        
 
335
 
11
336
        * */debugStdio.c: Fixed a format string vulnerability
12
337
        in Debug. Allocate fd on the stack in DebugToFile.
13
338
 
56
381
        * lib/include/productState.h: Added VDM client product.
57
382
 
58
383
        * lib/include/unicode*, lib/unicode/*: Ongoing i18n work.
59
 
        
 
384
 
60
385
        * lib/include/vixCommands.h: Added command to set snapshot information.
61
386
 
62
387
        * lib/include/vix.h: Added more errors and a new flag.
106
431
        only one vmware-user instance per X session.
107
432
 
108
433
        * xferlogs/xferlogs.c: Fix a formatted string vulnerability.
109
 
        
 
434
 
110
435
2008-05-12  Elliot Lee  <elliot@vmware.com>
111
436
 
112
437
        * Resync with internal trunk (2008.05.08).