VirtualBox

source: vbox/trunk/doc/manual/user_ChangeLogImpl.xml@ 32430

Last change on this file since 32430 was 32170, checked in by vboxsync, 14 years ago

crOpenGL: changelog for r65442

File size: 144.2 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
3 "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
4 <para>
5 <sect1>
6 <title>Version 4.0.0 (2010-xx-xx)</title>
7
8 <para>This version is a major update. The following major new features
9 were added:</para>
10
11 <itemizedlist>
12
13 <listitem>
14 <para>Language bindings: implemented uniform Java bindings for both local
15 (COM/XPCOM) and remote (SOAP) invocation APIs</para>
16 </listitem>
17
18 </itemizedlist>
19
20 <para>In addition, the following items were fixed and/or added:</para>
21
22 <itemizedlist>
23
24 <listitem>
25 <para>VMM: Support more than 1.5/2 GB guest RAM on 32-bit hosts</para>
26 </listitem>
27
28 <listitem>
29 <para>Settings: Deleting a machine now automatically deletes all
30 snapshots and saved states as well, it is no longer necessary
31 to manually delete snapshots first; VBoxManage unregistervm --delete
32 can do the same now</para>
33 </listitem>
34
35 <listitem>
36 <para>Guest Additions: Shared Folders now can be marked as being auto-mounted
37 on Windows, Linux and Solaris guests</para>
38 </listitem>
39
40 <listitem>
41 <para>Windows Additions: automatic logon on Windows Vista/Windows 7 is now able
42 to handle renamed user accounts; added various bugfixes</para>
43 </listitem>
44
45 <listitem>
46 <para>3D support: allow use of <emphasis>CR_SYSTEM_GL_PATH</emphasis>
47 again (bug #6864)</para>
48 </listitem>
49
50 <listitem>
51 <para>3D support: fix host assertion for some mt guest apps (bug #5236)</para>
52 </listitem>
53
54 <listitem>
55 <para>3D support: fixed host crashes with nvidia drivers on wddm startup</para>
56 </listitem>
57
58 <listitem>
59 <para>3D support: fixed OpenGL support for 32bit apps under 64bit Windows guests</para>
60 </listitem>
61
62 <listitem>
63 <para>3D support: fixed various clipping/visibility issues (bugs #5659,
64 #5794, #5848, #6018, #6187, #6570)</para>
65 </listitem>
66
67 <listitem>
68 <para>3D support: guest app stack corruption when using glGetVertexAttrib[ifd]v (bug #7395)</para>
69 </listitem>
70
71 <listitem>
72 <para>3D support: fixed broken 3d support when switching to fullscreen/seamless modes (bug #7314)</para>
73 </listitem>
74
75 <listitem>
76 <para>SATA: allow to attach CD/DVD-ROM drives including passthrough</para>
77 </listitem>
78
79 <listitem>
80 <para>Hard disks: fix auto-reset of immutable disk at VM startup
81 (bug #6832)</para>
82 </listitem>
83
84 <listitem>
85 <para>Floppy: support readonly image files, taking this as the
86 criteria for making the medium readonly (bug #5651)</para>
87 </listitem>
88
89 </itemizedlist>
90
91 </sect1>
92
93 <sect1>
94 <title>Version 3.2.2 (2010-06-02)</title>
95
96 <para>This is a maintenance release. The following items were fixed and/or
97 added:</para>
98
99 <itemizedlist>
100
101 <listitem>
102 <para>VMM: fixed rare invalid guest state guru meditation (VT-x only)</para>
103 </listitem>
104
105 <listitem>
106 <para>VMM: fixed poor performance with nested paging and unrestricted
107 guest execution (VT-x only; bug #6716)</para>
108 </listitem>
109
110 <listitem>
111 <para>VMM: fixed occasional guru meditation during Windows 7 bootup (bug #6728)</para>
112 </listitem>
113
114 <listitem>
115 <para>GUI: keep the status for remote control in sync with the actual
116 state</para>
117 </listitem>
118
119 <listitem>
120 <para>GUI: don't exit after a successful refresh of an invalid VM configuration</para>
121 </listitem>
122
123 <listitem>
124 <para>GUI: fixed keyboard capturing bug under metacity (bug #6727)</para>
125 </listitem>
126
127 <listitem>
128 <para>GUI: fixed crash during VM termination if a modal dialog is open</para>
129 </listitem>
130
131 <listitem>
132 <para>GUI: default controllers names of New VM Wizard are synchronized with VM settings</para>
133 </listitem>
134
135 <listitem>
136 <para>GUI: fixed superfluous resize-event on powering-on VM for X11</para>
137 </listitem>
138
139 <listitem>
140 <para>GUI: fixed regression - missed USB item's tool-tip of USB devices menu</para>
141 </listitem>
142
143 <listitem>
144 <para>GUI: Activate VM window on mouse-hovering for multi-monitor VMs</para>
145 </listitem>
146
147 <listitem>
148 <para>VBoxSDL/Linux hosts: automated keyboard type detection (bug #5764)</para>
149 </listitem>
150
151 <listitem>
152 <para>SATA: fixed crash during VM suspend under rare circumstances</para>
153 </listitem>
154
155 <listitem>
156 <para>SATA: fixed crash during VM reset after a snapshot was taken</para>
157 </listitem>
158
159 <listitem>
160 <para>Storage: fixed sporadic hang of SMP guests using SATA or
161 LSI Logic SCSI and asynchronous I/O</para>
162 </listitem>
163
164 <listitem>
165 <para>Virtio-net: fix for guests with more than about 4GB RAM
166 (bug #6784)</para>
167 </listitem>
168
169 <listitem>
170 <para>Page Fusion: fixed VBoxService crash with enabled Page Fusion on Win64 guests</para>
171 </listitem>
172
173 <listitem>
174 <para>Page Fusion: added kernel module sharing</para>
175 </listitem>
176
177 <listitem>
178 <para>HGCM: fixed memory leak which showed up if the Guest Additions were
179 accessing a non-existing HGCM service</para>
180 </listitem>
181
182 <listitem>
183 <para>Teleportation: several fixes</para>
184 </listitem>
185
186 <listitem>
187 <para>Floppy: don't disable the host I/O cache by default</para>
188 </listitem>
189
190 <listitem>
191 <para>USB: fixed 3.1 regression with certain devices (e.g. iPhone); Windows
192 host only</para>
193 </listitem>
194
195 <listitem>
196 <para>Serial: updated the guest device emulation to 16550A and reduced the
197 probability for lossing bytes during transmission (bug #1548)</para>
198 </listitem>
199
200 <listitem>
201 <para>NAT: re-fetch the name server parameters from the host on guest DHCP
202 requests to handle host network switches more gracefully (bug #3847)</para>
203 </listitem>
204
205 <listitem>
206 <para>NAT: fixed parsing of IPv4 addresses in CIDR notation (bug #6797)</para>
207 </listitem>
208
209 <listitem>
210 <para>NAT: limit the number of name servers passed to the guest to four
211 (non-Windows hosts only; bug #4098)</para>
212 </listitem>
213
214 <listitem>
215 <para>NAT: fixed DNS transaction id mismatch (bug #6833)</para>
216 </listitem>
217
218 <listitem>
219 <para>VDE: fixed changing the attachment during runtime</para>
220 </listitem>
221
222 <listitem>
223 <para>Bridged Networking: fixed memory leak in the Bridged Networking
224 driver for Windows hosts (bug #6824)</para>
225 </listitem>
226
227 <listitem>
228 <para>Windows Additions: fix for NT4 guests (bug #6748)</para>
229 </listitem>
230
231 <listitem>
232 <para>Windows Additions: re-introduced system preparation feature</para>
233 </listitem>
234
235 <listitem>
236 <para>Linux guests: enable PAE for RedHat guests by default</para>
237 </listitem>
238
239 <listitem>
240 <para>Linux guests: fix support for disabling mouse integration
241 (bug #6714)</para>
242 </listitem>
243
244 <listitem>
245 <para>Webservice: fixed a rare crash when calling IGuest methods from the webservice.</para>
246 </listitem>
247
248 <listitem>
249 <para>OVF: fixed wrong hard disk UUIDs on export (bug #6802)</para>
250 </listitem>
251
252 <listitem>
253 <para>OVF: fixed 3.2.0 regression importing legacy OVF 0.9 files</para>
254 </listitem>
255
256 <listitem>
257 <para>3D support: fixed OpenGL support for 64bit apps on windows guests</para>
258 </listitem>
259
260 <listitem>
261 <para>3D support: fixed various host crashes (#2954, #5713, #6443)</para>
262 </listitem>
263
264 </itemizedlist>
265
266 </sect1>
267
268 <sect1>
269 <title>Version 3.2.0 (2010-05-18)</title>
270
271 <para>This version is a major update. The following major new features
272 were added:</para>
273
274 <itemizedlist>
275
276 <listitem>
277 <para>Following the acquisition of Sun Microsystems by Oracle Corporation,
278 the product is now called "Oracle VM VirtualBox" and all references
279 were changed without impacting compatibility</para>
280 </listitem>
281
282 <listitem>
283 <para>Experimental support for Mac OS X Server guests (see <xref linkend="intro-macosxguests" />)</para>
284 </listitem>
285
286 <listitem>
287 <para>Memory ballooning to dynamically in- or decrease the
288 amount of RAM used by a VM (64-bit hosts only) (see <xref linkend="guestadd-balloon" />)</para>
289 </listitem>
290
291 <listitem>
292 <para>Page Fusion automatically de-duplicates RAM when running similar VMs thereby
293 increasing capacity. Currently supported for Windows guests on 64-bit hosts
294 (see <xref linkend="guestadd-pagefusion" />)</para>
295 </listitem>
296
297 <listitem>
298 <para>CPU hot-plugging for Linux (hot-add and hot-remove)
299 and certain Windows guests (hot-add only) (see <xref linkend="cpuhotplug" />)</para>
300 </listitem>
301
302 <listitem>
303 <para>New Hypervisor features: with both VT-x/AMD-V on 64-bit hosts, using large pages can improve performance
304 (see <xref linkend="nestedpaging"/>);
305 also, on VT-x, unrestricted guest execution is now supported (if nested paging
306 is enabled with VT-x, real mode and protected mode without paging code runs faster,
307 which mainly speeds up guest OS booting)</para>
308 </listitem>
309
310 <listitem>
311 <para>Support for deleting snapshots while the VM is running</para>
312 </listitem>
313
314 <listitem>
315 <para>Support for multi-monitor guest setups in the GUI for Windows
316 guests (see <xref linkend="settings-display" />)</para>
317 </listitem>
318
319 <listitem>
320 <para>USB tablet/keyboard emulation for improved user experience
321 if no Guest Additions are available (see <xref linkend="settings-motherboard" />)</para>
322 </listitem>
323
324 <listitem>
325 <para>LsiLogic SAS controller emulation (see <xref linkend="harddiskcontrollers" />)</para>
326 </listitem>
327
328 <listitem>
329 <para>RDP video acceleration (see <xref linkend="vrdp-videochannel"/>)</para>
330 </listitem>
331
332 <listitem>
333 <para>NAT engine configuration via API and VBoxManage</para>
334 </listitem>
335
336 <listitem>
337 <para>Use of host I/O cache is now configurable (see <xref linkend="iocaching" />)</para>
338 </listitem>
339
340 <listitem>
341 <para>Guest Additions: added support for executing guest applications
342 from the host system (replaces the automatic system preparation feature; see
343 <xref linkend="guestadd-guestcontrol" />)</para>
344 </listitem>
345
346 <listitem>
347 <para>OVF: enhanced OVF support with custom namespace to preserve settings
348 that are not part of the base OVF standard</para>
349 </listitem>
350
351 </itemizedlist>
352
353 <para>In addition, the following items were fixed and/or added:</para>
354
355 <itemizedlist>
356
357 <listitem>
358 <para>VMM: fixed Windows 2000 guest crash when configured with a large
359 amount of RAM (bug #5800) </para>
360 </listitem>
361
362 <listitem>
363 <para>Linux/Solaris guests: PAM module for automatic logons added</para>
364 </listitem>
365
366 <listitem>
367 <para>GUI: guess the OS type from the OS name when creating a new
368 VM</para>
369 </listitem>
370
371 <listitem>
372 <para>GUI: added VM setting for passing the time in UTC instead of
373 passing the local host time to the guest (bug #1310)</para>
374 </listitem>
375
376 <listitem>
377 <para>GUI: fixed seamless mode on secondary monitors (bugs #1322 and
378 #1669)</para>
379 </listitem>
380
381 <listitem>
382 <para>GUI: offer to download the user manual in the OSE version (bug
383 #6442)</para>
384 </listitem>
385
386 <listitem>
387 <para>GUI: allow to set an empty host key to disallow any host key
388 combination (bug #684)</para>
389 </listitem>
390
391 <listitem>
392 <para>GUI: allow to restrict the possible actions when shutting down
393 the VM from the GUI</para>
394 </listitem>
395
396 <listitem>
397 <para>Main: allow to start a VM even if a virtual DVD or floppy
398 medium is not accessible</para>
399 </listitem>
400
401 <listitem>
402 <para>Settings: be more robust when saving the XML settings files</para>
403 </listitem>
404
405 <listitem>
406 <para>Mac OS X: rewrite of the CoreAudio driver and added support for
407 audio input (bug #5869)</para>
408 </listitem>
409
410 <listitem>
411 <para>Mac OS X: external VRDP authentication module support (bug
412 #3106)</para>
413 </listitem>
414
415 <listitem>
416 <para>Mac OS X: moved the realtime dock preview settings to the VM
417 settings (no global option anymore). Use the dock menu to configure
418 it</para>
419 </listitem>
420
421 <listitem>
422 <para>Mac OS X: added the VM menu to the dock menu</para>
423 </listitem>
424
425 <listitem>
426 <para>3D support: fixed corrupted surface rendering (bug #5695)</para>
427 </listitem>
428
429 <listitem>
430 <para>3D support: fixed VM crashes when using
431 <emphasis>ARB_IMAGING</emphasis> (bug #6014)</para>
432 </listitem>
433
434 <listitem>
435 <para>3D support: fixed assertion when guest applications uses several
436 windows with single OpenGL context (bug #4598)</para>
437 </listitem>
438
439 <listitem>
440 <para>3D support: added GL_ARB_pixel_buffer_object support</para>
441 </listitem>
442
443 <listitem>
444 <para>3D support: added OpenGL 2.1 support</para>
445 </listitem>
446
447 <listitem>
448 <para>3D support: fixed Final frame of Compiz animation not updated to the
449 screen (Mac OS X only) (bug #4653)</para>
450 </listitem>
451
452 <listitem>
453 <para>3D support: fixed blank screen after loading snapshot of VM with enabled Compiz</para>
454 </listitem>
455
456 <listitem>
457 <para>Added support for <emphasis>Virtual Distributed Ethernet</emphasis> (VDE)
458 (Linux hosts only; see <xref linkend="networkingmodes" />)</para>
459 </listitem>
460
461 <listitem>
462 <para>Added support for virtual high precision event timer (HPET)</para>
463 </listitem>
464
465 <listitem>
466 <para>OVF: fixed mapping between two IDE channels in OVF and the one IDE controller
467 in VirtualBox</para>
468 </listitem>
469
470 <listitem>
471 <para>OVF: fix VMDK format string identifiers and sort XML elements from rasd: namespace
472 alphabetically as prescribed by standard</para>
473 </listitem>
474
475 <listitem>
476 <para>VBoxShell: interactive Python shell extended to be fully functional TUI for
477 VirtualBox</para>
478 </listitem>
479
480 <listitem>
481 <para>Linux Additions: support Fedora 13 (bug #6370)</para>
482 </listitem>
483
484 <listitem>
485 <para>VBoxManage: fixed overly strict checks when creating a raw partition
486 VMDK (bugs #688, #4438)</para>
487 </listitem>
488
489 </itemizedlist>
490 </sect1>
491
492 <sect1>
493 <title>Version 3.1.8 (2010-05-10)</title>
494
495 <para>This is a maintenance release. The following items were fixed and/or
496 added:</para>
497
498 <itemizedlist>
499
500 <listitem>
501 <para>VMM: fixed crash with the OpenSUSE 11.3 milestone kernel during
502 early boot (software virtualization only)</para>
503 </listitem>
504
505 <listitem>
506 <para>VMM: fixed invalid state during teleportation</para>
507 </listitem>
508
509 <listitem>
510 <para>VMM: fixed OS/2 guest crash with nested paging enabled</para>
511 </listitem>
512
513 <listitem>
514 <para>VMM: fixed massive display performance loss (AMD-V with nested paging
515 only) </para>
516 </listitem>
517
518 <listitem>
519 <para>GUI: fixed off-by-one bug when passing absolute mouse coordinates
520 to the guest (3.1.6 regression)</para>
521 </listitem>
522
523 <listitem>
524 <para>GUI: show the real version of the Guest Additions, not the
525 interface version</para>
526 </listitem>
527
528 <listitem>
529 <para>GUI: when adding a DVD or floppy slot in the VM mass storage
530 settings dialog, don't attach a random medium but just leave the
531 slot empty</para>
532 </listitem>
533
534 <listitem>
535 <para>GUI: added <computeroutput>--seamless</computeroutput> and
536 <computeroutput>--fullscreen</computeroutput> command line switches
537 (bug #4220)</para>
538 </listitem>
539
540 <listitem>
541 <para>GUI: fixed a SEGFAULT under rare circumstances</para>
542 </listitem>
543
544 <listitem>
545 <para>2D Video acceleration: fixed display issues when working with
546 non 32-bit modes (bugs #6094 &amp; #6208)</para>
547 </listitem>
548
549 <listitem>
550 <para>LsiLogic: fixed detection of hard disks attached to port 0 when
551 using the drivers from LSI</para>
552 </listitem>
553
554 <listitem>
555 <para>ATA: fixed sporadic crash with Linux guests when having a hard
556 disk and DVD drive on the same channel (bug #6079)</para>
557 </listitem>
558
559 <listitem>
560 <para>Network: allow to start a VM even if not all network adapters are
561 attached</para>
562 </listitem>
563
564 <listitem>
565 <para>Network: promiscuous mode support for e1000 and paravirtualized
566 adapters (bug #6519)</para>
567 </listitem>
568
569 <listitem>
570 <para>NAT: fixed ICMP latency (non-Windows hosts only; bug #6427)</para>
571 </listitem>
572
573 <listitem>
574 <para>SCSI: fixed guest crashes under certain circumstances when
575 booting from SCSI devices</para>
576 </listitem>
577
578 <listitem>
579 <para>VBoxManage: fixed several bugs in cloning of images (one of them
580 is bug #6408)</para>
581 </listitem>
582
583 <listitem>
584 <para>VBoxManage: fixed <emphasis>modifyvm --natnet default</emphasis></para>
585 </listitem>
586
587 <listitem>
588 <para>Solaris Hosts: fixed a kernel panic when bridged networking might
589 fail to initialize</para>
590 </listitem>
591
592 <listitem>
593 <para>Solaris Hosts: fixed priority tagged VLAN packets in bridged networking</para>
594 </listitem>
595
596 <listitem>
597 <para>Shared Folders: fixed issue with copying read-only files
598 (Linux guests only; bug #4890)</para>
599 </listitem>
600
601 <listitem>
602 <para>Shared Folders: renamed the guest kernel module from <emphasis>vboxvfs</emphasis>
603 to <emphasis>vboxsf</emphasis> to make it load on demand by the Linux kernel.
604 Fixes mounting from /etc/fstab in Ubuntu 10.04</para>
605 </listitem>
606
607 <listitem>
608 <para>Shared Folders: fixed setuid file permissions (Solaris guests only)</para>
609 </listitem>
610
611 <listitem>
612 <para>Shared Folders: fixed deleting directories recursively
613 (Solaris guests only; bug #6513)</para>
614 </listitem>
615
616 <listitem>
617 <para>Guest Additions: support seamless and dynamic resizing on certain
618 older X11 guests (bug #5840)</para>
619 </listitem>
620
621 <listitem>
622 <para>Solaris Additions: fixed OpenGL library dependencies
623 (bug #6435)</para>
624 </listitem>
625
626 <listitem>
627 <para>Keyboard/Mouse emulation: fixed handling of simultaneous
628 mouse/keyboard events under certain circumstances (bug #5375)</para>
629 </listitem>
630
631 <listitem>
632 <para>Mouse emulation: never switch straight back from Explorer to
633 IntelliMouse mode as it confuses the FreeBSD mouse driver
634 (bug #6488)</para>
635 </listitem>
636
637 <listitem>
638 <para>SDK: fixed memory leak in
639 <emphasis>IDisplay::takeScreenShotSlow()</emphasis> (bug #6549)</para>
640 </listitem>
641
642 <listitem>
643 <para>3D support: fixed Final frame of Compiz animation not updated to the
644 screen (Mac OS X only) (bug #4653)</para>
645 </listitem>
646
647 <listitem>
648 <para>VRDP: allow to bind to localhost only on Mac OS X (bug
649 #5227)</para>
650 </listitem>
651
652 <listitem>
653 <para>Linux hosts: add host USB support for Ubuntu 10.04 and other
654 hosts without the hal daemon or usbfs (bug #6343)</para>
655 </listitem>
656
657 <listitem>
658 <para>webservice: more structs and array fixes in PHP bindings</para>
659 </listitem>
660
661 <listitem>
662 <para>Windows hosts: make the bridged networking driver notify dll
663 be correctly unregistred on uninstall (bug #5780)</para>
664 </listitem>
665
666 </itemizedlist>
667 </sect1>
668
669 <sect1>
670 <title>Version 3.1.6 (2010-03-25)</title>
671
672 <para>This is a maintenance release. The following items were fixed and/or
673 added:</para>
674
675 <itemizedlist>
676
677 <listitem>
678 <para>Linux hosts: fixed timing issue on hosts with Linux kernels
679 2.6.31 or later with certain CPUs (asynchronous timer mode; bug #6250)</para>
680 </listitem>
681
682 <listitem>
683 <para>Linux hosts: properly handle host suspend/resume events on
684 Linux kernels 2.6.30 or later (bug #5562)</para>
685 </listitem>
686
687 <listitem>
688 <para>Mac OS X hosts: fixed VBoxSVC crash while enumerating the host network
689 interfaces under certain circumstances</para>
690 </listitem>
691
692 <listitem>
693 <para>Snapshots: fixed image corruption after snapshot merge under certain
694 circumstances (bug #6023)</para>
695 </listitem>
696
697 <listitem>
698 <para>Snapshots: fixed crash with VBoxHeadless / OSE</para>
699 </listitem>
700
701 <listitem>
702 <para>VMM: fixed reference counting guru meditation (bug #4940)</para>
703 </listitem>
704
705 <listitem>
706 <para>VMM: improved guest SMP stability</para>
707 </listitem>
708
709 <listitem>
710 <para>VMM: fixed VT-x hardware debug issues (bugs #477 &amp; #5792)</para>
711 </listitem>
712
713 <listitem>
714 <para>VMM: fixed <emphasis>PGMDynMapHCPage</emphasis> guru meditation
715 (Mac OS X; VT-x only; bug #6095)</para>
716 </listitem>
717
718 <listitem>
719 <para>VMM: fixed <emphasis>pgmPoolTrackFlushGCPhysPTInt</emphasis> guru meditations
720 (Mac OS X; VT-x only; bugs #6095 &amp; #6125)</para>
721 </listitem>
722
723 <listitem>
724 <para>VMM: fixed host crash when running PAE guests in VT-X
725 mode (Mac OS X only; bug #5771)</para>
726 </listitem>
727
728 <listitem>
729 <para>GUI: fix displaying of error message (bug #4345)</para>
730 </listitem>
731
732 <listitem>
733 <para>GUI: fix inability to enter seamless mode (bugs #6185, #6188)</para>
734 </listitem>
735
736 <listitem>
737 <para>3D support: fixed assertion and flickering when guest application uses several
738 windows with a single OpenGL context (bug #4598)</para>
739 </listitem>
740
741 <listitem>
742 <para>3D support: fixed host crashes when using
743 <emphasis>GL_EXT_compiled_vertex_array</emphasis> and array element
744 calls (bug #6165)</para>
745 </listitem>
746
747 <listitem>
748 <para>3D support: fixed runtime linker errors with OpenGL guest libs
749 (bug #5297)</para>
750 </listitem>
751
752 <listitem>
753 <para>3D support: fixed OpenGL extension viewer crash on startup
754 (bug #4962)</para>
755 </listitem>
756
757 <listitem>
758 <para>NAT: fixed a 3.1.4 regression on Windows hosts where graceful
759 connection termination was broken (bug #6237)</para>
760 </listitem>
761
762 <listitem>
763 <para>NAT: alternative network setting was not stored persistent
764 (bug #6176)</para>
765 </listitem>
766
767 <listitem>
768 <para>NAT: fixed memory corruption during ICMP traffic under
769 certain circumstances</para>
770 </listitem>
771
772 <listitem>
773 <para>Network: allow to switch the host interface or the internal
774 network while a VM is running (bug #5781)</para>
775 </listitem>
776
777 <listitem>
778 <para>VHD: fix for images with a block size different than 2MB</para>
779 </listitem>
780
781 <listitem>
782 <para>USB: fixed filtered device attach regression (bug #6251)</para>
783 </listitem>
784
785 <listitem>
786 <para>USB: fixed crash in OHCI under rare circumstances
787 (bug #3571)</para>
788 </listitem>
789
790 <listitem>
791 <para>VRDP: fixed hang under rare circumstances when attaching USB
792 devices</para>
793 </listitem>
794
795 <listitem>
796 <para>ACPI: prevent guest freezes when accessing /proc/acpi for
797 determining the state of the host battery and the AC adapter
798 (Linux hosts only; bug #2836)</para>
799 </listitem>
800
801 <listitem>
802 <para>PulseAudio: fixed guest freezes under certain conditions
803 (3.1.4 regression; bug #6224)</para>
804 </listitem>
805
806 <listitem>
807 <para>BIOS: increased space for DMI strings</para>
808 </listitem>
809
810 <listitem>
811 <para>BIOS: fixed interrupt routing problem for certain configurations
812 (I/O-APIC enabled, ACPI not used; bug #6098)</para>
813 </listitem>
814
815 <listitem>
816 <para>iSCSI: be more robust when handling the <emphasis>INQUIRY</emphasis>
817 response</para>
818 </listitem>
819
820 <listitem>
821 <para>iSCSI: be more robust when handling sense data</para>
822 </listitem>
823
824 <listitem>
825 <para>BusLogic: fixed FreeBSD guests</para>
826 </listitem>
827
828 <listitem>
829 <para>webservice: vboxwebsrv is now multithreaded</para>
830 </listitem>
831
832 <listitem>
833 <para>webservice: fixed handling of structs and arrays in PHP bindings</para>
834 </listitem>
835
836 <listitem>
837 <para>Solaris Installer: fixed netmask to stay persistent across reboots for
838 Host-only interface (bug #4590)</para>
839 </listitem>
840
841 <listitem>
842 <para>Linux installer: removed external dependency to libpng12.so (bug #6243)</para>
843 </listitem>
844
845 <listitem>
846 <para>Solaris Additions: fixed superfluous kernel logging (bug #6181)</para>
847 </listitem>
848
849 <listitem>
850 <para>Linux Additions: fixed hang when starting the X server in Fedora12
851 guests and in guests with Linux 2.6.33 or later (bug #6198)</para>
852 </listitem>
853
854 <listitem>
855 <para>Linux Additions: support Mandriva speedboot runlevel (bug #5484)</para>
856 </listitem>
857
858 <listitem>
859 <para>Linux Additions: fixed SELinux security context of mount.vboxsf (bug #6362)</para>
860 </listitem>
861
862 <listitem>
863 <para>Linux Additions: support Ubuntu 10.04 (bug #5737)</para>
864 </listitem>
865
866 <listitem>
867 <para>Web service: update PHP bindings to fix problems with enums and collections</para>
868 </listitem>
869
870 </itemizedlist>
871 </sect1>
872
873 <sect1>
874 <title>Version 3.1.4 (2010-02-12)</title>
875
876 <para>This is a maintenance release. The following items were fixed and/or
877 added:</para>
878
879 <itemizedlist>
880
881 <listitem>
882 <para>VMM: SMP stability fixes</para>
883 </listitem>
884
885 <listitem>
886 <para>VMM: fixed guru meditation in certain rare cases (bug #5968)</para>
887 </listitem>
888
889 <listitem>
890 <para>VMM: activate NXE for PAE enabled guests (VT-x and AMD-V on 32 bits
891 hosts only; bug #3578)</para>
892 </listitem>
893
894 <listitem>
895 <para>VMM: added workaround for broken BIOSes that make VirtualBox think
896 AMD-V is in use (for details see bug #5639)</para>
897 </listitem>
898
899 <listitem>
900 <para>VMM: fixed rare host reboot when restoring a saved state
901 (bug #3945)</para>
902 </listitem>
903
904 <listitem>
905 <para>VMM: fixed incompatibility with 2.6.32 Linux kernels
906 (software virtualization only; bug #6100)</para>
907 </listitem>
908
909 <listitem>
910 <para>VMM: turn on nested paging by default for new VMs (if available; VT-x
911 and AMD-V only) </para>
912 </listitem>
913
914 <listitem>
915 <para>VMM: turn on VPID by default for new VMs (if available; VT-x only) </para>
916 </listitem>
917
918 <listitem>
919 <para>VMM: perform strict CPUID compatibility checks when
920 teleporting; to get the old behavior set
921 "VBoxInternal/CPUM/StrictCpuIdChecks" to 0</para>
922 </listitem>
923
924 <listitem>
925 <para>VMM: fixed VM crash with certain 16 bits Windows applications (software
926 virtualization only; bug #5399) </para>
927 </listitem>
928
929 <listitem>
930 <para>Snapshots: fixed a 3.1 regression that broke deletion of snapshots when
931 a machine had immutable or writethrough storage attached (bug #5727)</para>
932 </listitem>
933
934 <listitem>
935 <para>Saved state: fixed <emphasis>VERR_SSM_LOADED_TOO_MUCH</emphasis>
936 error when loading <emphasis>DisplayScreenshot</emphasis>(bug #6162)</para>
937 </listitem>
938
939 <listitem>
940 <para>VBoxManage: add <emphasis>restorecurrent</emphasis> operation to
941 snapshots command</para>
942 </listitem>
943
944 <listitem>
945 <para>VBoxManage: fixed broken snapshot lookup by name (bug #6070</para>
946 </listitem>
947
948 <listitem>
949 <para>GUI: fixed the broken "Reload" button that reloads the machine
950 XML when a machine is inaccessible</para>
951 </listitem>
952
953 <listitem>
954 <para>GUI: fixed guest fullscreen mode after reboot (bug #5372)</para>
955 </listitem>
956
957 <listitem>
958 <para>GUI: handle Ctrl+Break properly on X11 hosts (bug #6122)</para>
959 </listitem>
960
961 <listitem>
962 <para>GUI: fixed status LEDs for storage devices</para>
963 </listitem>
964
965 <listitem>
966 <para>GUI: workaround for disabling the seamless mode on KDE hosts
967 (KWin bug)</para>
968 </listitem>
969
970 <listitem>
971 <para>3D support: fixed SELinux warning saying VBoxOGL.so requires text
972 relocation (bug #5690)</para>
973 </listitem>
974
975 <listitem>
976 <para>3D support: fixed Corrupted surface rendering (bug #5695)</para>
977 </listitem>
978
979 <listitem>
980 <para>3D support: free textures on guest application termination (bug #5206)</para>
981 </listitem>
982
983 <listitem>
984 <para>3D support: fixed <emphasis>ubigraph_server</emphasis> crashes (bug #4674)</para>
985 </listitem>
986
987 <listitem>
988 <para>3D support: fixes for 64-bit Solaris guests</para>
989 </listitem>
990
991 <listitem>
992 <para>Seamless: disable seamless mode when guest changes screen
993 resolution (bug #5655)</para>
994 </listitem>
995
996 <listitem>
997 <para>NAT: fixed high CPU load under certain circumstances (Windows hosts only;
998 bug #5787)</para>
999 </listitem>
1000
1001 <listitem>
1002 <para>NAT: fixed handling of the <emphasis>broadcast</emphasis> flag in
1003 DHCP requests</para>
1004 </listitem>
1005
1006 <listitem>
1007 <para>NAT: fixed rare crash due to an assertion in the ICMP code
1008 (bug #3217)</para>
1009 </listitem>
1010
1011 <listitem>
1012 <para>Virtio-net: don't crash when ports accessed beyond the valid
1013 range (bug #5923)</para>
1014 </listitem>
1015
1016 <listitem>
1017 <para>LsiLogic: fix for Windows 7 guests</para>
1018 </listitem>
1019
1020 <listitem>
1021 <para>ATA: fix for guru meditation when installing Solaris 8 guests (bug #5972)</para>
1022 </listitem>
1023
1024 <listitem>
1025 <para>VHD: fixed an incompatibility with Virtual PC (bug #5990)</para>
1026 </listitem>
1027
1028 <listitem>
1029 <para>VHD: update the footer backup after setting a new UUID (bug #5004)</para>
1030 </listitem>
1031
1032 <listitem>
1033 <para>Host DVD: really fixed loading "passthrough" setting from configuration
1034 file (bug #5681)</para>
1035 </listitem>
1036
1037 <listitem>
1038 <para>Shared Folders: fixed resolving of symlink target on Linux
1039 (3.1.2 regression)</para>
1040 </listitem>
1041
1042 <listitem>
1043 <para>VRDP: fixed <emphasis>VERR_NET_ADDRESS_IN_USE</emphasis>
1044 error when restarting a VM (3.1 regression; bug #5902)</para>
1045 </listitem>
1046
1047 <listitem>
1048 <para>VRDP: fixed crash on Mac OS X when 3D is enabled (3.1
1049 regression)</para>
1050 </listitem>
1051
1052 <listitem>
1053 <para>PulseAudio: fixed recording (bug #4302)</para>
1054 </listitem>
1055
1056 <listitem>
1057 <para>USB: fixed a shutdown blue screen (Windows hosts only; bug #5885)</para>
1058 </listitem>
1059
1060 <listitem>
1061 <para>BIOS: fixed attribute during text scroll (bug #3407)</para>
1062 </listitem>
1063
1064 <listitem>
1065 <para>OVF: fix strange error messages on disk import errors</para>
1066 </listitem>
1067
1068 <listitem>
1069 <para>OVF: do not require write access to the .ovf file during import
1070 (3.1 regression; bug #5762)</para>
1071 </listitem>
1072
1073 <listitem>
1074 <para>iSCSI: fix taking snapshots of a running VM (bug #5849)</para>
1075 </listitem>
1076
1077 <listitem>
1078 <para>Solaris hosts: several USB fixes (including support for Apple iPod; bug #5873)</para>
1079 </listitem>
1080
1081 <listitem>
1082 <para>Solaris installer: fixed USB module removal and Solaris 10 "id" binary incompatibility</para>
1083 </listitem>
1084
1085 <listitem>
1086 <para>Guest Additions: fixed wrong guest time adjustment if the guest
1087 clock is ahead (3.1 regression; non-Windows guests only)</para>
1088 </listitem>
1089
1090 <listitem>
1091 <para>Linux Additions: fixed shared folders for Linux 2.6.32 guests (bug #5891)</para>
1092 </listitem>
1093
1094 <listitem>
1095 <para>Linux Additions: make the mouse driver work on Debian 5.0.3 guests
1096 again (3.1.2 regression, bug #5832)</para>
1097 </listitem>
1098
1099 <listitem>
1100 <para>Windows Additions: fixed malfunctioning VBoxService that broke time-sync (bug #5872)</para>
1101 </listitem>
1102
1103 <listitem>
1104 <para>Windows Additions: fixed uninstallation issues on 64-bit guests</para>
1105 </listitem>
1106
1107 <listitem>
1108 <para>Windows Additions: fixed some sysprep execution issues</para>
1109 </listitem>
1110
1111 <listitem>
1112 <para>X.Org Additions: never reject the saved video mode as invalid
1113 (bug #5731)</para>
1114 </listitem>
1115
1116 <listitem>
1117 <para>XFree86 Additions: accept video mode hints for the initial mode
1118 again</para>
1119 </listitem>
1120
1121 </itemizedlist>
1122
1123 </sect1>
1124
1125 <sect1>
1126 <title>Version 3.1.2 (2009-12-17)</title>
1127
1128 <para>This is a maintenance release. The following items were fixed and/or
1129 added:</para>
1130
1131 <itemizedlist>
1132
1133 <listitem>
1134 <para>VMM: fixed SMP stability regression</para>
1135 </listitem>
1136
1137 <listitem>
1138 <para>USB: fixed USB related host crashes on 64 bits Windows hosts (bug #5237)</para>
1139 </listitem>
1140
1141 <listitem>
1142 <para>Main: wrong default HWVirtExExclusive value for new VMs (bug #5664)</para>
1143 </listitem>
1144
1145 <listitem>
1146 <para>Main: DVD passthrough setting was lost (bug #5681)</para>
1147 </listitem>
1148
1149 <listitem>
1150 <para>VBoxManage: iSCSI disks do not support adding a comment (bug #4460)</para>
1151 </listitem>
1152
1153 <listitem>
1154 <para>VBoxManage: added missing <emphasis>--cpus</emphasis> and
1155 <emphasis>--memory</emphasis> options to OVF <emphasis>--import</emphasis></para>
1156 </listitem>
1157
1158 <listitem>
1159 <para>GUI: fixed VBox URL in update dialog for German and Dutch languages</para>
1160 </listitem>
1161
1162 <listitem>
1163 <para>GUI: NLS updates</para>
1164 </listitem>
1165
1166 <listitem>
1167 <para>OVF: fixed export of non standard storage controller names (bug #5643)</para>
1168 </listitem>
1169
1170 <listitem>
1171 <para>Solaris hosts: several USB fixes (including support for Apple iPhone)</para>
1172 </listitem>
1173
1174 <listitem>
1175 <para>Mac OS X hosts: several fixes for the 3D support</para>
1176 </listitem>
1177
1178 <listitem>
1179 <para>Mac OS X hosts: re-enabled CMD+Key combinations, even if the
1180 Host-Key isn't CMD (bug #5684)</para>
1181 </listitem>
1182
1183 <listitem>
1184 <para>Mac OS X hosts: fixed to fast scrolling if the mouse wheel is
1185 used inside the guest (bug #5672)</para>
1186 </listitem>
1187
1188 <listitem>
1189 <para>Mac OS X hosts: dock &amp; menubar don't disappear in
1190 fullscreen when the VM is not running on the primary display (bug
1191 #1762)</para>
1192 </listitem>
1193
1194 <listitem>
1195 <para>Mac OS X hosts: added an option for enabling "Auto show Dock &amp;
1196 Menubar in fullscreen" (bug #5636)</para>
1197 </listitem>
1198
1199 <listitem>
1200 <para>Windows host installer: fixed starting VBox with wrong privileges
1201 right after installation (bug #4162)</para>
1202 </listitem>
1203
1204 <listitem>
1205 <para>Host interface and host-only networking: prevent driver from unloading
1206 while a VM is still active (Windows host only)</para>
1207 </listitem>
1208
1209 <listitem>
1210 <para>Host-only networking: fixed host-only interface creation (Windows host only) (bug #5708)</para>
1211 </listitem>
1212
1213 <listitem>
1214 <para>Virtio-net: don't crash without an attached network</para>
1215 </listitem>
1216
1217 <listitem>
1218 <para>Virtio-net: fixed the issue with intermittent network in VM with
1219 several virtual CPU cores.</para>
1220 </listitem>
1221
1222 <listitem>
1223 <para>NAT: fixed port-forwarding regressions (bug #5666)</para>
1224 </listitem>
1225
1226 <listitem>
1227 <para>NAT: fixed crash under certain conditions (bug #5427)</para>
1228 </listitem>
1229
1230 <listitem>
1231 <para>NAT: fixed resolving of names containing a slash or underscore
1232 when using the host resolver DNS proxy (bug #5698)</para>
1233 </listitem>
1234
1235 <listitem>
1236 <para>ATA: fixed sporadic crash when resuming after a VM was forcefully
1237 paused (e.g. due to iSCSI target being unavailable)</para>
1238 </listitem>
1239
1240 <listitem>
1241 <para>SATA: fixed raw vmdk disks (bug #5724)</para>
1242 </listitem>
1243
1244 <listitem>
1245 <para>Linux guests: increased the default memory for Redhat and Fedora
1246 guests</para>
1247 </listitem>
1248
1249 <listitem>
1250 <para>Linux Guest Additions: fixed installation on RHEL 3.9 guests
1251 and on some 64bit guests</para>
1252 </listitem>
1253
1254 <listitem>
1255 <para>Linux Guest Additions: prevent SELinux warnings concerning
1256 text relocations in VBoxOGL.so (bug #5690)</para>
1257 </listitem>
1258
1259 <listitem>
1260 <para>X11 guests: fixed mouse support for some Xorg 1.4 guests
1261 (openSUSE 11.0)</para>
1262 </listitem>
1263
1264 <listitem>
1265 <para>X11 guests: fixed xorg.conf modification for some older Xorg
1266 releases (openSUSE 11.1)</para>
1267 </listitem>
1268
1269 <listitem>
1270 <para>Windows guests: fixed some VBoxService shutdown issues</para>
1271 </listitem>
1272
1273 <listitem>
1274 <para>Windows guests: fixed VBoxVideo spinlock issues on NT4</para>
1275 </listitem>
1276
1277 <listitem>
1278 <para>Windows Guest Additions: fixed uninstallation issues of NT4</para>
1279 </listitem>
1280
1281 <listitem>
1282 <para>Shared Folders: fixed resolving of symlink target (bug #5631)</para>
1283 </listitem>
1284
1285 <listitem>
1286 <para>2D Video acceleration: delay loading of OpenGL dlls for Windows hosts to avoid
1287 GUI crashes on misconfigured systems</para>
1288 </listitem>
1289
1290 <listitem>
1291 <para>2D Video acceleration: fixed issues with video picture not displayed on playback</para>
1292 </listitem>
1293
1294 </itemizedlist>
1295
1296 </sect1>
1297
1298 <sect1>
1299 <title>Version 3.1.0 (2009-11-30)</title>
1300
1301 <para>This version is a major update. The following major new features
1302 were added:</para>
1303
1304 <itemizedlist>
1305
1306 <listitem>
1307 <para>Teleportation (aka live migration); migrate a live VM session
1308 from one host to another (see <xref linkend="teleporting" />)</para>
1309 </listitem>
1310
1311 <listitem>
1312 <para>VM states can now be restored from arbitrary snapshots instead of only
1313 the last one, and new snapshots can be taken from other snapshots as well
1314 ("branched snapshots"; see <xref linkend="snapshots" />)</para>
1315 </listitem>
1316
1317 <listitem>
1318 <para>2D video acceleration for Windows guests; use the host video
1319 hardware for overlay stretching and color conversion
1320 (see <xref linkend="guestadd-2d" />)</para>
1321 </listitem>
1322
1323 <listitem>
1324 <para>More flexible storage attachments: CD/DVD drives can be attached to
1325 arbitrary storage controllers, and there can be more than one such drive
1326 (<xref linkend="storage" />)</para>
1327 </listitem>
1328
1329 <listitem>
1330 <para>The network attachment type can be changed while a VM is
1331 running</para>
1332 </listitem>
1333
1334 <listitem>
1335 <para>Complete rewrite of experimental USB support for OpenSolaris hosts
1336 making use of the latest USB enhancements in Solaris Nevada 124 and higher</para>
1337 </listitem>
1338
1339 <listitem>
1340 <para>Significant performance improvements for PAE and AMD64 guests
1341 (VT-x and AMD-V only; normal (non-nested) paging) </para>
1342 </listitem>
1343
1344 <listitem>
1345 <para>Experimental support for EFI (Extensible Firmware Interface;
1346 see <xref linkend="efi" />)</para>
1347 </listitem>
1348
1349 <listitem>
1350 <para>Support for paravirtualized network adapters (virtio-net;
1351 see <xref linkend="nichardware" />)</para>
1352 </listitem>
1353
1354 </itemizedlist>
1355
1356 <para>In addition, the following items were fixed and/or added:</para>
1357
1358 <itemizedlist>
1359
1360 <listitem>
1361 <para>VMM: guest SMP fixes for certain rare cases</para>
1362 </listitem>
1363
1364 <listitem>
1365 <para>GUI: snapshots include a screenshot</para>
1366 </listitem>
1367
1368 <listitem>
1369 <para>GUI: locked storage media can be unmounted by force</para>
1370 </listitem>
1371
1372 <listitem>
1373 <para>GUI: the log window grabbed all key events from other GUI windows
1374 (bug #5291)</para>
1375 </listitem>
1376
1377 <listitem>
1378 <para>GUI: allow to disable USB filters (bug #5426)</para>
1379 </listitem>
1380
1381 <listitem>
1382 <para>GUI: improved memory slider in the VM settings</para>
1383 </listitem>
1384
1385 <listitem>
1386 <para>3D support: major performance improvement in VBO processing</para>
1387 </listitem>
1388
1389 <listitem>
1390 <para>3D support: added <emphasis>GL_EXT_framebuffer_object</emphasis>,
1391 <emphasis>GL_EXT_compiled_vertex_array</emphasis> support</para>
1392 </listitem>
1393
1394 <listitem>
1395 <para>3D support: fixed crashes in FarCry, SecondLife, Call of Duty,
1396 Unreal Tournament, Eve Online (bugs #2801, #2791)</para>
1397 </listitem>
1398
1399 <listitem>
1400 <para>3D support: fixed graphics corruption in World of Warcraft (bug #2816)</para>
1401 </listitem>
1402
1403 <listitem>
1404 <para>3D support: fixed Final frame of Compiz animation not updated to the screen (bug #4653)</para>
1405 </listitem>
1406
1407 <listitem>
1408 <para>3D support: fixed incorrect rendering of non ARGB textures under compiz</para>
1409 </listitem>
1410
1411 <listitem>
1412 <para>iSCSI: support iSCSI targets with more than 2TiB capacity</para>
1413 </listitem>
1414
1415 <listitem>
1416 <para>VRDP: fixed occasional VRDP server crash (bug #5424)</para>
1417 </listitem>
1418
1419 <listitem>
1420 <para>Network: fixed the E1000 emulation for QNX
1421 (and probably other) guests (bug #3206)</para>
1422 </listitem>
1423
1424 <listitem>
1425 <para>NAT: added host resolver DNS proxy
1426 (see <xref linkend="nat_host_resolver_proxy" />)</para>
1427 </listitem>
1428
1429 <listitem>
1430 <para>VMDK: fixed incorrectly rejected big images split into 2G pieces
1431 (bug #5523, #2787)</para>
1432 </listitem>
1433
1434 <listitem>
1435 <para>VMDK: fixed compatibility issue with fixed or raw disk VMDK files
1436 (bug #2723)</para>
1437 </listitem>
1438
1439 <listitem>
1440 <para>VHD: fixed incompatibility with Hyper-V</para>
1441 </listitem>
1442
1443 <listitem>
1444 <para>Support for Parallels version 2 disk image (HDD) files;
1445 see <xref linkend="vdidetails" /></para>
1446 </listitem>
1447
1448 <listitem>
1449 <para>OVF: create manifest files on export and verify the content of an
1450 optional manifest file on import</para>
1451 </listitem>
1452
1453 <listitem>
1454 <para>OVF: fixed memory setting during import (bug #4188)</para>
1455 </listitem>
1456
1457 <listitem>
1458 <para>Mouse device: now five buttons are passed to the guest
1459 (bug #3773)</para>
1460 </listitem>
1461
1462 <listitem>
1463 <para>VBoxHeadless: fixed loss of saved state when VM fails to start</para>
1464 </listitem>
1465
1466 <listitem>
1467 <para>VBoxSDL: fixed crash during shutdown (Windows hosts only)</para>
1468 </listitem>
1469
1470 <listitem>
1471 <para>X11 based hosts: allow the user to specify their own scan code
1472 layout (bug #2302)</para>
1473 </listitem>
1474
1475 <listitem>
1476 <para>Mac OS X hosts: don't auto show the menu and dock in fullscreen
1477 (bug #4866)</para>
1478 </listitem>
1479
1480 <listitem>
1481 <para>Mac OS X hosts (64 bit): don't interpret mouse wheel events as
1482 left click (bug #5049)</para>
1483 </listitem>
1484
1485 <listitem>
1486 <para>Mac OS X hosts: fixed a VM abort during shutdown under
1487 certain conditions</para>
1488 </listitem>
1489
1490 <listitem>
1491 <para>Solaris hosts: combined the kernel interface package into the VirtualBox main package</para>
1492 </listitem>
1493
1494 <listitem>
1495 <para>Solaris hosts: support for OpenSolaris Boomer architecture (with OSS audio backend).</para>
1496 </listitem>
1497
1498 <listitem>
1499 <para>Shared Folders: VBOXSVR is visible in Network folder (Windows guests, bug #4842)</para>
1500 </listitem>
1501
1502 <listitem>
1503 <para>Shared Folders: performance improvements (Windows guests, bug #1728)</para>
1504 </listitem>
1505
1506 <listitem>
1507 <para>Windows, Linux and Solaris Additions: added balloon tip notifier if VirtualBox host version
1508 was updated and Additions are out of date</para>
1509 </listitem>
1510
1511 <listitem>
1512 <para>Solaris guests: fixed keyboard emulation (bug #1589)</para>
1513 </listitem>
1514
1515 <listitem>
1516 <para>Solaris Additions: fixed <emphasis>as_pagelock()</emphasis> failed errors affecting guest
1517 properties (bug #5337)</para>
1518 </listitem>
1519
1520 <listitem>
1521 <para>Windows Additions: added automatic logon support for Windows Vista and Windows 7</para>
1522 </listitem>
1523
1524 <listitem>
1525 <para>Windows Additions: improved file version lookup for guest OS information</para>
1526 </listitem>
1527
1528 <listitem>
1529 <para>Windows Additions: fixed runtime OS detection on Windows 7 for session information</para>
1530 </listitem>
1531
1532 <listitem>
1533 <para>Windows Additions: fixed crash in seamless mode (contributed by Huihong Luo)</para>
1534 </listitem>
1535
1536 <listitem>
1537 <para>Linux Additions: added support for uninstalling the Linux Guest
1538 Additions (bug #4039)</para>
1539 </listitem>
1540
1541 <listitem>
1542 <para>Linux guest shared folders: allow mounting a shared folder if a
1543 file of the same name as the folder exists in the current directory
1544 (bug #928)</para>
1545 </listitem>
1546
1547 <listitem>
1548 <para>SDK: added object-oriented web service bindings for PHP5</para>
1549 </listitem>
1550
1551 </itemizedlist>
1552
1553 </sect1>
1554
1555 <sect1>
1556 <title>Version 3.0.12 (2009-11-10)</title>
1557
1558 <para>This is a maintenance release. The following items were fixed and/or
1559 added:</para>
1560
1561 <itemizedlist>
1562
1563 <listitem>
1564 <para>VMM: reduced IO-APIC overhead for 32 bits Windows NT/2000/XP/2003
1565 guests; requires 64 bits support (VT-x only; bug #4392) </para>
1566 </listitem>
1567
1568 <listitem>
1569 <para>VMM: fixed double timer interrupt delivery on old Linux kernels
1570 using IO-APIC (caused guest time to run at double speed; bug #3135)</para>
1571 </listitem>
1572
1573 <listitem>
1574 <para>VMM: re-initizalize VT-x and AMD-V after host suspend or hibernate; some BIOSes
1575 forget this (Windows hosts only; bug #5421)</para>
1576 </listitem>
1577
1578 <listitem>
1579 <para>VMM: fixed loading of saved state when RAM preallocation is
1580 enabled</para>
1581 </listitem>
1582
1583 <listitem>
1584 <para>BIOS: ignore unknown shutdown codes instead of causing a guru
1585 meditation (bug #5389)</para>
1586 </listitem>
1587
1588 <listitem>
1589 <para>GUI: never start a VM on a single click into the selector window
1590 (bug #2676)</para>
1591 </listitem>
1592
1593 <listitem>
1594 <para>Serial: reduce the probability of lost bytes if the host end
1595 is connected to a raw file</para>
1596 </listitem>
1597
1598 <listitem>
1599 <para>VMDK: fixed handling of split image variants and fix a 3.0.10 regression
1600 (bug #5355)</para>
1601 </listitem>
1602
1603 <listitem>
1604 <para>VRDP: fixed occasional VRDP server crash</para>
1605 </listitem>
1606
1607 <listitem>
1608 <para>Network: even if the virtual network cable was disconnected, some
1609 guests were able to send / receive packets (E1000; bug #5366)</para>
1610 </listitem>
1611
1612 <listitem>
1613 <para>Network: even if the virtual network cable was disconnected, the
1614 PCNet card received some spurious packets which might confuse the
1615 guest (bug #4496)</para>
1616 </listitem>
1617
1618 <listitem>
1619 <para>Shared Folders: fixed changing case of file names (bug #2520)</para>
1620 </listitem>
1621
1622 <listitem>
1623 <para>Windows Additions: fixed crash in seamless mode (contributed by Huihong Luo)</para>
1624 </listitem>
1625
1626 <listitem>
1627 <para>Linux Additions: fixed writing to files opened in
1628 <emphasis>O_APPEND</emphasis> mode (bug #3805)</para>
1629 </listitem>
1630
1631 <listitem>
1632 <para>Solaris Additions: fixed regression in Guest Additions driver which
1633 among other things caused lost guest property updates and
1634 periodic error messages being written to the system log</para>
1635 </listitem>
1636
1637 </itemizedlist>
1638
1639 </sect1>
1640
1641 <sect1>
1642 <title>Version 3.0.10 (2009-10-29)</title>
1643
1644 <para>This is a maintenance release. The following items were fixed and/or
1645 added:</para>
1646
1647 <itemizedlist>
1648
1649 <listitem>
1650 <para>VMM: guest SMP stability fixes </para>
1651 </listitem>
1652
1653 <listitem>
1654 <para>VMM: fixed guru meditation with nested paging and SMP guests (bug #5222) </para>
1655 </listitem>
1656
1657 <listitem>
1658 <para>VMM: changed VT-x/AMD-V usage to detect other active hypervisors;
1659 necessary for e.g. Windows 7 XP compatibility mode
1660 (Windows &amp; Mac OS X hosts only; bug #4239) </para>
1661 </listitem>
1662
1663 <listitem>
1664 <para>VMM: guru meditation during SCO OpenServer installation and reboot
1665 (VT-x only; bug #5164)</para>
1666 </listitem>
1667
1668 <listitem>
1669 <para>VMM: fixed accessed bit handling in certain cases (bug #5248)</para>
1670 </listitem>
1671
1672 <listitem>
1673 <para>VMM: fixed VPID flushing (VT-x only)</para>
1674 </listitem>
1675
1676 <listitem>
1677 <para>VMM: fixed broken nested paging for 64 bits guests on 32 bits hosts (AMD-V only; bug #5285)</para>
1678 </listitem>
1679
1680 <listitem>
1681 <para>VMM: fixed loading of old saved states/snapshots (bug #3984)</para>
1682 </listitem>
1683
1684 <listitem>
1685 <para>Mac OS X hosts: fixed memory leaks (bug #5084)</para>
1686 </listitem>
1687
1688 <listitem>
1689 <para>Mac OS X hosts (Snow Leopard): fixed redraw problem in a dual
1690 screen setup (bug #4942)</para>
1691 </listitem>
1692
1693 <listitem>
1694 <para>Windows hosts: installer updates for Windows 7</para>
1695 </listitem>
1696
1697 <listitem>
1698 <para>Solaris hosts: out of memory handled incorrectly (bug #5241)</para>
1699 </listitem>
1700
1701 <listitem>
1702 <para>Solaris hosts: the previous fix for #5077 broke the DVD host support
1703 on Solaris 10 (VBox 3.0.8 regression)</para>
1704 </listitem>
1705
1706 <listitem>
1707 <para>Linux hosts: fixed module compilation against Linux 2.6.32rc4 and later</para>
1708 </listitem>
1709
1710 <listitem>
1711 <para>Guest Additions: fixed possible guest OS kernel memory
1712 exhaustion</para>
1713 </listitem>
1714
1715 <listitem>
1716 <para>Guest Additions: fixed stability issues with SMP guests</para>
1717 </listitem>
1718
1719 <listitem>
1720 <para>Windows Additions: fixed color depth issue with low resolution hosts,
1721 netbooks, etc. (bug #4935)</para>
1722 </listitem>
1723
1724 <listitem>
1725 <para>Windows Additions: fixed NO_MORE_FILES error when saving to shared
1726 folders (bug #4106)</para>
1727 </listitem>
1728
1729 <listitem>
1730 <para>Windows Additions: fixed subdirectory creation on shared
1731 folders (bug #4299)</para>
1732 </listitem>
1733
1734 <listitem>
1735 <para>Linux Additions: <emphasis>sendfile()</emphasis> returned
1736 <emphasis>-EOVERFLOW</emphasis> when executed on a shared folder
1737 (bug #2921)</para>
1738 </listitem>
1739
1740 <listitem>
1741 <para>Linux Additions: fixed incorrect disk usage value (non-Windows
1742 hosts only)</para>
1743 </listitem>
1744
1745 <listitem>
1746 <para>Linux installer: register the module sources at DKMS even if the
1747 package provides proper modules for the current running kernel</para>
1748 </listitem>
1749
1750 <listitem>
1751 <para>3D support: removed invalid OpenGL assertion (bug #5158)</para>
1752 </listitem>
1753
1754 <listitem>
1755 <para>Network: fixed the Am79C973 PCNet emulation for QNX
1756 (and probably other) guests (bug #3206)</para>
1757 </listitem>
1758
1759 <listitem>
1760 <para>VMDK: fix handling of split image variants</para>
1761 </listitem>
1762
1763 <listitem>
1764 <para>VHD: do not delay updating the footer when expanding the image to prevent
1765 image inconsistency </para>
1766 </listitem>
1767
1768 <listitem>
1769 <para>USB: stability fix for some USB 2.0 devices</para>
1770 </listitem>
1771
1772 <listitem>
1773 <para>GUI: added a search index to the .chm help file</para>
1774 </listitem>
1775
1776 <listitem>
1777 <para>GUI/Windows hosts: fixed CapsLock handling on French keyboards
1778 (bug #2025)</para>
1779 </listitem>
1780
1781 <listitem>
1782 <para>Shared clipboard/X11 hosts: fixed a crash when clipboard
1783 initialisation failed (bug #4987)</para>
1784 </listitem>
1785
1786 </itemizedlist>
1787
1788 </sect1>
1789
1790 <sect1>
1791 <title>Version 3.0.8 (2009-10-02)</title>
1792
1793 <para>This is a maintenance release. The following items were fixed and/or
1794 added:</para>
1795
1796 <itemizedlist>
1797
1798 <listitem>
1799 <para>VMM: fixed 64 bits guest on 32 bits host regression in 3.0.6
1800 (VT-x only; bug #4947)</para>
1801 </listitem>
1802
1803 <listitem>
1804 <para>VMM: fixed a recompiler triple fault guru meditation (VT-x &amp;
1805 AMD-V only; bug #5058) </para>
1806 </listitem>
1807
1808 <listitem>
1809 <para>VMM: fixed hang after guest state restore (AMD-V, 32 bits Windows
1810 guest and IO-APIC enabled only; bug #5059) </para>
1811 </listitem>
1812
1813 <listitem>
1814 <para>VMM: fixed paging issue with OS/2 guests </para>
1815 </listitem>
1816
1817 <listitem>
1818 <para>VMM: fixed guru meditation in rare cases (2.0 regression;
1819 software virtualization only) </para>
1820 </listitem>
1821
1822 <listitem>
1823 <para>VMM: fixed release assertion during state restore when using the
1824 Sound Blaster 16 emulation (bug #5042) </para>
1825 </listitem>
1826
1827 <listitem>
1828 <para>Security: fixed vulnerability that allowed to execute commands
1829 with root privileges</para>
1830 </listitem>
1831
1832 <listitem>
1833 <para>Linux hosts: fixed runtime assertion in semaphore implementation
1834 which was triggered under certain conditions (bug #616)</para>
1835 </listitem>
1836
1837 <listitem>
1838 <para>Linux hosts: change the default USB access mode on certain
1839 distributions (bugs #3394 and #4291)</para>
1840 </listitem>
1841
1842 <listitem>
1843 <para>Linux hosts: on hardened Gentoo, the VBoxSVC daemon crashed by
1844 opening the VM network settings (bug #3732)</para>
1845 </listitem>
1846
1847 <listitem>
1848 <para>Linux hosts, Solaris hosts: pass the XAUTHORITY variable along the
1849 DISPLAY variable when starting a VM from VBoxManage or from the VM
1850 selector (bug #5063)</para>
1851 </listitem>
1852
1853 <listitem>
1854 <para>Linux hosts: use sysfs to enumerate host drives if hal is not
1855 available</para>
1856 </listitem>
1857
1858 <listitem>
1859 <para>Solaris hosts: fixed a bug which would hang the host sporadically as
1860 interrupts were not re-enabled every time</para>
1861 </listitem>
1862
1863 <listitem>
1864 <para>Solaris hosts: fixed a kernel panic with bridged and host-only
1865 networking (bug #4775)</para>
1866 </listitem>
1867
1868 <listitem>
1869 <para>Solaris hosts: fixed incorrectly persistent CD/DVD-ROMs when
1870 changing them (bug #5077)</para>
1871 </listitem>
1872
1873 <listitem>
1874 <para>X11-based hosts: support additional function keys on Sun keyboards
1875 (bug #4907)</para>
1876 </listitem>
1877
1878 <listitem>
1879 <para>Mac OS X hosts (Snow Leopard): fixed problem starting headless
1880 VMs without a graphical session (bug #5002)</para>
1881 </listitem>
1882
1883 <listitem>
1884 <para>Mac OS X hosts: fixed problem listing host-only adapter names
1885 with trailing garbage (attached VMs won't start)</para>
1886 </listitem>
1887
1888 <listitem>
1889 <para>Windows Additions: now work with Vista 64-bit Home editions (bug #3865)</para>
1890 </listitem>
1891
1892 <listitem>
1893 <para>Windows Additions: fixed screen corruption with ZoomText Magnifier</para>
1894 </listitem>
1895
1896 <listitem>
1897 <para>Windows Additions: fixed NPGetUniversalName failure (bug #4853)</para>
1898 </listitem>
1899
1900 <listitem>
1901 <para>Windows Additions: fixed Windows NT regression (bug #4946)</para>
1902 </listitem>
1903
1904 <listitem>
1905 <para>Windows Additions: fixed VBoxService not running if no Shared Folders
1906 are installed</para>
1907 </listitem>
1908
1909 <listitem>
1910 <para>Linux Additions: implemented <emphasis>ftrunctate</emphasis>
1911 (bug #4771)</para>
1912 </listitem>
1913
1914 <listitem>
1915 <para>VRDP: start VM even if configured VRDP port is in use</para>
1916 </listitem>
1917
1918 <listitem>
1919 <para>Networking: the PCnet network device stopped receiving under
1920 rare conditions (bug #4870)</para>
1921 </listitem>
1922
1923 <listitem>
1924 <para>VBoxManage: implemented <computeroutput>controlvm vrdpport</computeroutput>
1925 command</para>
1926 </listitem>
1927
1928 <listitem>
1929 <para>iSCSI: fixed issue with NetApp targets (bug #5072)</para>
1930 </listitem>
1931
1932 <listitem>
1933 <para>SCSI: add support for virtual disks larger than 2TB </para>
1934 </listitem>
1935
1936 <listitem>
1937 <para>USB: fixed potential crash when unplugging USB2 devices
1938 (bug #5089)</para>
1939 </listitem>
1940
1941 <listitem>
1942 <para>NAT: IPSEC did not properly work with Linux guests (bug #4801)</para>
1943 </listitem>
1944
1945 </itemizedlist>
1946
1947 </sect1>
1948
1949 <sect1>
1950 <title>Version 3.0.6 (2009-09-09)</title>
1951
1952 <para>This is a maintenance release. The following items were fixed and/or
1953 added:</para>
1954
1955 <itemizedlist>
1956
1957 <listitem>
1958 <para>VMM: fixed IO-APIC overhead for 32 bits Windows NT, 2000, XP and 2003 guests
1959 (AMD-V only; bug #4392)</para>
1960 </listitem>
1961
1962 <listitem>
1963 <para>VMM: fixed a Guru meditation under certain circumstances when enabling
1964 a disabled device (bug #4510)</para>
1965 </listitem>
1966
1967 <listitem>
1968 <para>VMM: fixed a Guru meditation when booting certain Arch Linux guests
1969 (software virtualization only; bug #2149)</para>
1970 </listitem>
1971
1972 <listitem>
1973 <para>VMM: fixed hangs with 64 bits Solaris &amp; OpenSolaris
1974 guests (bug #2258)</para>
1975 </listitem>
1976
1977 <listitem>
1978 <para>VMM: fixed decreasing <emphasis>rdtsc</emphasis> values
1979 (AMD-V &amp; VT-x only; bug #2869)</para>
1980 </listitem>
1981
1982 <listitem>
1983 <para>VMM: small Solaris/OpenSolaris performance improvements (VT-x only) </para>
1984 </listitem>
1985
1986 <listitem>
1987 <para>VMM: <emphasis>cpuid</emphasis> change to correct reported virtual CPU id in Linux </para>
1988 </listitem>
1989
1990 <listitem>
1991 <para>VMM: NetBSD 5.0.1 CD hangs during boot (VT-x only; bug #3947) </para>
1992 </listitem>
1993
1994 <listitem>
1995 <para>Solaris hosts: worked around an issue that caused the host to hang (bug #4486)</para>
1996 </listitem>
1997
1998 <listitem>
1999 <para>Solaris hosts: fixed a rare host system deadlock when using bridged networking</para>
2000 </listitem>
2001
2002 <listitem>
2003 <para>Solaris hosts: fixed a potential host system deadlock when CPUs were
2004 onlined or offlined</para>
2005 </listitem>
2006
2007 <listitem>
2008 <para>Solaris hosts installer: added missing dependency for UTF-8 package (bug #4899)</para>
2009 </listitem>
2010
2011 <listitem>
2012 <para>Linux hosts: don't crash on Linux PAE kernels &lt; 2.6.11 (in particular
2013 RHEL/CentOS 4); disable VT-x on Linux kernels &lt; 2.6.13 (bug #1842)</para>
2014 </listitem>
2015
2016 <listitem>
2017 <para>Linux/Solaris hosts: correctly detect keyboards with fewer keys
2018 than usual (bug #4799)</para>
2019 </listitem>
2020
2021 <listitem>
2022 <para>Mac OS X hosts: prevent password dialogs in 32 bits Snow Leopard</para>
2023 </listitem>
2024
2025 <listitem>
2026 <para>Python WS: fixed issue with certain enumerations constants having
2027 wrong values in Python webservices bindings</para>
2028 </listitem>
2029
2030 <listitem>
2031 <para>Python API: several threading and platform issues fixed</para>
2032 </listitem>
2033
2034 <listitem>
2035 <para>Python shell: added <emphasis>exportVM</emphasis> command</para>
2036 </listitem>
2037
2038 <listitem>
2039 <para>Python shell: various improvements and bugfixes</para>
2040 </listitem>
2041
2042 <listitem>
2043 <para>Python shell: corrected detection of home directory in remote case</para>
2044 </listitem>
2045
2046 <listitem>
2047 <para>OVF: fixed XML comment handling that could lead to parser errors</para>
2048 </listitem>
2049
2050 <listitem>
2051 <para>Main: fixed a rare parsing problem with port numbers of USB device
2052 filters in machine settings XML</para>
2053 </listitem>
2054
2055 <listitem>
2056 <para>Main: restrict guest RAM size to 1.5 GB (32 bits Windows hosts only)</para>
2057 </listitem>
2058
2059 <listitem>
2060 <para>Main: fixed possible hang during guest reboot (bug #3792)</para>
2061 </listitem>
2062
2063 <listitem>
2064 <para>GUI: fixed rare crash when removing the last disk from the media manager (bug #4795)</para>
2065 </listitem>
2066
2067 <listitem>
2068 <para>VBoxManage: fixed <computeroutput>guestproperty</computeroutput>
2069 for Mac OS X hosts (bug #3806)</para>
2070 </listitem>
2071
2072 <listitem>
2073 <para>VBoxManage: fixed setting guest properties with
2074 <emphasis>--flags</emphasis> or <emphasis>-flags</emphasis></para>
2075 </listitem>
2076
2077 <listitem>
2078 <para>Webservice: fixed a severe memory leak, at least on platforms using XPCOM</para>
2079 </listitem>
2080
2081 <listitem>
2082 <para>Serial: fixed host mode (Solaris, Linux and Mac OS X hosts; bug #4672)</para>
2083 </listitem>
2084
2085 <listitem>
2086 <para>VRDP: Remote USB Protocol version 3</para>
2087 </listitem>
2088
2089 <listitem>
2090 <para>SATA: fixed hangs and BSODs introduced with 3.0.4 (bugs #4695, #4739, #4710)</para>
2091 </listitem>
2092
2093 <listitem>
2094 <para>SATA: fixed a bug which prevented Windows 7 from detecting more than one hard disk</para>
2095 </listitem>
2096
2097 <listitem>
2098 <para>SATA/SCSI: fixed rare random guest crashes and hangs </para>
2099 </listitem>
2100
2101 <listitem>
2102 <para>SCSI: fixed problem with Fedora 11 refusing to boot after kernel update</para>
2103 </listitem>
2104
2105 <listitem>
2106 <para>iSCSI: fix logging out when the target has dropped the connection,
2107 fix negotiation of parameters, fix command resend when the connection
2108 was dropped, fix processing SCSI status for targets which do not use
2109 phase collapse</para>
2110 </listitem>
2111
2112 <listitem>
2113 <para>BIOS: fixed a bug that caused the OS/2 boot manager to fail
2114 (2.1.0 regression, bug #3911)</para>
2115 </listitem>
2116
2117 <listitem>
2118 <para>PulseAudio: don't hang during VM termination if the connection
2119 to the server was unexpectedly terminated (bug #3100)</para>
2120 </listitem>
2121
2122 <listitem>
2123 <para>Mouse: fixed weird mouse behaviour with SMP (Solaris) guests (bug #4538)</para>
2124 </listitem>
2125
2126 <listitem>
2127 <para>HostOnly Network: fixed failure in
2128 <emphasis>CreateHostOnlyNetworkInterface()</emphasis> on Linux (no GUID)</para>
2129 </listitem>
2130
2131 <listitem>
2132 <para>HostOnly Network: fixed wrong DHCP server startup while hostonly
2133 interface bringup on Linux</para>
2134 </listitem>
2135
2136 <listitem>
2137 <para>HostOnly Network: fixed incorrect factory and default MAC address on Solaris</para>
2138 </listitem>
2139
2140 <listitem>
2141 <para>HostOnly Network: fixed the problem with listing host-only
2142 interfaces on Mac OS X when all physical interfaces are down (bugs
2143 #4698, #4790)</para>
2144 </listitem>
2145
2146 <listitem>
2147 <para>DHCP: fixed a bug in the DHCP server where it allocated one IP address
2148 less than the configured range</para>
2149 </listitem>
2150
2151 <listitem>
2152 <para>E1000: fixed receiving of multicast packets</para>
2153 </listitem>
2154
2155 <listitem>
2156 <para>E1000: fixed up/down link notification after resuming a VM</para>
2157 </listitem>
2158
2159 <listitem>
2160 <para>NAT: fixed ethernet address corruptions (bug #4839)</para>
2161 </listitem>
2162
2163 <listitem>
2164 <para>NAT: fixed hangs, dropped packets and retransmission problems (bug #4343)</para>
2165 </listitem>
2166
2167 <listitem>
2168 <para>Bridged Network: fixed packet queue issue which might cause
2169 DRIVER_POWER_STATE_FAILURE BSOD for Windows hosts (bug #4821)</para>
2170 </listitem>
2171
2172 <listitem>
2173 <para>Windows Additions: fixed a bug in VBoxGINA which prevented selecting
2174 the right domain when logging in the first time</para>
2175 </listitem>
2176
2177 <listitem>
2178 <para>Windows host installer: should now also work on unicode systems
2179 (like Korean, bug #3707)</para>
2180 </listitem>
2181
2182 <listitem>
2183 <para>Windows host installer: check for sufficient disk space</para>
2184 </listitem>
2185
2186 <listitem>
2187 <para>Shared clipboard: do not send zero-terminated text to X11 guests
2188 and hosts (bug #4712)</para>
2189 </listitem>
2190
2191 <listitem>
2192 <para>Shared clipboard: use a less CPU intensive way of checking for
2193 new data on X11 guests and hosts (bug #4092)</para>
2194 </listitem>
2195
2196 <listitem>
2197 <para>Guest Additions: do not hide the host mouse cursor when restoring
2198 a saved state (bug #4700)</para>
2199 </listitem>
2200
2201 <listitem>
2202 <para>Windows guests: fixed issues with the display of the mouse
2203 cursor image (bugs #2603, #2660 and #4817)</para>
2204 </listitem>
2205
2206 <listitem>
2207 <para>SUSE 11 guests: fixed Guest Additions installation (bug #4506)</para>
2208 </listitem>
2209
2210 <listitem>
2211 <para>Guest Additions: support Fedora 12 Alpha guests (bugs #4731, #4733 and #4734)</para>
2212 </listitem>
2213
2214 </itemizedlist>
2215
2216 </sect1>
2217
2218 <sect1>
2219 <title>Version 3.0.4 (2009-08-04)</title>
2220
2221 <para>This is a maintenance release. The following items were fixed and/or
2222 added:</para>
2223
2224 <itemizedlist>
2225
2226 <listitem>
2227 <para>VMM: 64 bits guest stability fixes (AMD-V only; bugs #3923 &amp; #3666)</para>
2228 </listitem>
2229
2230 <listitem>
2231 <para>VMM: SMP stability fixes (AMD-V only)</para>
2232 </listitem>
2233
2234 <listitem>
2235 <para>VMM: SMP performance improvement (esp. for Solaris guests)</para>
2236 </listitem>
2237
2238 <listitem>
2239 <para>VMM: eliminated several bugs which could lead to a host reboot</para>
2240 </listitem>
2241
2242 <listitem>
2243 <para>VMM: fixed OS/2 ACP2 boot floppy hang (VT-x only)</para>
2244 </listitem>
2245
2246 <listitem>
2247 <para>VMM: small performance improvement for OpenSolaris guests (AMD-V only)</para>
2248 </listitem>
2249
2250 <listitem>
2251 <para>VMM: fixed CentOS/Xen reboot (software virtualization only; bug #4509)</para>
2252 </listitem>
2253
2254 <listitem>
2255 <para>SATA: fixed hangs / BSOD during Windows XP installation (bug #4342)</para>
2256 </listitem>
2257
2258 <listitem>
2259 <para>SATA: mark the ports as non hotpluggable (bug #3920)</para>
2260 </listitem>
2261
2262 <listitem>
2263 <para>3D support: fix deadlocks and context/window tracking for
2264 multithreaded applications (bug #3922)</para>
2265 </listitem>
2266
2267 <listitem>
2268 <para>3D support: fix memory leaks when terminating OpenGL guest applications</para>
2269 </listitem>
2270
2271 <listitem>
2272 <para>3D support: fix crash in Call of Duty</para>
2273 </listitem>
2274
2275 <listitem>
2276 <para>NAT: using two or more NAT adapters in one VM was broken (3.0.0 regression)</para>
2277 </listitem>
2278
2279 <listitem>
2280 <para>NAT: fixed network communication corruptions (bugs #4499, #4540, #4591, #4604)</para>
2281 </listitem>
2282
2283 <listitem>
2284 <para>NAT: fixed passive ftp access to host server (bug #4427)</para>
2285 </listitem>
2286
2287 <listitem>
2288 <para>iSCSI: fixed cloning to/from iSCSI disks</para>
2289 </listitem>
2290
2291 <listitem>
2292 <para>GUI: fixed path separator handling for the OVF export on
2293 Windows (bug #4354)</para>
2294 </listitem>
2295
2296 <listitem>
2297 <para>GUI: the mini toolbar was only shown on the first host display
2298 (bug #4654)</para>
2299 </listitem>
2300
2301 <listitem>
2302 <para>GUI: added a VM option to display the mini toolbar on top</para>
2303 </listitem>
2304
2305 <listitem>
2306 <para>GUI: don't crash when adding plus configuring host-only network
2307 interfaces</para>
2308 </listitem>
2309
2310 <listitem>
2311 <para>Shared Folders: fixed selection of a drive root directory as a shared folder host path
2312 in VirtualBox (Windows host only)</para>
2313 </listitem>
2314
2315 <listitem>
2316 <para>USB: fixed a bug that may have rendered USB device filter settings
2317 inactive (3.0.2 regression, bug #4668)</para>
2318 </listitem>
2319
2320 <listitem>
2321 <para>Guest Additions: report the Guest Additions version to the guest
2322 properties (bug #3415)</para>
2323 </listitem>
2324
2325 <listitem>
2326 <para>Mac OS X hosts: fix creation of VMDK files giving raw partition access
2327 (bug #1461)</para>
2328 </listitem>
2329
2330 <listitem>
2331 <para>Mac OS X hosts: improved support for Snow Leopard </para>
2332 </listitem>
2333
2334 <listitem>
2335 <para>Linux hosts: fixed problems leading to wrong colors or
2336 transparency in host windows with some graphics drivers (bug #3095)</para>
2337 </listitem>
2338
2339 <listitem>
2340 <para>Linux hosts: hardware detection fallbacks if the hal service
2341 fails to find any DVD drives.</para>
2342 </listitem>
2343
2344 <listitem>
2345 <para>Linux and Solaris hosts: Work around color handling problems in
2346 Qt (bug #4353)</para>
2347 </listitem>
2348
2349 <listitem>
2350 <para>Solaris hosts: fixed memory leaks in host-only networking</para>
2351 </listitem>
2352
2353 <listitem>
2354 <para>Solaris Installer: fixed incorrect netmask for Host-only interface (bug #4590)</para>
2355 </listitem>
2356
2357 <listitem>
2358 <para>Solaris Installer: added package dependency for Python and Python-devel (bug #4570)</para>
2359 </listitem>
2360
2361 <listitem>
2362 <para>X11 guests: prevent windows from being skipped in
2363 seamless mode KDE guests (bugs #1681 and #3574)</para>
2364 </listitem>
2365
2366 <listitem>
2367 <para>X11 guests: fixed screen corruption in X11 guests when large
2368 amounts of video RAM were allocated (bug #4430)</para>
2369 </listitem>
2370
2371 <listitem>
2372 <para>X11 guests: some fixes when switching between host and
2373 guest-drawn mouse pointers.</para>
2374 </listitem>
2375
2376 <listitem>
2377 <para>X11 guests: fixed an issue which caused seamless mode to stop
2378 working as it should (the main issue listed in bug #2238).</para>
2379 </listitem>
2380
2381 </itemizedlist>
2382
2383 </sect1>
2384 <sect1>
2385 <title>Version 3.0.2 (2009-07-10)</title>
2386
2387 <para>This is a maintenance release. The following items were fixed and/or
2388 added:</para>
2389
2390 <itemizedlist>
2391
2392 <listitem>
2393 <para>VMM: fixed network regressions (guest hangs during network IO) (bug #4343)</para>
2394 </listitem>
2395
2396 <listitem>
2397 <para>VMM: guest SMP performance improvements</para>
2398 </listitem>
2399
2400 <listitem>
2401 <para>VMM: fixed hangs and poor performance with Kaspersky Internet Security
2402 (VT-x/AMD-V only; bug #1778)</para>
2403 </listitem>
2404
2405 <listitem>
2406 <para>VMM: fixed crashes when executing certain Linux guests (software
2407 virtualization only; bugs #2696 &amp; #3868)</para>
2408 </listitem>
2409
2410 <listitem>
2411 <para>ACPI: fixed Windows 2000 kernel hangs with IO-APIC enabled (bug #4348)</para>
2412 </listitem>
2413
2414 <listitem>
2415 <para>APIC: fixed high idle load for certain Linux guests (3.0 regression)</para>
2416 </listitem>
2417
2418 <listitem>
2419 <para>BIOS: properly handle Ctrl-Alt-Del in real mode</para>
2420 </listitem>
2421
2422 <listitem>
2423 <para>iSCSI: fixed configuration parsing (bug #4236)</para>
2424 </listitem>
2425
2426 <listitem>
2427 <para>OVF: fix potential confusion when exporting networks</para>
2428 </listitem>
2429
2430 <listitem>
2431 <para>OVF: compatibility fix (bug #4452)</para>
2432 </listitem>
2433
2434 <listitem>
2435 <para>OVF: accept ovf:/disk/ specifiers with a single slash in addition to ovf://disk/ (bug #4452) </para>
2436 </listitem>
2437
2438 <listitem>
2439 <para>NAT: fixed crashes under certain circumstances (bug #4330)</para>
2440 </listitem>
2441
2442 <listitem>
2443 <para>3D support: fixed dynamic linking on Solaris/OpenSolaris guests (bug #4399)</para>
2444 </listitem>
2445
2446 <listitem>
2447 <para>3D support: fixed incorrect context/window tracking for multithreaded apps</para>
2448 </listitem>
2449
2450 <listitem>
2451 <para>Shared Folders: fixed loading from saved state (bug #1595)</para>
2452 </listitem>
2453
2454 <listitem>
2455 <para>Shared Folders: host file permissions set to 0400 with Windows
2456 guest (bug #4381)</para>
2457 </listitem>
2458
2459 <listitem>
2460 <para>X11 host and guest clipboard: fixed a number of issues, including bug #4380 and #4344</para>
2461 </listitem>
2462
2463 <listitem>
2464 <para>X11 Additions: fixed some issues with seamless windows in X11 guests (bug #3727)</para>
2465 </listitem>
2466
2467 <listitem>
2468 <para>Windows Additions: added VBoxServiceNT for NT4 guests
2469 (for time synchronization and guest properties)</para>
2470 </listitem>
2471
2472 <listitem>
2473 <para>Windows Additions: fixed version lookup</para>
2474 </listitem>
2475
2476 <listitem>
2477 <para>Linux Installer: support Pardus Linux</para>
2478 </listitem>
2479
2480 <listitem>
2481 <para>Linux hosts: workaround for buggy graphics drivers showing a
2482 black VM window on recent distributions (bug #4335)</para>
2483 </listitem>
2484
2485 <listitem>
2486 <para>Linux hosts: fixed typo in kernel module startup script (bug #4388)</para>
2487 </listitem>
2488
2489 <listitem>
2490 <para>Solaris hosts: several installer fixes</para>
2491 </listitem>
2492
2493 <listitem>
2494 <para>Solaris host: fixed a preemption issue causing VMs to never start on Solaris 10 (bug #4328).</para>
2495 </listitem>
2496
2497 <listitem>
2498 <para>Solaris guest: fixed mouse integration for OpenSolaris 2009.06 (bug #4365) </para>
2499 </listitem>
2500
2501 <listitem>
2502 <para>Windows hosts: fixed high CPU usage after resuming the host (bug #2978)</para>
2503 </listitem>
2504
2505 <listitem>
2506 <para>Fixed a settings file conversion bug which sometimes caused hardware acceleration to be enabled for virtual machines that had no explicit configuration in the XML.</para>
2507 </listitem>
2508
2509 </itemizedlist>
2510
2511 </sect1>
2512
2513 <sect1>
2514 <title>Version 3.0.0 (2009-06-30)</title>
2515
2516 <para>This version is a major update. The following major new features
2517 were added:</para>
2518
2519 <itemizedlist>
2520
2521 <listitem>
2522 <para>Guest SMP with up to 32 virtual CPUs (VT-x and AMD-V only; see <xref linkend="settings-processor" />)</para>
2523 </listitem>
2524
2525 <listitem>
2526 <para>Windows guests: ability to use Direct3D 8/9 applications / games
2527 (experimental; see <xref linkend="guestadd-3d" />)</para>
2528 </listitem>
2529
2530 <listitem>
2531 <para>Support for OpenGL 2.0 for Windows, Linux and Solaris guests</para>
2532 </listitem>
2533
2534 </itemizedlist>
2535
2536 <para>In addition, the following items were fixed and/or added:</para>
2537
2538 <itemizedlist>
2539
2540 <listitem>
2541 <para>Solaris hosts: allow suspend/resume on the host when a VM is running (bug #3826)</para>
2542 </listitem>
2543
2544 <listitem>
2545 <para>Solaris hosts: loosen the restriction for contiguous physical memory under
2546 certain conditions</para>
2547 </listitem>
2548
2549 <listitem>
2550 <para>Mac OS X hosts: fixed guest PAE</para>
2551 </listitem>
2552
2553 <listitem>
2554 <para>Linux hosts: kernel module compile fixes for 2.6.31 (bug #4264)</para>
2555 </listitem>
2556
2557 <listitem>
2558 <para>VMM: fixed occasional guru meditation when loading a saved state (VT-x only)</para>
2559 </listitem>
2560
2561 <listitem>
2562 <para>VMM: eliminated IO-APIC overhead with 32 bits guests (VT-x only, some Intel CPUs don't support
2563 this feature (most do); bug #638)</para>
2564 </listitem>
2565
2566 <listitem>
2567 <para>VMM: fixed 64 bits CentOS guest hangs during early boot (AMD-V only; bug #3927)</para>
2568 </listitem>
2569
2570 <listitem>
2571 <para>VMM: performance improvements for certain PAE guests (e.g. Linux 2.6.29+ kernels) </para>
2572 </listitem>
2573
2574 <listitem>
2575 <para>VMM: some Windows guests detected a completely wrong CPU frequency (bug #2227)</para>
2576 </listitem>
2577
2578 <listitem>
2579 <para>VMM: fixed hanging and unkillable VM processes (bug #4040)</para>
2580 </listitem>
2581
2582 <listitem>
2583 <para>VMM: fixed random infrequent guest crashes due XMM state corruption (Win64 hosts only)</para>
2584 </listitem>
2585
2586 <listitem>
2587 <para>VMM: performance improvements for network I/O (VT-x/AMD-V only)</para>
2588 </listitem>
2589
2590 <listitem>
2591 <para>GUI: added mini toolbar for fullscreen and seamless mode (Thanks to Huihong Luo)</para>
2592 </listitem>
2593
2594 <listitem>
2595 <para>GUI: redesigned settings dialogs</para>
2596 </listitem>
2597
2598 <listitem>
2599 <para>GUI: allow to create/remove more than one host-only network adapters
2600 (non Windows hosts)</para>
2601 </listitem>
2602
2603 <listitem>
2604 <para>GUI: display estimated time for long running operations (e.g. OVF import/export)</para>
2605 </listitem>
2606
2607 <listitem>
2608 <para>GUI: fixed rare hangs when open the OVF import/export wizards (bug #4157)</para>
2609 </listitem>
2610
2611 <listitem>
2612 <para>3D support: fixed VM crashes for client applications using incorrect OpenGL states</para>
2613 </listitem>
2614
2615 <listitem>
2616 <para>3D support: fixed memory corruption when querying for supported texture compression formats</para>
2617 </listitem>
2618
2619 <listitem>
2620 <para>3D support: fixed incorrect rendering of glDrawRangeElements</para>
2621 </listitem>
2622
2623 <listitem>
2624 <para>3D support: fixed memory leak when using VBOs</para>
2625 </listitem>
2626
2627 <listitem>
2628 <para>3D support: fixed glew library detection</para>
2629 </listitem>
2630
2631 <listitem>
2632 <para>3D support: fixed random textures corruption</para>
2633 </listitem>
2634
2635 <listitem>
2636 <para>VRDP: support Windows 7 RDP client</para>
2637 </listitem>
2638
2639 <listitem>
2640 <para>Networking: fixed another problem with TX checksum offloading
2641 with Linux kernels up to version 2.6.18</para>
2642 </listitem>
2643
2644 <listitem>
2645 <para>NAT: fixed "open ports on virtual router 10.0.2.2 - 513, 514" (forum)</para>
2646 </listitem>
2647
2648 <listitem>
2649 <para>NAT: allow to configure socket and internal parameters</para>
2650 </listitem>
2651
2652 <listitem>
2653 <para>NAT: allow to bind sockets to specific interface</para>
2654 </listitem>
2655
2656 <listitem>
2657 <para>PXE boot: significant performance increase (VT-x/AMD-V only)</para>
2658 </listitem>
2659
2660 <listitem>
2661 <para>VHD: properly write empty sectors when cloning of VHD images (bug #4080)</para>
2662 </listitem>
2663
2664 <listitem>
2665 <para>VHD: fixed crash when discarding snapshots of a VHD image</para>
2666 </listitem>
2667
2668 <listitem>
2669 <para>VHD: fixed access beyond the block bitmap which could lead to arbitrary crashes</para>
2670 </listitem>
2671
2672 <listitem>
2673 <para>VBoxManage: fixed incorrect partition table processing when
2674 creating VMDK files giving raw partition access (bug #3510)</para>
2675 </listitem>
2676
2677 <listitem>
2678 <para>VBoxManage: support cloning to existing image file</para>
2679 </listitem>
2680
2681 <listitem>
2682 <para>OVF: several OVF 1.0 compatibility fixes</para>
2683 </listitem>
2684
2685 <listitem>
2686 <para>OVF: fixed exporting of disk images when multiple virtual machines are exported at once</para>
2687 </listitem>
2688
2689 <listitem>
2690 <para>Virtual mouse device: eliminated micro-movements of the
2691 virtual mouse which were confusing some applications (bug #3782)</para>
2692 </listitem>
2693
2694 <listitem>
2695 <para>Shared Folders: sometimes a file was created using the wrong permissions
2696 (2.2.0 regression; bug #3785)</para>
2697 </listitem>
2698
2699 <listitem>
2700 <para>Shared Folders: allow to change file attributes from Linux guests and use the
2701 correct file mode when creating files</para>
2702 </listitem>
2703
2704 <listitem>
2705 <para>Shared Folders: some content was incorrectly written under certain
2706 conditions (bug #1187)</para>
2707 </listitem>
2708
2709 <listitem>
2710 <para>Shared Folders: fixed incorrect file timestamps, when using Windows guest
2711 on a Linux host (bug #3404)</para>
2712 </listitem>
2713
2714 <listitem>
2715 <para>X11 clipboard: fix duplicate end of lines (bug #4270)</para>
2716 </listitem>
2717
2718 <listitem>
2719 <para>X11 guests: a number of shared clipboard fixes</para>
2720 </listitem>
2721
2722 <listitem>
2723 <para>Linux guests: Guest Additions support for SUSE Linux
2724 Enterprise Desktop 11</para>
2725 </listitem>
2726
2727 <listitem>
2728 <para>Linux guests: new daemon vboxadd-service to handle time synchronization and
2729 guest property lookup</para>
2730 </listitem>
2731
2732 <listitem>
2733 <para>Linux guests: implemented guest properties (OS info, logged in users,
2734 basic network information)</para>
2735 </listitem>
2736
2737 <listitem>
2738 <para>Windows host installer: VirtualBox Python API can now be installed automatically
2739 (requires Python and Win32 Extensions installed)</para>
2740 </listitem>
2741
2742 <listitem>
2743 <para>USB: Support for high-speed isochronous endpoints has been
2744 added. In addition, read-ahead buffering is performed for input
2745 endpoints (currently Linux hosts only). This should allow additional
2746 devices to work, notably webcams (bug #242).</para>
2747 </listitem>
2748
2749 <listitem>
2750 <para>USB: fixed error handling for some USB dongles</para>
2751 </listitem>
2752
2753 <listitem>
2754 <para>Web service: fixed inability to handle NULL pointers for object arguments, which
2755 are valid values for a lot of APIs, in both the raw and the object-oriented
2756 web service.</para>
2757 </listitem>
2758
2759 <listitem>
2760 <para>Web service: object-oriented bindings for JAX-WS did not exhibit interface
2761 inheritance correctly, fixed</para>
2762 </listitem>
2763
2764 <listitem>
2765 <para>Web service: added support for IDisplay and IGuest interfaces, which were previously
2766 unavailable</para>
2767 </listitem>
2768
2769 <listitem>
2770 <para>Registration dialog uses Sun Online accounts now</para>
2771 </listitem>
2772
2773 </itemizedlist>
2774 </sect1>
2775
2776 <sect1>
2777 <title>Version 2.2.4 (2009-05-29)</title>
2778
2779 <para>This is a maintenance release. The following items were fixed and/or
2780 added:</para>
2781
2782 <itemizedlist>
2783
2784 <listitem>
2785 <para>Windows Installer: fixed a potential hang during
2786 installation</para>
2787 </listitem>
2788
2789 <listitem>
2790 <para>Windows Installer: fixed several problems (bug #3892)</para>
2791 </listitem>
2792
2793 <listitem>
2794 <para>Solaris hosts: make it work with Solaris build 114 or
2795 later (bug #3981)</para>
2796 </listitem>
2797
2798 <listitem>
2799 <para>Solaris hosts: fixed a bug serial port character handling found during
2800 loopback (bug #3120)</para>
2801 </listitem>
2802
2803 <listitem>
2804 <para>Linux hosts: adapted vboxdrv.sh to the latest changes in
2805 <computeroutput>VBoxManage list runningvms</computeroutput>
2806 (bug #4034)
2807 </para>
2808 </listitem>
2809
2810 <listitem>
2811 <para>Windows hosts: fixed a crash caused by host-only/bridged
2812 networking</para>
2813 </listitem>
2814
2815 <listitem>
2816 <para>Mac OS X hosts: fixed access to host DVD with passthrough
2817 disabled (bug #4077)</para>
2818 </listitem>
2819
2820 <listitem>
2821 <para>Guest Additions: fixed problems with KDE 4 not recognizing mouse
2822 clicks</para>
2823 </listitem>
2824
2825 <listitem>
2826 <para>Windows Additions: fixed incorrect 8-bit guest color depth in
2827 Windows 7 guests</para>
2828 </listitem>
2829
2830 <listitem>
2831 <para>GUI: warn if VT-x/AMD-V could not be enabled for guests
2832 that require this setting (bug #4055)</para>
2833 </listitem>
2834
2835 <listitem>
2836 <para>VMM: fixed occasional crash due to insufficient memory</para>
2837 </listitem>
2838
2839 <listitem>
2840 <para>VMM: fixed hanging 64 bits Solaris guests</para>
2841 </listitem>
2842
2843 <listitem>
2844 <para>VMM: restore from a saved state occasionally failed
2845 (bugs #3984 and #2742)</para>
2846 </listitem>
2847
2848 <listitem>
2849 <para>Clipboard: fixed a deadlock while shutting down the shared
2850 clipboard on X11 hosts (bug #4020)</para>
2851 </listitem>
2852
2853 <listitem>
2854 <para>OVF: fixed potential hang during import</para>
2855 </listitem>
2856
2857 <listitem>
2858 <para>OVF: fixed potential crashes during import/export on Win64 hosts</para>
2859 </listitem>
2860
2861 <listitem>
2862 <para>VBoxManage <computeroutput>modifyhd --compact</computeroutput>:
2863 fixed bug which could lead to crashes and image corruption
2864 (bug #3864)</para>
2865 </listitem>
2866
2867 <listitem>
2868 <para>VBoxManage <computeroutput>metrics collect</computeroutput>:
2869 now flushes the output stream</para>
2870 </listitem>
2871
2872 <listitem>
2873 <para>VHD: made <computeroutput>VBoxManage internalcommands
2874 sethduuid</computeroutput> work for .vhd files (bug #3443)</para>
2875 </listitem>
2876
2877 <listitem>
2878 <para>VHD: some .vhd files could not be cloned (bug #4080)</para>
2879 </listitem>
2880
2881 <listitem>
2882 <para>NAT: improvement of TCP connection establishment (bug #2987)</para>
2883 </listitem>
2884
2885 <listitem>
2886 <para>NAT: fixed order of DNS servers in DHCP lease (bug #4091)</para>
2887 </listitem>
2888
2889 <listitem>
2890 <para>NAT: fixed DHCP lease for multiple name servers (bug #3692)</para>
2891 </listitem>
2892
2893 <listitem>
2894 <para>NAT: fixed a potential segfault if the host lost its connectivity
2895 (bug #3964)</para>
2896 </listitem>
2897
2898 <listitem>
2899 <para>Shared Folders: deny access to parent directories on Windows
2900 hosts (bug #4090)</para>
2901 </listitem>
2902
2903 <listitem>
2904 <para>Shared Folders: make rm/rmdir work with Solaris guests on Windows
2905 hosts</para>
2906 </listitem>
2907
2908 <listitem>
2909 <para>Networking: fixed the problem with blocked receiving thread when
2910 a broadcast packet arrives too early to be handled by uninitialized
2911 e1000 adapter</para>
2912 </listitem>
2913
2914 <listitem>
2915 <para>Networking: fixed the problem that caused host freezes/crashes
2916 when using bridged mode with host's interface having RX checksum
2917 offloading on (bug #3926 and related). Fixes problems with TX
2918 offloading as well (bug #3870)</para>
2919 </listitem>
2920
2921 <listitem>
2922 <para>PXE boot: Added support for PRO/1000 MT Server adapter</para>
2923 </listitem>
2924
2925 <listitem>
2926 <para>Python bindings: fixed keyword conflict</para>
2927 </listitem>
2928
2929 <listitem>
2930 <para>SCSI: fixed occasional crashes on Win64</para>
2931 </listitem>
2932
2933 <listitem>
2934 <para>Serial: allow to redirect the serial port to a raw
2935 file (bug #1023)</para>
2936 </listitem>
2937
2938 <listitem>
2939 <para>VRDP: fixed a rare incorrect screen update</para>
2940 </listitem>
2941
2942 <listitem>
2943 <para>VMDK: fixed creating snapshots</para>
2944 </listitem>
2945
2946 </itemizedlist>
2947 </sect1>
2948
2949 <sect1>
2950 <title>Version 2.2.2 (2009-04-27)</title>
2951
2952 <para>This is a maintenance release. The following items were fixed and/or
2953 added:</para>
2954
2955 <itemizedlist>
2956
2957 <listitem>
2958 <para>Host and guest clipboard: fixed a number of issues affecting
2959 hosts and guests running the X window system</para>
2960 </listitem>
2961
2962 <listitem>
2963 <para>Guest Additions: make sure the virtual mouse autodetection works
2964 on first reboot after installing the Additions on X.Org server 1.5
2965 and later</para>
2966 </listitem>
2967
2968 <listitem>
2969 <para>Guest Additions: properly report process identity number of
2970 running services</para>
2971 </listitem>
2972
2973 <listitem>
2974 <para>Guest Additions: clean up properly if the X Window server
2975 terminates</para>
2976 </listitem>
2977
2978 <listitem>
2979 <para>Linux Additions: fixed installation path for OpenGL libraries
2980 in some 64-bit guests (bug #3693)</para>
2981 </listitem>
2982
2983 <listitem>
2984 <para>Solaris Additions: fixed installation to work when X.Org is not
2985 installed on the guest</para>
2986 </listitem>
2987
2988 <listitem>
2989 <para>Solaris Additions: fixed a bug that could panic the guest when
2990 unmounting a busy shared folder</para>
2991 </listitem>
2992
2993 <listitem>
2994 <para>Windows Additions: fixed mouse pointer integration of some
2995 Windows guests (2.2.0 regression, bug #3734)</para>
2996 </listitem>
2997
2998 <listitem>
2999 <para>Windows Additions: fixed installation on Windows Server 2008 Core
3000 (bug #2628)</para>
3001 </listitem>
3002
3003 <listitem>
3004 <para>Main: do not try to use older versions of D-Bus (Linux
3005 hosts only, bug #3732)</para>
3006 </listitem>
3007
3008 <listitem>
3009 <para>VMM: fixed out-of-memory conditions on Windows hosts
3010 (bug #3657)</para>
3011 </listitem>
3012
3013 <listitem>
3014 <para>VMM: fixed occasional hangs when attaching USB
3015 devices during VM startup (2.2.0 regression; bugs #3787)</para>
3016 </listitem>
3017
3018 <listitem>
3019 <para>VMM: fixed guru meditation related to memory management (software
3020 virtualization only)
3021 </para>
3022 </listitem>
3023
3024 <listitem>
3025 <para>Virtual disks: fix possible data corruption when writing to diff
3026 images, incorrect detection of redundant writes</para>
3027 </listitem>
3028
3029 <listitem>
3030 <para>GUI: reworked network settings dialog</para>
3031 </listitem>
3032
3033 <listitem>
3034 <para>GUI: properly show the detailed settings dialog of NAT
3035 networks (bug #3702)</para>
3036 </listitem>
3037
3038 <listitem>
3039 <para>GUI: HostKey could not be changed (2.2.0 regression,
3040 bug #3689)</para>
3041 </listitem>
3042
3043 <listitem>
3044 <para>GUI: fixed memory textfield size (Windows hosts only;
3045 bug #3679)</para>
3046 </listitem>
3047
3048 <listitem>
3049 <para>GUI: fixed crash when selecting a shared folder path (Windows hosts only;
3050 bugs #3694, #3751, #3756)</para>
3051 </listitem>
3052
3053 <listitem>
3054 <para>VBoxManage <computeroutput>modifyhd --compact</computeroutput>:
3055 implemented again for VDI files, and now supports relative paths
3056 (bug #2180, #2833)</para>
3057 </listitem>
3058
3059 <listitem>
3060 <para>VBoxManage <computeroutput>snapshot discard</computeroutput>:
3061 made it work again (2.1.0 regression; bug #3714)</para>
3062 </listitem>
3063
3064 <listitem>
3065 <para>NAT: on some Windows hosts, the guest didn't receive a DHCP
3066 lease (bug #3655)</para>
3067 </listitem>
3068
3069 <listitem>
3070 <para>NAT: fixed release assertion during <emphasis>poll()</emphasis>
3071 (bug #3667)</para>
3072 </listitem>
3073
3074 <listitem>
3075 <para>Networking: fixed a deadlock caused by the PCnet network device
3076 emulation (2.2.0 regression, bug #3676)</para>
3077 </listitem>
3078
3079 <listitem>
3080 <para>Clipboard: fixed random crashes (X11 hosts only, bug #3723)</para>
3081 </listitem>
3082
3083 <listitem>
3084 <para>Shared Folders: fixed incorrect permissions for Solaris guests</para>
3085 </listitem>
3086
3087 <listitem>
3088 <para>Shared Folders: fixed wrong file sizes with Solaris guests</para>
3089 </listitem>
3090
3091 <listitem>
3092 <para>CBindings: fixed possible memory leak while releasing the IVirtualBox and ISession Objects</para>
3093 </listitem>
3094
3095 <listitem>
3096 <para>Solaris hosts: fixed host-only network interface incompatibility with nwam/dhcpagent (bug #3754)</para>
3097 </listitem>
3098
3099 <listitem>
3100 <para>Windows installer: fixed several install and uninstall issues (bugs #3659, #3686, #1730, #3711, #3373, #3382, #3701, #3685, #3710)</para>
3101 </listitem>
3102
3103 <listitem>
3104 <para>Mac OS X hosts: preliminary support for Snow Leopard</para>
3105 </listitem>
3106
3107 </itemizedlist>
3108 </sect1>
3109
3110 <sect1>
3111 <title>Version 2.2.0 (2009-04-08)</title>
3112
3113 <para>This version is a major update. The following major new features
3114 were added:</para>
3115
3116 <itemizedlist>
3117
3118 <listitem>
3119 <para>OVF (Open Virtualization Format) appliance import and export (see <xref linkend="ovf" />) </para>
3120 </listitem>
3121
3122 <listitem>
3123 <para>Host-only networking mode (see <xref linkend="network_hostonly" />) </para>
3124 </listitem>
3125
3126 <listitem>
3127 <para>Hypervisor optimizations with significant performance gains for high context switching rates</para>
3128 </listitem>
3129
3130 <listitem>
3131 <para>Raised the memory limit for VMs on 64-bit hosts to 16GB</para>
3132 </listitem>
3133
3134 <listitem>
3135 <para>VT-x/AMD-V are enabled by default for newly created virtual machines</para>
3136 </listitem>
3137
3138 <listitem>
3139 <para>USB (OHCI &amp; EHCI) is enabled by default for newly created virtual machines (Qt GUI only)</para>
3140 </listitem>
3141
3142 <listitem>
3143 <para>Experimental USB support for OpenSolaris hosts</para>
3144 </listitem>
3145
3146 <listitem>
3147 <para>Shared Folders for Solaris and OpenSolaris guests</para>
3148 </listitem>
3149
3150 <listitem>
3151 <para>OpenGL 3D acceleration for Linux and Solaris guests (see <xref linkend="guestadd-3d" />)</para>
3152 </listitem>
3153
3154 <listitem>
3155 <para>Added C API in addition to C++, Java, Python and Web Services</para>
3156 </listitem>
3157
3158 </itemizedlist>
3159
3160 <para>In addition, the following items were fixed and/or added:</para>
3161
3162 <itemizedlist>
3163
3164 <listitem>
3165 <para>VMM: FreeBSD guest related fix for V86 flags (bug #2342) </para>
3166 </listitem>
3167
3168 <listitem>
3169 <para>VMM: fixed guru meditation when booting an AsteriskNow Linux VM (bug #2342) </para>
3170 </listitem>
3171
3172 <listitem>
3173 <para>VMM: fixed PGMPOOLKIND_FREE guru meditation (bugs #3356, #3431) </para>
3174 </listitem>
3175
3176 <listitem>
3177 <para>VMM: fixed Windows XP boot hang (guest PAE + nested paging only) </para>
3178 </listitem>
3179
3180 <listitem>
3181 <para>VMM: allow mixing of VT-x/AMD-V and software virtualization </para>
3182 </listitem>
3183
3184 <listitem>
3185 <para>VMM: fixed extremely slow safe mode booting in e.g. Windows 2008 (VT-x/AMD-V only) </para>
3186 </listitem>
3187
3188 <listitem>
3189 <para>VMM: significant speedup of certain GRUB boot loaders (e.g. Solaris) (VT-x/AMD-V only) </para>
3190 </listitem>
3191
3192 <listitem>
3193 <para>VMM: real-mode IOPL fix for DOS guests (VT-x only) </para>
3194 </listitem>
3195
3196 <listitem>
3197 <para>VMM: fixed VT-x detection with certain BIOSes that enable VT-x,
3198 but don't set the lock bit in MSR_IA32_FEATURE_CONTROL </para>
3199 </listitem>
3200
3201 <listitem>
3202 <para>VMM: fixed hibernation issues on Windows XP hosts (VT-x only; bug #1794) </para>
3203 </listitem>
3204
3205 <listitem>
3206 <para>VMM: properly emulate <emphasis>RDMSR</emphasis> from the
3207 TSC MSR, should fix some NetBSD guests</para>
3208 </listitem>
3209
3210 <listitem>
3211 <para>VMM: emulate <emphasis>RDPMC</emphasis>; fixes Windows guests crashes
3212 when using the Kaspersky virus scanner (bug #1778) </para>
3213 </listitem>
3214
3215 <listitem>
3216 <para>NAT: fixed truncated downloads (FTP) (bug #3257)</para>
3217 </listitem>
3218
3219 <listitem>
3220 <para>NAT: blocked UDP packets caused a crash (bug #3426)</para>
3221 </listitem>
3222
3223 <listitem>
3224 <para>NAT: allow to configure the <emphasis>next server</emphasis>
3225 and the <emphasis>boot file</emphasis> via VBoxManage (bug #2759)</para>
3226 </listitem>
3227
3228 <listitem>
3229 <para>IDE: fixed hard disk upgrade from XML-1.2 settings (bug #1518)</para>
3230 </listitem>
3231
3232 <listitem>
3233 <para>Hard disk: support more VMDK file variants (including fixed-size
3234 ESX server images)</para>
3235 </listitem>
3236
3237 <listitem>
3238 <para>Hard disks: refuse to start the VM if a disk image is not
3239 writable</para>
3240 </listitem>
3241
3242 <listitem>
3243 <para>USB: further reduced host CPU utilization for OHCI and
3244 EHCI; the "VBoxInternal/Devices/usb-ohci/0/Config/FrameRate" CFG key
3245 is no longer necessary and no longer supported</para>
3246 </listitem>
3247
3248 <listitem>
3249 <para>USB: fixed BSOD on the host with certain USB devices
3250 (Windows hosts only; bug #1654)</para>
3251 </listitem>
3252
3253 <listitem>
3254 <para>E1000: properly handle cable disconnects (bug #3421)</para>
3255 </listitem>
3256
3257 <listitem>
3258 <para>VRDP: fixed hangs when VRDP server is enabled or disabled in runtime</para>
3259 </listitem>
3260
3261 <listitem>
3262 <para>Shared Folders: respect umask settings on Linux, OSX and Solaris
3263 hosts when creating files</para>
3264 </listitem>
3265
3266 <listitem>
3267 <para>X11 guests: prevented setting the locale in vboxmouse, as
3268 this caused problems with Turkish locales (bug #3563)</para>
3269 </listitem>
3270
3271 <listitem>
3272 <para>X11 guests: show the guest mouse pointer at the right position
3273 if the virtual desktop is larger than the guest resolution (bug
3274 #2306)</para>
3275 </listitem>
3276
3277 <listitem>
3278 <para>Linux Additions: fixed typo when detecting Xorg 1.6
3279 (bug #3555)</para>
3280 </listitem>
3281
3282 <listitem>
3283 <para>Solaris guests: added xpg4/xcu4 dependency to the Guest Additions
3284 installer (bug #3524)</para>
3285 </listitem>
3286
3287 <listitem>
3288 <para>Windows guests: bind the VBoxMouse.sys filter driver to the
3289 correct guest pointing device (bug #1324)</para>
3290 </listitem>
3291
3292 <listitem>
3293 <para>Windows hosts: fixed BSOD when starting a VM with enabled host
3294 interface (bug #3414)</para>
3295 </listitem>
3296
3297 <listitem>
3298 <para>Linux hosts: do proper reference counting to prevent unloading
3299 the vboxnetflt module as long as this code is in use (bug #3104)</para>
3300 </listitem>
3301
3302 <listitem>
3303 <para>Linux hosts: do not leave zombies of VBoxSysInfo.sh
3304 (bug #3586)</para>
3305 </listitem>
3306
3307 <listitem>
3308 <para>Linux installers: fixes for Slackware, Arch Linux and Linux
3309 from Scratch systems</para>
3310 </listitem>
3311
3312 <listitem>
3313 <para>Windows installers: combined installer executable which contains
3314 both (32- and 64-bit) architectures</para>
3315 </listitem>
3316
3317 <listitem>
3318 <para>VBoxManage: less cryptic command-line error messages</para>
3319 </listitem>
3320
3321 <listitem>
3322 <para>VBoxManage <computeroutput>list vms</computeroutput> commands now
3323 default to compact format</para>
3324 </listitem>
3325
3326 <listitem>
3327 <para>VBoxManage <computeroutput>controlvm dvdattach</computeroutput>
3328 did not work if the image was attached before</para>
3329 </listitem>
3330
3331 <listitem>
3332 <para>VBoxManage: allow creation of all supported disk image variants</para>
3333 </listitem>
3334
3335 <listitem>
3336 <para>VBoxManage <computeroutput>showvminfo</computeroutput>:
3337 don't spam the release log if the Guest Additions don't support
3338 statistics information (bug #3457)</para>
3339 </listitem>
3340
3341 <listitem>
3342 <para>VBoxManage: big command line processing cleanup, the legacy
3343 single-dash options are deprecated and will be removed in the
3344 next major release, so switch to the new options now</para>
3345 </listitem>
3346
3347 <listitem>
3348 <para>Hard disks: improved immutable disk support to auto-reset diff file at
3349 VM startup (related to bug #2772)</para>
3350 </listitem>
3351
3352 <listitem>
3353 <para>GUI: enable the audio adapter by default for new VMs</para>
3354 </listitem>
3355
3356 <listitem>
3357 <para>GUI: warn if VT-x/AMD-V is not operational when starting a 64-bit guest</para>
3358 </listitem>
3359
3360 <listitem>
3361 <para>GUI: deactivate 64-bit guest support when the host CPU does not support VT-x/AMD-V</para>
3362 </listitem>
3363
3364 <listitem>
3365 <para>GUI: removed floppy icon from the status bar</para>
3366 </listitem>
3367
3368 <listitem>
3369 <para>GUI: show build revision in about dialog</para>
3370 </listitem>
3371
3372 <listitem>
3373 <para>GUI: fixed sticky status bar text</para>
3374 </listitem>
3375
3376 <listitem>
3377 <para>GUI: improved error dialogs</para>
3378 </listitem>
3379
3380 <listitem>
3381 <para>GUI: fail with an appropriate error message when trying to boot
3382 a read-only disk image (bug #1745)</para>
3383 </listitem>
3384
3385 <listitem>
3386 <para>GUI/Mac OS X: fixed disabled close button</para>
3387 </listitem>
3388
3389 <listitem>
3390 <para>GUI/Windows: re-enabled support for copy and paste (Windows hosts 2.0
3391 regression; bug #2065)</para>
3392 </listitem>
3393
3394 <listitem>
3395 <para>3D support: added OpenGL select/feedback support (bug #2920)</para>
3396 </listitem>
3397
3398 <listitem>
3399 <para>3D support: close OpenGL subsystem for terminated guest applications (bug #3243)</para>
3400 </listitem>
3401
3402 <listitem>
3403 <para>3D support: fixed VM hangs when starting guests with 3D acceleration enabled (bug #3437)</para>
3404 </listitem>
3405
3406 <listitem>
3407 <para>PXE: fixed boot hangs when hardware virtualization is used (bug
3408 #2536)</para>
3409 </listitem>
3410
3411 <listitem>
3412 <para>LsiLogic: fixed problems with Solaris guests</para>
3413 </listitem>
3414
3415 <listitem>
3416 <para>Main API: close machine settings XML file when unregistering machine
3417 (bug #3548)</para>
3418 </listitem>
3419
3420 </itemizedlist>
3421 </sect1>
3422
3423 <sect1>
3424 <title>Version 2.1.4 (2009-02-16)</title>
3425
3426 <para>This is a maintenance release. The following items were fixed and/or
3427 added:</para>
3428
3429 <itemizedlist>
3430
3431 <listitem>
3432 <para>Windows hosts: fixed host crashes/hangs on certain 32 bits Windows systems
3433 when running Linux guests (bugs #1606, #2269, #2763)</para>
3434 </listitem>
3435
3436 <listitem>
3437 <para>Windows hosts: fixed network component BSOD issue (bugs #3168, #2916)</para>
3438 </listitem>
3439
3440 <listitem>
3441 <para>Windows hosts: fixed installation issues (bugs #2517, #1730, #3130)</para>
3442 </listitem>
3443
3444 <listitem>
3445 <para>Linux hosts: fixed occasional kernel oopses (bug #2556)</para>
3446 </listitem>
3447
3448 <listitem>
3449 <para>Linux hosts: fixed module dependency for shipped modules
3450 (bug #3115)</para>
3451 </listitem>
3452
3453 <listitem>
3454 <para>Linux hosts: moved the udev rules for USB forward so that they
3455 don't override existing system rules (bug #3143)</para>
3456 </listitem>
3457
3458 <listitem>
3459 <para>Linux hosts: fixed the issue with guest not being able to
3460 communicate with each other when attached via TAP interfaces
3461 (bug #3215)</para>
3462 </listitem>
3463
3464 <listitem>
3465 <para>Linux hosts: give up probing for USB gracefully if DBus or hal
3466 are not available (bug #3136)</para>
3467 </listitem>
3468
3469 <listitem>
3470 <para>Linux hosts: fixed warnings in installer when SELinux was
3471 disabled (bug #3098)</para>
3472 </listitem>
3473
3474 <listitem>
3475 <para>Linux hosts: VirtualBox sometimes failed to start if it had
3476 been started using sudo previously (bug #3270)</para>
3477 </listitem>
3478
3479 <listitem>
3480 <para>Solaris hosts: fixed high CPU load while running many guests
3481 in parallel</para>
3482 </listitem>
3483
3484 <listitem>
3485 <para>Solaris hosts: fixed inability to start more than 128 VMs</para>
3486 </listitem>
3487
3488 <listitem>
3489 <para>VMM: fixed performance regression for Windows guests (bug #3172) </para>
3490 </listitem>
3491
3492 <listitem>
3493 <para>VMM: ignore CPU stepping when restoring a saved state/snapshot</para>
3494 </listitem>
3495
3496 <listitem>
3497 <para>REM: fixed inability to use gdb to debug programs in Linux guests with
3498 software virtualization (bug #3245)</para>
3499 </listitem>
3500
3501 <listitem>
3502 <para>GUI: fixed dead key handling on Solaris hosts (bug #3256)</para>
3503 </listitem>
3504
3505 <listitem>
3506 <para>GUI: in the shutdown dialog, disable the action <emphasis>send the
3507 shutdown signal</emphasis> if the guest is currently not using ACPI</para>
3508 </listitem>
3509
3510 <listitem>
3511 <para>GUI: suppress additional key release events sent by X11 hosts
3512 when keys are auto-repeated (bug #1296)</para>
3513 </listitem>
3514
3515 <listitem>
3516 <para>API: restore case insensitive OS type name lookup (bug #3087)</para>
3517 </listitem>
3518
3519 <listitem>
3520 <para>VBoxHeadless: really don't start X11 services (clipboard service,
3521 3D acceleration; Solaris &amp; Darwin hosts only; bug #3199)</para>
3522 </listitem>
3523
3524 <listitem>
3525 <para>NAT: fixed occasional crashes when the guest is doing
3526 traceroute (non-Windows hosts; bug #3200)</para>
3527 </listitem>
3528
3529 <listitem>
3530 <para>NAT: fixed crashes under high load (bug #3110)</para>
3531 </listitem>
3532
3533 <listitem>
3534 <para>NAT: fixed truncated downloads (Windows hosts only, bug #3257)</para>
3535 </listitem>
3536
3537 <listitem>
3538 <para>NAT: don't intercept TFTP packages with a destination address
3539 different from the builtin TFTP server (bug #3112)</para>
3540 </listitem>
3541
3542 <listitem>
3543 <para>USB: several fixes for USB passthrough on Linux hosts</para>
3544 </listitem>
3545
3546 <listitem>
3547 <para>USB: reduced host CPU utilization if EHCI is active</para>
3548 </listitem>
3549
3550 <listitem>
3551 <para>VRDP: fixed VRDP server black screen after a client reconnect (bug #1989)</para>
3552 </listitem>
3553
3554 <listitem>
3555 <para>VRDP: modified rdesktop client (rdesktop-vrdp) now uses NumLock state
3556 synchronization (bug #3253)</para>
3557 </listitem>
3558
3559 <listitem>
3560 <para>LsiLogic: make FreeBSD guests work (bug #3174)</para>
3561 </listitem>
3562
3563 <listitem>
3564 <para>ATA: fixed deadlock when pausing VM due to problems with the
3565 virtual disk (e.g. disk full, iSCSI target unavailable)</para>
3566 </listitem>
3567
3568 <listitem>
3569 <para>iSCSI: fixed possible crash when pausing the VM</para>
3570 </listitem>
3571
3572 <listitem>
3573 <para>3D support: added missing GL_MAX_TEXTURE_COORDS_ARB (bug #3246)</para>
3574 </listitem>
3575
3576 <listitem>
3577 <para>Windows Additions: fixed <emphasis>ERROR (e0000101)</emphasis>
3578 error during installation (bug #1923)</para>
3579 </listitem>
3580
3581 <listitem>
3582 <para>Windows Additions: fixed Windows Explorer hang when browsing shared folders
3583 with 64 bit guests (bug #2225)</para>
3584 </listitem>
3585
3586 <listitem>
3587 <para>Windows Additions: fixed guest screen distortions during a video mode change</para>
3588 </listitem>
3589
3590 <listitem>
3591 <para>Windows Additions: fixed the <emphasis>Network drive not connected</emphasis>
3592 message for mapped shared folders drives after the guest startup (bug #3157)</para>
3593 </listitem>
3594
3595 <listitem>
3596 <para>Linux Additions: fixed occasional file corruption when writing files
3597 in <emphasis>O_APPEND</emphasis> mode to a shared folder (bug #2844)</para>
3598 </listitem>
3599
3600 <listitem>
3601 <para>Linux Additions: the mouse driver was not properly set up
3602 on X.Org release candidates (bug #3212)</para>
3603 </listitem>
3604
3605 <listitem>
3606 <para>Linux Additions: fixed installer to work with openSUSE 11.1
3607 (bug #3213)</para>
3608 </listitem>
3609
3610 <listitem>
3611 <para>Linux Additions: disable dynamic resizing if the X server is
3612 configured for fixed resolutions</para>
3613 </listitem>
3614
3615 <listitem>
3616 <para>Linux/Solaris Additions: handle virtual resolutions properly which are
3617 larger than the actual guest resolution (bug #3096)</para>
3618 </listitem>
3619
3620 </itemizedlist>
3621 </sect1>
3622
3623 <sect1>
3624 <title>Version 2.1.2 (2009-01-21)</title>
3625
3626 <para>This is a maintenance release. The following items were fixed and/or
3627 added:</para>
3628
3629 <itemizedlist>
3630
3631 <listitem>
3632 <para>USB: Linux host support fixes (bug #3136)</para>
3633 </listitem>
3634
3635 <listitem>
3636 <para>VMM: fixed guru meditation for PAE guests on non-PAE hosts (AMD-V)</para>
3637 </listitem>
3638
3639 <listitem>
3640 <para>VMM: fixed guru meditation on Mac OS X hosts when using VT-x</para>
3641 </listitem>
3642
3643 <listitem>
3644 <para>VMM: allow running up to 1023 VMs on 64-bit hosts (used to be 127)</para>
3645 </listitem>
3646
3647 <listitem>
3648 <para>VMM: several FreeBSD guest related fixes (bugs #2342, #2341, #2761) </para>
3649 </listitem>
3650
3651 <listitem>
3652 <para>VMM: fixed guru meditation when installing Suse Enterprise Server 10U2 (VT-x only; bug #3039)</para>
3653 </listitem>
3654
3655 <listitem>
3656 <para>VMM: fixed guru meditation when booting Novell Netware 4.11 (VT-x only; bug #2898) </para>
3657 </listitem>
3658
3659 <listitem>
3660 <para>VMM: fixed VERR_ADDRESS_TOO_BIG error on some Mac OS X systems when starting a VM </para>
3661 </listitem>
3662
3663 <listitem>
3664 <para>VMM: clear MSR_K6_EFER_SVME after probing for AMD-V (bug #3058) </para>
3665 </listitem>
3666
3667 <listitem>
3668 <para>VMM: fixed guru meditation during Windows 7 boot with more than 2 GB guest RAM (VT-x, nested paging only) </para>
3669 </listitem>
3670
3671 <listitem>
3672 <para>VMM: fixed hang during OS/2 MCP2 boot (AMD-V and VT-x only) </para>
3673 </listitem>
3674
3675 <listitem>
3676 <para>VMM: fixed loop during OpenBSD 4.0 boot (VT-x only) </para>
3677 </listitem>
3678
3679 <listitem>
3680 <para>VMM: fixed random crashes related to FPU/XMM with 64 bits guests on 32 bits hosts </para>
3681 </listitem>
3682
3683 <listitem>
3684 <para>VMM: fixed occasional XMM state corruption with 64 bits guests </para>
3685 </listitem>
3686
3687 <listitem>
3688 <para>GUI: raised the RAM limit for new VMs to 75% of the host memory</para>
3689 </listitem>
3690
3691 <listitem>
3692 <para>GUI: added Windows 7 as operating system type</para>
3693 </listitem>
3694
3695 <listitem>
3696 <para>VBoxSDL: fixed <computeroutput>-fixed fixedmode</computeroutput> parameter
3697 (bug #3067)</para>
3698 </listitem>
3699
3700 <listitem>
3701 <para>Clipboard: stability fixes (Linux and Solaris hosts only,
3702 bug #2675 and #3003)</para>
3703 </listitem>
3704
3705 <listitem>
3706 <para>3D support: fixed VM crashes for certain guest applications
3707 (bugs #2781, #2797, #2972, #3089)</para>
3708 </listitem>
3709
3710 <listitem>
3711 <para>LsiLogic: improved support for Windows guests (still experimental)</para>
3712 </listitem>
3713
3714 <listitem>
3715 <para>VGA: fixed a 2.1.0 regression where guest screen resize
3716 events were not properly handled (bug #2783)</para>
3717 </listitem>
3718
3719 <listitem>
3720 <para>VGA: significant performance improvements when using VT-x/AMD-V
3721 on Mac OS X hosts</para>
3722 </listitem>
3723
3724 <listitem>
3725 <para>VGA: better handling for VRAM offset changes (fixes GRUB2 and Dos DOOM display issues)</para>
3726 </listitem>
3727
3728 <listitem>
3729 <para>VGA: custom VESA modes with invalid widths are now rounded up
3730 to correct ones (bug #2895)</para>
3731 </listitem>
3732
3733 <listitem>
3734 <para>IDE: fixed ATAPI passthrough support (Linux hosts only; bug #2795)</para>
3735 </listitem>
3736
3737 <listitem>
3738 <para>Networking: fixed kernel panics due to NULL pointer dereference
3739 in Linux kernels &lt; 2.6.20 (Linux hosts only; bug #2827)</para>
3740 </listitem>
3741
3742 <listitem>
3743 <para>Networking: fixed intermittent BSODs when using the new host
3744 interface (Windows hosts only; bugs #2832, #2937, #2929)</para>
3745 </listitem>
3746
3747 <listitem>
3748 <para>Networking: fixed several issues with displaying hostif NICs
3749 in the GUI (Windows hosts only; bugs 2814, #2842)
3750 </para>
3751 </listitem>
3752
3753 <listitem>
3754 <para>Networking: fixed the issue with displaying hostif NICs
3755 without assigned IP addresses (Linux hosts only; bug #2780)
3756 </para>
3757 </listitem>
3758
3759 <listitem>
3760 <para>Networking: fixed the issue with sent packets coming back to
3761 internal network when using hostif (Linux hosts only; bug #3056).
3762 </para>
3763 </listitem>
3764
3765 <listitem>
3766 <para>NAT: fixed port forwarding (Windows hosts only; bug #2808)</para>
3767 </listitem>
3768
3769 <listitem>
3770 <para>NAT: fixed booting from the builtin TFTP server (bug #1959)</para>
3771 </listitem>
3772
3773 <listitem>
3774 <para>NAT: fixed occasional crashes (bug #2709)</para>
3775 </listitem>
3776
3777 <listitem>
3778 <para>SATA: vendor product data (VPD) is now configurable</para>
3779 </listitem>
3780
3781 <listitem>
3782 <para>SATA: raw disk partitions were not recognized
3783 (2.1.0 regression, Windows host only, bug #2778)</para>
3784 </listitem>
3785
3786 <listitem>
3787 <para>SATA: fixed timeouts in the guest when using raw VMDK files
3788 (Linux host only, bug #2796)</para>
3789 </listitem>
3790
3791 <listitem>
3792 <para>SATA: huge speed up during certain I/O operations like
3793 formatting a drive</para>
3794 </listitem>
3795
3796 <listitem>
3797 <para>SATA/IDE: fixed possible crash/errors during VM shutdown</para>
3798 </listitem>
3799
3800 <listitem>
3801 <para>VRDP: fixed loading of <computeroutput>libpam.so.1</computeroutput>
3802 from the host (Solaris hosts only)</para>
3803 </listitem>
3804
3805 <listitem>
3806 <para>VRDP: fixed RDP client disconnects</para>
3807 </listitem>
3808
3809 <listitem>
3810 <para>VRDP: fixed VRDP server misbehavior after a broken client connection</para>
3811 </listitem>
3812
3813 <listitem>
3814 <para>VBoxManage <computeroutput>showvminfo</computeroutput>:
3815 fixed assertion for running VMs (bug #2773)</para>
3816 </listitem>
3817
3818 <listitem>
3819 <para>VBoxManage <computeroutput>convertfromraw</computeroutput>: added
3820 parameter checking and made it default to creating VDI files;
3821 fixed and documented format parameter (bug #2776)</para>
3822 </listitem>
3823
3824 <listitem>
3825 <para>VBoxManage <computeroutput>clonehd</computeroutput>: fixed
3826 garbled output image when creating VDI files (bug #2813)</para>
3827 </listitem>
3828
3829 <listitem>
3830 <para>VBoxManage <computeroutput>guestproperty</computeroutput>: fixed
3831 property enumeration (incorrect parameters/exception)</para>
3832 </listitem>
3833
3834 <listitem>
3835 <para>VHD: fixed error when attaching certain container files
3836 (bug #2768)</para>
3837 </listitem>
3838
3839 <listitem>
3840 <para>Solaris hosts: added support for serial ports (bug #1849)</para>
3841 </listitem>
3842
3843 <listitem>
3844 <para>Solaris hosts: fix for Japanese keyboards (bug #2847)</para>
3845 </listitem>
3846
3847 <listitem>
3848 <para>Solaris hosts: 32-bit and 64-bit versions now available as a
3849 single, unified package</para>
3850 </listitem>
3851
3852 <listitem>
3853 <para>Linux hosts: don't depend on <computeroutput>libcap1</computeroutput>
3854 anymore (bug #2859)</para>
3855 </listitem>
3856
3857 <listitem>
3858 <para>Linux hosts: kernel module compile fixes for 2.6.29-rc1</para>
3859 </listitem>
3860
3861 <listitem>
3862 <para>Linux hosts: don't drop any capability if the VM was started
3863 by root (2.1.0 regression)</para>
3864 </listitem>
3865
3866 <listitem>
3867 <para>Mac OS X hosts: save the state of running or paused VMs when the
3868 host machine's battery reaches critical level</para>
3869 </listitem>
3870
3871 <listitem>
3872 <para>Mac OS X hosts: improved window resizing of the VM window</para>
3873 </listitem>
3874
3875 <listitem>
3876 <para>Mac OS X hosts: added GUI option to disable the dock icon realtime
3877 preview in the GUI to decrease the host CPU load when the guest is
3878 doing 3D</para>
3879 </listitem>
3880
3881 <listitem>
3882 <para>Mac OS X hosts: polished realtime preview dock icon</para>
3883 </listitem>
3884
3885 <listitem>
3886 <para>Windows Additions: fixed guest property and logging OS type
3887 detection for Windows 2008 and Windows 7 Beta</para>
3888 </listitem>
3889
3890 <listitem>
3891 <para>Windows Additions: added support for Windows 7 Beta (bugs #2995, #3015)</para>
3892 </listitem>
3893
3894 <listitem>
3895 <para>Windows Additions: fixed Windows 2000 guest freeze when accessing
3896 files on shared folders (bug #2764)</para>
3897 </listitem>
3898
3899 <listitem>
3900 <para>Windows Additions: fixed CTRL-ALT-DEL handling when using VBoxGINA</para>
3901 </listitem>
3902
3903 <listitem>
3904 <para>Windows Additions Installer: added /extract switch to only extract
3905 (not install) the files to a directory (can be specified with /D=path)</para>
3906 </listitem>
3907
3908 <listitem>
3909 <para>Linux installer and Additions: added support for the Linux
3910 From Scratch distribution (bug #1587) and recent Gentoo versions
3911 (bug #2938)</para>
3912 </listitem>
3913
3914 <listitem>
3915 <para>Additions: added experimental support for X.Org Server 1.6 RC on
3916 Linux guests</para>
3917 </listitem>
3918
3919 <listitem>
3920 <para>Linux Additions: fixed bug which prevented to properly set
3921 <computeroutput>fmode</computeroutput> on mapped shared folders
3922 (bug #1776)</para>
3923 </listitem>
3924
3925 <listitem>
3926 <para>Linux Additions: fixed appending of files on shared folders
3927 (bug #1612)</para>
3928 </listitem>
3929
3930 <listitem>
3931 <para>Linux Additions: ignore <computeroutput>noauto</computeroutput>
3932 option when mounting a shared folder (bug #2498)</para>
3933 </listitem>
3934
3935 <listitem>
3936 <para>Linux Additions: fixed a driver issue preventing X11 from
3937 compiling keymaps (bug #2793 and #2905)</para>
3938 </listitem>
3939
3940 <listitem>
3941 <para>X11 Additions: workaround in the mouse driver for a server
3942 crash when the driver is loaded manually (bug #2397)</para>
3943 </listitem>
3944
3945 </itemizedlist>
3946 </sect1>
3947
3948 <sect1>
3949 <title>Version 2.1.0 (2008-12-17)</title>
3950
3951 <para>This version is a major update. The following major new features
3952 were added:</para>
3953
3954 <itemizedlist>
3955 <listitem>
3956 <para>Support for hardware virtualization (VT-x and AMD-V) on Mac OS X hosts</para>
3957 </listitem>
3958
3959 <listitem>
3960 <para>Support for 64-bit guests on 32-bit host operating systems (experimental; see <xref linkend="intro-64bitguests" />)</para>
3961 </listitem>
3962
3963 <listitem>
3964 <para>Added support for Intel Nehalem virtualization enhancements (EPT and VPID; see <xref linkend="hwvirt" />)</para>
3965 </listitem>
3966
3967 <listitem>
3968 <para>Experimental 3D acceleration via OpenGL (see <xref linkend="guestadd-3d" />)</para>
3969 </listitem>
3970
3971 <listitem>
3972 <para>Experimental LsiLogic and BusLogic SCSI controllers (see <xref linkend="harddiskcontrollers" />)</para>
3973 </listitem>
3974
3975 <listitem>
3976 <para>Full VMDK/VHD support including snapshots (see <xref linkend="vdidetails" />)</para>
3977 </listitem>
3978
3979 <listitem>
3980 <para>New NAT engine with significantly better performance, reliability and ICMP echo
3981 (ping) support (bugs #1046, #2438, #2223, #1247)</para>
3982 </listitem>
3983
3984 <listitem>
3985 <para>New Host Interface Networking implementations for Windows and
3986 Linux hosts with easier setup (replaces TUN/TAP on Linux and manual bridging on Windows)</para>
3987 </listitem>
3988
3989 </itemizedlist>
3990
3991 <para>In addition, the following items were fixed and/or added:</para>
3992
3993 <itemizedlist>
3994 <listitem>
3995 <para>VMM: significant performance improvements for VT-x (real mode execution) </para>
3996 </listitem>
3997
3998 <listitem>
3999 <para>VMM: support for hardware breakpoints (VT-x and AMD-V only; bug #477)</para>
4000 </listitem>
4001
4002 <listitem>
4003 <para>VMM: VGA performance improvements for VT-x and AMD-V </para>
4004 </listitem>
4005
4006 <listitem>
4007 <para>VMM: Solaris and OpenSolaris guest performance improvements for AMD-V (Barcelona family CPUs only) </para>
4008 </listitem>
4009
4010 <listitem>
4011 <para>VMM: fixed guru meditation while running the Dr. Web virus scanner
4012 (software virtualization only; bug #1439)</para>
4013 </listitem>
4014
4015 <listitem>
4016 <para>VMM: deactivate VT-x and AMD-V when the host machine goes into suspend mode; reactivate
4017 when the host machine resumes (Windows, Mac OS X &amp; Linux hosts; bug #1660)</para>
4018 </listitem>
4019
4020 <listitem>
4021 <para>VMM: fixed guest hangs when restoring VT-x or AMD-V saved states/snapshots </para>
4022 </listitem>
4023
4024 <listitem>
4025 <para>VMM: fixed guru meditation when executing a one byte debug
4026 instruction (VT-x only; bug #2617)</para>
4027 </listitem>
4028
4029 <listitem>
4030 <para>VMM: fixed guru meditation for PAE guests on non-PAE hosts (VT-x) </para>
4031 </listitem>
4032
4033 <listitem>
4034 <para>VMM: disallow mixing of software and hardware virtualization execution in general (bug #2404)</para>
4035 </listitem>
4036
4037 <listitem>
4038 <para>VMM: fixed black screen when booting OS/2 1.x (AMD-V only) </para>
4039 </listitem>
4040
4041 <listitem>
4042 <para>GUI: pause running VMs when the host machine goes into suspend mode (Windows &amp; Mac OS X hosts)</para>
4043 </listitem>
4044
4045 <listitem>
4046 <para>GUI: resume previously paused VMs when the host machine resumes after suspend (Windows &amp; Mac OS X hosts)</para>
4047 </listitem>
4048
4049 <listitem>
4050 <para>GUI: save the state of running or paused VMs when the host machine's
4051 battery reaches critical level (Windows hosts)</para>
4052 </listitem>
4053
4054 <listitem>
4055 <para>GUI: properly restore the position of the selector window when running on
4056 the compiz window manager</para>
4057 </listitem>
4058
4059 <listitem>
4060 <para>GUI: properly restore the VM in seamless mode (2.0 regression)</para>
4061 </listitem>
4062
4063 <listitem>
4064 <para>GUI: warn user about non optimal memory settings</para>
4065 </listitem>
4066
4067 <listitem>
4068 <para>GUI: structure operating system list according to family and version for improved usability</para>
4069 </listitem>
4070
4071 <listitem>
4072 <para>GUI: predefined settings for QNX guests</para>
4073 </listitem>
4074
4075 <listitem>
4076 <para>IDE: improved ATAPI passthrough support</para>
4077 </listitem>
4078
4079 <listitem>
4080 <para>Networking: added support for up to 8 Ethernet adapters per VM</para>
4081 </listitem>
4082
4083 <listitem>
4084 <para>Networking: fixed issue where a VM could lose connectivity after a reboot</para>
4085 </listitem>
4086
4087 <listitem>
4088 <para>iSCSI: allow snapshot/diff creation using local VDI file</para>
4089 </listitem>
4090
4091 <listitem>
4092 <para>iSCSI: improved interoperability with iSCSI targets</para>
4093 </listitem>
4094
4095 <listitem>
4096 <para>Graphics: fixed handling of a guest video memory which is not a power
4097 of two (bug #2724)</para>
4098 </listitem>
4099
4100 <listitem>
4101 <para>VBoxManage: fixed bug which prevented setting up the serial port
4102 for direct device access</para>
4103 </listitem>
4104
4105 <listitem>
4106 <para>VBoxManage: added support for VMDK and VHD image creation</para>
4107 </listitem>
4108
4109 <listitem>
4110 <para>VBoxManage: added support for image conversion (VDI/VMDK/VHD/RAW)</para>
4111 </listitem>
4112
4113 <listitem>
4114 <para>Solaris hosts: added IPv6 support between host and guest when using host interface networking</para>
4115 </listitem>
4116
4117 <listitem>
4118 <para>Mac OS X hosts: added ACPI host power status reporting</para>
4119 </listitem>
4120
4121 <listitem>
4122 <para>API: redesigned storage model with better generalization</para>
4123 </listitem>
4124
4125 <listitem>
4126 <para>API: allow attaching a hard disk to more than one VM at a time</para>
4127 </listitem>
4128
4129 <listitem>
4130 <para>API: added methods to return network configuration information of the host system</para>
4131 </listitem>
4132
4133 <listitem>
4134 <para>Shared Folders: performance and stability fixes for Windows guests (Microsoft Office Applications)</para>
4135 </listitem>
4136
4137 </itemizedlist>
4138 </sect1>
4139
4140 <sect1>
4141 <title>Version 2.0.8 (2009-03-10)</title>
4142
4143 <para>This is a maintenance release. The following items were fixed and/or
4144 added:</para>
4145
4146 <itemizedlist>
4147
4148 <listitem>
4149 <para>VMM: fixed guest hangs when restoring VT-x or AMD-V saved
4150 states/snapshots</para>
4151 </listitem>
4152
4153 <listitem>
4154 <para>VMM: fixed memory allocation issues which can cause VM start
4155 failures with VERR_PGM_MAPPING_CONFLICT error</para>
4156 </listitem>
4157
4158 <listitem>
4159 <para>VMM: fixed host crashes/hangs on certain 32 bits Windows systems
4160 when running Linux guests (bugs #1606, #2269, #2763)</para>
4161 </listitem>
4162
4163 <listitem>
4164 <para>XPCOM/Main: fixed synchronization bug caused by SYSV semaphore key
4165 collisions</para>
4166 </listitem>
4167
4168 <listitem>
4169 <para>ATA: fixed deadlock when pausing VM due to problems with the
4170 virtual disk (e.g. disk full, iSCSI target unavailable)</para>
4171 </listitem>
4172
4173 <listitem>
4174 <para>iSCSI: fixed possible crash when pausing the VM</para>
4175 </listitem>
4176
4177 <listitem>
4178 <para>iSCSI: fix PDU validity checking and detect final PDU
4179 reliably</para>
4180 </listitem>
4181
4182 <listitem>
4183 <para>VBoxHeadless: really don't start X11 services (clipboard service,
4184 3D acceleration; Solaris &amp; Darwin hosts only; bug #3199)</para>
4185 </listitem>
4186
4187 <listitem>
4188 <para>Networking: fixed issue where a VM could lose connectivity after
4189 a reboot</para>
4190 </listitem>
4191
4192 <listitem>
4193 <para>Linux hosts: fixed occasional kernel oopses (bug #2556)</para>
4194 </listitem>
4195
4196 <listitem>
4197 <para>Solaris hosts: fixed high CPU load while running many guests
4198 in parallel</para>
4199 </listitem>
4200
4201 <listitem>
4202 <para>Solaris hosts: fixed inability to start more than 128 VMs</para>
4203 </listitem>
4204
4205 <listitem>
4206 <para>Solaris/Web services: fixed SMF script to set home directory
4207 correctly</para>
4208 </listitem>
4209
4210 <listitem>
4211 <para>Linux Additions: fixed occasional file corruption when writing files
4212 in <emphasis>O_APPEND</emphasis> mode to a shared folder (bug #2844)</para>
4213 </listitem>
4214
4215 </itemizedlist>
4216 </sect1>
4217
4218 <sect1>
4219 <title>Version 2.0.6 (2008-11-21)</title>
4220
4221 <para>This is a maintenance release. The following items were fixed and/or
4222 added:</para>
4223
4224 <itemizedlist>
4225
4226 <listitem>
4227 <para>VMM: fixed Guru meditation when running 64 bits Windows guests
4228 (bug #2220)</para>
4229 </listitem>
4230
4231 <listitem>
4232 <para>VMM: fixed Solaris 10U6 boot hangs (VT-x and AMD-V) bug #2565)</para>
4233 </listitem>
4234
4235 <listitem>
4236 <para>VMM: fixed Solaris 10U6 reboot hangs (AMD-V only; bug #2565)</para>
4237 </listitem>
4238
4239 <listitem>
4240 <para>GUI: the host key was sometimes not properly displayed (Windows
4241 hosts only, bug #1996)</para>
4242 </listitem>
4243
4244 <listitem>
4245 <para>GUI: the keyboard focus was lost after minimizing and restoring
4246 the VM window via the Windows taskbar (bugs #784)</para>
4247 </listitem>
4248
4249 <listitem>
4250 <para>VBoxManage: properly show SATA disks when showing the VM information
4251 (bug #2624)</para>
4252 </listitem>
4253
4254 <listitem>
4255 <para>SATA: fixed access if the buffer size is not sector-aligned
4256 (bug #2024)</para>
4257 </listitem>
4258
4259 <listitem>
4260 <para>SATA: improved performance</para>
4261 </listitem>
4262
4263 <listitem>
4264 <para>SATA: fixed snapshot function with ports&gt;1 (bug #2510)</para>
4265 </listitem>
4266
4267 <listitem>
4268 <para>E1000: fixed crash under rare circumstances</para>
4269 </listitem>
4270
4271 <listitem>
4272 <para>USB: fixed support for iPhone and Nokia devices (Linux host:
4273 bugs #470 &amp; #491)</para>
4274 </listitem>
4275
4276 <listitem>
4277 <para>Windows host installer: added proper handling of open VirtualBox
4278 applications when updating the installation</para>
4279 </listitem>
4280
4281 <listitem>
4282 <para>Windows host installer: fixed default installation directory on
4283 64-bit on new installations (bug #2501)</para>
4284 </listitem>
4285
4286 <listitem>
4287 <para>Linux/Solaris/Darwin hosts: verify permissions
4288 in <computeroutput>/tmp/vbox-$USER-ipc</computeroutput></para>
4289 </listitem>
4290
4291 <listitem>
4292 <para>Linux hosts: fixed assertion on high network load (AMD64 hosts,
4293 fix for Linux distributions with glibc 2.6 and newer (bug #616)</para>
4294 </listitem>
4295
4296 <listitem>
4297 <para>Linux hosts: don't crash during shutdown with serial ports
4298 connected to a host device</para>
4299 </listitem>
4300
4301 <listitem>
4302 <para>Solaris hosts: fixed incompatibility between IPSEC and host interface networking</para>
4303 </listitem>
4304
4305 <listitem>
4306 <para>Solaris hosts: fixed a rare race condition while powering off VMs with host interface networking</para>
4307 </listitem>
4308
4309 <listitem>
4310 <para>Solaris hosts: fixed VBoxSDL on Solaris 10 by shipping the required SDL library (bug #2475)</para>
4311 </listitem>
4312
4313 <listitem>
4314 <para>Windows Additions: fixed logged in users reporting via guest properties
4315 when using native RDP connections</para>
4316 </listitem>
4317
4318 <listitem>
4319 <para>Windows Additions: fixed Vista crashes when accessing shared
4320 folders under certain circumstances (bug #2461)</para>
4321 </listitem>
4322
4323 <listitem>
4324 <para>Windows Additions: fixed shared folders access with MS-Office
4325 (bug #2591)</para>
4326 </listitem>
4327
4328 <listitem>
4329 <para>Linux Additions: fixed compilation of vboxvfs.ko for 64-bit
4330 guests (bug #2550)</para>
4331 </listitem>
4332
4333 <listitem>
4334 <para>SDK: added JAX-WS port caching to speedup connections</para>
4335 </listitem>
4336
4337 </itemizedlist>
4338 </sect1>
4339
4340 <sect1>
4341 <title>Version 2.0.4 (2008-10-24)</title>
4342
4343 <para>This is a maintenance release. The following items were fixed and/or
4344 added:</para>
4345
4346 <itemizedlist>
4347 <listitem>
4348 <para>VMM: better error reporting for VT-x failures</para>
4349 </listitem>
4350
4351 <listitem>
4352 <para>VMM: don't overflow the release log with PATM messages (bug #1775)</para>
4353 </listitem>
4354
4355 <listitem>
4356 <para>VMM: fixed save state restore in real mode (software virtualization only)</para>
4357 </listitem>
4358
4359 <listitem>
4360 <para>GUI: work around a Qt bug on Mac OS X (bug #2321)</para>
4361 </listitem>
4362
4363 <listitem>
4364 <para>GUI: properly install the Qt4 accessible plugin (bug #629)</para>
4365 </listitem>
4366
4367 <listitem>
4368 <para>SATA: error message when starting a VM with a VMDK connected to a SATA port (bug #2182)</para>
4369 </listitem>
4370
4371 <listitem>
4372 <para>SATA: fixed Guru mediation when booting OpenSolaris/64; most
4373 likely applies to other guests as well (bug #2292)</para>
4374 </listitem>
4375
4376 <listitem>
4377 <para>Network: don't crash when changing the adapter link state if no
4378 host driver is attached (bug #2333)</para>
4379 </listitem>
4380
4381 <listitem>
4382 <para>VHD: fixed bug which prevents booting from VHD images bigger than 4GB (bug #2085)</para>
4383 </listitem>
4384
4385 <listitem>
4386 <para>VRDP: fixed a repaint problem when the guest resolution was not
4387 equal to the client resolution</para>
4388 </listitem>
4389
4390 <listitem>
4391 <para>Clipboard: don't crash when host service initialization takes
4392 longer than expected (Linux hosts only; bug #2001)</para>
4393 </listitem>
4394
4395 <listitem>
4396 <para>Windows hosts: VBoxSVC.exe crash (bug #2212)</para>
4397 </listitem>
4398
4399 <listitem>
4400 <para>Windows hosts: VBoxSVC.exe memory leak due to a Windows WMI memory leak (Vista only) (bug #2242)</para>
4401 </listitem>
4402
4403 <listitem>
4404 <para>Windows hosts: VBoxSVC.exe delays GUI startup</para>
4405 </listitem>
4406
4407 <listitem>
4408 <para>Linux hosts: handle jiffies counter overflow (VM stuck after 300
4409 seconds of host uptime; bug #2247)</para>
4410 </listitem>
4411
4412 <listitem>
4413 <para>Solaris hosts: fixed host or guest side networking going stale while using host interface
4414 networking (bug #2474)</para>
4415 </listitem>
4416
4417 <listitem>
4418 <para>Solaris hosts: added support for using unplumbed network interfaces and Crossbow Virtual
4419 Network Interfaces (VNICs) with host interface networking</para>
4420 </listitem>
4421
4422 <listitem>
4423 <para>Solaris hosts: reworked threading model improves performance for host interface networking</para>
4424 </listitem>
4425
4426 <listitem>
4427 <para>Windows Additions: fixed crash when accessing deep directory structures in a shared folder</para>
4428 </listitem>
4429
4430 <listitem>
4431 <para>Windows Additions: improved shared folder name resolving (bug #1728)</para>
4432 </listitem>
4433
4434 <listitem>
4435 <para>Windows Additions: fixed Windows 2000 shutdown crash (bug #2254)</para>
4436 </listitem>
4437
4438 <listitem>
4439 <para>Windows Additions: fixed error code for
4440 <computeroutput>MoveFile()</computeroutput> if the target exists (bug #2350)</para>
4441 </listitem>
4442
4443 <listitem>
4444 <para>Linux Additions: fixed <computeroutput>seek()</computeroutput>
4445 for files bigger than 2GB (bug #2379)</para>
4446 </listitem>
4447
4448 <listitem>
4449 <para>Linux Additions: support Ubuntu 8.10</para>
4450 </listitem>
4451
4452 <listitem>
4453 <para>Linux Additions: clipboard fixes (bug #2015)</para>
4454 </listitem>
4455
4456 <listitem>
4457 <para>Web services: improved documentation and fixed example (bug #1642)</para>
4458 </listitem>
4459
4460 </itemizedlist>
4461
4462 </sect1>
4463
4464 <sect1>
4465 <title>Version 2.0.2 (2008-09-12)</title>
4466
4467 <para>This is a maintenance release. The following items were fixed and/or
4468 added:</para>
4469
4470 <itemizedlist>
4471
4472 <listitem>
4473 <para>VMM: fixed inability to run more than one VM in parallel (AMD-V on
4474 CPUs with erratum 170 only; bug #2167)</para>
4475 </listitem>
4476
4477 <listitem>
4478 <para>VMM: VT-x stability fixes (bug #2179 and others)</para>
4479 </listitem>
4480
4481 <listitem>
4482 <para>VMM: fixed Linux 2.6.26+ kernel crashes (used by Ubuntu 8.10 Alpha,
4483 Fedora 10 Alpha; bug #1875) </para>
4484 </listitem>
4485
4486 <listitem>
4487 <para>VMM: fixed 64 bits Linux 2.6.26 kernel crashes (Debian) </para>
4488 </listitem>
4489
4490 <listitem>
4491 <para>VMM: fixed Vista (32 bits) guest crash during boot when PAE and
4492 NX are enabled (applied to 64 bits hosts with VT-x enabled only) </para>
4493 </listitem>
4494
4495 <listitem>
4496 <para>VMM: fixed OS/2 guest crashes during boot (AMD-V; bug #2132) </para>
4497 </listitem>
4498
4499 <listitem>
4500 <para>GUI: fixed crash when trying to release an inaccessible image in
4501 the virtual disk manager</para>
4502 </listitem>
4503
4504 <listitem>
4505 <para>GUI: fixed invalid error message for a changed snapshot path even
4506 if that path wasn't changed (bug #2064)</para>
4507 </listitem>
4508
4509 <listitem>
4510 <para>GUI: fixed crash when creating a new hard disk image (bug #2060)</para>
4511 </listitem>
4512
4513 <listitem>
4514 <para>GUI: fixed crash when adding a hard disk in the VM settings (bug #2081)</para>
4515 </listitem>
4516
4517 <listitem>
4518 <para>GUI: fixed a bug where VirtualBox isn't working with the new
4519 QGtkStyle plugin (bug #2066)</para>
4520 </listitem>
4521
4522 <listitem>
4523 <para>GUI: fixed VM close dialog in seamless mode (Mac OS X hosts only;
4524 bug #2067)</para>
4525 </listitem>
4526
4527 <listitem>
4528 <para>GUI: fixed standard menu entries for NLS versions (Mac OS X hosts only)</para>
4529 </listitem>
4530
4531 <listitem>
4532 <para>GUI: disable the VT-x/AMD-V setting when it's not supported by
4533 the CPU (or on Mac OS X hosts) </para>
4534 </listitem>
4535
4536 <listitem>
4537 <para>VBoxManage: fixed crash during
4538 <computeroutput>internalcommands createrawvmdk</computeroutput>
4539 (bug #2184)</para>
4540 </listitem>
4541
4542 <listitem>
4543 <para>VBoxManage: fixed output of
4544 <computeroutput>snapshot showvminfo</computeroutput> (bug #698)</para>
4545 </listitem>
4546
4547 <listitem>
4548 <para>Guest properties: added information about guest network interfaces
4549 (Windows guests only)</para>
4550 </listitem>
4551
4552 <listitem>
4553 <para>Shared Folders: fixed regression that caused Windows guest crashes</para>
4554 </listitem>
4555
4556 <listitem>
4557 <para>API: fixed number of installed CPUs (Solaris hosts only)</para>
4558 </listitem>
4559
4560 <listitem>
4561 <para>VRDP: allow a client to reconnect to an existing session on the VRDP server by dropping the existing connection
4562 (configurable and disabled by default; only relevant when multiconnection mode is disabled) </para>
4563 </listitem>
4564
4565 <listitem>
4566 <para>VRDP: fixed an image repaint problem</para>
4567 </listitem>
4568
4569 <listitem>
4570 <para>Linux hosts: fixed bug in vboxdrv.ko that could corrupt kernel
4571 memory and panic the kernel (bug #2078)
4572 </para>
4573 </listitem>
4574
4575 <listitem>
4576 <para>Linux hosts: compile fixes for kernel module on Linux 2.6.27</para>
4577 </listitem>
4578
4579 <listitem>
4580 <para>Mac OS X hosts: added Python support</para>
4581 </listitem>
4582
4583 <listitem>
4584 <para>Additions: fixed a possible hang in HGCM communication after
4585 a VM reboot</para>
4586 </listitem>
4587
4588 <listitem>
4589 <para>Windows Additions: added support for Windows XP 64 bits (bug #2117)</para>
4590 </listitem>
4591
4592 <listitem>
4593 <para>Linux Additions: deactivate dynamic resizing on Linux guests with
4594 buggy X servers</para>
4595 </listitem>
4596
4597 <listitem>
4598 <para>Linux Additions: support Ubuntu 8.10 guests and Fedora 9 guests
4599 (dynamic resizing disabled for the latter)</para>
4600 </listitem>
4601
4602 <listitem>
4603 <para>Linux Additions: added installer check for the system architecture</para>
4604 </listitem>
4605
4606 <listitem>
4607 <para>Linux Additions: fixed Xorg modules path for some Linux distributions
4608 (bug #2128)</para>
4609 </listitem>
4610
4611 <listitem>
4612 <para>VMDK: be more liberal with ambiguous parts of the format
4613 specification and accept more format variants (bug #2062)</para>
4614 </listitem>
4615
4616 <listitem>
4617 <para>VHD: fixed a bug in the VHD backend which resulted in reading
4618 the wrong data (bug #2085)</para>
4619 </listitem>
4620
4621 <listitem>
4622 <para>Solaris hosts: fixed kernel panic on certain machines when
4623 starting VMs with host interface networking (bug #2183)</para>
4624 </listitem>
4625
4626 <listitem>
4627 <para>Solaris hosts: fixed inability to access NFS shares on the
4628 host when host interface networking was enabled</para>
4629 </listitem>
4630
4631 <listitem>
4632 <para>Solaris hosts: installer now detects and reports when
4633 installing under the wrong architecture</para>
4634 </listitem>
4635
4636 <listitem>
4637 <para>Solaris hosts: fixed security hardening that prevented
4638 starting VMs from non-global zones even as root (bug #1948)</para>
4639 </listitem>
4640
4641 <listitem>
4642 <para>Solaris Additions: combined the 32 bit and 64 bit Additions
4643 installer into a single package</para>
4644 </listitem>
4645
4646 <listitem>
4647 <para>Mac OS X hosts: experimental support for attaching a real serial
4648 port to the guest
4649 </para>
4650 </listitem>
4651
4652 </itemizedlist>
4653
4654 </sect1>
4655
4656 <sect1>
4657 <title>Version 2.0.0 (2008-09-04)</title>
4658
4659 <para>This version is a major update. The following major new features
4660 were added:<itemizedlist>
4661
4662 <listitem>
4663 <para>64 bits guest support (64 bits host only) </para>
4664 </listitem>
4665
4666 <listitem>
4667 <para>New native Leopard user interface on Mac OS X hosts</para>
4668 </listitem>
4669
4670 <listitem>
4671 <para>The GUI was converted from Qt3 to Qt4 with many visual improvements</para>
4672 </listitem>
4673
4674 <listitem>
4675 <para>New-version notifier</para>
4676 </listitem>
4677
4678 <listitem>
4679 <para>Guest property information interface</para>
4680 </listitem>
4681
4682 <listitem>
4683 <para>Host Interface Networking on Mac OS X hosts</para>
4684 </listitem>
4685
4686 <listitem>
4687 <para>New Host Interface Networking on Solaris hosts</para>
4688 </listitem>
4689
4690 <listitem>
4691 <para>Support for Nested Paging on modern AMD CPUs (major performance gain)</para>
4692 </listitem>
4693
4694 <listitem>
4695 <para>Framework for collecting performance and resource usage data (metrics)</para>
4696 </listitem>
4697
4698 <listitem>
4699 <para>Added SATA asynchronous IO (NCQ: Native Command Queuing) when accessing raw
4700 disks/partitions (major performance gain)</para>
4701 </listitem>
4702
4703 <listitem>
4704 <para>Clipboard integration for OS/2 Guests</para>
4705 </listitem>
4706
4707 <listitem>
4708 <para>Created separate SDK component featuring a new Python programming interface on Linux and Solaris hosts</para>
4709 </listitem>
4710
4711 <listitem>
4712 <para>Support for VHD disk images</para>
4713 </listitem>
4714
4715 </itemizedlist></para>
4716
4717 <para>In addition, the following items were fixed and/or added:</para>
4718
4719 <itemizedlist>
4720
4721 <listitem>
4722 <para>VMM: VT-x fixes</para>
4723 </listitem>
4724
4725 <listitem>
4726 <para>AHCI: improved performance</para>
4727 </listitem>
4728
4729 <listitem>
4730 <para>GUI: keyboard fixes</para>
4731 </listitem>
4732
4733 <listitem>
4734 <para>Linux installer: properly uninstall the package even if
4735 unregistering the DKMS module fails</para>
4736 </listitem>
4737
4738 <listitem>
4739 <para>Linux Additions: the guest screen resolution is properly
4740 restored</para>
4741 </listitem>
4742
4743 <listitem>
4744 <para>Network: added support for jumbo frames (> 1536 bytes)</para>
4745 </listitem>
4746
4747 <listitem>
4748 <para>Shared Folders: fixed guest crash with Windows Media Player 11</para>
4749 </listitem>
4750
4751 <listitem>
4752 <para>Mac OS X: Ctrl+Left mouse click doesn't simulate a right mouse click in the guest anymore. Use Hostkey+Left for a right mouse click emulation. (bug #1766)</para>
4753 </listitem>
4754
4755 </itemizedlist>
4756
4757 </sect1>
4758
4759 <para>In VirtualBox 3.2, changelog information for versions before 2.0 were removed in order to save space.
4760 To access this information, please consult the user manual of VirtualBox 3.1 or earlier.</para>
4761
4762 </para>
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette