VirtualBox

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

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

crOpenGL: changelog for r67851, r67856

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

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