VirtualBox

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

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

changelog

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