VirtualBox

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

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

Manual: configuration fixes

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

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