VirtualBox

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

Last change on this file since 54608 was 54427, checked in by vboxsync, 10 years ago

Changelog.

File size: 336.2 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2
3 <sect1>
4 <title>Version 4.4.0 (yyyy-mm-dd)</title>
5
6 <para>This is a major update. The following major new features
7 were added:</para>
8
9 <itemizedlist>
10
11 <listitem>
12 <para>Drag'n drop support (bidirectional) for Windows, Linux and Solaris guests</para>
13 </listitem>
14
15 <listitem>
16 <para>GUI: Support hotplugging for SATA disks</para>
17 </listitem>
18
19 <listitem>
20 <para>New, modular audio architecture for providing a better abstraction of the host
21 audio backends</para>
22 </listitem>
23
24 </itemizedlist>
25
26 <para>In addition, the following items were fixed and/or added:</para>
27
28 <itemizedlist>
29
30 <listitem>
31 <para>VMM: improved timing on Solaris hosts with older VT-x hosts
32 without preemption timers</para>
33 </listitem>
34
35 <listitem>
36 <para>VBoxManage: when exporting an appliance, support the suppression
37 of MAC addresses, which means they will be always recreated on
38 import, avoiding duplicate MAC addresses for VMs which are imported
39 several times</para>
40 </listitem>
41
42 <listitem>
43 <para>API: block the removal of the current snapshot if it has child
44 snapshots (only relevant for VMs without snapshottable hard disks,
45 their presence always prevented removal), which resulted in VM
46 config corruption</para>
47 </listitem>
48
49 <listitem>
50 <para>API: mark VM configs with snapshots but without current snapshot
51 as inaccessible, as this combination is nonsense</para>
52 </listitem>
53
54 <listitem>
55 <para>API: fix information for some automatically generated events
56 (only with XPCOM, Windows host was not affected), which caused
57 errors when getting some of the attributes over the webservice
58 (bug #12379)</para>
59 </listitem>
60
61 <listitem>
62 <para>API: fix crashes in Java API clients using the XPCOM binding,
63 happened with output parameters only (bug #11232)</para>
64 </listitem>
65
66 </itemizedlist>
67
68 </sect1>
69
70 <sect1>
71 <title>Version 4.3.8 (2014-02-25)</title>
72
73 <para>This is a maintenance release. The following items were fixed and/or
74 added:</para>
75
76 <itemizedlist>
77
78 <listitem>
79 <para>VMM: more work on improving the emulation of certain MSR registers
80 (e.g. bugs #12224, #12544)</para>
81 </listitem>
82
83 <listitem>
84 <para>VMM: fixed a <emphasis>VERR_INVALID_RPL</emphasis> Guru Meditation
85 when booting certain guests (bug #11350)</para>
86 </listitem>
87
88 <listitem>
89 <para>VMM: experimental support for SSE 4.1 / SSE 4.2 passthrough, see
90 the user manual how to enable it (bug #8651)</para>
91 </listitem>
92
93 <listitem>
94 <para>VMM: fix for recent Linux kernels with software virtualization</para>
95 </listitem>
96
97 <listitem>
98 <para>GUI: experimental HID LEDs synchronization for Windows hosts, see
99 the user manual</para>
100 </listitem>
101
102 <listitem>
103 <para>GUI: warn the user if the Oracle Extension Pack is not installed and
104 the user tries to activate the remote display feature (bug #9104)</para>
105 </listitem>
106
107 <listitem>
108 <para>GUI: make sure that a minimized guest (using mini toolbar in
109 full screen / seamless mode) keeps the minimized state (bug #12199)</para>
110 </listitem>
111
112 <listitem>
113 <para>GUI: popup banner's "do not show this message again" check-box
114 replaced with corresponding button</para>
115 </listitem>
116
117 <listitem>
118 <para>GUI: network adapter cables can now be connected/disconnected directly through
119 the running virtual machine Devices / Network menu a Network status-bar
120 indicator</para>
121 </listitem>
122
123 <listitem>
124 <para>GUI: the new VM wizard now proposes 64-bit guests on 64-bit hosts
125 by default; better distinction between 32-bit OS types 64-bit OS types
126 (bug #12533)</para>
127 </listitem>
128
129 <listitem>
130 <para>GUI: better error message if appliance import fails
131 (bug #12657)</para>
132 </listitem>
133
134 <listitem>
135 <para>GUI: allow to set host-combination to 'None' using the Global settings
136 / Input page (bug #12730)</para>
137 </listitem>
138
139 <listitem>
140 <para>GUI: don't switch the guest to a black screen during online snapshot
141 merge (4.3 regression)</para>
142 </listitem>
143
144 <listitem>
145 <para>VBoxManage: when exporting an appliance, support the suppression
146 of MAC addresses, which means they will be always recreated on
147 import, avoiding duplicate MAC addresses for VMs which are imported
148 several times</para>
149 </listitem>
150
151 <listitem>
152 <para>AHCI: fixed a VM hang during suspend under certain circumstances</para>
153 </listitem>
154
155 <listitem>
156 <para>AHCI: fixed a VM hang during online snapshot merge under certain
157 circumstances</para>
158 </listitem>
159
160 <listitem>
161 <para>AHCI: fixed a bug which resulted in Windows XP guest hangs if a
162 SATA CDROM is attached (bug #12417)</para>
163 </listitem>
164
165 <listitem>
166 <para>AHCI: fixed a Guru Meditation under certain conditions</para>
167 </listitem>
168
169 <listitem>
170 <para>AHCI: ejecting a CD/DVD medium failed under certain conditions</para>
171 </listitem>
172
173 <listitem>
174 <para>AHCI: disk hotplugging fixes</para>
175 </listitem>
176
177 <listitem>
178 <para>NAT: transparent handling of host sleep/resume and network configuration
179 changes if the dnsproxy is enabled or if the hostresolver is used
180 (bug #12441)</para>
181 </listitem>
182
183 <listitem>
184 <para>NAT: fixed crash and misbehaviour under some circumstances with
185 ICMP packets having TTL=1</para>
186 </listitem>
187
188 <listitem>
189 <para>NAT Network: fixed IPv6 reassembly</para>
190 </listitem>
191
192 <listitem>
193 <para>NAT Network: ping proxy implemented</para>
194 </listitem>
195
196 <listitem>
197 <para>OVF: fixed reading of the OVF 0.9 section element
198 (4.3 regression; bug #12345)</para>
199 </listitem>
200
201 <listitem>
202 <para>OVF: several fixes</para>
203 </listitem>
204
205 <listitem>
206 <para>3D support: several fixes, multiscreen fixes (e.g. bug #9124)</para>
207 </listitem>
208
209 <listitem>
210 <para>3D support: include 3D content in captured videos (bug #12666)</para>
211 </listitem>
212
213 <listitem>
214 <para>3D support: include 3D content in captured screenshot (bug #11758)</para>
215 </listitem>
216
217 <listitem>
218 <para>VGA: proper handling of legacy graphics modes if the Guest
219 Additions are active (bug #6649)</para>
220 </listitem>
221
222 <listitem>
223 <para>USB: fixed crash during isochronous transfer under rare
224 circumstances</para>
225 </listitem>
226
227 <listitem>
228 <para>BIOS: better disk geometry handling of SCSI drives</para>
229 </listitem>
230
231 <listitem>
232 <para>API: fix crashes in Java API clients using the XPCOM binding,
233 happened with output parameters only (bug #11232)</para>
234 </listitem>
235
236 <listitem>
237 <para>VBoxSVC: documented the handling of host power management events
238 (see <xref linkend="hostpowertweaks" xreflabel="here"/>) and
239 added an extradata item for configuring the handling of the battery-low
240 event (bug #9925)</para>
241 </listitem>
242
243 <listitem>
244 <para>VBoxSVC: fixed a bug which could trigger a crash if a VM snapshot
245 was restored the second time and the VM has associated bandwidth groups
246 (bug #12569)</para>
247 </listitem>
248
249 <listitem>
250 <para>VBoxSVC: properly detect ifconfig if located in <emphasis>/bin</emphasis>
251 (bug #12713)</para>
252 </listitem>
253
254 <listitem>
255 <para>Shared Folders: fixed a failure to restore transient shared folders
256 when starting a VM from a saved state (bug #12578)</para>
257 </listitem>
258
259 <listitem>
260 <para>Mac OS X hosts: fixed issue when the application icon was frozen in
261 the dock if the bridging interface was not connected to a network
262 (bug #12241)</para>
263 </listitem>
264
265 <listitem>
266 <para>Linux hosts: also consider the physical package ID when determining
267 the number of physical CPU cores</para>
268 </listitem>
269
270 <listitem>
271 <para>Linux hosts / guests: don't warn in kernel log if memory allocation
272 fails (bug #11171)</para>
273 </listitem>
274
275 <listitem>
276 <para>Solaris hosts: fixed the autostart SMF script (bug #11720)</para>
277 </listitem>
278
279 <listitem>
280 <para>Windows hosts: fixes for non-ANSI code page user names and similar
281 environment contents (bug #12596)</para>
282 </listitem>
283
284 <listitem>
285 <para>Windows hosts / guests: fixed setting and using a guest user's process
286 environment variables (relevant for Guest Control)</para>
287 </listitem>
288
289 <listitem>
290 <para>Windows Additions: fixed handle leaks in VBoxTray (bug #12563)</para>
291 </listitem>
292
293 <listitem>
294 <para>Windows Additions: fixed a crash while detecting active guest users</para>
295 </listitem>
296
297 <listitem>
298 <para>Windows Additions: fixed restoring backed up D3D files on
299 XPDM -> WDDM upgrade</para>
300 </listitem>
301
302 <listitem>
303 <para>Guest Control: fixed setting and using a guest user's process
304 environment variables</para>
305 </listitem>
306
307 <listitem>
308 <para>Linux Additions: support Enterprise Linux 6.5 kernels
309 (bug #12505)</para>
310 </listitem>
311
312 <listitem>
313 <para>Linux Additions: fixed CPU hot-remove on newer Linux kernels</para>
314 </listitem>
315
316 <listitem>
317 <para>Linux / Solaris Additions: don't automount a shared folder which is already
318 mounted</para>
319 </listitem>
320
321 <listitem>
322 <para>X11 Additions: support X.Org Server 1.15 (bug #12623)</para>
323 </listitem>
324
325 </itemizedlist>
326
327 </sect1>
328
329 <sect1>
330 <title>Version 4.3.6 (2013-12-18)</title>
331
332 <para>This is a maintenance release. The following items were fixed and/or
333 added:</para>
334
335 <itemizedlist>
336
337 <listitem>
338 <para>VMM: fixed a Guru Meditation <emphasis>VINF_EM_TRIPLE_FAULT</emphasis>
339 caused by VMCB caching with nested paging on certain AMD CPUs (bug #12451)</para>
340 </listitem>
341
342 <listitem>
343 <para>VMM: fixed a Guru Meditation <emphasis>VERR_VMX_UNEXPECTED_INTERRUPTION_EXIT_TYPE</emphasis>
344 while intercepting debug exceptions (VT-x only; bug #12410)</para>
345 </listitem>
346
347 <listitem>
348 <para>VMM: fixed a Guru Meditation <emphasis>VERR_SVM_UNEXPECTED_EXIT</emphasis>
349 while intercepting debug register accesses (AMD-V only; bug #12481)</para>
350 </listitem>
351
352 <listitem>
353 <para>VMM: fixed a <emphasis>VERR_SSM_STRUCTURE_MAGIC</emphasis> error when trying
354 to load a saved state made with VBox 4.3.4 when VT-x/AMD-V is disabled. Unfortunately,
355 VBox 4.3.4 produced broken saved states for this configuration so you have to discard
356 these states (bug #12414)</para>
357 </listitem>
358
359 <listitem>
360 <para>VMM: added a few more MSRs to the whitelist required by certain guests
361 (bug #12245)</para>
362 </listitem>
363
364 <listitem>
365 <para>GUI: fixed deleting of inaccessible VMs (4.3 regression, bug
366 #12205)</para>
367 </listitem>
368
369 <listitem>
370 <para>GUI: fixed warnings in VM settings / number of guest processors
371 (bug #12480)</para>
372 </listitem>
373
374 <listitem>
375 <para>Main: don't automatically enable 64-bit guests on 64-bit hosts if
376 VT-x/AMD-V is not available (bug #12424)</para>
377 </listitem>
378
379 <listitem>
380 <para>Main: always expose the DMI memory information to Windows 2012 guests
381 (bug #12017)</para>
382 </listitem>
383
384 <listitem>
385 <para>Main: fixed occasional crashes on guest display resolution change
386 (bug #7063)</para>
387 </listitem>
388
389 <listitem>
390 <para>Main: fixed reporting back temporary name when calling
391 <emphasis>IGuestSession::DirectoryCreateTemp()</emphasis> (bug #12498)</para>
392 </listitem>
393
394 <listitem>
395 <para>API: fix for a hang when launching a GUI VM through the API, which crashes
396 due to GUI unavailability</para>
397 </listitem>
398
399 <listitem>
400 <para>Storage: fix for <emphasis>BLKCACHE_IOERR</emphasis> runtime errors under
401 rare circumstances (bug #11030)</para>
402 </listitem>
403
404 <listitem>
405 <para>Network: allow to start more than 5 PCNet instances (bug #12426)</para>
406 </listitem>
407
408 <listitem>
409 <para>E1000: if the cable was disconnected before the guest initialized
410 the device, the link status was not properly set to 'down' after the
411 initialization completed despite the fact that there was no connection</para>
412 </listitem>
413
414 <listitem>
415 <para>3D support: fixed offset of guest 3D image elements (Mac OS X Retina
416 hosts only; bug #11021)</para>
417 </listitem>
418
419 <listitem>
420 <para>Solaris hosts: fixed accessing the host driver from non-global zones
421 (4.3 regression, bug #12271)</para>
422 </listitem>
423
424 </itemizedlist>
425
426 </sect1>
427
428 <sect1>
429 <title>Version 4.3.4 (2013-11-29)</title>
430
431 <para>This is a maintenance release. The following items were fixed and/or
432 added:</para>
433
434 <itemizedlist>
435
436 <listitem>
437 <para>VMM: fix for a bug in the Local APIC emulation causing a BSOD when
438 booting certain guests (4.3.0 regression; bug #12240)</para>
439 </listitem>
440
441 <listitem>
442 <para>VMM: fixed loading of saved states if VT-x/AMD-V was disabled
443 (4.3.2 regression; bug #12291)</para>
444 </listitem>
445
446 <listitem>
447 <para>VMM: fixed single-stepping inside the guest for certain
448 instructions (VT-x only; bug #10947)</para>
449 </listitem>
450
451 <listitem>
452 <para>VMM: fixed a performance issue involving APIC accesses after rebooting
453 a VM (4.3.0 regression; VT-x only; bug #12296)</para>
454 </listitem>
455
456 <listitem>
457 <para>VMM: fixed TPR patching to be enabled for 32-bit guests even when
458 the chosen guest type is 64-bit (4.3.0 regression; AMD-V only)</para>
459 </listitem>
460
461 <listitem>
462 <para>VMM: fixed occasional <emphasis>VINF_EM_TRIPLE_FAULT</emphasis> errors on
463 hosts without the unrestricted guest execution feature (bug #12198)</para>
464 </listitem>
465
466 <listitem>
467 <para>GUI: don't bother the user with the BPP warning if no
468 Guest Additions are installed</para>
469 </listitem>
470
471 <listitem>
472 <para>GUI: fixed machine-window paint artifacts on VM reboot / guest-screen
473 resize</para>
474 </listitem>
475
476 <listitem>
477 <para>GUI: make sure the assigned license and description are attached to
478 the exported appliance</para>
479 </listitem>
480
481 <listitem>
482 <para>GUI: fixed bugs in close VM action restrictions handling (bug #12333)</para>
483 </listitem>
484
485 <listitem>
486 <para>GUI: fixed incorrect wizards text colors for some unusual
487 look and feel styles (bug #11743)</para>
488 </listitem>
489
490 <listitem>
491 <para>GUI: should restore seamless mode as soon as possible after
492 VM reboot or shutdown</para>
493 </listitem>
494
495 <listitem>
496 <para>GUI: fixes for medium enumeration</para>
497 </listitem>
498
499 <listitem>
500 <para>GUI: the OS X hot corners were not accessible while a VirtualBox VM
501 is running (Mac OS X hosts only; bug #4139)</para>
502 </listitem>
503
504 <listitem>
505 <para>GUI: fixed an old bug which bared the host from cleanly shutdown / reboot
506 if the VM selector window is open (Mac OS X hosts only; bug #8254)</para>
507 </listitem>
508
509 <listitem>
510 <para>Host-only Networking: fixed creating of host-only network interfaces
511 (4.3.0 regression; bug #12182)</para>
512 </listitem>
513
514 <listitem>
515 <para>NAT: don't run into an infinite loop in case the host cannot
516 access any DNS server (4.3.0 regression; bug #12300)</para>
517 </listitem>
518
519 <listitem>
520 <para>NAT: don't re-connect the cable if the DNS information changes
521 and the cable was disconnected before (4.3.0 regression; bug #12225)</para>
522 </listitem>
523
524 <listitem>
525 <para>NAT: fixed several issues with automatically starting /
526 terminating of NAT networks on VM start / stop and configuration
527 changes</para>
528 </listitem>
529
530 <listitem>
531 <para>VBoxNetDHCP: don't block prevent VBoxSVC from terminating
532 (bug #12264)</para>
533 </listitem>
534
535 <listitem>
536 <para>2D Video acceleration: fix crashes on presentation mode switches
537 (bug #9194)</para>
538 </listitem>
539
540 <listitem>
541 <para>BusLogic: allow to run VMs with more than one BusLogic SCSI
542 controller enabled</para>
543 </listitem>
544
545 <listitem>
546 <para>Keyboard: fixed a VM crash if a VM was resumed from a saved state
547 where at least one key was pressed (bug #11289)</para>
548 </listitem>
549
550 <listitem>
551 <para>VBoxSVC: fixed a heap corruption under certain conditions (4.3.0
552 regression)</para>
553 </listitem>
554
555 <listitem>
556 <para>VBoxSVC: fixed a race leading to a hang during initialization
557 (bug #12349)</para>
558 </listitem>
559
560 <listitem>
561 <para>OVF: fixed import logic for OVF appliances containing multiple
562 VMs</para>
563 </listitem>
564
565 <listitem>
566 <para>OVF: improved logic for finding an appropriate image format
567 during OVF import</para>
568 </listitem>
569
570 <listitem>
571 <para>API: block the removal of the current snapshot if it has child
572 snapshots (only relevant for VMs without snapshottable hard disks,
573 their presence always prevented removal), which resulted in VM
574 config corruption</para>
575 </listitem>
576
577 <listitem>
578 <para>API: mark VM configs with snapshots but without current snapshot
579 as inaccessible, as this combination is nonsense</para>
580 </listitem>
581
582 <listitem>
583 <para>API: fixed information for some automatically generated events
584 (only with XPCOM, Windows host was not affected), which caused
585 errors when getting some of the attributes over the webservice
586 (bug #12379)</para>
587 </listitem>
588
589 <listitem>
590 <para>SDK: extended the functionality coverage for the C bindings</para>
591 </listitem>
592
593 <listitem>
594 <para>Guest Control: various bugfixes and improved VBoxManage help
595 (bugs #8072, #11044, #12336, #12338, #12346, #12371)</para>
596 </listitem>
597
598 <listitem>
599 <para>Windows hosts: another attempt to fix the massive DPC latency
600 (bug #6242)</para>
601 </listitem>
602
603 <listitem>
604 <para>Windows host installer: make registering file extensions optional,
605 contributed by Tal Aloni (bug #8009)</para>
606 </listitem>
607
608 <listitem>
609 <para>Mac OS X hosts: properly sign the kernel extensions for Mavericks
610 hosts (bug #12256)</para>
611 </listitem>
612
613 <listitem>
614 <para>Mac OS X hosts: fixed a bug where the VirtualBox dock icon was
615 not properly removed from the dock after a VM terminated preventing
616 Mavericks hosts from shutting down (bug #12241)</para>
617 </listitem>
618
619 <listitem>
620 <para>Mac OS X hosts: fixed minor installer issue (bug #12275)</para>
621 </listitem>
622
623 <listitem>
624 <para>Linux hosts / guests: Linux 3.13 compile fixes (bug #12358)</para>
625 </listitem>
626
627 <listitem>
628 <para>Linux guests: build the vboxvideo kernel module correctly on
629 OL/RHEL 6.1 guests (bug #11996)</para>
630 </listitem>
631
632 <listitem>
633 <para>Linux guests: make 3D work on Slackware 14.1
634 (bug #12320 comments 3 and 4)</para>
635 </listitem>
636
637 <listitem>
638 <para>Guest Additions/3D: fixed an occasional dead-lock (bug #12319)</para>
639 </listitem>
640
641 <listitem>
642 <para>Windows Additions/3D: fixed possible memory leaking (bug #12228)</para>
643 </listitem>
644
645 <listitem>
646 <para>Windows Additions/XPDM: use separate tables containing valid video
647 modes for each virtual monitor</para>
648 </listitem>
649
650 <listitem>
651 <para>Windows Additions: fixed automatic logins for Vista and newer Windows
652 guests (bug #12332)</para>
653 </listitem>
654
655 </itemizedlist>
656 </sect1>
657
658 <sect1>
659 <title>Version 4.3.2 (2013-11-01)</title>
660
661 <para>This is a maintenance release. The following items were fixed and/or
662 added:</para>
663
664 <itemizedlist>
665
666 <listitem>
667 <para>VMM: fixed restoring of the auxiliary TSC MSR in VT-x that caused host
668 BSODs on Windows 8.1 hosts and unpredictable behavior on other hosts
669 (bug #12237)</para>
670 </listitem>
671
672 <listitem>
673 <para>VMM: provide fake values for a couple of MSRs to make more guests happy on
674 certain hosts</para>
675 </listitem>
676
677 <listitem>
678 <para>VMM: fixed detection of VT-x on certain machines where the BIOS would
679 not set the VMX LOCK feature bit, which affected the VM settings in the GUI</para>
680 </listitem>
681
682 <listitem>
683 <para>VMM: fixed TPR threshold which caused BSODs on Windows XP guests
684 that use the I/O APIC (VT-x only; bug #12227)</para>
685 </listitem>
686
687 <listitem>
688 <para>VMM: fixed PATM saved state incompatibility for software virtualized
689 VMs (bug #12222)</para>
690 </listitem>
691
692 <listitem>
693 <para>VMM: don't fail if AMD-V isn't available if the VM is configured
694 to use software virtualization</para>
695 </listitem>
696
697 <listitem>
698 <para>GUI: fixed guest resize breakage on visual representation mode change
699 (when switching from normal to full screen etc)</para>
700 </listitem>
701
702 <listitem>
703 <para>GUI: make sure the guest screen is resized after restoring a VM from a
704 saved state if the host screen size changed</para>
705 </listitem>
706
707 <listitem>
708 <para>GUI: disabled SCROLL LED sync from HID LEDs synchronization
709 (Mac OS X hosts only)</para>
710 </listitem>
711
712 <listitem>
713 <para>Webcam passthrough improvements including GUI support (see
714 <xref linkend="webcam-passthrough" />)</para>
715 </listitem>
716
717 <listitem>
718 <para>Guest Control: implemented more <computeroutput>IGuestSession</computeroutput>
719 methods</para>
720 </listitem>
721
722 <listitem>
723 <para>Guest Control: added support for deleting and renaming guest files + directories in
724 VBoxManage</para>
725 </listitem>
726
727 <listitem>
728 <para>Guest Control: various bugfixes</para>
729 </listitem>
730
731 <listitem>
732 <para>API: incorrect handling of hardware UUID default value, resulting
733 in an all zero DMI/SMBIOS UUID, which leads to Windows requesting
734 re-activation (4.3 regression; bug #12244)</para>
735 </listitem>
736
737 <listitem>
738 <para>3D support: fixed crash on shutdown if 2D video acceleration is enabled
739 (Mac OS X hosts only)</para>
740 </listitem>
741
742 <listitem>
743 <para>3D support: miscellaneous fixes</para>
744 </listitem>
745
746 <listitem>
747 <para>Storage: fixed detection of CD/DVD media when switching from an empty
748 to a host drive with passthrough enabled</para>
749 </listitem>
750
751 <listitem>
752 <para>Storage: fixed hang of the VM process when the disk is full under certain
753 circumstances</para>
754 </listitem>
755
756 <listitem>
757 <para>NAT: listen for changes of NAT Network setting at runtime</para>
758 </listitem>
759
760 <listitem>
761 <para>NAT: NAT Network DHCP server now saves leases to a persistent
762 storage</para>
763 </listitem>
764
765 <listitem>
766 <para>Main: monitor changes in host DNS configuration</para>
767 </listitem>
768
769 <listitem>
770 <para>Mac OS X host: reworked a mechanism of adding a VM desktop alias
771 from the VM selector</para>
772 </listitem>
773
774 <listitem>
775 <para>Mac OS X installer: remove old kernel extensions during upgrade
776 (bug #12258)</para>
777 </listitem>
778
779 <listitem>
780 <para>Linux Additions: correctly set umask before installing
781 (bug #12166)</para>
782 </listitem>
783
784 <listitem>
785 <para>X11 Additions/3D: fix freezes starting 3D desktop (bug #11503,
786 thank you Sam Spilsbury)</para>
787 </listitem>
788
789 <listitem>
790 <para>X11 Additions/3D: fix depth buffer support (bug #11905)</para>
791 </listitem>
792
793 <listitem>
794 <para>X11 Additions/3D: fix Age Of Empires 3 rendering (bug #11331)</para>
795 </listitem>
796
797 <listitem>
798 <para>Windows Additions/3D: fix Google Earth plugin rendering</para>
799 </listitem>
800
801 <listitem>
802 <para>Windows Additions/WDDM: autoresize fixes</para>
803 </listitem>
804
805 </itemizedlist>
806 </sect1>
807
808 <sect1>
809 <title>Version 4.3.0 (2013-10-15)</title>
810
811 <para>This is a major update. The following major new features
812 were added:</para>
813
814 <itemizedlist>
815
816 <listitem>
817 <para>VMM: major rewrite of the VT-x code and the AMD-V code including
818 many bug fixes and performance improvements (for example bug #9659)</para>
819 </listitem>
820
821 <listitem>
822 <para>VMM: introduced a lightweight instruction interpreter for
823 situations not handled by hardware virtualization</para>
824 </listitem>
825
826 <listitem>
827 <para>GUI: extended messaging mechanism (new non-modal popup overlays
828 used to show non-critical warnings and provide user with additional information)</para>
829 </listitem>
830
831 <listitem>
832 <para>GUI: keyboard shortcuts management (input page of global preferences
833 extended with possibility to edit general keyboard shortcuts for
834 VirtualBox Manager and Virtual Machine)</para>
835 </listitem>
836
837 <listitem>
838 <para>GUI: video capturing support (bug #4766)</para>
839 </listitem>
840
841 <listitem>
842 <para>Added USB touch device emulation</para>
843 </listitem>
844
845 <listitem>
846 <para>Added experimental support for webcam passthrough
847 complementing USB passthrough (see <xref linkend="webcam-passthrough" />)</para>
848 </listitem>
849
850 <listitem>
851 <para>Added SCSI CD-ROM emulation, including boot support</para>
852 </listitem>
853
854 <listitem>
855 <para>VRDP: support for IPv6</para>
856 </listitem>
857
858 <listitem>
859 <para>Guest Control: guest sessions now are running in dedicated, impersonated
860 session processes (needs at least Guest Additions 4.3 installed)</para>
861 </listitem>
862
863 <listitem>
864 <para>Guest Control: implemented <computeroutput>IGuestFile</computeroutput>
865 support</para>
866 </listitem>
867
868 <listitem>
869 <para>NAT: experimental virtual router mode: several VMs are
870 attached to the same internal network and share one NAT
871 service (see <xref linkend="network_nat_service" />)
872 </para>
873 </listitem>
874
875 </itemizedlist>
876
877 <para>In addition, the following items were fixed and/or added:</para>
878
879 <itemizedlist>
880
881 <listitem>
882 <para>VMM: significantly improved performance of NetWare 5.x/6.x
883 guests on host systems without nested paging support</para>
884 </listitem>
885
886 <listitem>
887 <para>VMM: fixed losing host NMIs while in VT-x guest-context</para>
888 </listitem>
889
890 <listitem>
891 <para>VMM: changed order of actions in emulated task switch
892 (bug #10532)</para>
893 </listitem>
894
895 <listitem>
896 <para>VMM: allow to activate VT-x while in SMX mode and provide more
897 information if that is not possible</para>
898 </listitem>
899
900 <listitem>
901 <para>GUI: update check uses https</para>
902 </listitem>
903
904 <listitem>
905 <para>GUI: numerous minor internal cleanups and bug fixes</para>
906 </listitem>
907
908 <listitem>
909 <para>GUI: HID LEDs synchronization when switching between guest window(s)
910 and host (Mac OS X hosts only)</para>
911 </listitem>
912
913 <listitem>
914 <para>GUI, VBoxManage: when unregistering a VM, also unregister the
915 hard disk images which are used exclusively (bug #10311)</para>
916 </listitem>
917
918 <listitem>
919 <para>GUI: use the number of physical presented processor cores instead of
920 the number of logical processor cores to check if the users assigned
921 too many virtual CPUs to the guest</para>
922 </listitem>
923
924 <listitem>
925 <para>Snapshots: made live snapshots work again (bug #9255)</para>
926 </listitem>
927
928 <listitem>
929 <para>Teleportation: made it work again (bug #9455)</para>
930 </listitem>
931
932 <listitem>
933 <para>Storage: implemented AHA-154x compatibility mode in the
934 emulated BusLogic SCSI HBA</para>
935 </listitem>
936
937 <listitem>
938 <para>Storage: significantly improved performance of large ATAPI PIO
939 transfers (BeOS, Minix 3 guests affected)</para>
940 </listitem>
941
942 <listitem>
943 <para>Storage: added floppy formatting emulation (NB: cannot be used
944 to change existing media geometry)
945 </para>
946 </listitem>
947
948 <listitem>
949 <para>Settings: global and per-VM default frontend configuration,
950 useful to select the use of alternative VM frontends</para>
951 </listitem>
952
953 <listitem>
954 <para>Settings: limit depth of snapshot tree to 250 levels, as more
955 will lead to decreased performance and may trigger crashes</para>
956 </listitem>
957
958 <listitem>
959 <para>Settings: the per-VM hwvirtextexcl setting has been replaced
960 by a global hwvirtexclusive property</para>
961 </listitem>
962
963 <listitem>
964 <para>Main: new event queue implementation which does not use the host's
965 native event queue for processing VirtualBox events anymore</para>
966 </listitem>
967
968 <listitem>
969 <para>Main: eliminate the use of SysV semaphores on all host OSes
970 other than Windows, namely Linux, Solaris and Mac OS X, with the
971 consequence that no system reconfiguration is needed to run more
972 than approximately 100 VMs</para>
973 </listitem>
974
975 <listitem>
976 <para>Main: use the XDG standard configuration folder instead of
977 .VirtualBox on systems where it is appropriate (bug #5099)</para>
978 </listitem>
979
980 <listitem>
981 <para>Main: extension pack framework can now support loading HGCM
982 modules, contributed by Jeff Westphal</para>
983 </listitem>
984
985 <listitem>
986 <para>VBoxManage: list more information about hard disk/DVD/floppy
987 media, and support the <computeroutput>--long</computeroutput>
988 option to show really all available details</para>
989 </listitem>
990
991 <listitem>
992 <para>VBoxManage: added support for optional command line parameters for
993 the automatic Guest Additions update</para>
994 </listitem>
995
996 <listitem>
997 <para>VBoxManage: added support for listing active guest sessions, guest
998 processes and/or guest files via
999 <computeroutput>guestcontrol list &lt;all|sessions|processes|files&gt;</computeroutput>
1000 </para>
1001 </listitem>
1002
1003 <listitem>
1004 <para>VBoxManage: added support for closing active guest sessions via
1005 <computeroutput>guestcontrol session close --session-id &lt;ID&gt;|
1006 --session-name &lt;name or pattern&gt;|--all</computeroutput>
1007 </para>
1008 </listitem>
1009
1010 <listitem>
1011 <para>VBoxManage: added support for terminating active guest processes via
1012 <computeroutput>guestcontrol process kill|close|terminate --session-id &lt;ID&gt;|
1013 --session-name &lt;name or pattern&gt; &lt;PID&gt; ... &lt;PID n&gt;</computeroutput>
1014 or
1015 <computeroutput>guestcontrol [p[s]]kill --session-id &lt;ID&gt;|
1016 --session-name &lt;name or pattern&gt; &lt;PID&gt; ... &lt;PID n&gt;</computeroutput>
1017 </para>
1018 </listitem>
1019
1020 <listitem>
1021 <para>VBoxManage: added support for watching guest sessions via
1022 <computeroutput>guestcontrol watch</computeroutput>
1023 </para>
1024 </listitem>
1025
1026 <listitem>
1027 <para>VBoxManage: added <computeroutput>modifyvm --triplefaultreset</computeroutput>
1028 to make the VM reset on triple fault instead of triggering a Guru Meditation
1029 (see <xref linkend="vboxmanage-modifyvm"/>)</para>
1030 </listitem>
1031
1032 <listitem>
1033 <para>3D support: several fixes</para>
1034 </listitem>
1035
1036 <listitem>
1037 <para>3D support: several fixes for Mac OS X hosts</para>
1038 </listitem>
1039
1040 <listitem>
1041 <para>OVF: several fixes</para>
1042 </listitem>
1043
1044 <listitem>
1045 <para>Extpack Installer: make it work if the file is located in a folder with
1046 special characters</para>
1047 </listitem>
1048
1049 <listitem>
1050 <para>Keyboard: fix for reporting key sequences like Ctrl+Alt+Del
1051 for the USB keyboard emulation</para>
1052 </listitem>
1053
1054 <listitem>
1055 <para>Shared Clipboard/X11: support for BMP-format images, contributed
1056 by François Revol</para>
1057 </listitem>
1058
1059 <listitem>
1060 <para>Mac OS X hosts: limited support for Mac OS X 10.9 (Mavericks)</para>
1061 </listitem>
1062
1063 <listitem>
1064 <para>Mac OS X hosts: use a launchd script instead of the deprecated
1065 StartupItem mechanism (bug #8940)</para>
1066 </listitem>
1067
1068 <listitem>
1069 <para>Windows hosts: don't cause massive DPC latency (only on certain
1070 hosts; still needs improving; bug #6242)</para>
1071 </listitem>
1072
1073 <listitem>
1074 <para>Windows hosts: consider symlinks when retrieving volume information
1075 (bug #11962)</para>
1076 </listitem>
1077
1078 <listitem>
1079 <para>Windows hosts: fixed an issue with USB2 devices being inaccessible
1080 when plugged into USB 3.0 ports</para>
1081 </listitem>
1082
1083 <listitem>
1084 <para>Windows Additions: fixed misbehavior with guest display
1085 power management (WDDM driver only; bug #11170)</para>
1086 </listitem>
1087
1088 <listitem>
1089 <para>Windows Additions: fixed memory leak caused by WTSQuerySessionInformation()
1090 on Windows 2000 guests (bug #12072)</para>
1091 </listitem>
1092
1093 <listitem>
1094 <para>Windows Additions: ability to track guest user idle times through
1095 the newly introduced event <emphasis>IGuestUserStateChangedEvent</emphasis></para>
1096 </listitem>
1097
1098 <listitem>
1099 <para>Linux Additions: fixed udev detection in the init script
1100 with Linux 3.x kernels</para>
1101 </listitem>
1102
1103 </itemizedlist>
1104
1105 </sect1>
1106
1107 <sect1>
1108 <title>Version 4.2.22 (2014-01-10)</title>
1109
1110 <para>This is a maintenance release. The following items were fixed and/or
1111 added:</para>
1112
1113 <itemizedlist>
1114
1115 <listitem>
1116 <para>GUI: Mac OS X host: introduced extradata option "GUI/HidLedsSync" aimed to enable
1117 HID LEDs synchronization (feature disabled by default)</para>
1118 </listitem>
1119
1120 <listitem>
1121 <para>GUI: Mac OS X host: fixed issue on MacBook Air/Pro hosts when GUI
1122 might freeze in attempt to synchronize HID LEDs</para>
1123 </listitem>
1124
1125 <listitem>
1126 <para>Main: always expose the DMI memory information to Windows 2012 guests
1127 (bug #12017)</para>
1128 </listitem>
1129
1130 <listitem>
1131 <para>HGCM: fixed crashes under certain conditions</para>
1132 </listitem>
1133
1134 <listitem>
1135 <para>Storage: fix for <emphasis>BLKCACHE_IOERR</emphasis> runtime errors under
1136 rare circumstances (bug #11030)</para>
1137 </listitem>
1138
1139 <listitem>
1140 <para>AHCI: fixed a bug which resulted in Windows XP guest hangs if a
1141 SATA CDROM is attached (bug #12417)</para>
1142 </listitem>
1143
1144 <listitem>
1145 <para>AHCI: fixed a Guru Meditation under certain conditions</para>
1146 </listitem>
1147
1148 <listitem>
1149 <para>E1000: if the cable was disconnected before the guest initialized
1150 the device, the link status was not properly set to 'down' after the
1151 initialization completed despite the fact that there was no connection</para>
1152 </listitem>
1153
1154 <listitem>
1155 <para>3D support: fixed offset of guest 3D image elements (Mac OS X Retina
1156 hosts only; bug #11021)</para>
1157 </listitem>
1158
1159 <listitem>
1160 <para>3D support: many fixes</para>
1161 </listitem>
1162
1163 <listitem>
1164 <para>Linux Additions: support Enterprise Linux 6.5 kernels
1165 (bug #12505)</para>
1166 </listitem>
1167
1168 <listitem>
1169 <para>Linux Additions: fixed CPU hot-remove on newer Linux kernels</para>
1170 </listitem>
1171
1172 <listitem>
1173 <para>Windows Additions: fixed guest crashes in in Shared Folders
1174 service under certain conditions</para>
1175 </listitem>
1176
1177 </itemizedlist>
1178
1179 </sect1>
1180
1181 <sect1>
1182 <title>Version 4.2.20 (2013-11-28)</title>
1183
1184 <para>This is a maintenance release. The following items were fixed and/or
1185 added:</para>
1186
1187 <itemizedlist>
1188
1189 <listitem>
1190 <para>GUI: always report recommended resolutions for all monitors
1191 (not always done since 4.2.12)</para>
1192 </listitem>
1193
1194 <listitem>
1195 <para>GUI: make sure the assigned license and description are attached to
1196 the exported appliance</para>
1197 </listitem>
1198
1199 <listitem>
1200 <para>GUI: the OS X hot corners were not accessible while a VirtualBox VM
1201 is running (Mac OS X hosts only; bug #4139)</para>
1202 </listitem>
1203
1204 <listitem>
1205 <para>NAT: don't run into an infinite loop in case the host cannot
1206 access any DNS server (4.3.0 regression; bug #12300)</para>
1207 </listitem>
1208
1209 <listitem>
1210 <para>NAT: don't re-connect the cable if the DNS information changes
1211 and the cable was disconnected before (4.3.0 regression; bug #12225)</para>
1212 </listitem>
1213
1214 <listitem>
1215 <para>Main: properly save the <emphasis>passthrough</emphasis> flag for DVD
1216 drives without an attached medium</para>
1217 </listitem>
1218
1219 <listitem>
1220 <para>Keyboard: fixed a VM crash if a VM was resumed from a saved state
1221 where at least one key was pressed (bug #11289)</para>
1222 </listitem>
1223
1224 <listitem>
1225 <para>2D Video acceleration: fix crashes on presentation mode switches
1226 (bug #9194)</para>
1227 </listitem>
1228
1229 <listitem>
1230 <para>Storage: fixed errors with snapshots when using QCOW or QED disk images
1231 (bug #12144)</para>
1232 </listitem>
1233
1234 <listitem>
1235 <para>Storage: fix for newer Linux kernels not detecting a hard disk as SSD
1236 when using the IDE or SATA controller (bug #12025)</para>
1237 </listitem>
1238
1239 <listitem>
1240 <para>Storage: fixed detection of CD/DVD media when switching from an empty
1241 to a host drive with passthrough enabled</para>
1242 </listitem>
1243
1244 <listitem>
1245 <para>Snapshots: fixed a bug which could result in lost medium attachments
1246 (4.2.18 regression, bug #11750)</para>
1247 </listitem>
1248
1249 <listitem>
1250 <para>Shared Clipboard: fixed potential SEGFAULT when
1251 working with UTF8 and UTF16 content (Mac OS X hosts only)</para>
1252 </listitem>
1253
1254 <listitem>
1255 <para>OVF: fixed import logic for OVF appliances containing multiple
1256 VMs</para>
1257 </listitem>
1258
1259 <listitem>
1260 <para>Extpack Installer: make it work if the file is located in a folder with
1261 special characters</para>
1262 </listitem>
1263
1264 <listitem>
1265 <para>SDK: extended the functionality coverage for the C bindings</para>
1266 </listitem>
1267
1268 <listitem>
1269 <para>API: block the removal of the current snapshot if it has child
1270 snapshots (only relevant for VMs without snapshottable hard disks,
1271 their presence always prevented removal), which resulted in VM
1272 config corruption</para>
1273 </listitem>
1274
1275 <listitem>
1276 <para>API: mark VM configs with snapshots but without current snapshot
1277 as inaccessible, as this combination is nonsense</para>
1278 </listitem>
1279
1280 <listitem>
1281 <para>API: fixed information for some automatically generated events
1282 (only with XPCOM, Windows host was not affected), which caused
1283 errors when getting some of the attributes over the webservice
1284 (bug #12379)</para>
1285 </listitem>
1286
1287 <listitem>
1288 <para>Mac OS X hosts: support for Mac OS X 10.9 (Mavericks)</para>
1289 </listitem>
1290
1291 <listitem>
1292 <para>Mac OS X hosts: properly sign the kernel extensions for
1293 Mavericks hosts (bug #12256)</para>
1294 </listitem>
1295
1296 <listitem>
1297 <para>Mac OS X hosts: use a launchd script instead of the deprecated
1298 StartupItem mechanism (bug #8940)</para>
1299 </listitem>
1300
1301 <listitem>
1302 <para>Mac OS X hosts: fixed a bug where the VirtualBox dock icon was
1303 not properly removed from the dock after a VM terminated preventing
1304 Mavericks hosts from shutting (bug #12241)</para>
1305 </listitem>
1306
1307 <listitem>
1308 <para>Linux Additions: Linux 3.13 compile fix (bug #12358)</para>
1309 </listitem>
1310
1311 <listitem>
1312 <para>Linux Additions: Linux 3.12 compile fix (bug #12083)</para>
1313 </listitem>
1314
1315 <listitem>
1316 <para>Linux Additions: Linux 3.11 fix for shared folders (bugs #11946, #12128)</para>
1317 </listitem>
1318
1319 <listitem>
1320 <para>Linux Additions: compile fix for SLES11 SP3</para>
1321 </listitem>
1322
1323 <listitem>
1324 <para>Linux Additions: correctly set umask before installing
1325 (bug #12166)</para>
1326 </listitem>
1327
1328 <listitem>
1329 <para>Linux Additions: build the vboxvideo kernel module correctly on
1330 OL/RHEL 6.1 guests (bug #11996)</para>
1331 </listitem>
1332
1333 <listitem>
1334 <para>Linux Additions: make 3D work on Slackware 14.1
1335 (bug #12320 comments 3 and 4)</para>
1336 </listitem>
1337
1338 <listitem>
1339 <para>Windows Additions: fixed memory leak caused by
1340 <emphasis>WTSQuerySessionInformation()</emphasis>
1341 on Windows 2000 guests (bug #12072)</para>
1342 </listitem>
1343
1344 <listitem>
1345 <para>Windows Additions: multimonitor resize fixes</para>
1346 </listitem>
1347
1348 <listitem>
1349 <para>X11 Additions/3D: fix freezes starting 3D desktop (bug #11503,
1350 thank you Sam Spilsbury)</para>
1351 </listitem>
1352
1353 <listitem>
1354 <para>Guest additions/3D: fix an occasional dead-lock (bug #12319)
1355 </para>
1356 </listitem>
1357
1358 </itemizedlist>
1359 </sect1>
1360
1361 <sect1>
1362 <title>Version 4.2.18 (2013-09-06)</title>
1363
1364 <para>This is a maintenance release. The following items were fixed and/or
1365 added:</para>
1366
1367 <itemizedlist>
1368
1369 <listitem>
1370 <para>VMM: properly handle NMIs on Linux hosts with X2APIC
1371 enabled</para>
1372 </listitem>
1373
1374 <listitem>
1375 <para>VMM: fixed potential crashes with 64-bit guests on 32-bit hosts
1376 (bug #11979)</para>
1377 </listitem>
1378
1379 <listitem>
1380 <para>GUI / seamless: properly handle mouse wheel scroll events</para>
1381 </listitem>
1382
1383 <listitem>
1384 <para>GUI, VBoxManage: when unregistering a VM, also unregister the
1385 hard disk images which are used exclusively (bug #10311)</para>
1386 </listitem>
1387
1388 <listitem>
1389 <para>GUI: prevent crashes under certain conditions on X11 hosts</para>
1390 </listitem>
1391
1392 <listitem>
1393 <para>3D support: multiscreen fixes (incorrect mouse position, flickets)</para>
1394 </listitem>
1395
1396 <listitem>
1397 <para>3D support: several fixes for the Windows WDDM video driver
1398 (multiscreen, seamless)</para>
1399 </listitem>
1400
1401 <listitem>
1402 <para>Snapshots: made live snapshots work again (bug #9255)</para>
1403 </listitem>
1404
1405 <listitem>
1406 <para>Teleportation: made it work again (bug #9455)</para>
1407 </listitem>
1408
1409 <listitem>
1410 <para>VBoxManage: on <emphasis>snapshot take</emphasis>, <emphasis>
1411 --pause</emphasis> is default and <emphasis>--live</emphasis>
1412 is for doing live snapshots</para>
1413 </listitem>
1414
1415 <listitem>
1416 <para>VBoxSVC: don't crash on systems with many VLAN interfaces
1417 (Solaris hosts only)</para>
1418 </listitem>
1419
1420 <listitem>
1421 <para>Network: after the host resumes from suspend, disconnect and
1422 reconnect the virtual network cables to force renewing the DHCP
1423 leases for the guests. So far only Mac OS X hosts and Windows hosts
1424 (bug #10063)</para>
1425 </listitem>
1426
1427 <listitem>
1428 <para>NAT: on name server changes force a reconnect of the virtual network
1429 cable to notify the guest (Mac OS X hosts only)</para>
1430 </listitem>
1431
1432 <listitem>
1433 <para>Mac OS X installer: keep previously installed Extension Packs on
1434 VirtualBox upgrade</para>
1435 </listitem>
1436
1437 <listitem>
1438 <para>Linux hosts / guests: Linux 3.11 fixes (bug #12001)</para>
1439 </listitem>
1440
1441 <listitem>
1442 <para>Solaris hosts: fixed a potential kernel panic caused due to
1443 unexpected preemption due to logging</para>
1444 </listitem>
1445
1446 <listitem>
1447 <para>Windows hosts: fixed an issue with USB2 devices being inaccessible
1448 when plugged into USB3 ports</para>
1449 </listitem>
1450
1451 <listitem>
1452 <para>Linux Additions: added PCI device identifier to vboxvideo.ko fixing
1453 DRI initialization under certain conditions (bug #11957)</para>
1454 </listitem>
1455
1456 <listitem>
1457 <para>Linux Additions: fixed udev detection in the init script
1458 with Linux 3.x kernels</para>
1459 </listitem>
1460
1461 </itemizedlist>
1462 </sect1>
1463
1464 <sect1>
1465 <title>Version 4.2.16 (2013-07-04)</title>
1466
1467 <para>This is a maintenance release. The following items were fixed and/or
1468 added:</para>
1469
1470 <itemizedlist>
1471
1472 <listitem>
1473 <para>OVF/OVA: don't crash on import if no manifest is used (4.2.14 regression;
1474 bug #11895)</para>
1475 </listitem>
1476
1477 <listitem>
1478 <para>GUI: do not restore the current snapshot if we power-off
1479 after a Guru Mediation</para>
1480 </listitem>
1481
1482 <listitem>
1483 <para>Storage: fixed a crash when hotplugging an empty DVD drive to
1484 the VM</para>
1485 </listitem>
1486
1487 <listitem>
1488 <para>Storage: fixed a crash when a guest read from a DVD drive
1489 attached to the SATA controller under certain circumstances</para>
1490 </listitem>
1491
1492 <listitem>
1493 <para>EFI: don't fail with 64-bit guests on 32-bit hosts (bug #11456)</para>
1494 </listitem>
1495
1496 <listitem>
1497 <para>Autostart: fixed VM startup on OS X</para>
1498 </listitem>
1499
1500 <listitem>
1501 <para>Windows hosts: native Windows 8 controls</para>
1502 </listitem>
1503
1504 <listitem>
1505 <para>Windows hosts: restore native style on Vista 32</para>
1506 </listitem>
1507
1508 <listitem>
1509 <para>Windows hosts / guests: Windows 8.1 adaptions (bug #11899)</para>
1510 </listitem>
1511
1512 <listitem>
1513 <para>Mac OS X hosts: after removing VirtualBox with
1514 <emphasis>VirtualBox_Uninstall.tool</emphasis>, remove it from the
1515 <emphasis>pkgutil --pkgs</emphasis> list as well</para>
1516 </listitem>
1517
1518 </itemizedlist>
1519 </sect1>
1520
1521 <sect1>
1522 <title>Version 4.2.14 (2013-06-21)</title>
1523
1524 <para>This is a maintenance release. The following items were fixed and/or
1525 added:</para>
1526
1527 <itemizedlist>
1528
1529 <listitem>
1530 <para>VMM: another TLB invalidation fix for non-present pages</para>
1531 </listitem>
1532
1533 <listitem>
1534 <para>VMM: fixed a performance regression (4.2.8 regression;
1535 bug #11674)</para>
1536 </listitem>
1537
1538 <listitem>
1539 <para>GUI: fixed a crash on shutdown</para>
1540 </listitem>
1541
1542 <listitem>
1543 <para>GUI: prevent stuck keys under certain conditions on Windows
1544 hosts (bugs #2613, #6171)</para>
1545 </listitem>
1546
1547 <listitem>
1548 <para>VRDP: fixed a rare crash on the guest screen resize</para>
1549 </listitem>
1550
1551 <listitem>
1552 <para>VRDP: allow to change VRDP parameters (including enabling/disabling the
1553 server) if the VM is paused</para>
1554 </listitem>
1555
1556 <listitem>
1557 <para>USB: fixed passing through devices on Mac OS X host to a VM
1558 with 2 or more virtual CPUs (bug #7462)</para>
1559 </listitem>
1560
1561 <listitem>
1562 <para>USB: fixed hang during isochronous transfer with certain
1563 devices (4.1 regression; Windows hosts only; bug #11839)</para>
1564 </listitem>
1565
1566 <listitem>
1567 <para>USB: properly handle orphaned URBs (bug #11207)</para>
1568 </listitem>
1569
1570 <listitem>
1571 <para>BIOS: fixed function for returning the PCI interrupt routing table
1572 (fixes NetWare 6.x guests)</para>
1573 </listitem>
1574
1575 <listitem>
1576 <para>BIOS: don't use the <emphasis>ENTER</emphasis> / <emphasis>LEAVE</emphasis>
1577 instructions in the BIOS as these don't work in the real mode as set up by
1578 certain guests (e.g. Plan 9 and QNX 4)</para>
1579 </listitem>
1580
1581 <listitem>
1582 <para>DMI: allow to configure <emphasis>DmiChassisType</emphasis>
1583 (bug #11832)</para>
1584 </listitem>
1585
1586 <listitem>
1587 <para>Storage: fixed lost writes if iSCSI is used with snapshots and
1588 asynchronous I/O (bug #11479)</para>
1589 </listitem>
1590
1591 <listitem>
1592 <para>Storage: fixed accessing certain VHDX images created by
1593 Windows 8 (bug #11502)</para>
1594 </listitem>
1595
1596 <listitem>
1597 <para>Storage: fixed hang when creating a snapshot using Parallels
1598 disk images (bug #9617)</para>
1599 </listitem>
1600
1601 <listitem>
1602 <para>3D support: seamless + 3D fixes (bug #11723)</para>
1603 </listitem>
1604
1605 <listitem>
1606 <para>3D support: version 4.2.12 was not able to read saved states of older
1607 versions under certain conditions (bug #11718)</para>
1608 </listitem>
1609
1610 <listitem>
1611 <para>Main/Properties: don't create a guest property for non-running
1612 VMs if the property does not exist and is about to be removed
1613 (bug #11765)</para>
1614 </listitem>
1615
1616 <listitem>
1617 <para>Main/Properties: don't forget to make new guest properties
1618 persistent after the VM was terminated (bug #11719)</para>
1619 </listitem>
1620
1621 <listitem>
1622 <para>Main/Display: don't lose seamless regions during screen resize</para>
1623 </listitem>
1624
1625 <listitem>
1626 <para>Main/OVF: don't crash during import if the client forgot to call
1627 <emphasis>Appliance::interpret()</emphasis> (bug #10845)</para>
1628 </listitem>
1629
1630 <listitem>
1631 <para>Main/OVF: don't create invalid appliances by stripping the file
1632 name if the VM name is very long (bug #11814)</para>
1633 </listitem>
1634
1635 <listitem>
1636 <para>Main/OVF: don't fail if the appliance contains multiple file references
1637 (bug #10689)</para>
1638 </listitem>
1639
1640 <listitem>
1641 <para>Main/Metrics: fixed Solaris file descriptor leak</para>
1642 </listitem>
1643
1644 <listitem>
1645 <para>Settings: limit depth of snapshot tree to 250 levels, as more
1646 will lead to decreased performance and may trigger crashes</para>
1647 </listitem>
1648
1649 <listitem>
1650 <para>VBoxManage: fixed setting the parent UUID on diff images using
1651 <emphasis>sethdparentuuid</emphasis></para>
1652 </listitem>
1653
1654 <listitem>
1655 <para>Linux hosts: work around for not crashing as a result of
1656 automatic NUMA balancing which was introduced in Linux 3.8
1657 (bug #11610)</para>
1658 </listitem>
1659
1660 <listitem>
1661 <para>Windows installer: force the installation of the public certificate
1662 in background (i.e. completely prevent user interaction) if the
1663 <emphasis>--silent</emphasis> command line option is specified</para>
1664 </listitem>
1665
1666 <listitem>
1667 <para>Windows Additions: fixed problems with partial install in the
1668 unattended case</para>
1669 </listitem>
1670
1671 <listitem>
1672 <para>Windows Additions: fixed display glitch with the Start button
1673 in seamless mode for some themes</para>
1674 </listitem>
1675
1676 <listitem>
1677 <para>Windows Additions: Seamless mode and auto-resize fixes</para>
1678 </listitem>
1679
1680 <listitem>
1681 <para>Windows Additions: fixed trying to to retrieve new auto-logon
1682 credentials if current ones were not processed yet</para>
1683 </listitem>
1684
1685 <listitem>
1686 <para>Windows Additions installer: added the <emphasis>/with_wddm</emphasis>
1687 switch to select the experimental WDDM driver by default</para>
1688 </listitem>
1689
1690 <listitem>
1691 <para>Linux Additions: fixed setting own timed out and aborted texts in
1692 information label of the lightdm greeter</para>
1693 </listitem>
1694
1695 <listitem>
1696 <para>Linux Additions: fixed compilation against Linux 3.2.0 Ubuntu
1697 kernels (4.2.12 regression as a side effect of the Debian kernel
1698 build fix; bug #11709)</para>
1699 </listitem>
1700
1701 <listitem>
1702 <para>X11 Additions: reduced the CPU load of VBoxClient in
1703 drag'and'drop mode</para>
1704 </listitem>
1705
1706 <listitem>
1707 <para>OS/2 Additions: made the mouse wheel work (bug #6793)</para>
1708 </listitem>
1709
1710 <listitem>
1711 <para>Guest Additions: fixed problems copying and pasting between two
1712 guests on an X11 host (bug #11792)</para>
1713 </listitem>
1714
1715 <listitem>
1716 <para>Guest Additions: fixed guest process timeout / kill handling</para>
1717 </listitem>
1718
1719 </itemizedlist>
1720 </sect1>
1721
1722 <sect1>
1723 <title>Version 4.2.12 (2013-04-12)</title>
1724
1725 <para>This is a maintenance release. The following items were fixed and/or
1726 added:</para>
1727
1728 <itemizedlist>
1729
1730 <listitem>
1731 <para>VMM: fixed a Guru Meditation on putting Linux guest CPU online if
1732 nested paging is disabled</para>
1733 </listitem>
1734
1735 <listitem>
1736 <para>VMM: invalidate TLB entries even for non-present pages</para>
1737 </listitem>
1738
1739 <listitem>
1740 <para>GUI: Multi-screen support: fixed a crash on visual-mode change</para>
1741 </listitem>
1742
1743 <listitem>
1744 <para>GUI: Multi-screen support: disabled guest-screens should now remain
1745 disabled on visual-mode change</para>
1746 </listitem>
1747
1748 <listitem>
1749 <para>GUI: Multi-screen support: handle host/guest screen plugging/unplugging
1750 in different visual-modes</para>
1751 </listitem>
1752
1753 <listitem>
1754 <para>GUI: Multi-screen support: seamless mode: fixed a bug when empty seamless
1755 screens were represented by full screen windows</para>
1756 </listitem>
1757
1758 <listitem>
1759 <para>GUI: Multi-screen support: each machine window in multi-screen
1760 configuration should have correct menu-bar now (Mac OS X hosts)</para>
1761 </listitem>
1762
1763 <listitem>
1764 <para>GUI: Multi-screen support: machine window View menu should
1765 have correct content in seamless / full screen mode now (Mac OS X hosts)</para>
1766 </listitem>
1767
1768 <listitem>
1769 <para>GUI: VM manager: vertical scroll-bars should be now updated on
1770 content/window resize</para>
1771 </listitem>
1772
1773 <listitem>
1774 <para>GUI: VM settings: fixed crash on machine state-change event</para>
1775 </listitem>
1776
1777 <listitem>
1778 <para>GUI: don't show warnings about enabled or disabled mouse integration
1779 if the VM was restored from a saved state</para>
1780 </listitem>
1781
1782 <listitem>
1783 <para>Virtio-net: properly announce that the guest has to handle
1784 partial TCP checksums (bug #9380)</para>
1785 </listitem>
1786
1787 <listitem>
1788 <para>Storage: Fixed incorrect alignment of VDI images causing disk size
1789 changes when using snapshots (bug #11597)</para>
1790 </listitem>
1791
1792 <listitem>
1793 <para>Audio: fixed broken ALSA &amp; PulseAudio on some Linux hosts
1794 due to invalid symbol resolution (bug #11615)</para>
1795 </listitem>
1796
1797 <listitem>
1798 <para>PS/2 keyboard: re-apply keyboard repeat delay and rate
1799 after a VM was restored from a saved state (bug #10933)</para>
1800 </listitem>
1801
1802 <listitem>
1803 <para>BIOS: updated DMI processor information table (type 4):
1804 corrected L1 &amp; L2 cache table handles</para>
1805 </listitem>
1806
1807 <listitem>
1808 <para>Timekeeping: fix several issues which can lead to incorrect
1809 time, Solaris guests sporadically showed time going briefly back
1810 to Jan 1 1970</para>
1811 </listitem>
1812
1813 <listitem>
1814 <para>Main/Metrics: disk metrics are collected properly when software
1815 RAID, symbolic links or rootfs are used on Linux hosts</para>
1816 </listitem>
1817
1818 <listitem>
1819 <para>VBoxManage: don't stay paused after a snapshot was created
1820 and the VM was running before</para>
1821 </listitem>
1822
1823 <listitem>
1824 <para>VBoxManage: introduced <emphasis>controlvm nicpromisc</emphasis>
1825 (bug #11423)</para>
1826 </listitem>
1827
1828 <listitem>
1829 <para>VBoxManage: don't crash on <emphasis>controlvm
1830 guestmemoryballoon</emphasis> of the VM isn't running (bug #11639)</para>
1831 </listitem>
1832
1833 <listitem>
1834 <para>VBoxHeadless: don't filter guest property events as this would
1835 affect all clients (bug #11644)</para>
1836 </listitem>
1837
1838 <listitem>
1839 <para>Guest control: prevent double CR in the output generated
1840 by guest commands and do NLS conversion</para>
1841 </listitem>
1842
1843 <listitem>
1844 <para>Linux hosts / guests: fixed build errors on Linux 3.5 and newer
1845 kernels if the <emphasis>CONFIG_UIDGID_STRICT_TYPE_CHECKS</emphasis>
1846 config option is enabled (bug #11664)</para>
1847 </listitem>
1848
1849 <listitem>
1850 <para>Linux Additions: handle fall-back to VESA driver on RedHat-based
1851 guests if vboxvideo cannot be loaded</para>
1852 </listitem>
1853
1854 <listitem>
1855 <para>Linux Additions: RHEL/OEL/CentOS 6.4 compile fix (bug #11586)</para>
1856 </listitem>
1857
1858 <listitem>
1859 <para>Linux Additions: Debian Linux kernel 3.2.0-4 (3.2.39) compile
1860 fix (bug #11634)</para>
1861 </listitem>
1862
1863 <listitem>
1864 <para>Linux Additions: added auto-logon support for Linux guests using
1865 LightDM as the display manager</para>
1866 </listitem>
1867
1868 <listitem>
1869 <para>Windows Additions: Support for multimonitor. Dynamic enable/disable
1870 of secondary virtual monitors. Support for XPDM/WDDM based guests
1871 (bug #6118)</para>
1872 </listitem>
1873
1874 <listitem>
1875 <para>X11 Additions: support X.Org Server 1.14 (bug #11609)</para>
1876 </listitem>
1877
1878 </itemizedlist>
1879
1880 </sect1>
1881
1882 <sect1>
1883 <title>Version 4.2.10 (2013-03-05)</title>
1884
1885 <para>This is a maintenance release. The following items were fixed and/or
1886 added:</para>
1887
1888 <itemizedlist>
1889
1890 <listitem>
1891 <para>GUI: fixed keyboard with XQuartz X server (bug #10664)</para>
1892 </listitem>
1893
1894 <listitem>
1895 <para>Main/Display: fixed a crash with multi-monitors under certain
1896 conditions (Mac OS X hosts only)</para>
1897 </listitem>
1898
1899 <listitem>
1900 <para>Main/Properties: fixed a crash under certain conditions, for
1901 example after wakeup from host hibernate (bug #11444)</para>
1902 </listitem>
1903
1904 <listitem>
1905 <para>Settings: don't lose the internal network settings if they are not
1906 currently active</para>
1907 </listitem>
1908
1909 <listitem>
1910 <para>Storage: another incompatibility fix for VHD differencing images with
1911 Hyper-V (bug #5990)</para>
1912 </listitem>
1913
1914 <listitem>
1915 <para>VBoxManage: don't read beyond the end of the file specified
1916 with <emphasis>export --eulafile (bug #11528)</emphasis></para>
1917 </listitem>
1918
1919 <listitem>
1920 <para>Linux hosts / guests: Linux 3.9-rc0 compile fixes</para>
1921 </listitem>
1922
1923 <listitem>
1924 <para>Linux Additions: fixed two warnings in the shared folders
1925 guest kernel module (bug #11390)</para>
1926 </listitem>
1927
1928 <listitem>
1929 <para>Linux Additions: don't crash VBoxService if libdbus is
1930 not available (bug #8638)</para>
1931 </listitem>
1932
1933 <listitem>
1934 <para>Windows Additions: fixed upgrading MultiMedia Redirection (MMR) support</para>
1935 </listitem>
1936
1937 </itemizedlist>
1938 </sect1>
1939
1940 <sect1>
1941 <title>Version 4.2.8 (2013-02-20)</title>
1942
1943 <para>This is a maintenance release. The following items were fixed and/or
1944 added:</para>
1945
1946 <itemizedlist>
1947
1948 <listitem>
1949 <para>VMM: fixed a guest crash with a huge amount of guest RAM on
1950 VT-x hosts (bug #11306)</para>
1951 </listitem>
1952
1953 <listitem>
1954 <para>GUI: fixed a layout bug in the Mac OS X clone VM dialog
1955 (bug #10982)</para>
1956 </listitem>
1957
1958 <listitem>
1959 <para>GUI: not all the translation tags were taken into account
1960 during the language switch (bug #11342)</para>
1961 </listitem>
1962
1963 <listitem>
1964 <para>GUI: the <emphasis>take guest screenshot</emphasis> dialog sometimes
1965 had no keyboard input available on Windows host</para>
1966 </listitem>
1967
1968 <listitem>
1969 <para>Main/Machine: fix the generation of a spurious event for inaccessible
1970 VMs which triggered an endless event generation loop in cooperation
1971 with the GUI which became unresponsive (4.2.6 regression; bug
1972 #11323)</para>
1973 </listitem>
1974
1975 <listitem>
1976 <para>Main/Display: fix for an access violation under certain
1977 conditions in multi-monitor configurations (bug #10539)</para>
1978 </listitem>
1979
1980 <listitem>
1981 <para>Main/Metrics: network metrics are now collected for
1982 active (up) interfaces only, the state of an interface being evaluated
1983 when the associated metric is enabled via <emphasis>setupMetrics</emphasis></para>
1984 </listitem>
1985
1986 <listitem>
1987 <para>Snapshots: reduce the time for merging snapshots under
1988 certain conditions</para>
1989 </listitem>
1990
1991 <listitem>
1992 <para>Storage: fixed data corruption after resizing a VDI image under
1993 certain circumstances (bug #11344)</para>
1994 </listitem>
1995
1996 <listitem>
1997 <para>Storage: fixed non working online merging of snapshots
1998 (4.2.6 regression, bug #11359)</para>
1999 </listitem>
2000
2001 <listitem>
2002 <para>Storage: fixed crash when connecting to certain QNAP iSCSI
2003 targets</para>
2004 </listitem>
2005
2006 <listitem>
2007 <para>Storage: fixed incompatibility of VHD differencing images with
2008 Hyper-V (bug #5990)</para>
2009 </listitem>
2010
2011 <listitem>
2012 <para>Bridged Networking: fixed TCP pseudo header checksum computation
2013 for IPv6 (bug #9380)</para>
2014 </listitem>
2015
2016 <listitem>
2017 <para>3D support: fix Battlefield 1942 game crashes (bug #11369)</para>
2018 </listitem>
2019
2020 <listitem>
2021 <para>Settings: really sanitise the name of VM folders and settings
2022 file, the code was disabled before (bug #10549)</para>
2023 </listitem>
2024
2025 <listitem>
2026 <para>Settings: allow to change VRDE settings for saved VMs</para>
2027 </listitem>
2028
2029 <listitem>
2030 <para>VBoxManage: don't crash during <emphasis>screenshotpng</emphasis>
2031 if there is no display (bug #11363)</para>
2032 </listitem>
2033
2034 <listitem>
2035 <para>Linux hosts: work around gcc bug 55940 which might lead to wrong
2036 kernel module code if gcc 4.7 is used to compile the 32-bit Linux
2037 host kernel (bug #11035)</para>
2038 </listitem>
2039
2040 <listitem>
2041 <para>Linux hosts: fixed inconsistent lock state and deadlock warnings on module
2042 load and VM startup when CONFIG_PROVE_LOCKING is enabled (bug #11318)</para>
2043 </listitem>
2044
2045 <listitem>
2046 <para>Linux hosts: made "]" key work again on Japanese keyboards</para>
2047 </listitem>
2048
2049 <listitem>
2050 <para>Mac OS X hosts: don't crash the kernel during dtrace if the VBox
2051 kernel extensions are loaded (10.6 hosts only; bug #11273)</para>
2052 </listitem>
2053
2054 <listitem>
2055 <para>Solaris / Mac OS X hosts: machine CPU load metrics now report 100%
2056 when all cores are fully utilized (used to be a single core)</para>
2057 </listitem>
2058
2059 <listitem>
2060 <para>Solaris 11 host installer: wait for any services left over from
2061 a previous installation to be terminated to avoid confusing SMF.
2062 </para>
2063 </listitem>
2064
2065 <listitem>
2066 <para>Guest Additions: don't block signals for processes executed
2067 via guest control</para>
2068 </listitem>
2069
2070 <listitem>
2071 <para>Guest Additions: fixed a small memory leak in VBoxService
2072 (bug #10970)</para>
2073 </listitem>
2074
2075 <listitem>
2076 <para>Windows Additions: fixed shared folder issue with
2077 large reads/writes on 64 bit Windows guests (bug #11115)</para>
2078 </listitem>
2079
2080 <listitem>
2081 <para>Linux Additions: Linux 3.8 compile fixes (bug #11036)</para>
2082 </listitem>
2083
2084 <listitem>
2085 <para>X11 Additions: fixed blocked SIGALRM in 3D desktop sessions
2086 (bug #10987)</para>
2087 </listitem>
2088
2089 <listitem>
2090 <para>X11 Additions: fixed an unresolved reference in vboxvideo_drv
2091 for X.org 6.8 guests and before (e.g. RHEL4; 4.2.0 regression)</para>
2092 </listitem>
2093
2094 <listitem>
2095 <para>X11 Additions: fixed screen automatic resizing for guests with
2096 X.org 1.3 or older (4.2.0 regression)</para>
2097 </listitem>
2098
2099 </itemizedlist>
2100
2101 </sect1>
2102
2103 <sect1>
2104 <title>Version 4.2.6 (2012-12-19)</title>
2105
2106 <para>This is a maintenance release. The following items were fixed and/or
2107 added:</para>
2108
2109 <itemizedlist>
2110
2111 <listitem>
2112 <para>VMM: don't inject stale VT-x events to prevent crashes after VM reset
2113 (bug #11256)</para>
2114 </listitem>
2115
2116 <listitem>
2117 <para>VMM: workaround for buggy BIOSes which enable <emphasis>MONITOR</emphasis>
2118 only for certain CPUs (bug #9460)</para>
2119 </listitem>
2120
2121 <listitem>
2122 <para>GUI: fixed trimming of anti-aliased text in details-view element headers
2123 (4.2.0 regression)</para>
2124 </listitem>
2125
2126 <listitem>
2127 <para>GUI: fixed create-settings-file-alias functionality on Mac hosts
2128 (4.2.0 regression)</para>
2129 </listitem>
2130
2131 <listitem>
2132 <para>GUI: fixed take-guest-screenshot functionality on Windows hosts
2133 (bug #11095)</para>
2134 </listitem>
2135
2136 <listitem>
2137 <para>GUI: several minor fixes, including palette fixes (bug #11191)</para>
2138 </listitem>
2139
2140 <listitem>
2141 <para>GUI: fixed Windows 2012 OS type (bug #11206)</para>
2142 </listitem>
2143
2144 <listitem>
2145 <para>GUI: allow to terminate the VM even if VBoxSVC crashed</para>
2146 </listitem>
2147
2148 <listitem>
2149 <para>API: fixed cancelling of snapshots, previously this could lead
2150 to inconsistent VM configs (bug #6877)</para>
2151 </listitem>
2152
2153 <listitem>
2154 <para>API: fixed identifying disk images by UUID (bug #11209)</para>
2155 </listitem>
2156
2157 <listitem>
2158 <para>3D support: several fixes</para>
2159 </listitem>
2160
2161 <listitem>
2162 <para>VRDP: fixed occasional crash with external authentication
2163 (bug #11156)</para>
2164 </listitem>
2165
2166 <listitem>
2167 <para>VGA: fix for double scan text modes</para>
2168 </listitem>
2169
2170 <listitem>
2171 <para>USB: fixed invalid pending request count at the time of service
2172 of <emphasis>DEVICE POWER</emphasis> requests (Windows hosts only;
2173 bugs #10021, #11056)</para>
2174 </listitem>
2175
2176 <listitem>
2177 <para>USB keyboard: Korean keyboard workaround (bug #11150)</para>
2178 </listitem>
2179
2180 <listitem>
2181 <para>Storage: fixed hang with QCOW images and asynchronous I/O enabled</para>
2182 </listitem>
2183
2184 <listitem>
2185 <para>Storage: fixed hang with newer VHD images (bug #11279)</para>
2186 </listitem>
2187
2188 <listitem>
2189 <para>Storage: actually write the non-rotational flag to the VM
2190 settings (4.2.0 regression)</para>
2191 </listitem>
2192
2193 <listitem>
2194 <para>Virtio-net: fixed the problem with network statistics counters
2195 in Session Information dialog (GUI)</para>
2196 </listitem>
2197
2198 <listitem>
2199 <para>Metrics: introduced <emphasis>network rate</emphasis> and
2200 <emphasis>disk usage</emphasis> metrics</para>
2201 </listitem>
2202
2203 <listitem>
2204 <para>Metrics: fixed a crash under certain conditions on Solaris hosts</para>
2205 </listitem>
2206
2207 <listitem>
2208 <para>BIOS: fix for El Torito</para>
2209 </listitem>
2210
2211 <listitem>
2212 <para>Shared Folders: if the host folder of a shared folder mapping does
2213 not exist, keep it active but mark it as invalid to prevent
2214 inconsistent saved states (bug #11147)</para>
2215 </listitem>
2216
2217 <listitem>
2218 <para>VBoxManage: fixed converting disks from raw images</para>
2219 </listitem>
2220
2221 <listitem>
2222 <para>VBoxManage: show snapshot description in the VM or snapshot
2223 information</para>
2224 </listitem>
2225
2226 <listitem>
2227 <para>VBoxManage: make implicit opening of media consistent in all
2228 places dealing with media</para>
2229 </listitem>
2230
2231 <listitem>
2232 <para>VBoxManage: the iSCSI initiator name was not stored in the settings
2233 file when doing <emphasis>storageattach</emphasis> (bug #11212)</para>
2234 </listitem>
2235
2236 <listitem>
2237 <para>VBoxManage: <emphasis>metrics collect</emphasis> now properly handles
2238 <computeroutput>'CPU/MHz'</computeroutput> and
2239 <computeroutput>'Net/*/LinkSpeed'</computeroutput> metrics</para>
2240 </listitem>
2241
2242 <listitem>
2243 <para>VBoxManage: changing the image UUID or parent UUID as part of
2244 <emphasis>storageattach</emphasis> works now in all safe cases</para>
2245 </listitem>
2246
2247 <listitem>
2248 <para>VBoxManage: introduced <emphasis>storageattach --medium additions</emphasis>
2249 as a shortcut to mount the additions image (bug #11165)</para>
2250 </listitem>
2251
2252 <listitem>
2253 <para>OVF: fixed importing OVF files cerated by recent VMware
2254 products (bug #10905)</para>
2255 </listitem>
2256
2257 <listitem>
2258 <para>Linux hosts / Bridged Networking: fixed the problem with leaking
2259 connections in conntrack (bug #11178)</para>
2260 </listitem>
2261
2262 <listitem>
2263 <para>Linux Additions: added support for ConsoleKit sessions in the
2264 vminfo service of VBoxService</para>
2265 </listitem>
2266
2267 <listitem>
2268 <para>Linux Additions: don't crash during remount under certain
2269 conditions (bug #11291)</para>
2270 </listitem>
2271
2272 <listitem>
2273 <para>Linux/Solaris Additions: fixed guest memory metrics collection</para>
2274 </listitem>
2275
2276 <listitem>
2277 <para>Solaris hosts: added a dependency to ensure that the user directories
2278 are reachable when starting VBox services</para>
2279 </listitem>
2280
2281 <listitem>
2282 <para>Windows host installer: integrated user-contributed translations,
2283 thanks to all contributors!</para>
2284 </listitem>
2285
2286 <listitem>
2287 <para>Windows Additions: fixed auto-logon installation for Windows 8</para>
2288 </listitem>
2289
2290 <listitem>
2291 <para>Windows Additions: don't fail if the shared folders host service is not
2292 available</para>
2293 </listitem>
2294
2295 <listitem>
2296 <para>Windows Additions: fixed Guest Additions startup on Windows 2000
2297 guests (bug #11253)</para>
2298 </listitem>
2299
2300 <listitem>
2301 <para>Windows Additions: auto-resize fixes for Windows 8 guests</para>
2302 </listitem>
2303 </itemizedlist>
2304
2305 </sect1>
2306
2307 <sect1>
2308 <title>Version 4.2.4 (2012-10-26)</title>
2309
2310 <para>This is a maintenance release. The following items were fixed and/or
2311 added:</para>
2312
2313 <itemizedlist>
2314
2315 <listitem>
2316 <para>GUI: fixed validation warning on global settings / proxy page
2317 (4.2.2 regression, bug #11089)</para>
2318 </listitem>
2319
2320 <listitem>
2321 <para>GUI: fixed crash with multiple guest screens on certain
2322 conditions (OS X hosts only)</para>
2323 </listitem>
2324
2325 <listitem>
2326 <para>VBoxBalloonCtrl: fixed command line argument handling of
2327 ballooning module</para>
2328 </listitem>
2329
2330 <listitem>
2331 <para>VRDP: fixed occasional crash during a video playback in the
2332 guest (bug #11082)</para>
2333 </listitem>
2334
2335 <listitem>
2336 <para>BIOS: fixed broken DMI information (4.2 regression)</para>
2337 </listitem>
2338
2339 <listitem>
2340 <para>BIOS: workaround for booting from Windows 2000 floppy disks</para>
2341 </listitem>
2342
2343 <listitem>
2344 <para>EFI: fixed video mode selection loss on VM reboot (#10983)</para>
2345 </listitem>
2346
2347 <listitem>
2348 <para>Parallel: fixed parallel port printing failure/ paper queue empty
2349 error (Windows hosts only)</para>
2350 </listitem>
2351
2352 <listitem>
2353 <para>NAT: fixed crash on alias-less DNS responses when host-resolver is used</para>
2354 </listitem>
2355
2356 <listitem>
2357 <para>Storage: fixed hang under rare circumstances</para>
2358 </listitem>
2359
2360 </itemizedlist>
2361 </sect1>
2362
2363 <sect1>
2364 <title>Version 4.2.2 (2012-10-18)</title>
2365
2366 <para>This is a maintenance release. The following items were fixed and/or
2367 added:</para>
2368
2369 <itemizedlist>
2370
2371 <listitem>
2372 <para>VMM: adapted to changes in Mac OS X 10.8.2 (bug #10965)</para>
2373 </listitem>
2374
2375 <listitem>
2376 <para>GUI: restored VM item tool-tip functionality (4.2 regression)</para>
2377 </listitem>
2378
2379 <listitem>
2380 <para>GUI: added group item tool-tip functionality</para>
2381 </listitem>
2382
2383 <listitem>
2384 <para>GUI: fixed handling of the .ova/.ovf file name association
2385 (4.2 regression)</para>
2386 </listitem>
2387
2388 <listitem>
2389 <para>GUI: it was not possible to change any setting before the
2390 first VM was created (bug #10928)</para>
2391 </listitem>
2392
2393 <listitem>
2394 <para>GUI: disable grouping action if all the selected items are
2395 full children list of the same group already</para>
2396 </listitem>
2397
2398 <listitem>
2399 <para>GUI: added menu for runtime drag-and-drop option change</para>
2400 </listitem>
2401
2402 <listitem>
2403 <para>GUI: cleanup shared-clipboard menu on visual-mode change</para>
2404 </listitem>
2405
2406 <listitem>
2407 <para>GUI: make sure VM receives keyboard focus on entering full screen mode
2408 on Win host (bug #11051)</para>
2409 </listitem>
2410
2411 <listitem>
2412 <para>GUI: disable proxy authentication for security reasons</para>
2413 </listitem>
2414
2415 <listitem>
2416 <para>3D support: <emphasis>DrawIndexedPrimitiveUP</emphasis> implementation
2417 fixes for the Windows WDDM video driver (bug #10929) </para>
2418 </listitem>
2419
2420 <listitem>
2421 <para>Storage: fixed a release assertion in the AHCI emulation when requests
2422 where cancelled with asynchronous I/O disabled</para>
2423 </listitem>
2424
2425 <listitem>
2426 <para>Storage: fixed a hang during VM reset under certain circumstances
2427 (bug #10898)</para>
2428 </listitem>
2429
2430 <listitem>
2431 <para>NAT: fixed a crash under rare circumstances (Windows hosts only;
2432 bug #10128)</para>
2433 </listitem>
2434
2435 <listitem>
2436 <para>NAT: automatically use the host resolver if the host name server is
2437 set to some unusual loopback value (bug #10864)</para>
2438 </listitem>
2439
2440 <listitem>
2441 <para>E1000: fixed a VirtualBox crash during intensive network transfers
2442 (4.2 regression; bugs #10936, #10969, #10980)</para>
2443 </listitem>
2444
2445 <listitem>
2446 <para>ICH9: fixed PCI bridge initialization</para>
2447 </listitem>
2448
2449 <listitem>
2450 <para>USB mouse: ensure that the last mouse event doesn't get lost if no URBs
2451 are available</para>
2452 </listitem>
2453
2454 <listitem>
2455 <para>BIOS: certain legacy guests (e.g. Windows 95) didn't find the boot
2456 device after a warm reboot</para>
2457 </listitem>
2458
2459 <listitem>
2460 <para>BIOS: don't trash the palette in text modes when setting the border
2461 color</para>
2462 </listitem>
2463
2464 <listitem>
2465 <para>EFI: fixed OS X guest autoboot (4.2 regression)</para>
2466 </listitem>
2467
2468 <listitem>
2469 <para>VBoxManage: fixed output of <emphasis>showvminfo --machinereadable</emphasis>
2470 (bug #10973)</para>
2471 </listitem>
2472
2473 <listitem>
2474 <para>VBoxManage: fixed parsing of <emphasis>storageattach --discard</emphasis>
2475 (bug #11023)</para>
2476 </listitem>
2477
2478 <listitem>
2479 <para>VBoxManage: fixed wrong output of the HPET setting in <emphasis>showvminfo</emphasis>
2480 (bug #11065)</para>
2481 </listitem>
2482
2483 <listitem>
2484 <para>VBoxManage: fixed closing the guest session after executing a
2485 guest process via guest control</para>
2486 </listitem>
2487
2488 <listitem>
2489 <para>VBoxShell: adaptions to interface name changes</para>
2490 </listitem>
2491
2492 <listitem>
2493 <para>Guest Additions device: fixed a Guest Additions hang when a
2494 machine was reset after a crash</para>
2495 </listitem>
2496
2497 <listitem>
2498 <para>Linux hosts / guests: Linux 3.7-rc1 fixes</para>
2499 </listitem>
2500
2501 <listitem>
2502 <para>Linux Additions: support X.Org Server 1.13</para>
2503 </listitem>
2504
2505 <listitem>
2506 <para>Linux Additions: fixed a hang when the X server was restarted with
2507 old guest kernels</para>
2508 </listitem>
2509
2510 <listitem>
2511 <para>Linux Additions: fixed a VBoxService crash during CPU hot remove
2512 (bug #10964)</para>
2513 </listitem>
2514
2515 <listitem>
2516 <para>Windows Additions: fixed automatic screen resize
2517 issue for NT4 guests</para>
2518 </listitem>
2519
2520 <listitem>
2521 <para>OS/2 Additions: fixed shutdown hang</para>
2522 </listitem>
2523
2524 <listitem>
2525 <para>OS/2 Additions: fixed mouse driver panic</para>
2526 </listitem>
2527
2528 <listitem>
2529 <para>Solaris hosts: fixed autostart service going into maintenance mode after
2530 all VMs started</para>
2531 </listitem>
2532
2533 <listitem>
2534 <para>Solaris hosts: fixed linking the host driver with the dtrace module</para>
2535 </listitem>
2536
2537 </itemizedlist>
2538
2539 </sect1>
2540
2541 <sect1>
2542
2543 <title>Version 4.2.0 (2012-09-13)</title>
2544
2545 <para>This is a major update. The following major new features
2546 were added:</para>
2547
2548 <itemizedlist>
2549
2550 <listitem>
2551 <para>Improved Windows 8 support, in particular many 3D-related fixes</para>
2552 </listitem>
2553
2554 <listitem>
2555 <para>GUI: VM groups (bug #288)</para>
2556 </listitem>
2557
2558 <listitem>
2559 <para>GUI: expert mode for wizards</para>
2560 </listitem>
2561
2562 <listitem>
2563 <para>GUI: allow to alter some settings during runtime</para>
2564 </listitem>
2565
2566 <listitem>
2567 <para>Support for up to 36 network cards, in combination with an
2568 ICH9 chipset configuration (bug #8805)</para>
2569 </listitem>
2570
2571 <listitem>
2572 <para>Resource control: added support for limiting network IO
2573 bandwidth; see <xref linkend="network_bandwidth_limit" /> (bug #3653)</para>
2574 </listitem>
2575
2576 <listitem>
2577 <para>Added possibility to start VMs during system boot on Linux,
2578 OS X and Solaris; see <xref linkend="autostart" /> (bug #950)</para>
2579 </listitem>
2580
2581 <listitem>
2582 <para>Added experimental support for drag'n'drop from the host to
2583 Linux guests. Support for more guests and for guest-to-host is
2584 planned. (bug #81)</para>
2585 </listitem>
2586
2587 <listitem>
2588 <para>Added support for parallel port passthrough on Windows hosts</para>
2589 </listitem>
2590
2591 <listitem>
2592 <para>Enhanced API for controlling the guest; please see the SDK reference and API
2593 documentation for more information</para>
2594 </listitem>
2595
2596 </itemizedlist>
2597
2598 <para>In addition, the following items were fixed and/or added:</para>
2599
2600 <itemizedlist>
2601
2602 <listitem>
2603 <para>Mac OS X hosts: sign application and installer to avoid warnings
2604 on Mountain Lion</para>
2605 </listitem>
2606
2607 <listitem>
2608 <para>VMM: fixed a potential host crash triggered by shutting down a VM
2609 when another VM was running (only affected 32-bit hosts and 64-bit OS X hosts,
2610 4.1 regression, bug #9897)</para>
2611 </listitem>
2612
2613 <listitem>
2614 <para>VMM: fixed a potential host crash under a high guest memory pressure
2615 (seen with Windows 8 guests)</para>
2616 </listitem>
2617
2618 <listitem>
2619 <para>VMM: improved VM context switch performance for Intel CPUs using
2620 nested paging</para>
2621 </listitem>
2622
2623 <listitem>
2624 <para>VMM: added support for <emphasis>FlushByASID</emphasis> features of
2625 AMD CPUs (Bulldozer and newer)</para>
2626 </listitem>
2627
2628 <listitem>
2629 <para>VMM: fixed unreal mode handling on older CPUs with VT-x
2630 (gPXE, Solaris 7/8/9; bug #9941)</para>
2631 </listitem>
2632
2633 <listitem>
2634 <para>VMM: fixed MP tables fixes for I/O APIC interrupt routing relevant
2635 for ancient SMP guests (e.g. old OS/2 releases)</para>
2636 </listitem>
2637
2638 <listitem>
2639 <para>VMM: support recent VIA CPUs (bug #10005)</para>
2640 </listitem>
2641
2642 <listitem>
2643 <para>VMM: fixed handling of task gates if VT-x/AMD-V is disabled</para>
2644 </listitem>
2645
2646 <listitem>
2647 <para>VMM: page fusion fixes</para>
2648 </listitem>
2649
2650 <listitem>
2651 <para>GUI: network operations manager</para>
2652 </listitem>
2653
2654 <listitem>
2655 <para>GUI: allow taking screenshots of the current VM window content (bug #5561)</para>
2656 </listitem>
2657
2658 <listitem>
2659 <para>GUI: allow automatically sorting of the VM list</para>
2660 </listitem>
2661
2662 <listitem>
2663 <para>GUI: allow starting of headless VMs from the GUI</para>
2664 </listitem>
2665
2666 <listitem>
2667 <para>GUI: allow reset, shutdown and poweroff from the Manager window</para>
2668 </listitem>
2669
2670 <listitem>
2671 <para>GUI: allow to globally limit the maximum screen resolution for
2672 guests</para>
2673 </listitem>
2674
2675 <listitem>
2676 <para>GUI: show the full medium part on hovering the list of recently
2677 used ISO images</para>
2678 </listitem>
2679
2680 <listitem>
2681 <para>GUI: do not create additional folders when a new machine has a
2682 separator character in its name (bug #6541)</para>
2683 </listitem>
2684
2685 <listitem>
2686 <para>GUI: don't crash on terminate if the settings dialog is still open
2687 (bug #9973)</para>
2688 </listitem>
2689
2690 <listitem>
2691 <para>GUI: consider scaled DPI values when display fonts on Windows hosts
2692 (bug #9864)</para>
2693 </listitem>
2694
2695 <listitem>
2696 <para>GUI: if a bridged network interface cannot be found, don't
2697 refuse to start the VM but allow the user to change the setting
2698 immediately</para>
2699 </listitem>
2700
2701 <listitem>
2702 <para>Snapshots: fixed a crash when restoring an old
2703 snapshot when powering off a VM (bugs #9364, #9604, #10491)</para>
2704 </listitem>
2705
2706 <listitem>
2707 <para>Clipboard: disable the clipboard by default for new VMs
2708 (see <xref linkend="security_clipboard" />). It can be enabled at
2709 any time using the VM menu</para>
2710 </listitem>
2711
2712 <listitem>
2713 <para>Settings: sanitise the name of VM folders and settings file (bug #10549)</para>
2714 </listitem>
2715
2716 <listitem>
2717 <para>Settings: allow to store the iSCSI initiator secret encrypted</para>
2718 </listitem>
2719
2720 <listitem>
2721 <para>NAT: improvements for the built-in TFTP server (bugs #7385, #10286)</para>
2722 </listitem>
2723
2724 <listitem>
2725 <para>NAT: fixed memory leak when disabling the NAT engine (bug #10801)</para>
2726 </listitem>
2727
2728 <listitem>
2729 <para>E1000: 802.1q VLAN support (bug #10429)</para>
2730 </listitem>
2731
2732 <listitem>
2733 <para>Storage: implemented burning of audio CDs in passthrough mode</para>
2734 </listitem>
2735
2736 <listitem>
2737 <para>Storage: fixed audio CD passthrough for certain media players</para>
2738 </listitem>
2739
2740 <listitem>
2741 <para>Storage: implemented support for discarding unused image blocks
2742 through TRIM for SATA and IDE and UNMAP for SCSI when using VDI images</para>
2743 </listitem>
2744
2745 <listitem>
2746 <para>Storage: added support for QED images</para>
2747 </listitem>
2748
2749 <listitem>
2750 <para>Storage: added support for QCOW (full support for v1 and readonly
2751 support for v2 images)</para>
2752 </listitem>
2753
2754 <listitem>
2755 <para>Storage: added readonly support for VHDX images</para>
2756 </listitem>
2757
2758 <listitem>
2759 <para>USB: don't crash if a USB device is plugged or unplugged when
2760 saving or loading the VM state (SMP guests only)</para>
2761 </listitem>
2762
2763 <listitem>
2764 <para>Solaris additions: added support for X.org Server 1.11 and 1.12</para>
2765 </listitem>
2766
2767 <listitem>
2768 <para>Solaris additions: switched to using an in-kernel mouse driver</para>
2769 </listitem>
2770
2771 <listitem>
2772 <para>Windows hosts: no need to recreate host-only adapters after a
2773 VirtualBox update</para>
2774 </listitem>
2775
2776 <listitem>
2777 <para>Windows hosts: updated toolchain; make the source code compatible
2778 to VC 2010 and enable some security-related compiler options</para>
2779 </listitem>
2780
2781 <listitem>
2782 <para>Windows Additions: fixed memory leak in VBoxTray (bug #10808)</para>
2783 </listitem>
2784
2785 </itemizedlist>
2786 </sect1>
2787
2788 <sect1>
2789 <title>Version 4.1.18 (2012-06-06)</title>
2790
2791 <para>This is a maintenance release. The following items were fixed and/or
2792 added:</para>
2793
2794 <itemizedlist>
2795
2796 <listitem>
2797 <para>VMM: fixed <emphasis>VERR_REM_VIRTUAL_CPU_ERROR</emphasis>
2798 under rare conditions after the guest has been reset (bug #5164
2799 and others)</para>
2800 </listitem>
2801
2802 <listitem>
2803 <para>VMM: fixed host freezes with 64-bit guests on 32-bit Linux
2804 hosts (bug #10528)</para>
2805 </listitem>
2806
2807 <listitem>
2808 <para>VRDP: added a workaround for rdesktop clients not properly
2809 updating the screen size when minimized</para>
2810 </listitem>
2811
2812 <listitem>
2813 <para>AHCI: fixed a rare bug which can cause a guest memory corruption
2814 after the guest storage controller has been reset</para>
2815 </listitem>
2816
2817 <listitem>
2818 <para>NAT: another attempt to fix crashes under rare conditions
2819 (Windows hosts only; bug #10513)</para>
2820 </listitem>
2821
2822 <listitem>
2823 <para>Mac OS X hosts: addressed issues running Leopard / Snow Leopard
2824 (bug #10631)</para>
2825 </listitem>
2826
2827 <listitem>
2828 <para>Linux hosts / Bridged Networking: fixed the problem with device driver
2829 unloading on kernels 3.2.18 and newer due to an invalid reference counter
2830 (bug #10624)</para>
2831 </listitem>
2832
2833 <listitem>
2834 <para>Linux hosts / guests: Linux 3.5-rc1 fixes</para>
2835 </listitem>
2836
2837 <listitem>
2838 <para>Linux Additions: the guest content was sometimes not properly
2839 updated (bug #9887)</para>
2840 </listitem>
2841
2842 <listitem>
2843 <para>Solaris Additions: installer fix for X.org Server 1.11 and 1.12</para>
2844 </listitem>
2845
2846 </itemizedlist>
2847 </sect1>
2848
2849 <sect1>
2850 <title>Version 4.1.16 (2012-05-22)</title>
2851
2852 <para>This is a maintenance release. The following items were fixed and/or
2853 added:</para>
2854
2855 <itemizedlist>
2856
2857 <listitem>
2858 <para>VMM: fixed a Guru Meditation <emphasis>VERR_ACCESS_DENIED</emphasis>
2859 with certain guests (bugs #7589, #8247)</para>
2860 </listitem>
2861
2862 <listitem>
2863 <para>VMM: fixed a Guru Meditation <emphasis>VERR_PAGE_TABLE_NOT_PRESENT</emphasis>
2864 with Ubuntu 32-bit guests with nested paging enabled on AMD CPUs (bug #10183)</para>
2865 </listitem>
2866
2867 <listitem>
2868 <para>VMM: preserve segment limits and attributes when switching to unreal mode
2869 required for some legacy guests to work properly (VT-x without unrestricted guest
2870 execution only; bug #9941)</para>
2871 </listitem>
2872
2873 <listitem>
2874 <para>VMM: fixed a VM hang after a resume from pause / savestate with SMP
2875 guests in rare cases</para>
2876 </listitem>
2877
2878 <listitem>
2879 <para>3D support: several fixes for the Windows WDDM video driver crash</para>
2880 </listitem>
2881
2882 <listitem>
2883 <para>NAT: fixed a crash on attempt to process ICMP datagram under some
2884 circumstances (bug #10527)</para>
2885 </listitem>
2886
2887 <listitem>
2888 <para>Host-only Networking: lifted the maximal number of interfaces to
2889 128 on Linux and Mac OS X hosts (there is no such limitation for
2890 Solaris and Windows hosts)</para>
2891 </listitem>
2892
2893 <listitem>
2894 <para>EFI: fixed wrong SEC/PEI Core entry point calculation (bug #10531)</para>
2895 </listitem>
2896
2897 <listitem>
2898 <para>VRDP: fixed a display update problem (bug #10503)</para>
2899 </listitem>
2900
2901 <listitem>
2902 <para>Main: set the proper VM state if savestate failed for some
2903 reason (bug #6189)</para>
2904 </listitem>
2905
2906 <listitem>
2907 <para>Main: more useful error message if a medium is inaccessible</para>
2908 </listitem>
2909
2910 <listitem>
2911 <para>VBoxManage: fixed <emphasis>controlvm savestate</emphasis> if the VM is already
2912 paused</para>
2913 </listitem>
2914
2915 <listitem>
2916 <para>Mac OS X hosts: addressed issues running on Mountain Lion Preview 3
2917 (bug #10267)</para>
2918 </listitem>
2919
2920 <listitem>
2921 <para>Linux hosts: Linux 3.4 compile fixes</para>
2922 </listitem>
2923
2924 <listitem>
2925 <para>Linux hosts: fixed wrong help path in some rpm-based packages
2926 (bug #10418)</para>
2927 </listitem>
2928
2929 <listitem>
2930 <para>Guest Additions: fixed handling of custom environment variables
2931 during <computeroutput>VBoxManage guestcontrol execute</computeroutput>
2932 (bug #10581)</para>
2933 </listitem>
2934
2935 <listitem>
2936 <para>Windows Additions: fixed guest driver crash of VBoxSF in certain
2937 cases (4.1.10 regression, bug #10408)</para>
2938 </listitem>
2939
2940 <listitem>
2941 <para>Windows Additions: don't load the WDDM driver if 3D support is not available
2942 for Windows 8 guests to keep the guest maintainable in that case (still better
2943 to miss some features than providing a blank screen)</para>
2944 </listitem>
2945
2946 <listitem>
2947 <para>Solaris Additions: added support for X.org Server 1.11 and 1.12</para>
2948 </listitem>
2949
2950 </itemizedlist>
2951
2952 </sect1>
2953
2954 <sect1>
2955 <title>Version 4.1.14 (2012-04-13)</title>
2956
2957 <para>This is a maintenance release. The following items were fixed and/or
2958 added:</para>
2959
2960 <itemizedlist>
2961
2962 <listitem>
2963 <para>Network: fixed the problem with packets larger than MTU-4 when
2964 PCnet or PRO/1000 was bridged to certain types of adapters on OS X hosts
2965 (bug #3783)</para>
2966 </listitem>
2967
2968 <listitem>
2969 <para>NAT: fixed a segfault under rare circumstances</para>
2970 </listitem>
2971
2972 <listitem>
2973 <para>3D support: fixed Windows WDDM video driver crash for SMP guests
2974 (bugs #10200, #10331)</para>
2975 </listitem>
2976
2977 <listitem>
2978 <para>Windows Additions, VRDP: fixed occasional corruption of vertical text</para>
2979 </listitem>
2980
2981 </itemizedlist>
2982
2983 </sect1>
2984
2985 <sect1>
2986 <title>Version 4.1.12 (2012-04-03)</title>
2987
2988 <para>This is a maintenance release. The following items were fixed and/or
2989 added:</para>
2990
2991 <itemizedlist>
2992
2993 <listitem>
2994 <para>VMM: fixed <emphasis>VERR_NOT_SUPPORTED</emphasis> and
2995 <emphasis>VERR_RAW_MODE_INVALID_SMP</emphasis> guru meditation
2996 due to an invalid reschedule to raw mode (bug #10370)</para>
2997 </listitem>
2998
2999 <listitem>
3000 <para>VMM: fixed <emphasis>PDMCritSectLeave</emphasis> guru meditation
3001 under rare circumstances with SMP guests</para>
3002 </listitem>
3003
3004 <listitem>
3005 <para>VMM: proper <emphasis>Math Fault</emphasis> handling with certain
3006 legacy guests (bug #9042)</para>
3007 </listitem>
3008
3009 <listitem>
3010 <para>NAT: fixed a socket leak under certain conditions</para>
3011 </listitem>
3012
3013 <listitem>
3014 <para>Storage: better sanity check against reading beyond end-of-file</para>
3015 </listitem>
3016
3017 <listitem>
3018 <para>Audio: fixed a crash in the NUL audio backend (bug #10374;
3019 4.1.10 regression)</para>
3020 </listitem>
3021
3022 <listitem>
3023 <para>HGCM: fixed a crash during savestate under rare circumstances</para>
3024 </listitem>
3025
3026 <listitem>
3027 <para>Metrics: fixed an occasional crash during VM shutdown if host
3028 RAM/VMM metrics are enabled</para>
3029 </listitem>
3030
3031 <listitem>
3032 <para>VBoxSVC: several locking fixes</para>
3033 </listitem>
3034
3035 <listitem>
3036 <para>VBoxManage: return the correct error code if
3037 <emphasis>controlvm savestate</emphasis> failed (bug #10134)</para>
3038 </listitem>
3039
3040 <listitem>
3041 <para>Guest Additions: VBoxService should not crash on exit (bug #10326;
3042 4.1.10 regression)</para>
3043 </listitem>
3044
3045 <listitem>
3046 <para>Windows Additions: set the correct time stamp when a file is
3047 closed (bug #6473)</para>
3048 </listitem>
3049
3050 <listitem>
3051 <para>Windows Additions: better help if the DirectX backups are not
3052 properly installed</para>
3053 </listitem>
3054
3055 <listitem>
3056 <para>Linux Additions: Linux 3.4-rc1 compile fixes</para>
3057 </listitem>
3058
3059 </itemizedlist>
3060 </sect1>
3061
3062 <sect1>
3063 <title>Version 4.1.10 (2012-03-13)</title>
3064
3065 <para>This is a maintenance release. The following items were fixed and/or
3066 added:</para>
3067
3068 <itemizedlist>
3069
3070 <listitem>
3071 <para>GUI: if 3D support on the host is not available for some reason,
3072 do not only disable this VM setting but also uncheck the checkbox</para>
3073 </listitem>
3074
3075 <listitem>
3076 <para>VMM: fixed a potential problem causing to schedule interrupts during
3077 <emphasis>SYSEXIT</emphasis> right after <emphasis>STI</emphasis></para>
3078 </listitem>
3079
3080 <listitem>
3081 <para>VMM: fixed a potential guest memory corruption issue with page
3082 fusion</para>
3083 </listitem>
3084
3085 <listitem>
3086 <para>VMM: adjusted the module matching algorithm for page fusion a
3087 little, generally resulting in slightly more shared pages</para>
3088 </listitem>
3089
3090 <listitem>
3091 <para>Main: host interfaces no longer have "defaults" for IP address
3092 and network mask attributes</para>
3093 </listitem>
3094
3095 <listitem>
3096 <para>Main: don't depend on a password for certain guest control operations
3097 (bug #10030)</para>
3098 </listitem>
3099
3100 <listitem>
3101 <para>3D support: fixed Windows XP hosts support (4.1.8 regression;
3102 bugs #10071 and #10088</para>
3103 </listitem>
3104
3105 <listitem>
3106 <para>3D support: rendering fixes for Linux hosts with NVIDIA graphics</para>
3107 </listitem>
3108
3109 <listitem>
3110 <para>3D support: fixed saved state issues (4.1.8 regression; bug #10126)</para>
3111 </listitem>
3112
3113 <listitem>
3114 <para>3D support: WDDM driver: fixed powershell_ise crashes (bug #10167),
3115 make WPF-based apps work with Aero enabled, fixed additional possible WinSAT crashes</para>
3116 </listitem>
3117
3118 <listitem>
3119 <para>VRDP: fixed remote clipboard compatibility issues with some clients</para>
3120 </listitem>
3121
3122 <listitem>
3123 <para>Storage: fixed a possible data corruption when compacting VDI or VHD
3124 images with snapshots (32-bit hosts only)</para>
3125 </listitem>
3126
3127 <listitem>
3128 <para>iSCSI: fixed crash when using incorrect credentials
3129 when authenticating with a LIO target (bug #10173)</para>
3130 </listitem>
3131
3132 <listitem>
3133 <para>Serial: don't abort in host mode under rare error conditions
3134 (non-Windows hosts only)</para>
3135 </listitem>
3136
3137 <listitem>
3138 <para>SDK: actually ship current C bindings</para>
3139 </listitem>
3140
3141 <listitem>
3142 <para>SDK: fixed the Java glue code for JDK 1.7.0 (bug #9848)</para>
3143 </listitem>
3144
3145 <listitem>
3146 <para>SDK: added Python example</para>
3147 </listitem>
3148
3149 <listitem>
3150 <para>Metrics: make metrics collection more robust regarding blocked VMs</para>
3151 </listitem>
3152
3153 <listitem>
3154 <para>Web service: added SSL/TLS support</para>
3155 </listitem>
3156
3157 <listitem>
3158 <para>VBoxShell: fixed Guest Additions information lookup</para>
3159 </listitem>
3160
3161 <listitem>
3162 <para>Solaris installer: fixed dependency checking while installing VirtualBox
3163 in a zone</para>
3164 </listitem>
3165
3166 <listitem>
3167 <para>Linux hosts/guests: Linux 3.3-rc1 compile fixes</para>
3168 </listitem>
3169
3170 <listitem>
3171 <para>Solaris hosts: fixed debug kernel panics while opening module CTF data
3172 (bug #9651)</para>
3173 </listitem>
3174
3175 <listitem>
3176 <para>Mac OS X hosts: fixed Python support on Lion</para>
3177 </listitem>
3178
3179 <listitem>
3180 <para>Linux Additions: make 3D passthrough work on OL/RHEL 6.2 (bug
3181 #10010)</para>
3182 </listitem>
3183
3184 <listitem>
3185 <para>Linux Additions: fixed missing implementation when copying shared
3186 folder data through kernel high memory (bug #9878)</para>
3187 </listitem>
3188
3189 <listitem>
3190 <para>Linux Additions: make sure all data is written when closing a
3191 memory mapped file on a shared folder</para>
3192 </listitem>
3193
3194 <listitem>
3195 <para>Linux Additions: added support for X.Org Server 1.12</para>
3196 </listitem>
3197
3198 <listitem>
3199 <para>Solaris Additions: fixed guest kernel driver to load properly
3200 on guest reboot (4.1.8 regression; bug #10113)</para>
3201 </listitem>
3202
3203 <listitem>
3204 <para>Solaris Additions: fixed missing 64-bit OpenGL library VBoxOGL.so
3205 (bug #10151)</para>
3206 </listitem>
3207
3208 <listitem>
3209 <para>Solaris Additions: fixed VBoxService import and start for Solaris 11
3210 guests</para>
3211 </listitem>
3212
3213 <listitem>
3214 <para>Windows Additions: some Windows 8 adaptions</para>
3215 </listitem>
3216
3217 <listitem>
3218 <para>Windows Additions: several fixes for shared folders (bug #9753)</para>
3219 </listitem>
3220
3221 <listitem>
3222 <para>Guest control: miscellaneous bugfixes</para>
3223 </listitem>
3224
3225 </itemizedlist>
3226 </sect1>
3227
3228 <sect1>
3229 <title>Version 4.1.8 (2011-12-19)</title>
3230
3231 <para>This is a maintenance release. The following items were fixed and/or
3232 added:</para>
3233
3234 <itemizedlist>
3235
3236 <listitem>
3237 <para>VMM: fixed <emphasis>VERR_MAP_FAILED</emphasis> during savestate
3238 under certain circumstances (bug #7929)</para>
3239 </listitem>
3240
3241 <listitem>
3242 <para>GUI: stop updating the VM status icons when the VM is paused (bug #8368)</para>
3243 </listitem>
3244
3245 <listitem>
3246 <para>VBoxManage: fixed wrong return code after <emphasis>startvm</emphasis>
3247 (bug #9642)</para>
3248 </listitem>
3249
3250 <listitem>
3251 <para>BIOS: fixed hang at launch of DOS applications generated by
3252 Clipper 5.3 (note that hardware virtualization may be required)
3253 </para>
3254 </listitem>
3255
3256 <listitem>
3257 <para>USB: fixed OS/2 boot hang when using recent USB drivers</para>
3258 </listitem>
3259
3260 <listitem>
3261 <para>NAT: increase maximum number of parallel connections making
3262 connections with port forwarding more robust (#8471)</para>
3263 </listitem>
3264
3265 <listitem>
3266 <para>Metrics: fixed potential problem with invalid access in guest
3267 metrics collection upon VM destruction</para>
3268 </listitem>
3269
3270 <listitem>
3271 <para>Main: don't crash if a medium is ejected twice (bug #9922)</para>
3272 </listitem>
3273
3274 <listitem>
3275 <para>VBoxSVC: fixed crash under rare circumstances (e.g. client crash)</para>
3276 </listitem>
3277
3278 <listitem>
3279 <para>VRDP: fixed screen freeze (bug #9620)</para>
3280 </listitem>
3281
3282 <listitem>
3283 <para>OVF/OVA: fixed broken disk images on import under rare
3284 circumstances</para>
3285 </listitem>
3286
3287 <listitem>
3288 <para>OVF/OVA: better error message when importing corrupted appliances</para>
3289 </listitem>
3290
3291 <listitem>
3292 <para>VMDK/VHD: fixed a possible corruption with host cache disabled
3293 when using snapshots under rare circumstances (bug #9749)</para>
3294 </listitem>
3295
3296 <listitem>
3297 <para>3D support: fixed full screen mode issues for ATI graphics (bug #9775),
3298 Windows Media Player rendering for XPDM-based Direct3D support (bug #8341).
3299 Multiple fixes to XPDM and WDDM - based 3D support for Windows Guests
3300 and for 3D support in general</para>
3301 </listitem>
3302
3303 <listitem>
3304 <para>Linux hosts: fixes for Fedoras Linux 2.6.41 (bug #9948)</para>
3305 </listitem>
3306
3307 <listitem>
3308 <para>Linux hosts/guests: fixes for Linux 3.2 (bug #9743)</para>
3309 </listitem>
3310
3311 <listitem>
3312 <para>Solaris Additions: various shared folder fixes (bugs #9856, #9862, #9917)</para>
3313 </listitem>
3314
3315 <listitem>
3316 <para>Windows Additions: various fixes for Direct3D support (un)installation, added
3317 detection of missing or wrong Direct3D system files</para>
3318 </listitem>
3319
3320 </itemizedlist>
3321 </sect1>
3322
3323 <sect1>
3324 <title>Version 4.1.6 (2011-11-04)</title>
3325
3326 <para>This is a maintenance release. The following items were fixed and/or
3327 added:</para>
3328
3329 <itemizedlist>
3330
3331 <listitem>
3332 <para>VRDP: fixed screen corruption</para>
3333 </listitem>
3334
3335 <listitem>
3336 <para>NAT: the interface stopped working after a lot of failed
3337 ICMP requests (bug #9371)</para>
3338 </listitem>
3339
3340 <listitem>
3341 <para>E1000: fixed rare Windows 7 guest hangs, either at boot time
3342 or when reconfiguring the network card in unusual setups (bug #6223)</para>
3343 </listitem>
3344
3345 <listitem>
3346 <para>ATA: fixed a possible crash during ATAPI passthrough with
3347 certain guests</para>
3348 </listitem>
3349
3350 <listitem>
3351 <para>ATA: improved compatibility with ancient Linux kernels</para>
3352 </listitem>
3353
3354 <listitem>
3355 <para>Main: fixed incorrect framebuffer information after leaving
3356 the full screen mode with X11 guests, this lead to a scrambled
3357 preview window in the GUI for example</para>
3358 </listitem>
3359
3360 <listitem>
3361 <para>Mac OS X hosts: fixed the problem with duplicate packets when
3362 bridged to a wireless interface (bug #9648)</para>
3363 </listitem>
3364
3365 <listitem>
3366 <para>Linux hosts: fix for 3D support on Fedora 15 (bug #9799)</para>
3367 </listitem>
3368
3369 <listitem>
3370 <para>Linux hosts: don't call <emphasis>del_timer_sync</emphasis>
3371 from an interrupt context (Fedora bug report 746331)</para>
3372 </listitem>
3373
3374 <listitem>
3375 <para>Windows Vista and 7 guests: more WDDM fixes</para>
3376 </listitem>
3377
3378 <listitem>
3379 <para>Linux Additions: fixed kernel module compilation failure on Redhat
3380 Enterprise Linux 4 (bug #9709)</para>
3381 </listitem>
3382
3383 <listitem>
3384 <para>Linux Additions: install the DRI driver correctly on Ubuntu 11.10
3385 guests</para>
3386 </listitem>
3387
3388 <listitem>
3389 <para>Solaris Additions: added read-only mmap support for shared
3390 folders</para>
3391 </listitem>
3392
3393 <listitem>
3394 <para>Solaris Additions: added directory, file mode and mask options for
3395 shared folders</para>
3396 </listitem>
3397
3398 <listitem>
3399 <para>Windows Additions: implemented faster detection of logged-in guest
3400 users and stale sessions</para>
3401 </listitem>
3402
3403 <listitem>
3404 <para>X.Org Additions: fixed graphical corruption when switching to a
3405 virtual terminal (bug #9490)</para>
3406 </listitem>
3407
3408 </itemizedlist>
3409 </sect1>
3410
3411 <sect1>
3412 <title>Version 4.1.4 (2011-10-03)</title>
3413
3414 <para>This is a maintenance release. The following items were fixed and/or
3415 added:</para>
3416
3417 <itemizedlist>
3418
3419 <listitem>
3420 <para>VMM: fixed PAE guests running on 32-bit hosts (4.0 regression;
3421 bug #9458)</para>
3422 </listitem>
3423
3424 <listitem>
3425 <para>VMM: fixed <emphasis>INVALID_PARAMETER</emphasis> guru meditation
3426 caused by insufficient memory conditions (4.1.0 regression; bug #9240)</para>
3427 </listitem>
3428
3429 <listitem>
3430 <para>VMM: fixed clobbered CPU registers during <emphasis>stos/lods/ins/outs</emphasis>
3431 emulation under rare circumstances</para>
3432 </listitem>
3433
3434 <listitem>
3435 <para>VMM: another fix for 64-bit guests on recent AMD CPUs</para>
3436 </listitem>
3437
3438 <listitem>
3439 <para>GUI: warn the user if he uses an outdated extension pack and allow
3440 to download and upgrade in that case (bug #8025)</para>
3441 </listitem>
3442
3443 <listitem>
3444 <para>GUI: fixed spurious LCtrl key events on some Windows hosts
3445 (4.0.6 regression; bug #373)</para>
3446 </listitem>
3447
3448 <listitem>
3449 <para>VBoxManage: another fix for <emphasis>extpack install --replace</emphasis>
3450 (bug #9308)</para>
3451 </listitem>
3452
3453 <listitem>
3454 <para>VBoxManage: allow to specify the UUID of the target image in
3455 <emphasis>convertfromraw</emphasis></para>
3456 </listitem>
3457
3458 <listitem>
3459 <para>VRDP: fixed a rare crash when two or more clients connect to the server
3460 (bug #9503)</para>
3461 </listitem>
3462
3463 <listitem>
3464 <para>VRDP: fixed a case when a client was not resized correctly
3465 (bug #9242)</para>
3466 </listitem>
3467
3468 <listitem>
3469 <para>USB: make device capturing work on Windows hosts with
3470 usbhub class filter drivers installed (bug #9298);
3471 bugfixes for Windows host USB support</para>
3472 </listitem>
3473
3474 <listitem>
3475 <para>VHD: fixed reads crossing block boundaries (bug #8532)</para>
3476 </listitem>
3477
3478 <listitem>
3479 <para>VMDK: fixed progress indicator when creating split VMDK
3480 images</para>
3481 </listitem>
3482
3483 <listitem>
3484 <para>Floppy: fixed medium size detection for physical mediums
3485 (Windows hosts only)</para>
3486 </listitem>
3487
3488 <listitem>
3489 <para>Main: fixed VM initialization if a shared folder does
3490 not exist (bug #7941)</para>
3491 </listitem>
3492
3493 <listitem>
3494 <para>Main: fixed possible deadlock between hard disk enumeration and
3495 resetting of immutable disks (bug #9549)</para>
3496 </listitem>
3497
3498 <listitem>
3499 <para>Main: fixed not detaching of virtual storage after a snapshot
3500 restore operation (bug #8296)</para>
3501 </listitem>
3502
3503 <listitem>
3504 <para>Main: always reset modified state after restoring a snapshot (bug
3505 #9387)</para>
3506 </listitem>
3507
3508 <listitem>
3509 <para>Main: fixed writing of changed VM settings to disk when using
3510 snapshots (bug #8932)</para>
3511 </listitem>
3512
3513 <listitem>
3514 <para>Main: fixed taking screen shots (e.g. the preview window) for
3515 headless VMs if the Guest Additions are active</para>
3516 </listitem>
3517
3518 <listitem>
3519 <para>Virtio-net: fixed the problem with UDP packets exceeding
3520 MTU (bug #9370)</para>
3521 </listitem>
3522
3523 <listitem>
3524 <para>3D support: fixed incorrect rendering and possible crashes when switching
3525 to/from full screen with enabled 2D acceleration</para>
3526 </listitem>
3527
3528 <listitem>
3529 <para>3D support: fixed compiz under ubuntu 9.10</para>
3530 </listitem>
3531
3532 <listitem>
3533 <para>Guest control: miscellaneous small bugfixes</para>
3534 </listitem>
3535
3536 <listitem>
3537 <para>Linux / Solaris hosts: don't use hard links in packages
3538 (4.1.2 regression; bug #9441)</para>
3539 </listitem>
3540
3541 <listitem>
3542 <para>Mac OS X hosts: fix installation issues when installed as root
3543 (bug #1578)</para>
3544 </listitem>
3545
3546 <listitem>
3547 <para>Mac OS X hosts: fixed packet capture issues with vboxnetX host-only
3548 interfaces (bug #8076)</para>
3549 </listitem>
3550
3551 <listitem>
3552 <para>Solaris hosts: fixed incoming multicast packets for Crossbow based
3553 bridged networking (bug #9532)</para>
3554 </listitem>
3555
3556 <listitem>
3557 <para>Solaris hosts: fixed starting EFI guests due to missing EFI ROM files
3558 (bug #9535)</para>
3559 </listitem>
3560
3561 <listitem>
3562 <para>Windows hosts installer: fixed <emphasis>ADDLOCAL</emphasis> usage
3563 on command line (4.1.0 regression; bug #9488)</para>
3564 </listitem>
3565
3566 <listitem>
3567 <para>Windows hosts installer: fixed dangling shortcut to the .chm
3568 help file (bug #9646)</para>
3569 </listitem>
3570
3571 <listitem>
3572 <para>Windows hosts installer: try to fix installation error 2869 which
3573 appeared under certain circumstances (bug #9664)</para>
3574 </listitem>
3575
3576 <listitem>
3577 <para>Windows hosts: VBoxHeadless should never open a separate
3578 console window (bug #3549)</para>
3579 </listitem>
3580
3581 <listitem>
3582 <para>Guest Additions: fixed hang while waiting for guest execution
3583 output (4.1.2 regression; bug #9446)</para>
3584 </listitem>
3585
3586 <listitem>
3587 <para>Linux Additions: add support for X.Org Server 1.11 (bug #9519)
3588 </para>
3589 </listitem>
3590
3591 <listitem>
3592 <para>Linux Additions: suppress an incorrect error message and allow
3593 a shared folder to be mounted in multiple places (bug #9627)
3594 </para>
3595 </listitem>
3596
3597 <listitem>
3598 <para>Linux Additions: start VBoxService correctly on openSUSE 12.1
3599 (bug #6229)
3600 </para>
3601 </listitem>
3602
3603 <listitem>
3604 <para>Linux Additions: properly finish the installation even if the
3605 compilation of the DRM module fails (which is not fatal)</para>
3606 </listitem>
3607
3608 <listitem>
3609 <para>Solaris Additions: fixed memory leaks and panics while mounting
3610 (from console) and unmounting shared folders</para>
3611 </listitem>
3612
3613 <listitem>
3614 <para>Windows Additions: fixed swapped mouse cursor hotspot coordinates
3615 (4.1.0 regression; bug #9447)</para>
3616 </listitem>
3617
3618 <listitem>
3619 <para>Windows Additions: fixed <emphasis>PAGE_FAULT_IN_NONPAGED_AREA</emphasis>
3620 BSOD in VBoxDisp.dll when running SnippingTool (bug #9508)</para>
3621 </listitem>
3622
3623 <listitem>
3624 <para>Windows Additions: make image viewer work correctly
3625 with Aero enabled (Vista and Windows 7)</para>
3626 </listitem>
3627
3628 <listitem>
3629 <para>Windows Additions: fixed incorrect window border blurs under Aero
3630 with ATI cards (Vista and Windows 7)</para>
3631 </listitem>
3632
3633 <listitem>
3634 <para>Windows Additions: fixed incorrect rendering when moving 3D applications
3635 outside guest desktop and back under Aero (Vista and Windows 7)</para>
3636 </listitem>
3637
3638 <listitem>
3639 <para>Windows Additions: fixed guest hangs when switching back from full screen
3640 text mode applications (bug #9636)</para>
3641 </listitem>
3642
3643 </itemizedlist>
3644 </sect1>
3645
3646 <sect1>
3647 <title>Version 4.1.2 (2011-08-15)</title>
3648
3649 <para>This is a maintenance release. The following items were fixed and/or
3650 added:</para>
3651
3652 <itemizedlist>
3653
3654 <listitem>
3655 <para>VMM: fixed 64-bit guests on AMD Fusion CPUs (bug #8824)</para>
3656 </listitem>
3657
3658 <listitem>
3659 <para>VMM: fixed handling of the <emphasis>sysenter/sysexit</emphasis>
3660 machine instructions in 64-bit guests on Intel hosts</para>
3661 </listitem>
3662
3663 <listitem>
3664 <para>GUI: added linked clone support</para>
3665 </listitem>
3666
3667 <listitem>
3668 <para>GUI: fixed error check when changing the VM controller settings
3669 (4.1.0 regression; bug #9246)</para>
3670 </listitem>
3671
3672 <listitem>
3673 <para>GUI: fixed the inclusion of additional information (license,
3674 vendor, ...) on OVF export</para>
3675 </listitem>
3676
3677 <listitem>
3678 <para>GUI: when taking a snapshot from the VM selector, don't do
3679 a live snapshot</para>
3680 </listitem>
3681
3682 <listitem>
3683 <para>GUI: fixed immediate crash during start on certain environments
3684 due to a library version conflict</para>
3685 </listitem>
3686
3687 <listitem>
3688 <para>Guest control execution: implemented copying single files from
3689 guest to the host (directories and filters not supported yet)</para>
3690 </listitem>
3691
3692 <listitem>
3693 <para>Guest control execution: limited to serve up to 5 guest processes
3694 at a time by default</para>
3695 </listitem>
3696
3697 <listitem>
3698 <para>Main: return the correct RDP default port fixing settings
3699 warnings in the GUI if the remote display was enabled at runtime (bug
3700 #9368)</para>
3701 </listitem>
3702
3703 <listitem>
3704 <para>VBoxSVC: made the path comparison OS independent when images are
3705 registered (bug #9303)</para>
3706 </listitem>
3707
3708 <listitem>
3709 <para>VBoxSVC: several fixes/performance improvements for cloning of
3710 VMs</para>
3711 </listitem>
3712
3713 <listitem>
3714 <para>Snapshots: fixed "Solid-State drive" flag survival on snapshot
3715 creation (bug #9379)</para>
3716 </listitem>
3717
3718 <listitem>
3719 <para>VBoxManage: implemented <emphasis>copyfrom</emphasis> and
3720 <emphasis>stat</emphasis> guest control tools to copy files from guest
3721 to host and to check for existence of files on the guest</para>
3722 </listitem>
3723
3724 <listitem>
3725 <para>VBoxManage: fixed <emphasis>extpack install --replace</emphasis>
3726 (bug #9308)</para>
3727 </listitem>
3728
3729 <listitem>
3730 <para>VBoxManage: allow to start multiple VMs with
3731 <emphasis>startvm</emphasis></para>
3732 </listitem>
3733
3734 <listitem>
3735 <para>VBoxManage: experimental support for SATA CD/DVD hotplugging</para>
3736 </listitem>
3737
3738 <listitem>
3739 <para>Mouse support: fixed an off-by-one pointer position error
3740 affecting Windows guests (bugs #7566, #9321)</para>
3741 </listitem>
3742
3743 <listitem>
3744 <para>VRDP: fixed a case when the screen was not redrawn correctly
3745 (bug #9242)</para>
3746 </listitem>
3747
3748 <listitem>
3749 <para>NAT: changed TCP connection establishment according to Winsock API
3750 requirements (Windows hosts only; bug #8919)</para>
3751 </listitem>
3752
3753 <listitem>
3754 <para>USB: fixed device recognition issues (bugs #9299) and
3755 fixed several device capturing issues (Windows hosts; bug #9299)</para>
3756 </listitem>
3757
3758 <listitem>
3759 <para>USB: fixed issues with remote filters being applied to local
3760 USB devices</para>
3761 </listitem>
3762
3763 <listitem>
3764 <para>Guest Additions: keep logged in user count in out-of-memory situations
3765 and warn about it</para>
3766 </listitem>
3767
3768 <listitem>
3769 <para>OVA: fixed import of renamed OVA files (bug #9033)</para>
3770 </listitem>
3771
3772 <listitem>
3773 <para>Windows host: fixed icon for .VDI files (bug #9393)</para>
3774 </listitem>
3775
3776 <listitem>
3777 <para>Solaris hosts: fixed a bug preventing parallel usage of multiple host NICs
3778 with Crossbow based bridged networking</para>
3779 </listitem>
3780
3781 <listitem>
3782 <para>Linux hosts: fixed random kernel panics on host suspend / shutdown
3783 (4.1.0 regression; bug #9305)</para>
3784 </listitem>
3785
3786 <listitem>
3787 <para>Solaris Additions: fixed shared folders due to missing symbols in the vboxfs
3788 module (4.0.12 / 4.1.0 regression; bug #9264)</para>
3789 </listitem>
3790
3791 <listitem>
3792 <para>Windows Additions: fixed file truncation on a shared folder with
3793 some applications (bugs #9276, #9315)</para>
3794 </listitem>
3795
3796 <listitem>
3797 <para>Windows Additions: fixed shared folder issues with antivirus software
3798 and 64 bit Windows guests (bug #9318)</para>
3799 </listitem>
3800
3801 <listitem>
3802 <para>Windows Vista and 7 guests: WDDM driver fixes and performance enhancements,
3803 fixed WinSAT crashes (#9267)</para>
3804 </listitem>
3805
3806 <listitem>
3807 <para>Linux Additions: fixed <emphasis>llseek</emphasis> for Linux kernels
3808 2.6.37 and above</para>
3809 </listitem>
3810
3811 </itemizedlist>
3812 </sect1>
3813
3814 <sect1>
3815 <title>Version 4.1.0 (2011-07-19)</title>
3816
3817 <para>This version is a major update. The following major new features
3818 were added:</para>
3819
3820 <itemizedlist>
3821
3822 <listitem>
3823 <para>Support for cloning of VMs (bug #5853, see
3824 <xref linkend="clone"/>): full clones can be created through the GUI
3825 and VBoxManage, linked clones only through VBoxManage</para>
3826 </listitem>
3827
3828 <listitem>
3829 <para>GUI: enhanced wizard for creating new virtual disks</para>
3830 </listitem>
3831
3832 <listitem>
3833 <para>GUI: new wizard for copying virtual disks</para>
3834 </listitem>
3835
3836 <listitem>
3837 <para>GUI: keep the aspect ratio in scale mode (Windows and OSX hosts only;
3838 bug #7822)</para>
3839 </listitem>
3840
3841 <listitem>
3842 <para>VMM: raised the memory limit for 64-bit hosts to 1TB</para>
3843 </listitem>
3844
3845 <listitem>
3846 <para>Experimental support for PCI passthrough for Linux hosts, see
3847 <xref linkend="pcipassthrough"/></para>
3848 </listitem>
3849
3850 <listitem>
3851 <para>Windows guests: Experimental WDDM graphics driver, supporting
3852 Windows Aero (bug #4607) and providing Direct3D support using a
3853 cleaner approach (no need to install the guest drivers in Safe Mode
3854 anymore)</para>
3855 </listitem>
3856
3857 <listitem>
3858 <para>Guest Additions: status of modules and features can now be
3859 queried separately by the frontends</para>
3860 </listitem>
3861
3862 <listitem>
3863 <para>Networking: new network attachment mode "Generic Driver", which
3864 offers an open plugin architecture for arbitrary and separately
3865 distributable virtual network implementations</para>
3866 </listitem>
3867
3868 <listitem>
3869 <para>Host-only Networking: fixed host crash in kernels prior to 2.6.29
3870 </para>
3871 </listitem>
3872
3873 <listitem>
3874 <para>New Networking Mode <emphasis>UDP Tunnel</emphasis>: allows to
3875 interconnect VMs running on different hosts easily and transparently,
3876 see <xref linkend="networkingmodes" /></para>
3877 </listitem>
3878
3879 <listitem>
3880 <para>Experimental support for SATA hard disk hotplugging available
3881 with VBoxManage</para>
3882 </listitem>
3883
3884 <listitem>
3885 <para>Solaris hosts: New Crossbow based bridged networking driver for
3886 Solaris 11 build 159 and above</para>
3887 </listitem>
3888
3889
3890 </itemizedlist>
3891
3892 <para>In addition, the following items were fixed and/or added:</para>
3893
3894 <itemizedlist>
3895
3896 <listitem>
3897 <para>VMM: more SMP timer fixes</para>
3898 </listitem>
3899
3900 <listitem>
3901 <para>VMM: fixed sporadic recompiler crashes with SMP guests</para>
3902 </listitem>
3903
3904 <listitem>
3905 <para>VMM: many small fixes</para>
3906 </listitem>
3907
3908 <listitem>
3909 <para>GUI: when restoring a snapshot, ask for taking a snapshot
3910 of the current state</para>
3911 </listitem>
3912
3913 <listitem>
3914 <para>GUI: added a <emphasis>View</emphasis> menu</para>
3915 </listitem>
3916
3917 <listitem>
3918 <para>GUI: added a setting for the promiscuous mode policy for
3919 internal networks, bridged networks and host-only networks</para>
3920 </listitem>
3921
3922 <listitem>
3923 <para>GUI: added slider for setting the CPU execution cap allowing to
3924 limit the amount of CPU time spent for the execution of the guest,
3925 see <xref linkend="settings-processor"/></para>
3926 </listitem>
3927
3928 <listitem>
3929 <para>GUI: the VM description is editable during the runtime of
3930 a VM (bug #1551)</para>
3931 </listitem>
3932
3933 <listitem>
3934 <para>GUI: added proxy settings (bug #2870)</para>
3935 </listitem>
3936
3937 <listitem>
3938 <para>GUI: made the number of SATA ports configurable</para>
3939 </listitem>
3940
3941 <listitem>
3942 <para>GUI: decrease time before showing the VM configuration
3943 dialog</para>
3944 </listitem>
3945
3946 <listitem>
3947 <para>VBoxManage: more convenient configuration of storage controller
3948 attachments by automatically determining the port or device parameter
3949 when a storage controller has only one port or device per port</para>
3950 </listitem>
3951
3952 <listitem>
3953 <para>VBoxManage: changed syntax of the <emphasis>guestcontrol</emphasis>
3954 command group, fixed various bugs, removed obsolete options</para>
3955 </listitem>
3956
3957 <listitem>
3958 <para>VBoxBalloonCtrl: new service for automatic dynamic adjustment
3959 of the balloon size for running VMs</para>
3960 </listitem>
3961
3962 <listitem>
3963 <para>Settings: machine names and snapshot names are not allowed to
3964 be a valid UUID</para>
3965 </listitem>
3966
3967 <listitem>
3968 <para>Settings: provide better diagnostics if a single medium is used
3969 twice in a VM configuration</para>
3970 </listitem>
3971
3972 <listitem>
3973 <para>Settings: provide better diagnostics for errors in medium
3974 create/merge/clone operations, and fix memory leaks in error
3975 cases</para>
3976 </listitem>
3977
3978 <listitem>
3979 <para>Storage: ATA/SATA drives can be marked as non-rotational, i.e.
3980 the guest OS will detect them as a SSD if supported, which can
3981 improve performance</para>
3982 </listitem>
3983
3984 <listitem>
3985 <para>Storage: virtual CD/DVD images will be detached if the guest
3986 ejects the medium, unless the drive is marked to handle ejects only
3987 on a temporary basis</para>
3988 </listitem>
3989
3990 <listitem>
3991 <para>Storage: the medium UUID can be changed again when attaching
3992 a medium for the first time, which allows using images which are
3993 exact duplicates including the UUID</para>
3994 </listitem>
3995
3996 <listitem>
3997 <para>Storage: fixed possible data corruption under certain circumstances
3998 with VHD and Parallels images (bug #9150)</para>
3999 </listitem>
4000
4001 <listitem>
4002 <para>Storage: fixed unnecessary expansion when cloning differential
4003 images in VDI format</para>
4004 </listitem>
4005
4006 <listitem>
4007 <para>Storage: fixed detection code to handle empty files for VDI and
4008 VMDK format</para>
4009 </listitem>
4010
4011 <listitem>
4012 <para>Storage: fixed access to CD/DVD images beyond 4GB when using the SATA
4013 controller (bug #8592)</para>
4014 </listitem>
4015
4016 <listitem>
4017 <para>Floppy: several bugs have been fixed</para>
4018 </listitem>
4019
4020 <listitem>
4021 <para>Floppy: make it possible to unmount a host floppy disk (bug #6651)</para>
4022 </listitem>
4023
4024 <listitem>
4025 <para>BIOS: disk-related structures are now checksummed correctly (bug #8739)</para>
4026 </listitem>
4027
4028 <listitem>
4029 <para>USB: many fixes for the Windows USB host driver</para>
4030 </listitem>
4031
4032 <listitem>
4033 <para>NAT: reduced memory footprint</para>
4034 </listitem>
4035
4036 <listitem>
4037 <para>Networking: fixed the problem with segmentation offloading
4038 when several VMs are transmitting in parallel</para>
4039 </listitem>
4040
4041 <listitem>
4042 <para>Networking: workaround for a bug in wireshark when operating
4043 directly on a capture file created by VirtualBox</para>
4044 </listitem>
4045
4046 <listitem>
4047 <para>Serial: announce the serial devices in the ACPI tables to make
4048 Windows guests find the virtual hardware (bug #7411)</para>
4049 </listitem>
4050
4051 <listitem>
4052 <para>VRDP: support for TLS connections (see
4053 <xref linkend="vrde-crypt"/>)</para>
4054 </listitem>
4055
4056 <listitem>
4057 <para>VRDP: support for multimonitor client configurations with MS
4058 RDP clients</para>
4059 </listitem>
4060
4061 <listitem>
4062 <para>VRDP: fixed a rare screen corruption</para>
4063 </listitem>
4064
4065 <listitem>
4066 <para>3D support: fixed <emphasis>GL_VERSION</emphasis> string for
4067 different locales (bug #8916)</para>
4068 </listitem>
4069
4070 <listitem>
4071 <para>Web service: fixed timeout handling with HTTP 1.1 keepalive, and
4072 be more robust when connections fail</para>
4073 </listitem>
4074
4075 <listitem>
4076 <para>VBoxSVC: fixed regression when several clients trigger autostart
4077 simultaneously</para>
4078 </listitem>
4079
4080 <listitem>
4081 <para>Main: fixed incorrect handling of the medium location for media
4082 which are not file based (e.g. iSCSI), which resulted in confusing
4083 location values in many places</para>
4084 </listitem>
4085
4086 <listitem>
4087 <para>JAX-WS client bindings: fixed resource leak</para>
4088 </listitem>
4089
4090 <listitem>
4091 <para>Sources: fixed USB 2.0 support using extension packs for non-official
4092 builds</para>
4093 </listitem>
4094
4095 <listitem>
4096 <para>Mac OS X hosts: fixed non-VT-x mode on Lion hosts</para>
4097 </listitem>
4098
4099 <listitem>
4100 <para>Windows hosts: fixed copy'n'paste in the GUI and for the VM
4101 window (bug #4491)</para>
4102 </listitem>
4103
4104 <listitem>
4105 <para>Windows hosts (64-bit only): enabled removing of all mediums when
4106 removing a VM</para>
4107 </listitem>
4108
4109 <listitem>
4110 <para>Windows hosts (64-bit only): enabled live snapshot deletion</para>
4111 </listitem>
4112
4113 <listitem>
4114 <para>Windows hosts: use native controls in the installer (bug #5520)</para>
4115 </listitem>
4116
4117 <listitem>
4118 <para>Solaris hosts: fixed preemption issue with Solaris 11 hosts (builds
4119 166 and above)</para>
4120 </listitem>
4121
4122 <listitem>
4123 <para>Solaris hosts: better control of USB device access on Solaris 11
4124 hosts</para>
4125 </listitem>
4126
4127 <listitem>
4128 <para>Guest Additions: improved driver installation on Windows guests</para>
4129 </listitem>
4130
4131 <listitem>
4132 <para>Guest Additions: fixed high CPU usage while executing guest programs
4133 from the host</para>
4134 </listitem>
4135
4136 <listitem>
4137 <para>Solaris Additions: fixed automounting of shared folders (bug #8014)</para>
4138 </listitem>
4139
4140 </itemizedlist>
4141
4142 </sect1>
4143
4144 <sect1>
4145 <title>Version 4.0.14 (2011-10-13)</title>
4146
4147 <para>This is a maintenance release. The following items were fixed and/or
4148 added:</para>
4149
4150 <itemizedlist>
4151
4152 <listitem>
4153 <para>VMM: fixed 64bit guests on AMD Fusion CPUs (bug #8824)</para>
4154 </listitem>
4155
4156 <listitem>
4157 <para>VMM: fixed handling of the <emphasis>sysenter/sysexit</emphasis>
4158 machine instructions in 64-bit guests on Intel hosts</para>
4159 </listitem>
4160
4161 <listitem>
4162 <para>GUI: fixed the inclusion of additional information (license,
4163 vendor, ...) on OVF export</para>
4164 </listitem>
4165
4166 <listitem>
4167 <para>GUI: when taking a snapshot from the VM selector, don't do
4168 a live snapshot</para>
4169 </listitem>
4170
4171 <listitem>
4172 <para>GUI: fixed spurious LCtrl key events on some Windows hosts
4173 (4.0.6 regression; bug #5908)</para>
4174 </listitem>
4175
4176 <listitem>
4177 <para>VBoxManage: fixed <emphasis>extpack install --replace</emphasis></para>
4178 </listitem>
4179
4180 <listitem>
4181 <para>VRDP: fixed a rare screen corruption</para>
4182 </listitem>
4183
4184 <listitem>
4185 <para>E1000: fixed rare Windows 7 guest hangs, either at boot time
4186 or when reconfiguring the network card in unusual setups (bug #6223)</para>
4187 </listitem>
4188
4189 <listitem>
4190 <para>Mouse support: fixed an off-by-one pointer position error
4191 affecting Windows guests (bugs #7566, #9321)</para>
4192 </listitem>
4193
4194 <listitem>
4195 <para>NAT: changed TCP connection establishment according to Winsock API
4196 requirements (Windows hosts only; bug #8919)</para>
4197 </listitem>
4198
4199 <listitem>
4200 <para>VHD: fixed reads crossing block boundaries (bug #8532)</para>
4201 </listitem>
4202
4203 <listitem>
4204 <para>VMDK: fixed progress indicator when creating split VMDK
4205 images</para>
4206 </listitem>
4207
4208 <listitem>
4209 <para>Floppy: fixed medium size detection for physical mediums
4210 (Windows hosts only)</para>
4211 </listitem>
4212 <listitem>
4213 <para>VBoxSVC: made the path comparison OS independent when images are
4214 registered (bug #9303)</para>
4215 </listitem>
4216
4217 <listitem>
4218 <para>Main: return the correct RDP default port fixing settings
4219 warnings in the GUI if the remote display was enabled at runtime (bug #9368)</para>
4220 </listitem>
4221
4222 <listitem>
4223 <para>Main: fix VM initialization if a shared folder does not exist (bug #7941)</para>
4224 </listitem>
4225
4226 <listitem>
4227 <para>Main: fixed taking screen shots (e.g. the preview window) for
4228 headless VMs if the Guest Additions are active</para>
4229 </listitem>
4230
4231 <listitem>
4232 <para>Main: fixed possible deadlock between hard disk enumeration and
4233 the resetting of immutable disks (bug #9549)</para>
4234 </listitem>
4235
4236 <listitem>
4237 <para>OVA: fixed import of renamed OVA files (bug #9033)</para>
4238 </listitem>
4239
4240 <listitem>
4241 <para>Virtio-net: fixed the problem with UDP packets exceeding MTU
4242 (bug #9370)</para>
4243 </listitem>
4244
4245 <listitem>
4246 <para>Solaris hosts: fixed starting EFI guests due to missing EFI ROM files
4247 (bug #9535)</para>
4248 </listitem>
4249
4250 <listitem>
4251 <para>Mac OS X hosts: fix installation issues when installed as root
4252 (bug #1578)</para>
4253 </listitem>
4254
4255 <listitem>
4256 <para>Windows Additions: fixed file truncation on a shared folder with
4257 some applications (bugs #9276, #9315)</para>
4258 </listitem>
4259
4260 <listitem>
4261 <para>Linux Additions: suppress an incorrect error message and allow
4262 a shared folder to be mounted in multiple places (bug #9627)
4263 </para>
4264 </listitem>
4265
4266 <listitem>
4267 <para>Linux Additions: add support for X.Org Server 1.11 (bug #9519)
4268 </para>
4269 </listitem>
4270
4271 <listitem>
4272 <para>Linux Additions: fixed <emphasis>llseek</emphasis> for Linux kernels
4273 2.6.37 and above</para>
4274 </listitem>
4275
4276 <listitem>
4277 <para>Linux Additions: start VBoxService correctly on openSUSE 12.1
4278 (bug #6229)</para>
4279 </listitem>
4280
4281 <listitem>
4282 <para>Linux Additions: properly finish the installation even if the
4283 compilation of the DRM module fails (which is not fatal)</para>
4284 </listitem>
4285
4286 </itemizedlist>
4287 </sect1>
4288
4289 <sect1>
4290 <title>Version 4.0.12 (2011-07-15)</title>
4291
4292 <para>This is a maintenance release. The following items were fixed and/or
4293 added:</para>
4294
4295 <itemizedlist>
4296
4297 <listitem>
4298 <para>Mac OS X hosts: Lion fixes</para>
4299 </listitem>
4300
4301 <listitem>
4302 <para>Solaris hosts: fixed preemption issue with Solaris 11 hosts (builds
4303 166 and above)</para>
4304 </listitem>
4305
4306 <listitem>
4307 <para>VBoxManage: more convenient configuration of storage controller
4308 attachments by automatically determining the port or device parameter
4309 when a storage controller has only one port or device per port (bug #9188)</para>
4310 </listitem>
4311
4312 <listitem>
4313 <para>Storage: fixed possible data corruption under certain circumstances
4314 with VHD and Parallels images (bug #9150)</para>
4315 </listitem>
4316
4317 <listitem>
4318 <para>Storage: fixed access to CD/DVD images beyond 4GB when using the SATA
4319 controller (bug #8592)</para>
4320 </listitem>
4321
4322 <listitem>
4323 <para>Floppy: make it possible to unmount a host floppy disk (bug #6651)</para>
4324 </listitem>
4325
4326 <listitem>
4327 <para>Networking: fixed the problem with segmentation offloading
4328 when several VMs were transmitting at once</para>
4329 </listitem>
4330
4331 <listitem>
4332 <para>3D support: fixed <emphasis>GL_VERSION</emphasis> string for
4333 different locales (bug #8916)</para>
4334 </listitem>
4335
4336 <listitem>
4337 <para>Sources: fixed USB 2.0 support using extension packs for non-official
4338 builds</para>
4339 </listitem>
4340
4341 <listitem>
4342 <para>Solaris Additions: fixed automounting of shared folders (bug #8014)</para>
4343 </listitem>
4344
4345 </itemizedlist>
4346 </sect1>
4347 <sect1>
4348 <title>Version 4.0.10 (2011-06-22)</title>
4349
4350 <para>This is a maintenance release. The following items were fixed and/or
4351 added:</para>
4352
4353 <itemizedlist>
4354
4355 <listitem>
4356 <para>GUI: fixed disappearing settings widgets on KDE hosts (bug #6809)</para>
4357 </listitem>
4358
4359 <listitem>
4360 <para>Storage: fixed hang under rare circumstances with flat VMDK images</para>
4361 </listitem>
4362
4363 <listitem>
4364 <para>Storage: a saved VM could not be restored under certain circumstances
4365 after the host kernel was updated (bug #8983)</para>
4366 </listitem>
4367
4368 <listitem>
4369 <para>Storage: refuse to create a medium with an invalid variant
4370 (for example Split2G with VDI; bug #7227)</para>
4371 </listitem>
4372
4373 <listitem>
4374 <para>iSCSI: pause the VM if a request times out</para>
4375 </listitem>
4376
4377 <listitem>
4378 <para>Snapshots: none of the hard disk attachments must be attached to
4379 another VM in normal mode when creating a snapshot</para>
4380 </listitem>
4381
4382 <listitem>
4383 <para>USB: fixed occasional VM hangs with SMP guests (bug #4580)</para>
4384 </listitem>
4385
4386 <listitem>
4387 <para>USB: proper device detection on RHEL/OEL/CentOS 5 guests
4388 (partial fix for bug #8978)</para>
4389 </listitem>
4390
4391 <listitem>
4392 <para>ACPI: force the ACPI timer to return monotonic values for improve behavior
4393 with SMP Linux guests (bug #8511 and others)</para>
4394 </listitem>
4395
4396 <listitem>
4397 <para>VRDP: fixed screen corruption under rare circumstances (bug #8977)</para>
4398 </listitem>
4399
4400 <listitem>
4401 <para>rdesktop-vrdp: updated to version 1.7.0</para>
4402 </listitem>
4403
4404 <listitem>
4405 <para>OVF: under rare circumstances some data at the end of a VMDK
4406 file was not written during export</para>
4407 </listitem>
4408
4409 <listitem>
4410 <para>Mac OS X hosts: Lion fixes</para>
4411 </listitem>
4412
4413 <listitem>
4414 <para>Mac OS X hosts: GNOME 3 fix</para>
4415 </listitem>
4416
4417 <listitem>
4418 <para>Linux hosts: fixed VT-x detection on Linux 3.0 hosts (bug #9071)</para>
4419 </listitem>
4420
4421 <listitem>
4422 <para>Linux hosts: fixed Python 2.7 bindings in the universal Linux
4423 binaries</para>
4424 </listitem>
4425
4426 <listitem>
4427 <para>Windows hosts: fixed leak of thread and process handles</para>
4428 </listitem>
4429
4430 <listitem>
4431 <para>Windows Additions: fixed bug when determining the extended version
4432 of the Guest Additions (4.0.8 regression; bug #8948)</para>
4433 </listitem>
4434
4435 <listitem>
4436 <para>Solaris Additions: fixed installation to 64-bit Solaris 10u9 guests
4437 (4.0.8 regression)</para>
4438 </listitem>
4439
4440 <listitem>
4441 <para>Linux Additions: RHEL6.1/OL6.1 compile fix</para>
4442 </listitem>
4443
4444 <listitem>
4445 <para>Linux Additions: fixed a memory leak during <computeroutput>VBoxManage
4446 guestcontrol execute</computeroutput> (bug #9068)</para>
4447 </listitem>
4448
4449 </itemizedlist>
4450 </sect1>
4451
4452 <sect1>
4453 <title>Version 4.0.8 (2011-05-16)</title>
4454
4455 <para>This is a maintenance release. The following items were fixed and/or
4456 added:</para>
4457
4458 <itemizedlist>
4459
4460 <listitem>
4461 <para>Mac OS X hosts: fixed incompatibility with recent Mac OS X
4462 versions in 64-bit mode (bug #8474)</para>
4463 </listitem>
4464
4465 <listitem>
4466 <para>Mac OS X hosts: fixed incompatibility with hosts with more
4467 than 16 cores (bug #8389)</para>
4468 </listitem>
4469
4470 <listitem>
4471 <para>Mac OS X hosts: fixed painting corruptions on a second monitor in
4472 64-bit mode (bug #7606)</para>
4473 </listitem>
4474
4475 <listitem>
4476 <para>GUI: restored functionality to set an empty host key to disallow any
4477 host key combination (4.0.6 regression; bug #8793)</para>
4478 </listitem>
4479
4480 <listitem>
4481 <para>GUI: more expressive error messages for USB proxy permission
4482 problems (mainly Linux hosts; bug #8823)</para>
4483 </listitem>
4484
4485 <listitem>
4486 <para>VBoxManage: added <computeroutput>controlvm screenshotpng</computeroutput>
4487 subcommand for saving the screenshot of a running VM in PNG format</para>
4488 </listitem>
4489
4490 <listitem>
4491 <para>VBoxHeadless: fixed potential crash during shutdown
4492 (Windows hosts only)</para>
4493 </listitem>
4494
4495 <listitem>
4496 <para>NAT: built-in services use the correct Ethernet addresses in
4497 Ethernet header and in ARP requests</para>
4498 </listitem>
4499
4500 <listitem>
4501 <para>Host-only networking: fixed adapter reference counting</para>
4502 </listitem>
4503
4504 <listitem>
4505 <para>E1000: fixed rare guest crashes with Linux SMP guests (bug #8755)</para>
4506 </listitem>
4507
4508 <listitem>
4509 <para>SATA: fixed guest disk corruption under rare circumstances
4510 (only relevant for guests with more than 2GB RAM; bug #8826)</para>
4511 </listitem>
4512
4513 <listitem>
4514 <para>Storage: fixed data corruption after a snapshot was taken with
4515 asynchronous I/O enabled (bug #8498)</para>
4516 </listitem>
4517
4518 <listitem>
4519 <para>Floppy: several improvement</para>
4520 </listitem>
4521
4522 <listitem>
4523 <para>HPET: another fix for time jumps (bug #8707)</para>
4524 </listitem>
4525
4526 <listitem>
4527 <para>USB: use correct permissions when creating /dev/vboxusb
4528 (Linux hosts only)</para>
4529 </listitem>
4530
4531 <listitem>
4532 <para>USB: removed assumption that string descriptors are null-terminated
4533 (Windows hosts only)</para>
4534 </listitem>
4535
4536 <listitem>
4537 <para>3D support: fixed a potential crash when resizing the guest
4538 window</para>
4539 </listitem>
4540
4541 <listitem>
4542 <para>3D support: fixed GNOME 3 rendering under Ubuntu 11.04 and
4543 Fedora 15</para>
4544 </listitem>
4545
4546 <listitem>
4547 <para>Snapshots: fixed another bug which could lose entries in the media
4548 registry when restoring a snapshot (bug #8363)</para>
4549 </listitem>
4550
4551 <listitem>
4552 <para>Shared Folders: don't stop mounting the other valid folders if one
4553 host folder is inaccessible (4.0.6 regression)</para>
4554 </listitem>
4555
4556 <listitem>
4557 <para>Linux Additions: check whether gcc and make are installed before
4558 building kernel modules (bug #8795)</para>
4559 </listitem>
4560
4561 <listitem>
4562 <para>Solaris Additions: added support for X.Org Server 1.10</para>
4563 </listitem>
4564
4565 <listitem>
4566 <para>Guest Additions: fixed inappropriate Guest Additions update
4567 notification when using vendor-specific version suffixes (bug #8844)</para>
4568 </listitem>
4569
4570 </itemizedlist>
4571 </sect1>
4572
4573 <sect1>
4574 <title>Version 4.0.6 (2011-04-21)</title>
4575
4576 <para>This is a maintenance release. The following items were fixed and/or
4577 added:</para>
4578
4579 <itemizedlist>
4580
4581 <listitem>
4582 <para>VMM: fixed incorrect handling of ballooned pages when restoring
4583 a VMM from a saved state</para>
4584 </listitem>
4585
4586 <listitem>
4587 <para>VMM: don't crash on hosts with more than 64 cores / hyperthreads;
4588 implemented support for up to 256 host cores (except Windows hosts; bug #8489)</para>
4589 </listitem>
4590
4591 <listitem>
4592 <para>VMM: fixed guru meditation for PAE guests running on hosts without PAE
4593 (bug #8006)</para>
4594 </listitem>
4595
4596 <listitem>
4597 <para>VMM: fixed slow Linux guests with raw mode and recent guest kernels
4598 (bug #8726)</para>
4599 </listitem>
4600
4601 <listitem>
4602 <para>GUI: support host key combinations (bug #979)</para>
4603 </listitem>
4604
4605 <listitem>
4606 <para>GUI: fixed progress indicator (bug #7814)</para>
4607 </listitem>
4608
4609 <listitem>
4610 <para>GUI: show the mouse pointer while the VM is paused if the USB
4611 tablet mouse emulation is used (bug #6799)</para>
4612 </listitem>
4613
4614 <listitem>
4615 <para>GUI: adapt the snapshot folder as well when renaming a VM
4616 (bug #8469)</para>
4617 </listitem>
4618
4619 <listitem>
4620 <para>GUI: persistently remember the last folders of the disk/DVD/floppy
4621 selectors</para>
4622 </listitem>
4623
4624 <listitem>
4625 <para>GUI: never allow to start a VM with USB-2.0 activated if the
4626 proper extension pack is missing (bug #8182)</para>
4627 </listitem>
4628
4629 <listitem>
4630 <para>GUI: fixed hang/crash when opening a file dialog in an non-existing
4631 folder (bug #8673)</para>
4632 </listitem>
4633
4634 <listitem>
4635 <para>Snapshots: fixed a bug which could lose entries in the media
4636 registry when restoring a snapshot (bug #8363)</para>
4637 </listitem>
4638
4639 <listitem>
4640 <para>Snapshots: allow snapshots to be stored in the VM directory</para>
4641 </listitem>
4642
4643 <listitem>
4644 <para>3D support: fixed a crash if a VM was forced to terminate
4645 (Windows hosts only; bug #7133)</para>
4646 </listitem>
4647
4648 <listitem>
4649 <para>Storage: fixed memory leak (4.0 regression; bug #7966)</para>
4650 </listitem>
4651
4652 <listitem>
4653 <para>Storage: fixed access to iSCSI targets over internal network</para>
4654 </listitem>
4655
4656 <listitem>
4657 <para>Storage: fixed reading from disks with more than one snapshot for
4658 VHD and VMDK images with disabled host cache (bug #8408)</para>
4659 </listitem>
4660
4661 <listitem>
4662 <para>Storage: fixed a possible hang during VM suspend after an
4663 I/O error occurred</para>
4664 </listitem>
4665
4666 <listitem>
4667 <para>Storage: fixed a possible hang during VM suspend / reset
4668 (bug #8276, #8294)</para>
4669 </listitem>
4670
4671 <listitem>
4672 <para>Storage: automatically create a diff image when attaching a
4673 streamOptimized VMDK image to a VM</para>
4674 </listitem>
4675
4676 <listitem>
4677 <para>ATA/SATA: fixed automounting of virtual CD/DVD mediums with recent
4678 Linux distributions by correctly reporting the current profile as 'none'
4679 if no medium is present</para>
4680 </listitem>
4681
4682 <listitem>
4683 <para>Buslogic: fixed emulation for certain guests (e.g. jRockit VE)</para>
4684 </listitem>
4685
4686 <listitem>
4687 <para>Host-Only Networking: fixed interface creation failure on Windows
4688 hosts (4.0.4 regression; bug #8362)</para>
4689 </listitem>
4690
4691 <listitem>
4692 <para>Host-Only &amp; Bridged &amp; Internal Networking: fix for processing
4693 promiscuous mode requests by VMs, defaulting to switch behaviour</para>
4694 </listitem>
4695
4696 <listitem>
4697 <para>Host-Only Networking: fixed connectivity issue after resuming the
4698 host from sleep (bug #3625)</para>
4699 </listitem>
4700
4701 <listitem>
4702 <para>Bridged Networking: support for interface bonding on Mac OS X hosts (bug #8731)</para>
4703 </listitem>
4704
4705 <listitem>
4706 <para>NAT: fixed processing of ARP announcements for guests with static
4707 assigned IPs (bug #8609)</para>
4708 </listitem>
4709
4710 <listitem>
4711 <para>VRDP: backward compatibility with VRDPAuth external authentication
4712 library (bug #8063)</para>
4713 </listitem>
4714
4715 <listitem>
4716 <para>Shared Folders: don't fail to start a VM if a path is not absolute,
4717 for example when importing an OVF from a different host (bug #7941)</para>
4718 </listitem>
4719
4720 <listitem>
4721 <para>Audio: fixed crash under certain conditions (bug #8527)</para>
4722 </listitem>
4723
4724 <listitem>
4725 <para>USB: fixed a crash when plugging certain USB devices (bug #8699)</para>
4726 </listitem>
4727
4728 <listitem>
4729 <para>HPET: fixed time jumps when reading the counter (bug #8707)</para>
4730 </listitem>
4731
4732 <listitem>
4733 <para>OVF/OVA: automatically adjust disk paths if the VM name is
4734 changed on import</para>
4735 </listitem>
4736
4737 <listitem>
4738 <para>OVF/OVA: fix export to slow medias</para>
4739 </listitem>
4740
4741 <listitem>
4742 <para>OVF/OVA: automatically repair inconsistent appliances with
4743 multiple disks (bug #8253)</para>
4744 </listitem>
4745
4746 <listitem>
4747 <para>rdesktop-vrdp: fixed an assertion triggered under certain conditions
4748 (bug #8593)</para>
4749 </listitem>
4750
4751 <listitem>
4752 <para>Windows hosts: fixed occasional hangs during VM shutdown because
4753 sometimes COM was not properly uninitialized</para>
4754 </listitem>
4755
4756 <listitem>
4757 <para>Mac OS X hosts: prevent the mouse from leaving the VM window while
4758 captured</para>
4759 </listitem>
4760
4761 <listitem>
4762 <para>Mac OS X hosts: keep aspect ratio while resizing in scale mode
4763 (shift for old behaviour) (part of bug #7822)</para>
4764 </listitem>
4765
4766 <listitem>
4767 <para>X11 hosts: fixed Yen key support (bug #8438)
4768 </para>
4769 </listitem>
4770
4771 <listitem>
4772 <para>X11 hosts: fixed a regression which caused Host+F1 to pop up
4773 help instead of sending Ctrl+Alt+F1</para>
4774 </listitem>
4775
4776 <listitem>
4777 <para>Linux hosts / Linux Additions: mangle IPRT symbols to allow installing
4778 VirtualBox inside a VM while the Guest Additions are active (bug #5686)</para>
4779 </listitem>
4780
4781 <listitem>
4782 <para>Linux hosts / Linux guests: workaround for a bug in GLIBC older than
4783 version 1.11 leading to crashes under certain conditions (signed/unsigned
4784 problem with memchr on 64-bit machines)</para>
4785 </listitem>
4786
4787 <listitem>
4788 <para>Solaris hosts: fixed a deadlock in event semaphores that could lead
4789 to unkillable VM processes</para>
4790 </listitem>
4791
4792 <listitem>
4793 <para>Windows Additions: fixed Sysprep parameter handling</para>
4794 </listitem>
4795
4796 <listitem>
4797 <para>Windows Additions: fixed spontaneous guest reboots under certain
4798 circumstances (4.0.2 regression; bugs #8406, #8429)</para>
4799 </listitem>
4800
4801 <listitem>
4802 <para>Windows Additions: added auto logon support for locked workstations
4803 on legacy Windows versions</para>
4804 </listitem>
4805
4806 <listitem>
4807 <para>Windows Additions: fixed driver bugcheck error when handling PnP
4808 messages (4.0 regression; bug #8367)</para>
4809 </listitem>
4810
4811 <listitem>
4812 <para>Windows Additions: fixed memory leak in VBoxVideo</para>
4813 </listitem>
4814
4815 <listitem>
4816 <para>X11 Additions: added support for X.Org Server 1.10 final</para>
4817 </listitem>
4818
4819 <listitem>
4820 <para>Linux Additions: Linux kernel 2.6.39-rc1 fixes</para>
4821 </listitem>
4822
4823 <listitem>
4824 <para>Linux Additions: improved auto-run support (bug #5509)</para>
4825 </listitem>
4826
4827 <listitem>
4828 <para>Linux Additions: fix mouse support on SUSE 11 SP 1 guests
4829 (bug #7946)</para>
4830 </listitem>
4831
4832 <listitem>
4833 <para>Solaris Additions: added support for X.Org Server 1.9</para>
4834 </listitem>
4835
4836 <listitem>
4837 <para>Guest Additions: various bugfixes for guest control execution</para>
4838 </listitem>
4839
4840 <listitem>
4841 <para>Web service: use own log file, with log rotation to limit size</para>
4842 </listitem>
4843
4844 </itemizedlist>
4845
4846 </sect1>
4847
4848 <sect1>
4849 <title>Version 4.0.4 (2011-02-17)</title>
4850
4851 <para>This is a maintenance release. The following items were fixed and/or
4852 added:</para>
4853
4854 <itemizedlist>
4855
4856 <listitem>
4857 <para>VMM: fixed recompiler crashes under certain conditions
4858 (bugs #8255, #8319 and further)</para>
4859 </listitem>
4860
4861 <listitem>
4862 <para>VMM: fixed running 64-bit guests on 32-bit host with nested paging
4863 enabled on AMD CPUs (4.0 regression; bug #7938)</para>
4864 </listitem>
4865
4866 <listitem>
4867 <para>VMM: fixed timing issues / hangs for certain guests using the
4868 programmable interval timer (bugs #8033 and #8062)</para>
4869 </listitem>
4870
4871 <listitem>
4872 <para>VMM: large page and monitoring fixes for live snapshots
4873 (bugs #7910, #8059, #8125)</para>
4874 </listitem>
4875
4876 <listitem>
4877 <para>GUI: fixed error message when trying to exceed the maximum
4878 number of host network interfaces</para>
4879 </listitem>
4880
4881 <listitem>
4882 <para>GUI: fixed saving of changes to the metadata of an existing
4883 snapshot (bug #8145)</para>
4884 </listitem>
4885
4886 <listitem>
4887 <para>GUI: fixed rare crash on X11 hosts (bug #8131)</para>
4888 </listitem>
4889
4890 <listitem>
4891 <para>GUI: when selecting a shared folder, start the file dialog in
4892 the users home directory (bug #8017)</para>
4893 </listitem>
4894
4895 <listitem>
4896 <para>ExtPack: enforce the correct permissions which might be restricted
4897 by umask when creating directories (non-Windows hosts only; bug #7878)</para>
4898 </listitem>
4899
4900 <listitem>
4901 <para>VBoxSDL: fixed crash when starting by specifying the VM UUID
4902 (4.0 regression; bug #8342)</para>
4903 </listitem>
4904
4905 <listitem>
4906 <para>VBoxManage: allow savestate even if the VM is already paused</para>
4907 </listitem>
4908
4909 <listitem>
4910 <para>VBoxManage: fixed <emphasis>modifyvm --synthcpu</emphasis>
4911 (bug #6577)</para>
4912 </listitem>
4913
4914 <listitem>
4915 <para>VBoxManage: fixed hang when doing <emphasis>guestcontrol execute
4916 --wait-for exit</emphasis> and displaying process status on exit
4917 (bug #8235)</para>
4918 </listitem>
4919
4920 <listitem>
4921 <para>VBoxManage: decreased CPU load during <emphasis>guestcontrol execute
4922 --wait-for exit/stdout</emphasis> while waiting for the guest process
4923 to terminate (bug #7872)</para>
4924 </listitem>
4925
4926 <listitem>
4927 <para>VBoxManage: fixed <emphasis>list hostdvds/hostfloppies</emphasis></para>
4928 </listitem>
4929
4930 <listitem>
4931 <para>VBoxManage: fixed <emphasis>storageattach</emphasis> for host
4932 DVD drives and host floppy drives</para>
4933 </listitem>
4934
4935 <listitem>
4936 <para>Metrics: introduced <emphasis>RAM/VMM</emphasis> base metric</para>
4937 </listitem>
4938
4939 <listitem>
4940 <para>Main: improved sanity check when taking a VM screen shot
4941 (bug #7966)</para>
4942 </listitem>
4943
4944 <listitem>
4945 <para>Main: fixed a crash under rare circumstances if a VM failed to start</para>
4946 </listitem>
4947
4948 <listitem>
4949 <para>Main: fixed attaching of immutable disk images (bug #8105)</para>
4950 </listitem>
4951
4952 <listitem>
4953 <para>Main: fixed a crash at VM shutdown (bug #6443)</para>
4954 </listitem>
4955
4956 <listitem>
4957 <para>Main: fixed incorrect handling of cross-referenced medium
4958 attachments (bug #8129)</para>
4959 </listitem>
4960
4961 <listitem>
4962 <para>Settings: fixed truncating of big integer values (4.0 regression)</para>
4963 </listitem>
4964
4965 <listitem>
4966 <para>Settings: properly store the ICH9 chipset type (bug #8123)</para>
4967 </listitem>
4968
4969 <listitem>
4970 <para>Host-Only &amp; Bridged Networking: fixed VBox DHCP server startup issue
4971 for Windows hosts (4.0 regression; bug #7905)</para>
4972 </listitem>
4973
4974 <listitem>
4975 <para>Host-Only Networking: re-create vboxnetX interfaces after
4976 vboxnetadp.ko module reload on Linux and Darwin (bugs #5934, #6341)</para>
4977 </listitem>
4978
4979 <listitem>
4980 <para>NAT: fixed an mbuf leak under rare circumstances (bug #7459)</para>
4981 </listitem>
4982
4983 <listitem>
4984 <para>ACPI: don't allow the guest to enter S4 by default and don't
4985 announce S1 and S4 in the ACPI tables if disabled (bug #8008)</para>
4986 </listitem>
4987
4988 <listitem>
4989 <para>Graphics card: made re-enabling disabled screens work correctly
4990 to prevent problems when X11 guests enter screen saving mode
4991 (bug #8122)</para>
4992 </listitem>
4993
4994 <listitem>
4995 <para>Storage: fixed write errors with snapshots if the host cache is
4996 disabled (4.0 regression; bug #8221)</para>
4997 </listitem>
4998
4999 <listitem>
5000 <para>ATA/SATA: fixed reset handling after ACPI suspend/resume</para>
5001 </listitem>
5002
5003 <listitem>
5004 <para>BusLogic: fixed hang with SMP VMs</para>
5005 </listitem>
5006
5007 <listitem>
5008 <para>Serial: another attempt to prevent lost characters during transmission
5009 (bug #1548)</para>
5010 </listitem>
5011
5012 <listitem>
5013 <para>Linux hosts/guests: Linux 2.6.38-rc1 compile fixes</para>
5014 </listitem>
5015
5016 <listitem>
5017 <para>Mac OS X hosts: fixed VBoxSVC crash when listing host interfaces
5018 without default gateway (64-bit hosts only; bug #7955)</para>
5019 </listitem>
5020
5021 <listitem>
5022 <para>Solaris/Darwin hosts: fixed VM CPU execution cap</para>
5023 </listitem>
5024
5025 <listitem>
5026 <para>X.Org guests: fixed a crash on X server restart
5027 (bug #8231)</para>
5028 </listitem>
5029
5030 <listitem>
5031 <para>X.Org guests: support X.Org Server 1.10 pre-release and Ubuntu
5032 11.04 Alpha</para>
5033 </listitem>
5034
5035 <listitem>
5036 <para>X.Org guests: Add EDID emulation in the graphics driver to
5037 prevent GNOME settings daemon changing the mode on login</para>
5038 </listitem>
5039
5040 <listitem>
5041 <para>X.Org guests: never send graphics modes to the host that older
5042 VirtualBox versions can't handle</para>
5043 </listitem>
5044
5045 <listitem>
5046 <para>Linux Additions: fixed a memory leak in the shared folders code if
5047 a host link is not readable (bug #8185)</para>
5048 </listitem>
5049
5050 <listitem>
5051 <para>Windows Additions: fixed handling of Security Attention Sequence (SAS)
5052 with VBoxGINA</para>
5053 </listitem>
5054
5055 </itemizedlist>
5056
5057 </sect1>
5058
5059 <sect1>
5060 <title>Version 4.0.2 (2011-01-18)</title>
5061
5062 <para>This is a maintenance release. The following items were fixed and/or
5063 added:</para>
5064
5065 <itemizedlist>
5066
5067 <listitem>
5068 <para>GUI: don't crash if a removable host drive referenced from the VM
5069 settings vanished</para>
5070 </listitem>
5071
5072 <listitem>
5073 <para>GUI: fixed a crash when using the KDE4 Oxygen theme and clicked
5074 on the settings button (4.0 regression; bug #7875)</para>
5075 </listitem>
5076
5077 <listitem>
5078 <para>GUI: properly warn if the machine folder cannot be
5079 created (bug #8031)</para>
5080 </listitem>
5081
5082 <listitem>
5083 <para>GUI: several fixes for multimonitor X11 guests</para>
5084 </listitem>
5085
5086 <listitem>
5087 <para>ExtPack: don't make the installer helper application suid root
5088 (Linux .deb/.rpm packages only)</para>
5089 </listitem>
5090
5091 <listitem>
5092 <para>ExtPack: improved user experience on Vista / Windows 7 when installing
5093 an extension pack</para>
5094 </listitem>
5095
5096 <listitem>
5097 <para>ExtPack: fixed issue with non-ascii characters in the path name
5098 during installing an extension pack (bug #9717)</para>
5099 </listitem>
5100
5101 <listitem>
5102 <para>ExtPack: fixed SELinux issues on 32-bit Linux hosts</para>
5103 </listitem>
5104
5105 <listitem>
5106 <para>VBoxManage: Host-only interface creation and removal is now
5107 supported for all platforms except Solaris (bug #7741)</para>
5108 </listitem>
5109
5110 <listitem>
5111 <para>VBoxManage: fixed segmentation fault when removing non-existent
5112 host-only interface</para>
5113 </listitem>
5114
5115 <listitem>
5116 <para>Storage: fixed possible crashes with VMDK/VHD images with snapshots
5117 and asynchronous I/O (4.0 regression)</para>
5118 </listitem>
5119
5120 <listitem>
5121 <para>Storage: don't eject the physical medium if a DVD/CDROM/floppy drive is
5122 detached from a VM (bug #5825)</para>
5123 </listitem>
5124
5125 <listitem>
5126 <para>Storage: be more robust when a faulty guest sends ATA commands to an
5127 ATAPI device (bug #6597)</para>
5128 </listitem>
5129
5130 <listitem>
5131 <para>Parallels: fixed deletion of the image during suspend, pause or
5132 power off (4.0 regression)</para>
5133 </listitem>
5134
5135 <listitem>
5136 <para>Bridged networking: fixed host kernel panic when bridging
5137 to devices with no TX queue (4.0 regression; Linux hosts only; bug #7908)</para>
5138 </listitem>
5139
5140 <listitem>
5141 <para>NAT: port-forwarding rule registration respects protocol parameter (bug #8094)</para>
5142 </listitem>
5143
5144 <listitem>
5145 <para>E1000: fixed PXE boot issues with WDS (bug #6330)</para>
5146 </listitem>
5147
5148 <listitem>
5149 <para>Virtio-net: fixed the issue with TX performance in some Linux
5150 guests</para>
5151 </listitem>
5152
5153 <listitem>
5154 <para>ICH9: fixed VM crash (software virtualization only; bug #7885)</para>
5155 </listitem>
5156
5157 <listitem>
5158 <para>VGA: fixed VESA screen issue (4.0 regression; bug #7986)</para>
5159 </listitem>
5160
5161 <listitem>
5162 <para>Shared Folders: fixed parameter parsing when creating symbolic
5163 links, fixes 32-bit/64-bit bitness issue (bug #818)</para>
5164 </listitem>
5165
5166 <listitem>
5167 <para>Main: fixed crash under rare circumstances due to an invalid
5168 logging string (4.0 regression)</para>
5169 </listitem>
5170
5171 <listitem>
5172 <para>Main: improve error information propagation for errors preventing
5173 a VM start</para>
5174 </listitem>
5175
5176 <listitem>
5177 <para>Main: fixed problems with snapshots and non-ASCII characters in
5178 machine paths (bug #8024)</para>
5179 </listitem>
5180
5181 <listitem>
5182 <para>Web service: now listens to localhost by default as documented
5183 (bug #6067)</para>
5184 </listitem>
5185
5186 <listitem>
5187 <para>Settings: do not fail loading machine settings if removeable drive attachment (host drive or image)
5188 cannot be found; with 4.0 this is much more likely when machines are moved from one host to another</para>
5189 </listitem>
5190
5191 <listitem>
5192 <para>Settings: fixed issue that changing a snapshot name or description was
5193 not saved to machine XML</para>
5194 </listitem>
5195
5196 <listitem>
5197 <para>OVF/OVA: fixed import of files created by other OVF tools (bug
5198 #7983)</para>
5199 </listitem>
5200
5201 <listitem>
5202 <para>rdesktop-vrdp: fix a crash during USB device enumeration (bug
5203 #7981)</para>
5204 </listitem>
5205
5206 <listitem>
5207 <para>Linux hosts: fixed a crash during USB device enumeration</para>
5208 </listitem>
5209
5210 <listitem>
5211 <para>Linux hosts: try a bit harder to allocate memory (bug #8035; 4.0
5212 regression)</para>
5213 </listitem>
5214
5215 <listitem>
5216 <para>Guest Additions: fixed parsing of parameters for guest control in
5217 VBoxService (4.0 regression; bug #8010)</para>
5218 </listitem>
5219
5220 <listitem>
5221 <para>Windows Guest Additions: automatic logon on Windows Vista/Windows 7 now supports
5222 unlocking previously locked workstations</para>
5223 </listitem>
5224
5225 </itemizedlist>
5226
5227 </sect1>
5228
5229 <sect1>
5230 <title>Version 4.0.0 (2010-12-22)</title>
5231
5232 <para>This version is a major update. The following major new features
5233 were added:</para>
5234
5235 <itemizedlist>
5236
5237 <listitem>
5238 <para>Reorganization of VirtualBox into a base package and Extension Packs; see <xref linkend="intro-installing" /></para>
5239 </listitem>
5240
5241 <listitem>
5242 <para>New settings/disk file layout for VM portability; see <xref linkend="vboxconfigdata" /></para>
5243 </listitem>
5244
5245 <listitem>
5246 <para>Major rework of the GUI (now called "VirtualBox Manager"):
5247 <itemizedlist>
5248 <listitem>
5249 <para>Redesigned user interface with guest window preview (also for screenshots)</para>
5250 </listitem>
5251
5252 <listitem>
5253 <para>New "scale" display mode with scaled guest display; see <xref linkend="intro-resize-window" /></para>
5254 </listitem>
5255
5256 <listitem>
5257 <para>Support for creating and starting <computeroutput>.vbox</computeroutput> desktop shortcuts (bug #1889)</para>
5258 </listitem>
5259
5260 <listitem>
5261 <para>The VM list is now sortable</para>
5262 </listitem>
5263
5264 <listitem>
5265 <para>Machines can now be deleted easily without a trace including snapshots and saved
5266 states, and optionally including attached
5267 disk images (bug #5511; also, <computeroutput>VBoxManage unregistervm --delete</computeroutput>
5268 can do the same now)</para>
5269 </listitem>
5270
5271 <listitem>
5272 <para>Built-in creation of desktop file shortcuts to start VMs on double click (bug #2322)</para>
5273 </listitem>
5274
5275 </itemizedlist>
5276 </para>
5277 </listitem>
5278
5279 <listitem>
5280 <para>VMM: support more than 1.5/2 GB guest RAM on 32-bit hosts</para>
5281 </listitem>
5282
5283 <listitem>
5284 <para>New virtual hardware:
5285 <itemizedlist>
5286 <listitem>
5287 <para>Intel ICH9 chipset with three PCI buses, PCI Express and Message Signaled Interrupts (MSI);
5288 see <xref linkend="settings-motherboard" /></para>
5289 </listitem>
5290
5291 <listitem>
5292 <para>Intel HD Audio, for better support of modern guest operating systems
5293 (e.g. 64-bit Windows; bug #2785)</para>
5294 </listitem>
5295 </itemizedlist>
5296 </para>
5297 </listitem>
5298
5299 <listitem>
5300 <para>Improvements to OVF support (see <xref linkend="ovf" />):
5301 <itemizedlist>
5302 <listitem>
5303 <para>Open Virtualization Format Archive (OVA) support</para>
5304 </listitem>
5305
5306 <listitem>
5307 <para>Significant performance improvements during export and import
5308 </para>
5309 </listitem>
5310
5311 <listitem>
5312 <para>Creation of the manifest file on export is optional
5313 now</para>
5314 </listitem>
5315
5316 <listitem>
5317 <para>Imported disks can have formats other than VMDK</para>
5318 </listitem>
5319
5320 </itemizedlist>
5321 </para>
5322 </listitem>
5323
5324 <listitem>
5325 <para>Resource control: added support for limiting a VM's CPU time and IO
5326 bandwidth; see <xref linkend="storage-bandwidth-limit" /></para>
5327 </listitem>
5328
5329 <listitem>
5330 <para>Storage: support asynchronous I/O for iSCSI, VMDK, VHD and
5331 Parallels images</para>
5332 </listitem>
5333
5334 <listitem>
5335 <para>Storage: support for resizing VDI and VHD images; see <xref linkend="vboxmanage-modifyvdi" /></para>
5336 </listitem>
5337
5338 <listitem>
5339 <para>Guest Additions: support for multiple virtual screens in Linux
5340 and Solaris guests using X.Org server 1.3 and later</para>
5341 </listitem>
5342
5343 <listitem>
5344 <para>Language bindings: uniform Java bindings for both local
5345 (COM/XPCOM) and remote (SOAP) invocation APIs</para>
5346 </listitem>
5347
5348 </itemizedlist>
5349
5350 <para>In addition, the following items were fixed and/or added:</para>
5351
5352 <itemizedlist>
5353
5354 <listitem>
5355 <para>VMM: Enable large page support by default on 64-bit hosts
5356 (applies to nested paging only)</para>
5357 </listitem>
5358
5359 <listitem>
5360 <para>VMM: fixed guru meditation when running Minix (VT-x only; bug #6557)</para>
5361 </listitem>
5362
5363 <listitem>
5364 <para>VMM: fixed crash under certain circumstances (Linux hosts only,
5365 non VT-x/AMD-V mode only; bugs #4529 and #7819)</para>
5366 </listitem>
5367
5368 <listitem>
5369 <para>GUI: add configuration dialog for port forwarding in NAT mode
5370 (bug #1657)</para>
5371 </listitem>
5372
5373 <listitem>
5374 <para>GUI: show the guest window content on save and restore</para>
5375 </listitem>
5376
5377 <listitem>
5378 <para>GUI: certain GUI warnings don't stop the VM output anymore</para>
5379 </listitem>
5380
5381 <listitem>
5382 <para>GUI: fixed black full screen minitoolbar on KDE4 hosts
5383 (Linux hosts only; bug #5449)</para>
5384 </listitem>
5385
5386 <listitem>
5387 <para>BIOS: implemented multi-sector reading to speed up booting of certain
5388 guests (e.g. Solaris)</para>
5389 </listitem>
5390
5391 <listitem>
5392 <para>Bridged networking: improved throughput by filtering out outgoing
5393 packets intended for the host before they reach the physical network
5394 (Linux hosts only; bug #7792)</para>
5395 </listitem>
5396
5397 <listitem>
5398 <para>3D support: allow use of <emphasis>CR_SYSTEM_GL_PATH</emphasis>
5399 again (bug #6864)</para>
5400 </listitem>
5401
5402 <listitem>
5403 <para>3D support: fixed various clipping/visibility issues (bugs #5659,
5404 #5794, #5848, #6018, #6187, #6570)</para>
5405 </listitem>
5406
5407 <listitem>
5408 <para>3D support: guest application stack corruption when using
5409 glGetVertexAttrib[ifd]v (bug #7395)</para>
5410 </listitem>
5411
5412 <listitem>
5413 <para>3D support: fixed OpenGL support for libMesa 7.9</para>
5414 </listitem>
5415
5416 <listitem>
5417 <para>3D support: fixed Unity/Compiz crashes on natty</para>
5418 </listitem>
5419
5420 <listitem>
5421 <para>2D Video acceleration: multimonitor support</para>
5422 </listitem>
5423
5424 <listitem>
5425 <para>VRDP: fixed rare crash in multimonitor configuration</para>
5426 </listitem>
5427
5428 <listitem>
5429 <para>VRDP: support for upstream audio</para>
5430 </listitem>
5431
5432 <listitem>
5433 <para>Display: fixed occasional guest resize crash</para>
5434 </listitem>
5435
5436 <listitem>
5437 <para>NAT: port forwarding rules can be applied at runtime</para>
5438 </listitem>
5439
5440 <listitem>
5441 <para>SATA: allow to attach CD/DVD-ROM drives including passthrough
5442 (bug #7058)</para>
5443 </listitem>
5444
5445 <listitem>
5446 <para>Floppy: support readonly image files, taking this as the
5447 criteria for making the medium readonly (bug #5651)</para>
5448 </listitem>
5449
5450 <listitem>
5451 <para>Audio: fixed memory corruption during playback under rare
5452 circumstances</para>
5453 </listitem>
5454
5455 <listitem>
5456 <para>Audio: the DirectSound backend now allows VMs to be audible when
5457 another DirectSound application is active, including another VM (bug
5458 #5578)
5459 </para>
5460 </listitem>
5461
5462 <listitem>
5463 <para>EFI: support for SATA disks and CDROMs</para>
5464 </listitem>
5465
5466 <listitem>
5467 <para>BIOS: reduce the stack usage of the VESA BIOS function
5468 <emphasis>#4F01</emphasis> (Quake fix)</para>
5469 </listitem>
5470
5471 <listitem>
5472 <para>OVF/OVA: fixed export of VMs with iSCSI disks</para>
5473 </listitem>
5474
5475 <listitem>
5476 <para>Storage: Apple DMG image support for the virtual CD/DVD (bug
5477 #6760)</para>
5478 </listitem>
5479
5480 <listitem>
5481 <para>Linux host USB support: introduced a less invasive way of
5482 accessing raw USB devices (bugs #1093, #5345, #7759)</para>
5483 </listitem>
5484
5485 <listitem>
5486 <para>Linux hosts: support recent Linux kernels with
5487 <emphasis>CONFIG_DEBUG_SET_MODULE_RONX</emphasis> set</para>
5488 </listitem>
5489
5490 <listitem>
5491 <para>Guest Additions: Shared Folders now can be marked as being auto-mounted
5492 on Windows, Linux and Solaris guests</para>
5493 </listitem>
5494
5495 <listitem>
5496 <para>Linux Additions: Shared Folders now support symbolic links (bug #818)</para>
5497 </listitem>
5498
5499 <listitem>
5500 <para>Linux Additions: combined 32-bit and 64-bit additions into one
5501 file</para>
5502 </listitem>
5503
5504 <listitem>
5505 <para>Windows Additions: automatic logon on Windows Vista/Windows 7 is now able
5506 to handle renamed user accounts; added various bugfixes</para>
5507 </listitem>
5508
5509 </itemizedlist>
5510
5511 </sect1>
5512
5513 <sect1>
5514 <title>Version 3.2.12 (2010-11-30)</title>
5515
5516 <para>This is a maintenance release. The following items were fixed and/or
5517 added:</para>
5518
5519 <itemizedlist>
5520
5521 <listitem>
5522 <para>VMM: fixed rare host crash when running 64-bit guests on 32-bit
5523 hosts (bug #7577)</para>
5524 </listitem>
5525
5526 <listitem>
5527 <para>VMM: fixed host reboots under rare circumstances due to NMIs
5528 triggered by active performance counters (Linux hosts in
5529 non-VT-x/AMD-V mode only; bug #4529)</para>
5530 </listitem>
5531
5532 <listitem>
5533 <para>VMM: fixed out of memory guru meditation for large memory guests (bug #7586)</para>
5534 </listitem>
5535
5536 <listitem>
5537 <para>VMM: fixed a guru meditation related to large pages</para>
5538 </listitem>
5539
5540 <listitem>
5541 <para>VMM: use new VT-x feature to keep the guest from hogging the CPU</para>
5542 </listitem>
5543
5544 <listitem>
5545 <para>Snapshots: implemented deleting the last remaining snapshot while
5546 the VM is running</para>
5547 </listitem>
5548
5549 <listitem>
5550 <para>GUI: perform the checks for exceeding the size limit of the host file
5551 system and for broken asynchronous I/O on older Linux kernels with ext4 / xfs
5552 file systems not only when starting the VM from scratch but also when
5553 starting from a saved state</para>
5554 </listitem>
5555
5556 <listitem>
5557 <para>NAT: fixed memory leak (3.2.0 regression; bugs #6918, #7353)</para>
5558 </listitem>
5559
5560 <listitem>
5561 <para>NAT: fixed Linux NFS root issue (bugs #7299)</para>
5562 </listitem>
5563
5564 <listitem>
5565 <para>Networking: fixed VM reset handling in e1000</para>
5566 </listitem>
5567
5568 <listitem>
5569 <para>VRDP: fixed rare crash in multimonitor configuration</para>
5570 </listitem>
5571
5572 <listitem>
5573 <para>Display: fixed occasional guest resize crash</para>
5574 </listitem>
5575
5576 <listitem>
5577 <para>Mouse: don't send relative mouse events together with absolute
5578 mouse events (3.2.10 regression; bug #7571)</para>
5579 </listitem>
5580
5581 <listitem>
5582 <para>Keyboard: fixes for the USB keyboard emulation;
5583 fixes for Korean keyboards</para>
5584 </listitem>
5585
5586 <listitem>
5587 <para>Serial: don't hang if the host device would block during
5588 open (bugs #5756, #5380)</para>
5589 </listitem>
5590
5591 <listitem>
5592 <para>Serial: fixed modem status lines (Linux hosts only; bug #812)</para>
5593 </listitem>
5594
5595 <listitem>
5596 <para>Graphics: Horizontal resolutions are no longer restricted to a
5597 multiple of 8 pixels (bug #2047; requires Guest Additions update).
5598 </para>
5599 </listitem>
5600
5601 <listitem>
5602 <para>USB: fixed a crash with older Linux kernels and non-ASCII characters
5603 in device strings (Linux hosts only; bug #6983, #7158, #7733; version
5604 3.2.8 contained an incomplete fix)</para>
5605 </listitem>
5606
5607 <listitem>
5608 <para>USB: fixed a crash under rare circumstances (bug #7409; Windows hosts
5609 only)</para>
5610 </listitem>
5611
5612 <listitem>
5613 <para>"iSCSI: respond to NOP-In requests from the target immediately to avoid
5614 being disconnected if the guest is idle</para>
5615 </listitem>
5616
5617 <listitem>
5618 <para>3D support: fixed a crash under certain circumstances (bug #7659)</para>
5619 </listitem>
5620
5621 <listitem>
5622 <para>3D support: fixed crashes for GLUT based apps (bug #6848)</para>
5623 </listitem>
5624
5625 <listitem>
5626 <para>3D support: added missing GLX 1.3 functionality (bugs #7652, #7195)</para>
5627 </listitem>
5628
5629 <listitem>
5630 <para>2D Video acceleration: fixed potential deadlock when saving the VM
5631 state (bug #4124)</para>
5632 </listitem>
5633
5634 <listitem>
5635 <para>Windows hosts: another fix for BSODs under certain circumstances in
5636 VBoxNetFlt.sys (bug #7601)</para>
5637 </listitem>
5638
5639 <listitem>
5640 <para>Solaris hosts: fixed host USB DVD drive detection</para>
5641 </listitem>
5642
5643 <listitem>
5644 <para>Mac OS X hosts: fixed swapped keys for certain ISO keyboard types
5645 (bug #2996)</para>
5646 </listitem>
5647
5648 <listitem>
5649 <para>Linux hosts: added link state handling for TAP devices needed for proper
5650 operation with bridged networking on kernels 2.6.36 and above (bug #7649)</para>
5651 </listitem>
5652
5653 <listitem>
5654 <para>Linux hosts/guests: Linux 2.6.37 fixes</para>
5655 </listitem>
5656
5657 <listitem>
5658 <para>Linux Additions: properly compile the vboxvideo module if DKMS
5659 is not installed (bug #7572)</para>
5660 </listitem>
5661
5662 <listitem>
5663 <para>Linux Additions: fixed a memory leak when accessing non-existing
5664 files on a Shared Folders (bug #7705)</para>
5665 </listitem>
5666
5667 <listitem>
5668 <para>Windows Additions: skip none-mapped user accounts when enumerating
5669 user accounts for VM information</para>
5670 </listitem>
5671
5672 </itemizedlist>
5673
5674 </sect1>
5675
5676 <sect1>
5677 <title>Version 3.2.10 (2010-10-08)</title>
5678
5679 <para>This is a maintenance release. The following items were fixed and/or
5680 added:</para>
5681
5682 <itemizedlist>
5683
5684 <listitem>
5685 <para>VMM: V8086 mode fix for legacy DOS/Windows guests with EMM386
5686 (3.2.8 regression)</para>
5687 </listitem>
5688
5689 <listitem>
5690 <para>VMM: stability fix (bug #7342)</para>
5691 </listitem>
5692
5693 <listitem>
5694 <para>VMM: fixed a Guru meditation related to large pages (bug #7300)</para>
5695 </listitem>
5696
5697 <listitem>
5698 <para>VMM: fixed support for large pages on Linux hosts</para>
5699 </listitem>
5700
5701 <listitem>
5702 <para>VMM: fixed a Guru meditation for large memory 64-bit guests on 32-bit
5703 hosts with nested paging (bug #7544)</para>
5704 </listitem>
5705
5706 <listitem>
5707 <para>VMM: performance improvements for VMs with more than
5708 2GB RAM (bug #6928)</para>
5709 </listitem>
5710
5711 <listitem>
5712 <para>GUI: fixed host key handling if the host key is set to Left Alt
5713 (Linux/Solaris hosts only; 3.2.0 regression; bug #6758)</para>
5714 </listitem>
5715
5716 <listitem>
5717 <para>GUI: the VM can be minimized from the mini toolbar
5718 (bug #4952)</para>
5719 </listitem>
5720
5721 <listitem>
5722 <para>GUI: handle Ctrl+Break properly on X11 hosts (3.2.0 regression;
5723 bug #6122)</para>
5724 </listitem>
5725
5726 <listitem>
5727 <para>GUI: fixed the case where the user aborted the media selector
5728 for selecting the boot hard disk from the VM wizard</para>
5729 </listitem>
5730
5731 <listitem>
5732 <para>GUI: added a check for Linux kernels 2.6.36 or later which are known
5733 to have the asynchronous I/O bug on ext4 / xfs file systems fixed
5734 (Linux hosts only)</para>
5735 </listitem>
5736
5737 <listitem>
5738 <para>OpenSolaris guests: use SATA controller by default</para>
5739 </listitem>
5740
5741 <listitem>
5742 <para>Storage: fixed I/O errors in the guest after compacting VDI
5743 images (3.2.6 regression; bug #7294)</para>
5744 </listitem>
5745
5746 <listitem>
5747 <para>Storage: automatically repair base disk images with non-zero
5748 parent UUID which made them inaccessible (bug #7289)</para>
5749 </listitem>
5750
5751 <listitem>
5752 <para>Storage: fixed corrupted images if a merge operation was
5753 canceled</para>
5754 </listitem>
5755
5756 <listitem>
5757 <para>IDE: added ATAPI passthrough support for audio CDs</para>
5758 </listitem>
5759
5760 <listitem>
5761 <para>SATA: fixed a potential hang during boot of recent Solaris guests</para>
5762 </listitem>
5763
5764 <listitem>
5765 <para>SATA: handle out of disk space and similar conditions better</para>
5766 </listitem>
5767
5768 <listitem>
5769 <para>iSCSI: fixed sporadic hangs when closing the connection</para>
5770 </listitem>
5771
5772 <listitem>
5773 <para>VGA: fixed missing redraw with multiple screens under certain
5774 circumstances (bug #7291)</para>
5775 </listitem>
5776
5777 <listitem>
5778 <para>VGA: several small fixes for legacy VGA graphics modes</para>
5779 </listitem>
5780
5781 <listitem>
5782 <para>Bridged networking: fixed occasional host freeze during VM shutdown
5783 (Linux hosts only)</para>
5784 </listitem>
5785
5786 <listitem>
5787 <para>NAT: don't check for the existence of the TFTP prefix when delivering
5788 a file via bootp (bug #7384)</para>
5789 </listitem>
5790
5791 <listitem>
5792 <para>NAT: fixed resolving of names at the host resolver (bug #7138)</para>
5793 </listitem>
5794
5795 <listitem>
5796 <para>NAT: under rare conditions the NAT engine consumed 100% CPU load
5797 (non-Windows hosts only)</para>
5798 </listitem>
5799
5800 <listitem>
5801 <para>VRDP: fixed memory leak under certain circumstances (bug #5966)</para>
5802 </listitem>
5803
5804 <listitem>
5805 <para>VRDP: fixed missing redraws with Windows guests under certain
5806 circumstances</para>
5807 </listitem>
5808
5809 <listitem>
5810 <para>USB: properly discard blocking outstanding bulk URBs, fixes some
5811 printers</para>
5812 </listitem>
5813
5814 <listitem>
5815 <para>USB: Blackberry fix (bug #6465)</para>
5816 </listitem>
5817
5818 <listitem>
5819 <para>VBoxHeadless: fixed event queue processing problems which led to
5820 hangs if the VM could not be started successfully</para>
5821 </listitem>
5822
5823 <listitem>
5824 <para>VBoxManage: don't crash if parameters with invalid characters
5825 are passed (bug #7388)</para>
5826 </listitem>
5827
5828 <listitem>
5829 <para>VBoxManage: <computeroutput>clonehd</computeroutput>: fixed a
5830 bug where the command aborted with an error message under rare
5831 circumstances</para>
5832 </listitem>
5833
5834 <listitem>
5835 <para>VBoxManage <computeroutput>metrics</computeroutput>: made it work
5836 for directly started VMs again (3.2.8 regression; bug #7482)</para>
5837 </listitem>
5838
5839 <listitem>
5840 <para>3D support: report <emphasis>GLX_ARB_get_proc_address</emphasis>
5841 as supported extension</para>
5842 </listitem>
5843
5844 <listitem>
5845 <para>3D support: guest application stack corruption when using
5846 <emphasis>glGetVertexAttrib[ifd]v</emphasis> (bug #7395)</para>
5847 </listitem>
5848
5849 <listitem>
5850 <para>3D support: fixed broken 3D support when switching to
5851 full screen / seamless modes (bug #7314)</para>
5852 </listitem>
5853
5854 <listitem>
5855 <para>3D support: fixed 32bit OpenGL apps under 64bit Windows XP/Vista (bug #7066)</para>
5856 </listitem>
5857
5858 <listitem>
5859 <para>OVF: fixed bug when exporting a VM with multiple attached disks
5860 (bug #7366)</para>
5861 </listitem>
5862
5863 <listitem>
5864 <para>OVF: fixed slow export for certain filesystems (bug #3719)</para>
5865 </listitem>
5866
5867 <listitem>
5868 <para>OVF: disabled manifest (.mf file) support; manifests are no
5869 longer verified on import nor written on export</para>
5870 </listitem>
5871
5872 <listitem>
5873 <para>Shared clipboard/Windows: improved the reliability of the shared
5874 clipboard on Windows hosts and guest (partial fix to bug #5266)</para>
5875 </listitem>
5876
5877 <listitem>
5878 <para>Shared Folders: don't show an empty directory if filenames with an
5879 invalid encoding exist on the host (bug #7349)</para>
5880 </listitem>
5881
5882 <listitem>
5883 <para>Shared Folders: return the proper error code when trying
5884 to list files for a non-existing wildcard (bug #7004)</para>
5885 </listitem>
5886
5887 <listitem>
5888 <para>Audio: fixed guest memory corruption when capturing from the
5889 NULL audio backend (bug #6911)</para>
5890 </listitem>
5891
5892 <listitem>
5893 <para>Audio: improved playback quality (less choppy)</para>
5894 </listitem>
5895
5896 <listitem>
5897 <para>Web service: avoid unnecessary creation of idle threads</para>
5898 </listitem>
5899
5900 <listitem>
5901 <para>Additions: fixed bug in the guest execution feature when passing
5902 more than one environment variable</para>
5903 </listitem>
5904
5905 <listitem>
5906 <para>Additions: refresh all guest properties written by VBoxService
5907 after the VM was restored from a saved state</para>
5908 </listitem>
5909
5910 <listitem>
5911 <para>Additions: fixed a <emphasis>division by zero</emphasis> crash of
5912 VBoxService under certain circumstances</para>
5913 </listitem>
5914
5915 <listitem>
5916 <para>Additions: immediately resynchronize the guest time with the host
5917 time after the VM was restored from a saved state (bug #4018)</para>
5918 </listitem>
5919
5920 <listitem>
5921 <para>Additions/Windows: fixed <emphasis>LsaEnumerate</emphasis> error when
5922 enumerating logged in users</para>
5923 </listitem>
5924
5925 <listitem>
5926 <para>Additions/X.Org: support X.Org Server 1.9 (bug #7306)</para>
5927 </listitem>
5928
5929 <listitem>
5930 <para>Additions/X.Org: don't crash VBoxClient during reboot</para>
5931 </listitem>
5932
5933 <listitem>
5934 <para>Solaris hosts: fixed host DVD drive enumeration on Solaris 10</para>
5935 </listitem>
5936
5937 <listitem>
5938 <para>Solaris hosts: added a custom core dumper to procure more data
5939 in the event of a VM crash</para>
5940 </listitem>
5941
5942 <listitem>
5943 <para>Solaris guests: fixed user idle detection</para>
5944 </listitem>
5945
5946 <listitem>
5947 <para>Solaris guests: fixed a possible panic in Shared Folders when using
5948 the wrong user or group IDs (bug #7295)</para>
5949 </listitem>
5950
5951 <listitem>
5952 <para>Solaris guests: fixed Shared Folders from truncating files to 2GB on
5953 32-bit guests (bug #7324)</para>
5954 </listitem>
5955
5956 <listitem>
5957 <para>Windows hosts: fixed a BSOD under certain circumstances in VBoxNetFlt.sys
5958 (bug #7448)</para>
5959 </listitem>
5960
5961 <listitem>
5962 <para>Linux hosts/guests: Linux 2.6.36 fixes</para>
5963 </listitem>
5964
5965 <listitem>
5966 <para>Linux hosts/guests: DKMS fixes (bug #5817)</para>
5967 </listitem>
5968
5969 <listitem>
5970 <para>Mac OS X hosts: fixed missing dock menu entries (bug #7392)</para>
5971 </listitem>
5972
5973 </itemizedlist>
5974
5975 </sect1>
5976
5977 <sect1>
5978 <title>Version 3.2.8 (2010-08-05)</title>
5979
5980 <para>This is a maintenance release. The following items were fixed and/or
5981 added:</para>
5982
5983 <itemizedlist>
5984
5985 <listitem>
5986 <para>VMM: properly terminate the VM with an error if the guest is trying
5987 to switch to the PAE mode but PAE is disabled in the VM settings</para>
5988 </listitem>
5989
5990 <listitem>
5991 <para>GUI: switch to native file dialogs (Windows hosts only; bug #5459)</para>
5992 </listitem>
5993
5994 <listitem>
5995 <para>GUI: don't use native file dialogs on KDE hosts (Linux hosts only;
5996 bug #6809)</para>
5997 </listitem>
5998
5999 <listitem>
6000 <para>3D support: fixed <emphasis>GL_EXT_texture_sRGB</emphasis> support</para>
6001 </listitem>
6002
6003 <listitem>
6004 <para>PXE: fixed ZENworks PXE boot regression</para>
6005 </listitem>
6006
6007 <listitem>
6008 <para>OVF: fixed slower export and larger images under certain
6009 circumstances (3.2.6 regression; bug #7073)</para>
6010 </listitem>
6011
6012 <listitem>
6013 <para>USB: properly signal an interrupt if the port suspend status
6014 changes</para>
6015 </listitem>
6016
6017 <listitem>
6018 <para>USB: respect the remote-only filter</para>
6019 </listitem>
6020
6021 <listitem>
6022 <para>USB: avoid VM hang when changing the configuration of
6023 certain devices (Windows hosts only)</para>
6024 </listitem>
6025
6026 <listitem>
6027 <para>USB: fix a crash with older Linux kernels and non-ASCII characters
6028 in device strings (Linux hosts only; bug #6983)</para>
6029 </listitem>
6030
6031 <listitem>
6032 <para>PageFusion: fixed conflict with the guest execution feature</para>
6033 </listitem>
6034
6035 <listitem>
6036 <para>PageFusion: fixed stability issues with a large number of VMs</para>
6037 </listitem>
6038
6039 <listitem>
6040 <para>PageFusion: fixed host crashes with guest SMP and Win64 guests </para>
6041 </listitem>
6042
6043 <listitem>
6044 <para>Memory ballooning: fixed problems restoring VMs with pre-allocation enabled</para>
6045 </listitem>
6046
6047 <listitem>
6048 <para>Bridged networking: fixed performance issue with GRO enabled on
6049 bridged device (bug #7059)</para>
6050 </listitem>
6051
6052 <listitem>
6053 <para>Hostonly networking: fixed performance issue (3.2.6 regression; bug #7081)</para>
6054 </listitem>
6055
6056 <listitem>
6057 <para>Hard disks: fix auto-reset of immutable disk at VM startup
6058 (bug #6832)</para>
6059 </listitem>
6060
6061 <listitem>
6062 <para>BusLogic: several fixes for Windows NT/2000 and SCO OpenServer
6063 guests</para>
6064 </listitem>
6065
6066 <listitem>
6067 <para>LsiLogic: fixed I/O errors under rare circumstances</para>
6068 </listitem>
6069
6070 <listitem>
6071 <para>Sharing disks: support for attaching one disk to several VMs
6072 without external tools and tricks</para>
6073 </listitem>
6074
6075 <listitem>
6076 <para>Shared Folders: several fixes and performance enhancements
6077 for Solaris guests (bugs #4154 and #6512)</para>
6078 </listitem>
6079
6080 <listitem>
6081 <para>Solaris Installer: added support for remote installations</para>
6082 </listitem>
6083
6084 <listitem>
6085 <para>Guest Properties API: correctly support enumerating the properties
6086 of a running VM with an empty "patterns" field (bug #7171)</para>
6087 </listitem>
6088
6089 <listitem>
6090 <para>Guest properties: properly delete transient properties on
6091 shutdown</para>
6092 </listitem>
6093
6094 <listitem>
6095 <para>VRDP video redirection performance improvements and stability
6096 fixes</para>
6097 </listitem>
6098
6099 <listitem>
6100 <para>Settings: silently fix host audio driver when reading machine XML
6101 settings files or OVF written by VirtualBox on a different host OS, for
6102 example convert DirectSound to PulseAudio (bug #7209)
6103 </para>
6104 </listitem>
6105
6106 <listitem>
6107 <para>Settings: properly store the NAT network setting in XML
6108 settings file version 1.10 and later (bug #6176)</para>
6109 </listitem>
6110
6111 <listitem>
6112 <para>VBoxManage: handle differencing images with parent UUID correctly
6113 in subcommand <emphasis>openmedium disk</emphasis> (bug #6751)</para>
6114 </listitem>
6115
6116 <listitem>
6117 <para>Web service: enabled HTTP keepalive for much better performance
6118 </para>
6119 </listitem>
6120
6121 <listitem>
6122 <para>Web service: added timestamps to logging output</para>
6123 </listitem>
6124
6125 <listitem>
6126 <para>Web service: treat 8-bit strings as UTF-8 not ASCII</para>
6127 </listitem>
6128
6129 <listitem>
6130 <para>X11 Additions: fix for Xorg 6.8 guests (e.g. RHEL4)</para>
6131 </listitem>
6132
6133 </itemizedlist>
6134
6135 </sect1>
6136
6137 <sect1>
6138 <title>Version 3.2.6 (2010-06-25)</title>
6139
6140 <para>This is a maintenance release. The following items were fixed and/or
6141 added:</para>
6142
6143 <itemizedlist>
6144
6145 <listitem>
6146 <para>VMM: fixed host crash when running 64-bit guests on 32-bit hosts
6147 with certain Intel CPUs (VT-x only; bug #6166) </para>
6148 </listitem>
6149
6150 <listitem>
6151 <para>VMM: allow 64-bit SMP guests on 32-bit hosts (VT-x and AMD-V only;
6152 does not apply to Mac OS X, which already supports it) </para>
6153 </listitem>
6154
6155 <listitem>
6156 <para>VMM: fixed Guru mediation if guests with more than 2GB are booted
6157 with VT-x/AMD-V disabled (bug #5740)</para>
6158 </listitem>
6159
6160 <listitem>
6161 <para>VMM: fixed TR limit trashing (VT-x and 64-bit host only; bug #7052)</para>
6162 </listitem>
6163
6164 <listitem>
6165 <para>Page Fusion: several bug fixes for SMP guests (including bug #6964) </para>
6166 </listitem>
6167
6168 <listitem>
6169 <para>Teleportation: several fixes and improvements</para>
6170 </listitem>
6171
6172 <listitem>
6173 <para>Mac OS X server guests: compatibility fix</para>
6174 </listitem>
6175
6176 <listitem>
6177 <para>EFI: fixed memory detection for guests with 2GB or more RAM
6178 assigned</para>
6179 </listitem>
6180
6181 <listitem>
6182 <para>GUI: added a workaround for a Linux kernel bug which affecting
6183 asynchronous I/O on ext4 / xfs file systems (Linux hosts only)</para>
6184 </listitem>
6185
6186 <listitem>
6187 <para>GUI: added setting for multiple VRDP connections; useful if
6188 multiple screens are enabled</para>
6189 </listitem>
6190
6191 <listitem>
6192 <para>GUI: another fix for the keyboard capturing bug under metacity (bug #6727)</para>
6193 </listitem>
6194
6195 <listitem>
6196 <para>GUI: fixed quit dialog when used in seamless or full screen mode
6197 (Mac OS X hosts only; bug #6938)</para>
6198 </listitem>
6199
6200 <listitem>
6201 <para>GUI: handle the extra key on the Brazilian keyboard on X11 hosts
6202 again (bug #7022).
6203 </para>
6204 </listitem>
6205
6206 <listitem>
6207 <para>2D Video acceleration: fixed crashes when leaving the full screen mode
6208 (bug #6768)</para>
6209 </listitem>
6210
6211 <listitem>
6212 <para>VBoxManage: fixed <emphasis>storageattach</emphasis> error handling
6213 (bug #6927)</para>
6214 </listitem>
6215
6216 <listitem>
6217 <para>VBoxManage: fixed <emphasis>dhcpserver add</emphasis> (3.2.0 regression;
6218 bug #7031)</para>
6219 </listitem>
6220
6221 <listitem>
6222 <para>Storage: fixed hang with images located on filesystems which
6223 don't support asynchronous I/O (bug #6905)</para>
6224 </listitem>
6225
6226 <listitem>
6227 <para>Storage: fixed raw disks on Windows hosts (3.2.0 regression;
6228 bug #6987)</para>
6229 </listitem>
6230
6231 <listitem>
6232 <para>LsiLogic: fixed hang with older Linux guests</para>
6233 </listitem>
6234
6235 <listitem>
6236 <para>BusLogic: fixed hang during I/O</para>
6237 </listitem>
6238
6239 <listitem>
6240 <para>SATA: set initial number of ports to 1 as some guests can't handle
6241 30 ports (e.g. CentOS 4 and FreeBSD; bug #6984)</para>
6242 </listitem>
6243
6244 <listitem>
6245 <para>SATA: performance improvement</para>
6246 </listitem>
6247
6248 <listitem>
6249 <para>SCSI: fixed error when using the full format option during Windows
6250 installation (bug #5101)</para>
6251 </listitem>
6252
6253 <listitem>
6254 <para>iSCSI: fixed authentication (bug #4031)</para>
6255 </listitem>
6256
6257 <listitem>
6258 <para>Host-only/bridged networking: fixed excessive host kernel warnings
6259 under certain circumstances (Linux hosts only; 3.2.0 regression;
6260 bug #6872)</para>
6261 </listitem>
6262
6263 <listitem>
6264 <para>NAT: fixed potential memory leaks</para>
6265 </listitem>
6266
6267 <listitem>
6268 <para>NAT: increased the size of the memory pool for 16K Jumbo frames
6269 (performance tweak)</para>
6270 </listitem>
6271
6272 <listitem>
6273 <para>NAT: allow to link/unlink the network cable even if the VM
6274 is currently paused</para>
6275 </listitem>
6276
6277 <listitem>
6278 <para>E1000: disconnect cable was not properly handled if the NIC
6279 was not yet initialized by the guest</para>
6280 </listitem>
6281
6282 <listitem>
6283 <para>OVF: export performance optimization</para>
6284 </listitem>
6285
6286 <listitem>
6287 <para>OVF: upgraded OS type definitions to CIM 2.25.0 so that Windows 7
6288 and other OSes are now tagged correctly on export</para>
6289 </listitem>
6290
6291 <listitem>
6292 <para>Settings: the setting for disabling the host I/O cache was sometimes
6293 not properly saved</para>
6294 </listitem>
6295
6296 <listitem>
6297 <para>Settings: save machine state into XML correctly even when snapshot
6298 folder has been changed to a non-default location (bug #5656)</para>
6299 </listitem>
6300
6301 <listitem>
6302 <para>USB: allow the guest to disable an EHCI port</para>
6303 </listitem>
6304
6305 <listitem>
6306 <para>USB: find a valid language ID before querying strings (bug #7034)</para>
6307 </listitem>
6308
6309 <listitem>
6310 <para>POSIX hosts: fixed several memory leaks (3.2.0 regression)</para>
6311 </listitem>
6312
6313 <listitem>
6314 <para>Solaris hosts: fixed VDI access problem under certain circumstances
6315 (IDE/SATA; 3.2.0 regression)</para>
6316 </listitem>
6317
6318 <listitem>
6319 <para>Solaris hosts: fixed VM fails to start on 32-bit hosts (3.2.0 regression; bug #6899)</para>
6320 </listitem>
6321
6322 <listitem>
6323 <para>Windows hosts (32-bit): increase guest RAM limit if the host
6324 kernel allows for more virtual address space</para>
6325 </listitem>
6326
6327 <listitem>
6328 <para>Linux Additions: re-read a directory after a file was removed
6329 (bug #5251)</para>
6330 </listitem>
6331
6332 <listitem>
6333 <para>Linux Additions: install the DRI driver in the right location on
6334 ArchLinux guests (bug #6937)</para>
6335 </listitem>
6336
6337 <listitem>
6338 <para>X11 Additions: fixed spurious mouse movement events (bug #4260)</para>
6339 </listitem>
6340
6341 <listitem>
6342 <para>Solaris Additions: fixed guest execution feature</para>
6343 </listitem>
6344
6345 <listitem>
6346 <para>Windows Additions: automatic logon on Windows Vista/Windows 7 is now able
6347 to handle renamed and principal user accounts; added various bugfixes</para>
6348 </listitem>
6349
6350 <listitem>
6351 <para>Windows Additions: improved command line parsing of the installer</para>
6352 </listitem>
6353
6354 <listitem>
6355 <para>Windows Additions: fixed driver verifier bugcheck in VBoxMouse (bug #6453)</para>
6356 </listitem>
6357
6358 <listitem>
6359 <para>3D support: fixed OpenGL support for 32bit applications under 64bit Windows guests</para>
6360 </listitem>
6361
6362 </itemizedlist>
6363 </sect1>
6364
6365 <sect1>
6366 <title>Version 3.2.4 (2010-06-07)</title>
6367
6368 <para>This is a maintenance release. The following items were fixed and/or
6369 added:</para>
6370
6371 <itemizedlist>
6372
6373 <listitem>
6374 <para>GUI: fixed superfluous resize-event on powering-on VM for X11
6375 (improvement for the 3.2.2 fix)</para>
6376 </listitem>
6377
6378 <listitem>
6379 <para>GUI: fixed keyboard capturing bug under metacity (bug #6727)</para>
6380 </listitem>
6381
6382 <listitem>
6383 <para>Host-only/bridged networking: fixed guest-to-guest communication
6384 over wireless (3.2.0 regression; bug #6855)</para>
6385 </listitem>
6386
6387 <listitem>
6388 <para>Storage: fixed a potential guest disk corruption with
6389 growing images (3.2.0 regression)</para>
6390 </listitem>
6391
6392 <listitem>
6393 <para>Page Fusion: fixed shared module detection for Win64 guests</para>
6394 </listitem>
6395
6396 <listitem>
6397 <para>3D support: allow use of <emphasis>CR_SYSTEM_GL_PATH</emphasis>
6398 again (bug #6864)</para>
6399 </listitem>
6400
6401 <listitem>
6402 <para>3D support: fixed a host assertion for some multi-threaded guest
6403 applications (bug #5236)</para>
6404 </listitem>
6405
6406 <listitem>
6407 <para>3D support: fixed host crashes with nVIDIA drivers on WDDM startup</para>
6408 </listitem>
6409
6410 <listitem>
6411 <para>OVF: fixed import of OVFs with a VM description (annotation)
6412 (3.2.2 regression; bug #6914)</para>
6413 </listitem>
6414
6415 <listitem>
6416 <para>VRDP: fixed issues with secondary monitors (bug #6759)</para>
6417 </listitem>
6418
6419 </itemizedlist>
6420
6421 </sect1>
6422
6423 <sect1>
6424 <title>Version 3.2.2 (2010-06-02)</title>
6425
6426 <para>This is a maintenance release. The following items were fixed and/or
6427 added:</para>
6428
6429 <itemizedlist>
6430
6431 <listitem>
6432 <para>VMM: fixed rare invalid guest state guru meditation (VT-x only)</para>
6433 </listitem>
6434
6435 <listitem>
6436 <para>VMM: fixed poor performance with nested paging and unrestricted
6437 guest execution (VT-x only; bug #6716)</para>
6438 </listitem>
6439
6440 <listitem>
6441 <para>VMM: fixed occasional guru meditation during Windows 7 bootup (bug #6728)</para>
6442 </listitem>
6443
6444 <listitem>
6445 <para>GUI: keep the status for remote control in sync with the actual
6446 state</para>
6447 </listitem>
6448
6449 <listitem>
6450 <para>GUI: don't exit after a successful refresh of an invalid VM configuration</para>
6451 </listitem>
6452
6453 <listitem>
6454 <para>GUI: fixed keyboard capturing bug under metacity (bug #6727)</para>
6455 </listitem>
6456
6457 <listitem>
6458 <para>GUI: fixed crash during VM termination if a modal dialog is open</para>
6459 </listitem>
6460
6461 <listitem>
6462 <para>GUI: default controllers names of New VM Wizard are synchronized with VM settings</para>
6463 </listitem>
6464
6465 <listitem>
6466 <para>GUI: fixed superfluous resize-event on powering-on VM for X11</para>
6467 </listitem>
6468
6469 <listitem>
6470 <para>GUI: fixed regression - missed USB item's tool-tip of USB devices menu</para>
6471 </listitem>
6472
6473 <listitem>
6474 <para>GUI: Activate VM window on mouse-hovering for multi-monitor VMs</para>
6475 </listitem>
6476
6477 <listitem>
6478 <para>VBoxSDL/Linux hosts: automated keyboard type detection (bug #5764)</para>
6479 </listitem>
6480
6481 <listitem>
6482 <para>SATA: fixed crash during VM suspend under rare circumstances</para>
6483 </listitem>
6484
6485 <listitem>
6486 <para>SATA: fixed crash during VM reset after a snapshot was taken</para>
6487 </listitem>
6488
6489 <listitem>
6490 <para>Storage: fixed sporadic hang of SMP guests using SATA or
6491 LSI Logic SCSI and asynchronous I/O</para>
6492 </listitem>
6493
6494 <listitem>
6495 <para>Virtio-net: fix for guests with more than about 4GB RAM
6496 (bug #6784)</para>
6497 </listitem>
6498
6499 <listitem>
6500 <para>Page Fusion: fixed VBoxService crash with enabled Page Fusion on Win64 guests</para>
6501 </listitem>
6502
6503 <listitem>
6504 <para>Page Fusion: added kernel module sharing</para>
6505 </listitem>
6506
6507 <listitem>
6508 <para>HGCM: fixed memory leak which showed up if the Guest Additions were
6509 accessing a non-existing HGCM service</para>
6510 </listitem>
6511
6512 <listitem>
6513 <para>Teleportation: several fixes</para>
6514 </listitem>
6515
6516 <listitem>
6517 <para>Floppy: don't disable the host I/O cache by default</para>
6518 </listitem>
6519
6520 <listitem>
6521 <para>USB: fixed 3.1 regression with certain devices (e.g. iPhone); Windows
6522 host only</para>
6523 </listitem>
6524
6525 <listitem>
6526 <para>Serial: updated the guest device emulation to 16550A and reduced the
6527 probability for losing bytes during transmission (bug #1548)</para>
6528 </listitem>
6529
6530 <listitem>
6531 <para>NAT: re-fetch the name server parameters from the host on guest DHCP
6532 requests to handle host network switches more gracefully (bug #3847)</para>
6533 </listitem>
6534
6535 <listitem>
6536 <para>NAT: fixed parsing of IPv4 addresses in CIDR notation (bug #6797)</para>
6537 </listitem>
6538
6539 <listitem>
6540 <para>NAT: limit the number of name servers passed to the guest to four
6541 (non-Windows hosts only; bug #4098)</para>
6542 </listitem>
6543
6544 <listitem>
6545 <para>NAT: fixed DNS transaction ID mismatch (bug #6833)</para>
6546 </listitem>
6547
6548 <listitem>
6549 <para>VDE: fixed changing the attachment during runtime</para>
6550 </listitem>
6551
6552 <listitem>
6553 <para>Bridged networking: fixed memory leak in the Bridged Networking
6554 driver for Windows hosts (bug #6824)</para>
6555 </listitem>
6556
6557 <listitem>
6558 <para>Windows Additions: fix for NT4 guests (bug #6748)</para>
6559 </listitem>
6560
6561 <listitem>
6562 <para>Windows Additions: re-introduced system preparation feature</para>
6563 </listitem>
6564
6565 <listitem>
6566 <para>Linux guests: enable PAE for RedHat guests by default</para>
6567 </listitem>
6568
6569 <listitem>
6570 <para>Linux guests: fix support for disabling mouse integration
6571 (bug #6714)</para>
6572 </listitem>
6573
6574 <listitem>
6575 <para>Web service: fixed a rare crash when calling IGuest methods from the web service</para>
6576 </listitem>
6577
6578 <listitem>
6579 <para>OVF: fixed wrong hard disk UUIDs on export (bug #6802)</para>
6580 </listitem>
6581
6582 <listitem>
6583 <para>OVF: fixed 3.2.0 regression importing legacy OVF 0.9 files</para>
6584 </listitem>
6585
6586 <listitem>
6587 <para>3D support: fixed OpenGL support for 64bit applications on windows guests</para>
6588 </listitem>
6589
6590 <listitem>
6591 <para>3D support: fixed various host crashes (bugs #2954, #5713, #6443)</para>
6592 </listitem>
6593
6594 </itemizedlist>
6595
6596 </sect1>
6597
6598 <sect1>
6599 <title>Version 3.2.0 (2010-05-18)</title>
6600
6601 <para>This version is a major update. The following major new features
6602 were added:</para>
6603
6604 <itemizedlist>
6605
6606 <listitem>
6607 <para>Following the acquisition of Sun Microsystems by Oracle Corporation,
6608 the product is now called "Oracle VM VirtualBox" and all references
6609 were changed without impacting compatibility</para>
6610 </listitem>
6611
6612 <listitem>
6613 <para>Experimental support for Mac OS X Server guests (see <xref linkend="intro-macosxguests" />)</para>
6614 </listitem>
6615
6616 <listitem>
6617 <para>Memory ballooning to dynamically in- or decrease the
6618 amount of RAM used by a VM (64-bit hosts only) (see <xref linkend="guestadd-balloon" />)</para>
6619 </listitem>
6620
6621 <listitem>
6622 <para>Page Fusion automatically de-duplicates RAM when running similar VMs thereby
6623 increasing capacity. Currently supported for Windows guests on 64-bit hosts
6624 (see <xref linkend="guestadd-pagefusion" />)</para>
6625 </listitem>
6626
6627 <listitem>
6628 <para>CPU hot-plugging for Linux (hot-add and hot-remove)
6629 and certain Windows guests (hot-add only) (see <xref linkend="cpuhotplug" />)</para>
6630 </listitem>
6631
6632 <listitem>
6633 <para>New Hypervisor features: with both VT-x/AMD-V on 64-bit hosts, using large pages can improve performance
6634 (see <xref linkend="nestedpaging"/>);
6635 also, on VT-x, unrestricted guest execution is now supported (if nested paging
6636 is enabled with VT-x, real mode and protected mode without paging code runs faster,
6637 which mainly speeds up guest OS booting)</para>
6638 </listitem>
6639
6640 <listitem>
6641 <para>Support for deleting snapshots while the VM is running</para>
6642 </listitem>
6643
6644 <listitem>
6645 <para>Support for multi-monitor guest setups in the GUI for Windows
6646 guests (see <xref linkend="settings-display" />)</para>
6647 </listitem>
6648
6649 <listitem>
6650 <para>USB tablet/keyboard emulation for improved user experience
6651 if no Guest Additions are available (see <xref linkend="settings-motherboard" />)</para>
6652 </listitem>
6653
6654 <listitem>
6655 <para>LsiLogic SAS controller emulation (see <xref linkend="harddiskcontrollers" />)</para>
6656 </listitem>
6657
6658 <listitem>
6659 <para>VRDP video acceleration (see <xref linkend="vrde-videochannel"/>)</para>
6660 </listitem>
6661
6662 <listitem>
6663 <para>NAT engine configuration via API and VBoxManage</para>
6664 </listitem>
6665
6666 <listitem>
6667 <para>Use of host I/O cache is now configurable (see <xref linkend="iocaching" />)</para>
6668 </listitem>
6669
6670 <listitem>
6671 <para>Guest Additions: added support for executing guest applications
6672 from the host system (replaces the automatic system preparation feature; see
6673 <xref linkend="guestadd-guestcontrol" />)</para>
6674 </listitem>
6675
6676 <listitem>
6677 <para>OVF: enhanced OVF support with custom namespace to preserve settings
6678 that are not part of the base OVF standard</para>
6679 </listitem>
6680
6681 </itemizedlist>
6682
6683 <para>In addition, the following items were fixed and/or added:</para>
6684
6685 <itemizedlist>
6686
6687 <listitem>
6688 <para>VMM: fixed Windows 2000 guest crash when configured with a large
6689 amount of RAM (bug #5800) </para>
6690 </listitem>
6691
6692 <listitem>
6693 <para>Linux/Solaris guests: PAM module for automatic logons added</para>
6694 </listitem>
6695
6696 <listitem>
6697 <para>GUI: guess the OS type from the OS name when creating a new
6698 VM</para>
6699 </listitem>
6700
6701 <listitem>
6702 <para>GUI: added VM setting for passing the time in UTC instead of
6703 passing the local host time to the guest (bug #1310)</para>
6704 </listitem>
6705
6706 <listitem>
6707 <para>GUI: fixed seamless mode on secondary monitors (bugs #1322 and
6708 #1669)</para>
6709 </listitem>
6710
6711 <listitem>
6712 <para>GUI: offer to download the user manual in the OSE version (bug
6713 #6442)</para>
6714 </listitem>
6715
6716 <listitem>
6717 <para>GUI: allow to set an empty host key to disallow any host key
6718 combination (bug #684)</para>
6719 </listitem>
6720
6721 <listitem>
6722 <para>GUI: allow to restrict the possible actions when shutting down
6723 the VM from the GUI</para>
6724 </listitem>
6725
6726 <listitem>
6727 <para>Main: allow to start a VM even if a virtual DVD or floppy
6728 medium is not accessible</para>
6729 </listitem>
6730
6731 <listitem>
6732 <para>Settings: be more robust when saving the XML settings files</para>
6733 </listitem>
6734
6735 <listitem>
6736 <para>Mac OS X: rewrite of the CoreAudio driver and added support for
6737 audio input (bug #5869)</para>
6738 </listitem>
6739
6740 <listitem>
6741 <para>Mac OS X: external VRDP authentication module support (bug
6742 #3106)</para>
6743 </listitem>
6744
6745 <listitem>
6746 <para>Mac OS X: moved the realtime dock preview settings to the VM
6747 settings (no global option anymore). Use the dock menu to configure
6748 it</para>
6749 </listitem>
6750
6751 <listitem>
6752 <para>Mac OS X: added the VM menu to the dock menu</para>
6753 </listitem>
6754
6755 <listitem>
6756 <para>3D support: fixed corrupted surface rendering (bug #5695)</para>
6757 </listitem>
6758
6759 <listitem>
6760 <para>3D support: fixed VM crashes when using
6761 <emphasis>ARB_IMAGING</emphasis> (bug #6014)</para>
6762 </listitem>
6763
6764 <listitem>
6765 <para>3D support: fixed assertion when guest applications uses several
6766 windows with single OpenGL context (bug #4598)</para>
6767 </listitem>
6768
6769 <listitem>
6770 <para>3D support: added GL_ARB_pixel_buffer_object support</para>
6771 </listitem>
6772
6773 <listitem>
6774 <para>3D support: added OpenGL 2.1 support</para>
6775 </listitem>
6776
6777 <listitem>
6778 <para>3D support: fixed Final frame of Compiz animation not updated to the
6779 screen (Mac OS X only) (bug #4653)</para>
6780 </listitem>
6781
6782 <listitem>
6783 <para>3D support: fixed blank screen after loading snapshot of VM with enabled Compiz</para>
6784 </listitem>
6785
6786 <listitem>
6787 <para>Added support for <emphasis>Virtual Distributed Ethernet</emphasis> (VDE)
6788 (Linux hosts only; see <xref linkend="networkingmodes" />)</para>
6789 </listitem>
6790
6791 <listitem>
6792 <para>Added support for virtual high precision event timer (HPET)</para>
6793 </listitem>
6794
6795 <listitem>
6796 <para>OVF: fixed mapping between two IDE channels in OVF and the one IDE controller
6797 in VirtualBox</para>
6798 </listitem>
6799
6800 <listitem>
6801 <para>OVF: fix VMDK format string identifiers and sort XML elements from rasd: namespace
6802 alphabetically as prescribed by standard</para>
6803 </listitem>
6804
6805 <listitem>
6806 <para>VBoxShell: interactive Python shell extended to be fully functional TUI for
6807 VirtualBox</para>
6808 </listitem>
6809
6810 <listitem>
6811 <para>Linux Additions: support Fedora 13 (bug #6370)</para>
6812 </listitem>
6813
6814 <listitem>
6815 <para>VBoxManage: fixed overly strict checks when creating a raw partition
6816 VMDK (bugs #688, #4438)</para>
6817 </listitem>
6818
6819 </itemizedlist>
6820 </sect1>
6821
6822 <sect1>
6823 <title>Version 3.1.8 (2010-05-10)</title>
6824
6825 <para>This is a maintenance release. The following items were fixed and/or
6826 added:</para>
6827
6828 <itemizedlist>
6829
6830 <listitem>
6831 <para>VMM: fixed crash with the OpenSUSE 11.3 milestone kernel during
6832 early boot (software virtualization only)</para>
6833 </listitem>
6834
6835 <listitem>
6836 <para>VMM: fixed invalid state during teleportation</para>
6837 </listitem>
6838
6839 <listitem>
6840 <para>VMM: fixed OS/2 guest crash with nested paging enabled</para>
6841 </listitem>
6842
6843 <listitem>
6844 <para>VMM: fixed massive display performance loss (AMD-V with nested paging
6845 only) </para>
6846 </listitem>
6847
6848 <listitem>
6849 <para>GUI: fixed off-by-one bug when passing absolute mouse coordinates
6850 to the guest (3.1.6 regression)</para>
6851 </listitem>
6852
6853 <listitem>
6854 <para>GUI: show the real version of the Guest Additions, not the
6855 interface version</para>
6856 </listitem>
6857
6858 <listitem>
6859 <para>GUI: when adding a DVD or floppy slot in the VM mass storage
6860 settings dialog, don't attach a random medium but just leave the
6861 slot empty</para>
6862 </listitem>
6863
6864 <listitem>
6865 <para>GUI: added <computeroutput>--seamless</computeroutput> and
6866 <computeroutput>--fullscreen</computeroutput> command line switches
6867 (bug #4220)</para>
6868 </listitem>
6869
6870 <listitem>
6871 <para>GUI: fixed a SEGFAULT under rare circumstances</para>
6872 </listitem>
6873
6874 <listitem>
6875 <para>2D Video acceleration: fixed display issues when working with
6876 non 32-bit modes (bugs #6094 &amp; #6208)</para>
6877 </listitem>
6878
6879 <listitem>
6880 <para>LsiLogic: fixed detection of hard disks attached to port 0 when
6881 using the drivers from LSI</para>
6882 </listitem>
6883
6884 <listitem>
6885 <para>ATA: fixed sporadic crash with Linux guests when having a hard
6886 disk and DVD drive on the same channel (bug #6079)</para>
6887 </listitem>
6888
6889 <listitem>
6890 <para>Network: allow to start a VM even if not all network adapters are
6891 attached</para>
6892 </listitem>
6893
6894 <listitem>
6895 <para>Network: promiscuous mode support for e1000 and paravirtualized
6896 adapters (bug #6519)</para>
6897 </listitem>
6898
6899 <listitem>
6900 <para>NAT: fixed ICMP latency (non-Windows hosts only; bug #6427)</para>
6901 </listitem>
6902
6903 <listitem>
6904 <para>SCSI: fixed guest crashes under certain circumstances when
6905 booting from SCSI devices</para>
6906 </listitem>
6907
6908 <listitem>
6909 <para>VBoxManage: fixed several bugs in cloning of images (one of them
6910 is bug #6408)</para>
6911 </listitem>
6912
6913 <listitem>
6914 <para>VBoxManage: fixed <emphasis>modifyvm --natnet default</emphasis></para>
6915 </listitem>
6916
6917 <listitem>
6918 <para>Solaris hosts: fixed a kernel panic when bridged networking might
6919 fail to initialize</para>
6920 </listitem>
6921
6922 <listitem>
6923 <para>Solaris hosts: fixed priority tagged VLAN packets in bridged networking</para>
6924 </listitem>
6925
6926 <listitem>
6927 <para>Shared Folders: fixed issue with copying read-only files
6928 (Linux guests only; bug #4890)</para>
6929 </listitem>
6930
6931 <listitem>
6932 <para>Shared Folders: renamed the guest kernel module from <emphasis>vboxvfs</emphasis>
6933 to <emphasis>vboxsf</emphasis> to make it load on demand by the Linux kernel.
6934 Fixes mounting from /etc/fstab in Ubuntu 10.04</para>
6935 </listitem>
6936
6937 <listitem>
6938 <para>Shared Folders: fixed setuid file permissions (Solaris guests only)</para>
6939 </listitem>
6940
6941 <listitem>
6942 <para>Shared Folders: fixed deleting directories recursively
6943 (Solaris guests only; bug #6513)</para>
6944 </listitem>
6945
6946 <listitem>
6947 <para>Guest Additions: support seamless and dynamic resizing on certain
6948 older X11 guests (bug #5840)</para>
6949 </listitem>
6950
6951 <listitem>
6952 <para>Solaris Additions: fixed OpenGL library dependencies
6953 (bug #6435)</para>
6954 </listitem>
6955
6956 <listitem>
6957 <para>Keyboard/Mouse emulation: fixed handling of simultaneous
6958 mouse/keyboard events under certain circumstances (bug #5375)</para>
6959 </listitem>
6960
6961 <listitem>
6962 <para>Mouse emulation: never switch straight back from Explorer to
6963 IntelliMouse mode as it confuses the FreeBSD mouse driver
6964 (bug #6488)</para>
6965 </listitem>
6966
6967 <listitem>
6968 <para>SDK: fixed memory leak in
6969 <emphasis>IDisplay::takeScreenShotSlow()</emphasis> (bug #6549)</para>
6970 </listitem>
6971
6972 <listitem>
6973 <para>3D support: fixed Final frame of Compiz animation not updated to the
6974 screen (Mac OS X only) (bug #4653)</para>
6975 </listitem>
6976
6977 <listitem>
6978 <para>VRDP: allow to bind to localhost only on Mac OS X (bug
6979 #5227)</para>
6980 </listitem>
6981
6982 <listitem>
6983 <para>Linux hosts: add host USB support for Ubuntu 10.04 and other
6984 hosts without the hal daemon or usbfs (bug #6343)</para>
6985 </listitem>
6986
6987 <listitem>
6988 <para>Web service: more structs and array fixes in PHP bindings</para>
6989 </listitem>
6990
6991 <listitem>
6992 <para>Windows hosts: make the bridged networking driver notify dll
6993 be correctly unregistred on uninstall (bug #5780)</para>
6994 </listitem>
6995
6996 </itemizedlist>
6997 </sect1>
6998
6999 <sect1>
7000 <title>Version 3.1.6 (2010-03-25)</title>
7001
7002 <para>This is a maintenance release. The following items were fixed and/or
7003 added:</para>
7004
7005 <itemizedlist>
7006
7007 <listitem>
7008 <para>Linux hosts: fixed timing issue on hosts with Linux kernels
7009 2.6.31 or later with certain CPUs (asynchronous timer mode; bug #6250)</para>
7010 </listitem>
7011
7012 <listitem>
7013 <para>Linux hosts: properly handle host suspend/resume events on
7014 Linux kernels 2.6.30 or later (bug #5562)</para>
7015 </listitem>
7016
7017 <listitem>
7018 <para>Mac OS X hosts: fixed VBoxSVC crash while enumerating the host network
7019 interfaces under certain circumstances</para>
7020 </listitem>
7021
7022 <listitem>
7023 <para>Snapshots: fixed image corruption after snapshot merge under certain
7024 circumstances (bug #6023)</para>
7025 </listitem>
7026
7027 <listitem>
7028 <para>Snapshots: fixed crash with VBoxHeadless / OSE</para>
7029 </listitem>
7030
7031 <listitem>
7032 <para>VMM: fixed reference counting guru meditation (bug #4940)</para>
7033 </listitem>
7034
7035 <listitem>
7036 <para>VMM: improved guest SMP stability</para>
7037 </listitem>
7038
7039 <listitem>
7040 <para>VMM: fixed VT-x hardware debug issues (bugs #477 &amp; #5792)</para>
7041 </listitem>
7042
7043 <listitem>
7044 <para>VMM: fixed <emphasis>PGMDynMapHCPage</emphasis> guru meditation
7045 (Mac OS X; VT-x only; bug #6095)</para>
7046 </listitem>
7047
7048 <listitem>
7049 <para>VMM: fixed <emphasis>pgmPoolTrackFlushGCPhysPTInt</emphasis> guru meditations
7050 (Mac OS X; VT-x only; bugs #6095 &amp; #6125)</para>
7051 </listitem>
7052
7053 <listitem>
7054 <para>VMM: fixed host crash when running PAE guests in VT-X
7055 mode (Mac OS X only; bug #5771)</para>
7056 </listitem>
7057
7058 <listitem>
7059 <para>GUI: fix displaying of error message (bug #4345)</para>
7060 </listitem>
7061
7062 <listitem>
7063 <para>GUI: fix inability to enter seamless mode (bugs #6185, #6188)</para>
7064 </listitem>
7065
7066 <listitem>
7067 <para>3D support: fixed assertion and flickering when guest application uses several
7068 windows with a single OpenGL context (bug #4598)</para>
7069 </listitem>
7070
7071 <listitem>
7072 <para>3D support: fixed host crashes when using
7073 <emphasis>GL_EXT_compiled_vertex_array</emphasis> and array element
7074 calls (bug #6165)</para>
7075 </listitem>
7076
7077 <listitem>
7078 <para>3D support: fixed runtime linker errors with OpenGL guest libs
7079 (bug #5297)</para>
7080 </listitem>
7081
7082 <listitem>
7083 <para>3D support: fixed OpenGL extension viewer crash on startup
7084 (bug #4962)</para>
7085 </listitem>
7086
7087 <listitem>
7088 <para>NAT: fixed a 3.1.4 regression on Windows hosts where graceful
7089 connection termination was broken (bug #6237)</para>
7090 </listitem>
7091
7092 <listitem>
7093 <para>NAT: alternative network setting was not stored persistent
7094 (bug #6176)</para>
7095 </listitem>
7096
7097 <listitem>
7098 <para>NAT: fixed memory corruption during ICMP traffic under
7099 certain circumstances</para>
7100 </listitem>
7101
7102 <listitem>
7103 <para>Network: allow to switch the host interface or the internal
7104 network while a VM is running (bug #5781)</para>
7105 </listitem>
7106
7107 <listitem>
7108 <para>VHD: fix for images with a block size different than 2MB</para>
7109 </listitem>
7110
7111 <listitem>
7112 <para>USB: fixed filtered device attach regression (bug #6251)</para>
7113 </listitem>
7114
7115 <listitem>
7116 <para>USB: fixed crash in OHCI under rare circumstances
7117 (bug #3571)</para>
7118 </listitem>
7119
7120 <listitem>
7121 <para>VRDP: fixed hang under rare circumstances when attaching USB
7122 devices</para>
7123 </listitem>
7124
7125 <listitem>
7126 <para>ACPI: prevent guest freezes when accessing /proc/acpi for
7127 determining the state of the host battery and the AC adapter
7128 (Linux hosts only; bug #2836)</para>
7129 </listitem>
7130
7131 <listitem>
7132 <para>PulseAudio: fixed guest freezes under certain conditions
7133 (3.1.4 regression; bug #6224)</para>
7134 </listitem>
7135
7136 <listitem>
7137 <para>BIOS: increased space for DMI strings</para>
7138 </listitem>
7139
7140 <listitem>
7141 <para>BIOS: fixed interrupt routing problem for certain configurations
7142 (I/O-APIC enabled, ACPI not used; bug #6098)</para>
7143 </listitem>
7144
7145 <listitem>
7146 <para>iSCSI: be more robust when handling the <emphasis>INQUIRY</emphasis>
7147 response</para>
7148 </listitem>
7149
7150 <listitem>
7151 <para>iSCSI: be more robust when handling sense data</para>
7152 </listitem>
7153
7154 <listitem>
7155 <para>BusLogic: fixed FreeBSD guests</para>
7156 </listitem>
7157
7158 <listitem>
7159 <para>Web service: vboxwebsrv is now multithreaded</para>
7160 </listitem>
7161
7162 <listitem>
7163 <para>Web service: fixed handling of structs and arrays in PHP bindings</para>
7164 </listitem>
7165
7166 <listitem>
7167 <para>Solaris Installer: fixed netmask to stay persistent across reboots for
7168 Host-only interface (bug #4590)</para>
7169 </listitem>
7170
7171 <listitem>
7172 <para>Linux installer: removed external dependency to libpng12.so (bug #6243)</para>
7173 </listitem>
7174
7175 <listitem>
7176 <para>Solaris Additions: fixed superfluous kernel logging (bug #6181)</para>
7177 </listitem>
7178
7179 <listitem>
7180 <para>Linux Additions: fixed hang when starting the X server in Fedora12
7181 guests and in guests with Linux 2.6.33 or later (bug #6198)</para>
7182 </listitem>
7183
7184 <listitem>
7185 <para>Linux Additions: support Mandriva speedboot runlevel (bug #5484)</para>
7186 </listitem>
7187
7188 <listitem>
7189 <para>Linux Additions: fixed SELinux security context of mount.vboxsf (bug #6362)</para>
7190 </listitem>
7191
7192 <listitem>
7193 <para>Linux Additions: support Ubuntu 10.04 (bug #5737)</para>
7194 </listitem>
7195
7196 <listitem>
7197 <para>Web service: update PHP bindings to fix problems with enums and collections</para>
7198 </listitem>
7199
7200 </itemizedlist>
7201 </sect1>
7202
7203 <sect1>
7204 <title>Version 3.1.4 (2010-02-12)</title>
7205
7206 <para>This is a maintenance release. The following items were fixed and/or
7207 added:</para>
7208
7209 <itemizedlist>
7210
7211 <listitem>
7212 <para>VMM: SMP stability fixes</para>
7213 </listitem>
7214
7215 <listitem>
7216 <para>VMM: fixed guru meditation in certain rare cases (bug #5968)</para>
7217 </listitem>
7218
7219 <listitem>
7220 <para>VMM: activate NXE for PAE enabled guests (VT-x and AMD-V on 32 bits
7221 hosts only; bug #3578)</para>
7222 </listitem>
7223
7224 <listitem>
7225 <para>VMM: added workaround for broken BIOSes that make VirtualBox think
7226 AMD-V is in use (for details see bug #5639)</para>
7227 </listitem>
7228
7229 <listitem>
7230 <para>VMM: fixed rare host reboot when restoring a saved state
7231 (bug #3945)</para>
7232 </listitem>
7233
7234 <listitem>
7235 <para>VMM: fixed incompatibility with 2.6.32 Linux kernels
7236 (software virtualization only; bug #6100)</para>
7237 </listitem>
7238
7239 <listitem>
7240 <para>VMM: turn on nested paging by default for new VMs (if available; VT-x
7241 and AMD-V only) </para>
7242 </listitem>
7243
7244 <listitem>
7245 <para>VMM: turn on VPID by default for new VMs (if available; VT-x only) </para>
7246 </listitem>
7247
7248 <listitem>
7249 <para>VMM: perform strict CPUID compatibility checks when
7250 teleporting; to get the old behavior set
7251 "VBoxInternal/CPUM/StrictCpuIdChecks" to 0</para>
7252 </listitem>
7253
7254 <listitem>
7255 <para>VMM: fixed VM crash with certain 16 bits Windows applications (software
7256 virtualization only; bug #5399) </para>
7257 </listitem>
7258
7259 <listitem>
7260 <para>Snapshots: fixed a 3.1 regression that broke deletion of snapshots when
7261 a machine had immutable or writethrough storage attached (bug #5727)</para>
7262 </listitem>
7263
7264 <listitem>
7265 <para>Saved state: fixed <emphasis>VERR_SSM_LOADED_TOO_MUCH</emphasis>
7266 error when loading <emphasis>DisplayScreenshot</emphasis>(bug #6162)</para>
7267 </listitem>
7268
7269 <listitem>
7270 <para>VBoxManage: add <emphasis>restorecurrent</emphasis> operation to
7271 snapshots command</para>
7272 </listitem>
7273
7274 <listitem>
7275 <para>VBoxManage: fixed broken snapshot lookup by name (bug #6070</para>
7276 </listitem>
7277
7278 <listitem>
7279 <para>GUI: fixed the broken "Reload" button that reloads the machine
7280 XML when a machine is inaccessible</para>
7281 </listitem>
7282
7283 <listitem>
7284 <para>GUI: fixed guest full screen mode after reboot (bug #5372)</para>
7285 </listitem>
7286
7287 <listitem>
7288 <para>GUI: handle Ctrl+Break properly on X11 hosts (bug #6122)</para>
7289 </listitem>
7290
7291 <listitem>
7292 <para>GUI: fixed status LEDs for storage devices</para>
7293 </listitem>
7294
7295 <listitem>
7296 <para>GUI: workaround for disabling the seamless mode on KDE hosts
7297 (KWin bug)</para>
7298 </listitem>
7299
7300 <listitem>
7301 <para>3D support: fixed SELinux warning saying VBoxOGL.so requires text
7302 relocation (bug #5690)</para>
7303 </listitem>
7304
7305 <listitem>
7306 <para>3D support: fixed Corrupted surface rendering (bug #5695)</para>
7307 </listitem>
7308
7309 <listitem>
7310 <para>3D support: free textures on guest application termination (bug #5206)</para>
7311 </listitem>
7312
7313 <listitem>
7314 <para>3D support: fixed <emphasis>ubigraph_server</emphasis> crashes (bug #4674)</para>
7315 </listitem>
7316
7317 <listitem>
7318 <para>3D support: fixes for 64-bit Solaris guests</para>
7319 </listitem>
7320
7321 <listitem>
7322 <para>Seamless: disable seamless mode when guest changes screen
7323 resolution (bug #5655)</para>
7324 </listitem>
7325
7326 <listitem>
7327 <para>NAT: fixed high CPU load under certain circumstances (Windows hosts only;
7328 bug #5787)</para>
7329 </listitem>
7330
7331 <listitem>
7332 <para>NAT: fixed handling of the <emphasis>broadcast</emphasis> flag in
7333 DHCP requests</para>
7334 </listitem>
7335
7336 <listitem>
7337 <para>NAT: fixed rare crash due to an assertion in the ICMP code
7338 (bug #3217)</para>
7339 </listitem>
7340
7341 <listitem>
7342 <para>Virtio-net: don't crash when ports accessed beyond the valid
7343 range (bug #5923)</para>
7344 </listitem>
7345
7346 <listitem>
7347 <para>LsiLogic: fix for Windows 7 guests</para>
7348 </listitem>
7349
7350 <listitem>
7351 <para>ATA: fix for guru meditation when installing Solaris 8 guests (bug #5972)</para>
7352 </listitem>
7353
7354 <listitem>
7355 <para>VHD: fixed an incompatibility with Virtual PC (bug #5990)</para>
7356 </listitem>
7357
7358 <listitem>
7359 <para>VHD: update the footer backup after setting a new UUID (bug #5004)</para>
7360 </listitem>
7361
7362 <listitem>
7363 <para>Host DVD: really fixed loading "passthrough" setting from configuration
7364 file (bug #5681)</para>
7365 </listitem>
7366
7367 <listitem>
7368 <para>Shared Folders: fixed resolving of symlink target on Linux
7369 (3.1.2 regression)</para>
7370 </listitem>
7371
7372 <listitem>
7373 <para>VRDP: fixed <emphasis>VERR_NET_ADDRESS_IN_USE</emphasis>
7374 error when restarting a VM (3.1 regression; bug #5902)</para>
7375 </listitem>
7376
7377 <listitem>
7378 <para>VRDP: fixed crash on Mac OS X when 3D is enabled (3.1
7379 regression)</para>
7380 </listitem>
7381
7382 <listitem>
7383 <para>PulseAudio: fixed recording (bug #4302)</para>
7384 </listitem>
7385
7386 <listitem>
7387 <para>USB: fixed a shutdown blue screen (Windows hosts only; bug #5885)</para>
7388 </listitem>
7389
7390 <listitem>
7391 <para>BIOS: fixed attribute during text scroll (bug #3407)</para>
7392 </listitem>
7393
7394 <listitem>
7395 <para>OVF: fix strange error messages on disk import errors</para>
7396 </listitem>
7397
7398 <listitem>
7399 <para>OVF: do not require write access to the .ovf file during import
7400 (3.1 regression; bug #5762)</para>
7401 </listitem>
7402
7403 <listitem>
7404 <para>iSCSI: fix taking snapshots of a running VM (bug #5849)</para>
7405 </listitem>
7406
7407 <listitem>
7408 <para>Solaris hosts: several USB fixes (including support for Apple iPod; bug #5873)</para>
7409 </listitem>
7410
7411 <listitem>
7412 <para>Solaris installer: fixed USB module removal and Solaris 10 "id" binary incompatibility</para>
7413 </listitem>
7414
7415 <listitem>
7416 <para>Guest Additions: fixed wrong guest time adjustment if the guest
7417 clock is ahead (3.1 regression; non-Windows guests only)</para>
7418 </listitem>
7419
7420 <listitem>
7421 <para>Linux Additions: fixed shared folders for Linux 2.6.32 guests (bug #5891)</para>
7422 </listitem>
7423
7424 <listitem>
7425 <para>Linux Additions: make the mouse driver work on Debian 5.0.3 guests
7426 again (3.1.2 regression, bug #5832)</para>
7427 </listitem>
7428
7429 <listitem>
7430 <para>Windows Additions: fixed malfunctioning VBoxService that broke time-sync (bug #5872)</para>
7431 </listitem>
7432
7433 <listitem>
7434 <para>Windows Additions: fixed uninstallation issues on 64-bit guests</para>
7435 </listitem>
7436
7437 <listitem>
7438 <para>Windows Additions: fixed some sysprep execution issues</para>
7439 </listitem>
7440
7441 <listitem>
7442 <para>X.Org Additions: never reject the saved video mode as invalid
7443 (bug #5731)</para>
7444 </listitem>
7445
7446 <listitem>
7447 <para>XFree86 Additions: accept video mode hints for the initial mode
7448 again</para>
7449 </listitem>
7450
7451 </itemizedlist>
7452
7453 </sect1>
7454
7455 <sect1>
7456 <title>Version 3.1.2 (2009-12-17)</title>
7457
7458 <para>This is a maintenance release. The following items were fixed and/or
7459 added:</para>
7460
7461 <itemizedlist>
7462
7463 <listitem>
7464 <para>VMM: fixed SMP stability regression</para>
7465 </listitem>
7466
7467 <listitem>
7468 <para>USB: fixed USB related host crashes on 64 bits Windows hosts (bug #5237)</para>
7469 </listitem>
7470
7471 <listitem>
7472 <para>Main: wrong default HWVirtExExclusive value for new VMs (bug #5664)</para>
7473 </listitem>
7474
7475 <listitem>
7476 <para>Main: DVD passthrough setting was lost (bug #5681)</para>
7477 </listitem>
7478
7479 <listitem>
7480 <para>VBoxManage: iSCSI disks do not support adding a comment (bug #4460)</para>
7481 </listitem>
7482
7483 <listitem>
7484 <para>VBoxManage: added missing <emphasis>--cpus</emphasis> and
7485 <emphasis>--memory</emphasis> options to OVF <emphasis>--import</emphasis></para>
7486 </listitem>
7487
7488 <listitem>
7489 <para>GUI: fixed VBox URL in update dialog for German and Dutch languages</para>
7490 </listitem>
7491
7492 <listitem>
7493 <para>GUI: NLS updates</para>
7494 </listitem>
7495
7496 <listitem>
7497 <para>OVF: fixed export of non standard storage controller names (bug #5643)</para>
7498 </listitem>
7499
7500 <listitem>
7501 <para>Solaris hosts: several USB fixes (including support for Apple iPhone)</para>
7502 </listitem>
7503
7504 <listitem>
7505 <para>Mac OS X hosts: several fixes for the 3D support</para>
7506 </listitem>
7507
7508 <listitem>
7509 <para>Mac OS X hosts: re-enabled CMD+Key combinations, even if the
7510 Host-Key isn't CMD (bug #5684)</para>
7511 </listitem>
7512
7513 <listitem>
7514 <para>Mac OS X hosts: fixed to fast scrolling if the mouse wheel is
7515 used inside the guest (bug #5672)</para>
7516 </listitem>
7517
7518 <listitem>
7519 <para>Mac OS X hosts: dock &amp; menubar don't disappear in
7520 full screen when the VM is not running on the primary display (bug
7521 #1762)</para>
7522 </listitem>
7523
7524 <listitem>
7525 <para>Mac OS X hosts: added an option for enabling "Auto show Dock &amp;
7526 Menubar in full screen" (bug #5636)</para>
7527 </listitem>
7528
7529 <listitem>
7530 <para>Windows host installer: fixed starting VBox with wrong privileges
7531 right after installation (bug #4162)</para>
7532 </listitem>
7533
7534 <listitem>
7535 <para>Host interface and host-only networking: prevent driver from unloading
7536 while a VM is still active (Windows host only)</para>
7537 </listitem>
7538
7539 <listitem>
7540 <para>Host-only networking: fixed host-only interface creation (Windows host only) (bug #5708)</para>
7541 </listitem>
7542
7543 <listitem>
7544 <para>Virtio-net: don't crash without an attached network</para>
7545 </listitem>
7546
7547 <listitem>
7548 <para>Virtio-net: fixed the issue with intermittent network in VM with
7549 several virtual CPU cores</para>
7550 </listitem>
7551
7552 <listitem>
7553 <para>NAT: fixed port-forwarding regressions (bug #5666)</para>
7554 </listitem>
7555
7556 <listitem>
7557 <para>NAT: fixed crash under certain conditions (bug #5427)</para>
7558 </listitem>
7559
7560 <listitem>
7561 <para>NAT: fixed resolving of names containing a slash or underscore
7562 when using the host resolver DNS proxy (bug #5698)</para>
7563 </listitem>
7564
7565 <listitem>
7566 <para>ATA: fixed sporadic crash when resuming after a VM was forcefully
7567 paused (e.g. due to iSCSI target being unavailable)</para>
7568 </listitem>
7569
7570 <listitem>
7571 <para>SATA: fixed raw vmdk disks (bug #5724)</para>
7572 </listitem>
7573
7574 <listitem>
7575 <para>Linux guests: increased the default memory for Redhat and Fedora
7576 guests</para>
7577 </listitem>
7578
7579 <listitem>
7580 <para>Linux Additions: fixed installation on RHEL 3.9 guests
7581 and on some 64bit guests</para>
7582 </listitem>
7583
7584 <listitem>
7585 <para>Linux Additions: prevent SELinux warnings concerning
7586 text relocations in VBoxOGL.so (bug #5690)</para>
7587 </listitem>
7588
7589 <listitem>
7590 <para>X11 guests: fixed mouse support for some Xorg 1.4 guests
7591 (openSUSE 11.0)</para>
7592 </listitem>
7593
7594 <listitem>
7595 <para>X11 guests: fixed xorg.conf modification for some older Xorg
7596 releases (openSUSE 11.1)</para>
7597 </listitem>
7598
7599 <listitem>
7600 <para>Windows guests: fixed some VBoxService shutdown issues</para>
7601 </listitem>
7602
7603 <listitem>
7604 <para>Windows guests: fixed VBoxVideo spinlock issues on NT4</para>
7605 </listitem>
7606
7607 <listitem>
7608 <para>Windows Guest Additions: fixed uninstallation issues of NT4</para>
7609 </listitem>
7610
7611 <listitem>
7612 <para>Shared Folders: fixed resolving of symlink target (bug #5631)</para>
7613 </listitem>
7614
7615 <listitem>
7616 <para>2D Video acceleration: delay loading of OpenGL dlls for Windows hosts to avoid
7617 GUI crashes on misconfigured systems</para>
7618 </listitem>
7619
7620 <listitem>
7621 <para>2D Video acceleration: fixed issues with video picture not displayed on playback</para>
7622 </listitem>
7623
7624 </itemizedlist>
7625
7626 </sect1>
7627
7628 <sect1>
7629 <title>Version 3.1.0 (2009-11-30)</title>
7630
7631 <para>This version is a major update. The following major new features
7632 were added:</para>
7633
7634 <itemizedlist>
7635
7636 <listitem>
7637 <para>Teleportation (aka live migration); migrate a live VM session
7638 from one host to another (see <xref linkend="teleporting" />)</para>
7639 </listitem>
7640
7641 <listitem>
7642 <para>VM states can now be restored from arbitrary snapshots instead of only
7643 the last one, and new snapshots can be taken from other snapshots as well
7644 ("branched snapshots"; see <xref linkend="snapshots" />)</para>
7645 </listitem>
7646
7647 <listitem>
7648 <para>2D video acceleration for Windows guests; use the host video
7649 hardware for overlay stretching and color conversion
7650 (see <xref linkend="guestadd-2d" />)</para>
7651 </listitem>
7652
7653 <listitem>
7654 <para>More flexible storage attachments: CD/DVD drives can be attached to
7655 arbitrary storage controllers, and there can be more than one such drive
7656 (<xref linkend="storage" />)</para>
7657 </listitem>
7658
7659 <listitem>
7660 <para>The network attachment type can be changed while a VM is
7661 running</para>
7662 </listitem>
7663
7664 <listitem>
7665 <para>Complete rewrite of experimental USB support for OpenSolaris hosts
7666 making use of the latest USB enhancements in Solaris Nevada 124 and higher</para>
7667 </listitem>
7668
7669 <listitem>
7670 <para>Significant performance improvements for PAE and AMD64 guests
7671 (VT-x and AMD-V only; normal (non-nested) paging) </para>
7672 </listitem>
7673
7674 <listitem>
7675 <para>Experimental support for EFI (Extensible Firmware Interface;
7676 see <xref linkend="efi" />)</para>
7677 </listitem>
7678
7679 <listitem>
7680 <para>Support for paravirtualized network adapters (virtio-net;
7681 see <xref linkend="nichardware" />)</para>
7682 </listitem>
7683
7684 </itemizedlist>
7685
7686 <para>In addition, the following items were fixed and/or added:</para>
7687
7688 <itemizedlist>
7689
7690 <listitem>
7691 <para>VMM: guest SMP fixes for certain rare cases</para>
7692 </listitem>
7693
7694 <listitem>
7695 <para>GUI: snapshots include a screenshot</para>
7696 </listitem>
7697
7698 <listitem>
7699 <para>GUI: locked storage media can be unmounted by force</para>
7700 </listitem>
7701
7702 <listitem>
7703 <para>GUI: the log window grabbed all key events from other GUI windows
7704 (bug #5291)</para>
7705 </listitem>
7706
7707 <listitem>
7708 <para>GUI: allow to disable USB filters (bug #5426)</para>
7709 </listitem>
7710
7711 <listitem>
7712 <para>GUI: improved memory slider in the VM settings</para>
7713 </listitem>
7714
7715 <listitem>
7716 <para>3D support: major performance improvement in VBO processing</para>
7717 </listitem>
7718
7719 <listitem>
7720 <para>3D support: added <emphasis>GL_EXT_framebuffer_object</emphasis>,
7721 <emphasis>GL_EXT_compiled_vertex_array</emphasis> support</para>
7722 </listitem>
7723
7724 <listitem>
7725 <para>3D support: fixed crashes in FarCry, SecondLife, Call of Duty,
7726 Unreal Tournament, Eve Online (bugs #2801, #2791)</para>
7727 </listitem>
7728
7729 <listitem>
7730 <para>3D support: fixed graphics corruption in World of Warcraft (bug #2816)</para>
7731 </listitem>
7732
7733 <listitem>
7734 <para>3D support: fixed Final frame of Compiz animation not updated to the screen (bug #4653)</para>
7735 </listitem>
7736
7737 <listitem>
7738 <para>3D support: fixed incorrect rendering of non ARGB textures under compiz</para>
7739 </listitem>
7740
7741 <listitem>
7742 <para>iSCSI: support iSCSI targets with more than 2TiB capacity</para>
7743 </listitem>
7744
7745 <listitem>
7746 <para>VRDP: fixed occasional VRDP server crash (bug #5424)</para>
7747 </listitem>
7748
7749 <listitem>
7750 <para>Network: fixed the E1000 emulation for QNX
7751 (and probably other) guests (bug #3206)</para>
7752 </listitem>
7753
7754 <listitem>
7755 <para>NAT: added host resolver DNS proxy
7756 (see <xref linkend="nat_host_resolver_proxy" />)</para>
7757 </listitem>
7758
7759 <listitem>
7760 <para>VMDK: fixed incorrectly rejected big images split into 2G pieces
7761 (bug #5523, #2787)</para>
7762 </listitem>
7763
7764 <listitem>
7765 <para>VMDK: fixed compatibility issue with fixed or raw disk VMDK files
7766 (bug #2723)</para>
7767 </listitem>
7768
7769 <listitem>
7770 <para>VHD: fixed incompatibility with Hyper-V</para>
7771 </listitem>
7772
7773 <listitem>
7774 <para>Support for Parallels version 2 disk image (HDD) files;
7775 see <xref linkend="vdidetails" /></para>
7776 </listitem>
7777
7778 <listitem>
7779 <para>OVF: create manifest files on export and verify the content of an
7780 optional manifest file on import</para>
7781 </listitem>
7782
7783 <listitem>
7784 <para>OVF: fixed memory setting during import (bug #4188)</para>
7785 </listitem>
7786
7787 <listitem>
7788 <para>Mouse device: now five buttons are passed to the guest
7789 (bug #3773)</para>
7790 </listitem>
7791
7792 <listitem>
7793 <para>VBoxHeadless: fixed loss of saved state when VM fails to start</para>
7794 </listitem>
7795
7796 <listitem>
7797 <para>VBoxSDL: fixed crash during shutdown (Windows hosts only)</para>
7798 </listitem>
7799
7800 <listitem>
7801 <para>X11 based hosts: allow the user to specify their own scan code
7802 layout (bug #2302)</para>
7803 </listitem>
7804
7805 <listitem>
7806 <para>Mac OS X hosts: don't auto show the menu and dock in full screen
7807 (bug #4866)</para>
7808 </listitem>
7809
7810 <listitem>
7811 <para>Mac OS X hosts (64 bit): don't interpret mouse wheel events as
7812 left click (bug #5049)</para>
7813 </listitem>
7814
7815 <listitem>
7816 <para>Mac OS X hosts: fixed a VM abort during shutdown under
7817 certain conditions</para>
7818 </listitem>
7819
7820 <listitem>
7821 <para>Solaris hosts: combined the kernel interface package into the VirtualBox main package</para>
7822 </listitem>
7823
7824 <listitem>
7825 <para>Solaris hosts: support for OpenSolaris Boomer architecture (with OSS audio backend)</para>
7826 </listitem>
7827
7828 <listitem>
7829 <para>Shared Folders: VBOXSVR is visible in Network folder (Windows guests, bug #4842)</para>
7830 </listitem>
7831
7832 <listitem>
7833 <para>Shared Folders: performance improvements (Windows guests, bug #1728)</para>
7834 </listitem>
7835
7836 <listitem>
7837 <para>Windows, Linux and Solaris Additions: added balloon tip notifier if VirtualBox host version
7838 was updated and Additions are out of date</para>
7839 </listitem>
7840
7841 <listitem>
7842 <para>Solaris guests: fixed keyboard emulation (bug #1589)</para>
7843 </listitem>
7844
7845 <listitem>
7846 <para>Solaris Additions: fixed <emphasis>as_pagelock()</emphasis> failed errors affecting guest
7847 properties (bug #5337)</para>
7848 </listitem>
7849
7850 <listitem>
7851 <para>Windows Additions: added automatic logon support for Windows Vista and Windows 7</para>
7852 </listitem>
7853
7854 <listitem>
7855 <para>Windows Additions: improved file version lookup for guest OS information</para>
7856 </listitem>
7857
7858 <listitem>
7859 <para>Windows Additions: fixed runtime OS detection on Windows 7 for session information</para>
7860 </listitem>
7861
7862 <listitem>
7863 <para>Windows Additions: fixed crash in seamless mode (contributed by Huihong Luo)</para>
7864 </listitem>
7865
7866 <listitem>
7867 <para>Linux Additions: added support for uninstalling the Linux Guest
7868 Additions (bug #4039)</para>
7869 </listitem>
7870
7871 <listitem>
7872 <para>Linux guest shared folders: allow mounting a shared folder if a
7873 file of the same name as the folder exists in the current directory
7874 (bug #928)</para>
7875 </listitem>
7876
7877 <listitem>
7878 <para>SDK: added object-oriented web service bindings for PHP5</para>
7879 </listitem>
7880
7881 </itemizedlist>
7882
7883 </sect1>
7884
7885 <sect1>
7886 <title>Version 3.0.12 (2009-11-10)</title>
7887
7888 <para>This is a maintenance release. The following items were fixed and/or
7889 added:</para>
7890
7891 <itemizedlist>
7892
7893 <listitem>
7894 <para>VMM: reduced IO-APIC overhead for 32 bits Windows NT/2000/XP/2003
7895 guests; requires 64 bits support (VT-x only; bug #4392) </para>
7896 </listitem>
7897
7898 <listitem>
7899 <para>VMM: fixed double timer interrupt delivery on old Linux kernels
7900 using IO-APIC (caused guest time to run at double speed; bug #3135)</para>
7901 </listitem>
7902
7903 <listitem>
7904 <para>VMM: re-initizalize VT-x and AMD-V after host suspend or hibernate; some BIOSes
7905 forget this (Windows hosts only; bug #5421)</para>
7906 </listitem>
7907
7908 <listitem>
7909 <para>VMM: fixed loading of saved state when RAM preallocation is
7910 enabled</para>
7911 </listitem>
7912
7913 <listitem>
7914 <para>BIOS: ignore unknown shutdown codes instead of causing a guru
7915 meditation (bug #5389)</para>
7916 </listitem>
7917
7918 <listitem>
7919 <para>GUI: never start a VM on a single click into the selector window
7920 (bug #2676)</para>
7921 </listitem>
7922
7923 <listitem>
7924 <para>Serial: reduce the probability of lost bytes if the host end
7925 is connected to a raw file</para>
7926 </listitem>
7927
7928 <listitem>
7929 <para>VMDK: fixed handling of split image variants and fix a 3.0.10 regression
7930 (bug #5355)</para>
7931 </listitem>
7932
7933 <listitem>
7934 <para>VRDP: fixed occasional VRDP server crash</para>
7935 </listitem>
7936
7937 <listitem>
7938 <para>Network: even if the virtual network cable was disconnected, some
7939 guests were able to send / receive packets (E1000; bug #5366)</para>
7940 </listitem>
7941
7942 <listitem>
7943 <para>Network: even if the virtual network cable was disconnected, the
7944 PCNet card received some spurious packets which might confuse the
7945 guest (bug #4496)</para>
7946 </listitem>
7947
7948 <listitem>
7949 <para>Shared Folders: fixed changing case of file names (bug #2520)</para>
7950 </listitem>
7951
7952 <listitem>
7953 <para>Windows Additions: fixed crash in seamless mode (contributed by Huihong Luo)</para>
7954 </listitem>
7955
7956 <listitem>
7957 <para>Linux Additions: fixed writing to files opened in
7958 <emphasis>O_APPEND</emphasis> mode (bug #3805)</para>
7959 </listitem>
7960
7961 <listitem>
7962 <para>Solaris Additions: fixed regression in Guest Additions driver which
7963 among other things caused lost guest property updates and
7964 periodic error messages being written to the system log</para>
7965 </listitem>
7966
7967 </itemizedlist>
7968
7969 </sect1>
7970
7971 <sect1>
7972 <title>Version 3.0.10 (2009-10-29)</title>
7973
7974 <para>This is a maintenance release. The following items were fixed and/or
7975 added:</para>
7976
7977 <itemizedlist>
7978
7979 <listitem>
7980 <para>VMM: guest SMP stability fixes </para>
7981 </listitem>
7982
7983 <listitem>
7984 <para>VMM: fixed guru meditation with nested paging and SMP guests (bug #5222) </para>
7985 </listitem>
7986
7987 <listitem>
7988 <para>VMM: changed VT-x/AMD-V usage to detect other active hypervisors;
7989 necessary for e.g. Windows 7 XP compatibility mode
7990 (Windows &amp; Mac OS X hosts only; bug #4239) </para>
7991 </listitem>
7992
7993 <listitem>
7994 <para>VMM: guru meditation during SCO OpenServer installation and reboot
7995 (VT-x only; bug #5164)</para>
7996 </listitem>
7997
7998 <listitem>
7999 <para>VMM: fixed accessed bit handling in certain cases (bug #5248)</para>
8000 </listitem>
8001
8002 <listitem>
8003 <para>VMM: fixed VPID flushing (VT-x only)</para>
8004 </listitem>
8005
8006 <listitem>
8007 <para>VMM: fixed broken nested paging for 64 bits guests on 32 bits hosts (AMD-V only; bug #5285)</para>
8008 </listitem>
8009
8010 <listitem>
8011 <para>VMM: fixed loading of old saved states/snapshots (bug #3984)</para>
8012 </listitem>
8013
8014 <listitem>
8015 <para>Mac OS X hosts: fixed memory leaks (bug #5084)</para>
8016 </listitem>
8017
8018 <listitem>
8019 <para>Mac OS X hosts (Snow Leopard): fixed redraw problem in a dual
8020 screen setup (bug #4942)</para>
8021 </listitem>
8022
8023 <listitem>
8024 <para>Windows hosts: installer updates for Windows 7</para>
8025 </listitem>
8026
8027 <listitem>
8028 <para>Solaris hosts: out of memory handled incorrectly (bug #5241)</para>
8029 </listitem>
8030
8031 <listitem>
8032 <para>Solaris hosts: the previous fix for #5077 broke the DVD host support
8033 on Solaris 10 (VBox 3.0.8 regression)</para>
8034 </listitem>
8035
8036 <listitem>
8037 <para>Linux hosts: fixed module compilation against Linux 2.6.32rc4 and later</para>
8038 </listitem>
8039
8040 <listitem>
8041 <para>Guest Additions: fixed possible guest OS kernel memory
8042 exhaustion</para>
8043 </listitem>
8044
8045 <listitem>
8046 <para>Guest Additions: fixed stability issues with SMP guests</para>
8047 </listitem>
8048
8049 <listitem>
8050 <para>Windows Additions: fixed color depth issue with low resolution hosts,
8051 netbooks, etc. (bug #4935)</para>
8052 </listitem>
8053
8054 <listitem>
8055 <para>Windows Additions: fixed NO_MORE_FILES error when saving to shared
8056 folders (bug #4106)</para>
8057 </listitem>
8058
8059 <listitem>
8060 <para>Windows Additions: fixed subdirectory creation on shared
8061 folders (bug #4299)</para>
8062 </listitem>
8063
8064 <listitem>
8065 <para>Linux Additions: <emphasis>sendfile()</emphasis> returned
8066 <emphasis>-EOVERFLOW</emphasis> when executed on a shared folder
8067 (bug #2921)</para>
8068 </listitem>
8069
8070 <listitem>
8071 <para>Linux Additions: fixed incorrect disk usage value (non-Windows
8072 hosts only)</para>
8073 </listitem>
8074
8075 <listitem>
8076 <para>Linux installer: register the module sources at DKMS even if the
8077 package provides proper modules for the current running kernel</para>
8078 </listitem>
8079
8080 <listitem>
8081 <para>3D support: removed invalid OpenGL assertion (bug #5158)</para>
8082 </listitem>
8083
8084 <listitem>
8085 <para>Network: fixed the Am79C973 PCNet emulation for QNX
8086 (and probably other) guests (bug #3206)</para>
8087 </listitem>
8088
8089 <listitem>
8090 <para>VMDK: fix handling of split image variants</para>
8091 </listitem>
8092
8093 <listitem>
8094 <para>VHD: do not delay updating the footer when expanding the image to prevent
8095 image inconsistency </para>
8096 </listitem>
8097
8098 <listitem>
8099 <para>USB: stability fix for some USB 2.0 devices</para>
8100 </listitem>
8101
8102 <listitem>
8103 <para>GUI: added a search index to the .chm help file</para>
8104 </listitem>
8105
8106 <listitem>
8107 <para>GUI/Windows hosts: fixed CapsLock handling on French keyboards
8108 (bug #2025)</para>
8109 </listitem>
8110
8111 <listitem>
8112 <para>Shared clipboard/X11 hosts: fixed a crash when clipboard
8113 initialisation failed (bug #4987)</para>
8114 </listitem>
8115
8116 </itemizedlist>
8117
8118 </sect1>
8119
8120 <sect1>
8121 <title>Version 3.0.8 (2009-10-02)</title>
8122
8123 <para>This is a maintenance release. The following items were fixed and/or
8124 added:</para>
8125
8126 <itemizedlist>
8127
8128 <listitem>
8129 <para>VMM: fixed 64 bits guest on 32 bits host regression in 3.0.6
8130 (VT-x only; bug #4947)</para>
8131 </listitem>
8132
8133 <listitem>
8134 <para>VMM: fixed a recompiler triple fault guru meditation (VT-x &amp;
8135 AMD-V only; bug #5058) </para>
8136 </listitem>
8137
8138 <listitem>
8139 <para>VMM: fixed hang after guest state restore (AMD-V, 32 bits Windows
8140 guest and IO-APIC enabled only; bug #5059) </para>
8141 </listitem>
8142
8143 <listitem>
8144 <para>VMM: fixed paging issue with OS/2 guests </para>
8145 </listitem>
8146
8147 <listitem>
8148 <para>VMM: fixed guru meditation in rare cases (2.0 regression;
8149 software virtualization only) </para>
8150 </listitem>
8151
8152 <listitem>
8153 <para>VMM: fixed release assertion during state restore when using the
8154 Sound Blaster 16 emulation (bug #5042) </para>
8155 </listitem>
8156
8157 <listitem>
8158 <para>Security: fixed vulnerability that allowed to execute commands
8159 with root privileges</para>
8160 </listitem>
8161
8162 <listitem>
8163 <para>Linux hosts: fixed runtime assertion in semaphore implementation
8164 which was triggered under certain conditions (bug #616)</para>
8165 </listitem>
8166
8167 <listitem>
8168 <para>Linux hosts: change the default USB access mode on certain
8169 distributions (bugs #3394 and #4291)</para>
8170 </listitem>
8171
8172 <listitem>
8173 <para>Linux hosts: on hardened Gentoo, the VBoxSVC daemon crashed by
8174 opening the VM network settings (bug #3732)</para>
8175 </listitem>
8176
8177 <listitem>
8178 <para>Linux hosts, Solaris hosts: pass the XAUTHORITY variable along the
8179 DISPLAY variable when starting a VM from VBoxManage or from the VM
8180 selector (bug #5063)</para>
8181 </listitem>
8182
8183 <listitem>
8184 <para>Linux hosts: use sysfs to enumerate host drives if hal is not
8185 available</para>
8186 </listitem>
8187
8188 <listitem>
8189 <para>Solaris hosts: fixed a bug which would hang the host sporadically as
8190 interrupts were not re-enabled every time</para>
8191 </listitem>
8192
8193 <listitem>
8194 <para>Solaris hosts: fixed a kernel panic with bridged and host-only
8195 networking (bug #4775)</para>
8196 </listitem>
8197
8198 <listitem>
8199 <para>Solaris hosts: fixed incorrectly persistent CD/DVD-ROMs when
8200 changing them (bug #5077)</para>
8201 </listitem>
8202
8203 <listitem>
8204 <para>X11-based hosts: support additional function keys on Sun keyboards
8205 (bug #4907)</para>
8206 </listitem>
8207
8208 <listitem>
8209 <para>Mac OS X hosts (Snow Leopard): fixed problem starting headless
8210 VMs without a graphical session (bug #5002)</para>
8211 </listitem>
8212
8213 <listitem>
8214 <para>Mac OS X hosts: fixed problem listing host-only adapter names
8215 with trailing garbage (attached VMs won't start)</para>
8216 </listitem>
8217
8218 <listitem>
8219 <para>Windows Additions: now work with Vista 64-bit Home editions (bug #3865)</para>
8220 </listitem>
8221
8222 <listitem>
8223 <para>Windows Additions: fixed screen corruption with ZoomText Magnifier</para>
8224 </listitem>
8225
8226 <listitem>
8227 <para>Windows Additions: fixed NPGetUniversalName failure (bug #4853)</para>
8228 </listitem>
8229
8230 <listitem>
8231 <para>Windows Additions: fixed Windows NT regression (bug #4946)</para>
8232 </listitem>
8233
8234 <listitem>
8235 <para>Windows Additions: fixed VBoxService not running if no Shared Folders
8236 are installed</para>
8237 </listitem>
8238
8239 <listitem>
8240 <para>Linux Additions: implemented <emphasis>ftrunctate</emphasis>
8241 (bug #4771)</para>
8242 </listitem>
8243
8244 <listitem>
8245 <para>VRDP: start VM even if configured VRDP port is in use</para>
8246 </listitem>
8247
8248 <listitem>
8249 <para>Networking: the PCnet network device stopped receiving under
8250 rare conditions (bug #4870)</para>
8251 </listitem>
8252
8253 <listitem>
8254 <para>VBoxManage: implemented <computeroutput>controlvm vrdpport</computeroutput>
8255 command</para>
8256 </listitem>
8257
8258 <listitem>
8259 <para>iSCSI: fixed issue with NetApp targets (bug #5072)</para>
8260 </listitem>
8261
8262 <listitem>
8263 <para>SCSI: add support for virtual disks larger than 2TB </para>
8264 </listitem>
8265
8266 <listitem>
8267 <para>USB: fixed potential crash when unplugging USB2 devices
8268 (bug #5089)</para>
8269 </listitem>
8270
8271 <listitem>
8272 <para>NAT: IPSEC did not properly work with Linux guests (bug #4801)</para>
8273 </listitem>
8274
8275 </itemizedlist>
8276
8277 </sect1>
8278
8279 <sect1>
8280 <title>Version 3.0.6 (2009-09-09)</title>
8281
8282 <para>This is a maintenance release. The following items were fixed and/or
8283 added:</para>
8284
8285 <itemizedlist>
8286
8287 <listitem>
8288 <para>VMM: fixed IO-APIC overhead for 32 bits Windows NT, 2000, XP and 2003 guests
8289 (AMD-V only; bug #4392)</para>
8290 </listitem>
8291
8292 <listitem>
8293 <para>VMM: fixed a Guru meditation under certain circumstances when enabling
8294 a disabled device (bug #4510)</para>
8295 </listitem>
8296
8297 <listitem>
8298 <para>VMM: fixed a Guru meditation when booting certain Arch Linux guests
8299 (software virtualization only; bug #2149)</para>
8300 </listitem>
8301
8302 <listitem>
8303 <para>VMM: fixed hangs with 64 bits Solaris &amp; OpenSolaris
8304 guests (bug #2258)</para>
8305 </listitem>
8306
8307 <listitem>
8308 <para>VMM: fixed decreasing <emphasis>rdtsc</emphasis> values
8309 (AMD-V &amp; VT-x only; bug #2869)</para>
8310 </listitem>
8311
8312 <listitem>
8313 <para>VMM: small Solaris/OpenSolaris performance improvements (VT-x only) </para>
8314 </listitem>
8315
8316 <listitem>
8317 <para>VMM: <emphasis>cpuid</emphasis> change to correct reported virtual CPU ID in Linux </para>
8318 </listitem>
8319
8320 <listitem>
8321 <para>VMM: NetBSD 5.0.1 CD hangs during boot (VT-x only; bug #3947) </para>
8322 </listitem>
8323
8324 <listitem>
8325 <para>Solaris hosts: worked around an issue that caused the host to hang (bug #4486)</para>
8326 </listitem>
8327
8328 <listitem>
8329 <para>Solaris hosts: fixed a rare host system deadlock when using bridged networking</para>
8330 </listitem>
8331
8332 <listitem>
8333 <para>Solaris hosts: fixed a potential host system deadlock when CPUs were
8334 onlined or offlined</para>
8335 </listitem>
8336
8337 <listitem>
8338 <para>Solaris hosts installer: added missing dependency for UTF-8 package (bug #4899)</para>
8339 </listitem>
8340
8341 <listitem>
8342 <para>Linux hosts: don't crash on Linux PAE kernels &lt; 2.6.11 (in particular
8343 RHEL/CentOS 4); disable VT-x on Linux kernels &lt; 2.6.13 (bug #1842)</para>
8344 </listitem>
8345
8346 <listitem>
8347 <para>Linux/Solaris hosts: correctly detect keyboards with fewer keys
8348 than usual (bug #4799)</para>
8349 </listitem>
8350
8351 <listitem>
8352 <para>Mac OS X hosts: prevent password dialogs in 32 bits Snow Leopard</para>
8353 </listitem>
8354
8355 <listitem>
8356 <para>Python WS: fixed issue with certain enumerations constants having
8357 wrong values in Python web services bindings</para>
8358 </listitem>
8359
8360 <listitem>
8361 <para>Python API: several threading and platform issues fixed</para>
8362 </listitem>
8363
8364 <listitem>
8365 <para>Python shell: added <emphasis>exportVM</emphasis> command</para>
8366 </listitem>
8367
8368 <listitem>
8369 <para>Python shell: various improvements and bugfixes</para>
8370 </listitem>
8371
8372 <listitem>
8373 <para>Python shell: corrected detection of home directory in remote case</para>
8374 </listitem>
8375
8376 <listitem>
8377 <para>OVF: fixed XML comment handling that could lead to parser errors</para>
8378 </listitem>
8379
8380 <listitem>
8381 <para>Main: fixed a rare parsing problem with port numbers of USB device
8382 filters in machine settings XML</para>
8383 </listitem>
8384
8385 <listitem>
8386 <para>Main: restrict guest RAM size to 1.5 GB (32 bits Windows hosts only)</para>
8387 </listitem>
8388
8389 <listitem>
8390 <para>Main: fixed possible hang during guest reboot (bug #3792)</para>
8391 </listitem>
8392
8393 <listitem>
8394 <para>GUI: fixed rare crash when removing the last disk from the media manager (bug #4795)</para>
8395 </listitem>
8396
8397 <listitem>
8398 <para>VBoxManage: fixed <computeroutput>guestproperty</computeroutput>
8399 for Mac OS X hosts (bug #3806)</para>
8400 </listitem>
8401
8402 <listitem>
8403 <para>VBoxManage: fixed setting guest properties with
8404 <emphasis>--flags</emphasis> or <emphasis>-flags</emphasis></para>
8405 </listitem>
8406
8407 <listitem>
8408 <para>Web service: fixed a severe memory leak, at least on platforms using XPCOM</para>
8409 </listitem>
8410
8411 <listitem>
8412 <para>Serial: fixed host mode (Solaris, Linux and Mac OS X hosts; bug #4672)</para>
8413 </listitem>
8414
8415 <listitem>
8416 <para>VRDP: Remote USB Protocol version 3</para>
8417 </listitem>
8418
8419 <listitem>
8420 <para>SATA: fixed hangs and BSODs introduced with 3.0.4 (bugs #4695, #4739, #4710)</para>
8421 </listitem>
8422
8423 <listitem>
8424 <para>SATA: fixed a bug which prevented Windows 7 from detecting more than one hard disk</para>
8425 </listitem>
8426
8427 <listitem>
8428 <para>SATA/SCSI: fixed rare random guest crashes and hangs </para>
8429 </listitem>
8430
8431 <listitem>
8432 <para>SCSI: fixed problem with Fedora 11 refusing to boot after kernel update</para>
8433 </listitem>
8434
8435 <listitem>
8436 <para>iSCSI: fix logging out when the target has dropped the connection,
8437 fix negotiation of parameters, fix command resend when the connection
8438 was dropped, fix processing SCSI status for targets which do not use
8439 phase collapse</para>
8440 </listitem>
8441
8442 <listitem>
8443 <para>BIOS: fixed a bug that caused the OS/2 boot manager to fail
8444 (2.1.0 regression, bug #3911)</para>
8445 </listitem>
8446
8447 <listitem>
8448 <para>PulseAudio: don't hang during VM termination if the connection
8449 to the server was unexpectedly terminated (bug #3100)</para>
8450 </listitem>
8451
8452 <listitem>
8453 <para>Mouse: fixed weird mouse behaviour with SMP (Solaris) guests (bug #4538)</para>
8454 </listitem>
8455
8456 <listitem>
8457 <para>HostOnly Network: fixed failure in
8458 <emphasis>CreateHostOnlyNetworkInterface()</emphasis> on Linux (no GUID)</para>
8459 </listitem>
8460
8461 <listitem>
8462 <para>HostOnly Network: fixed wrong DHCP server startup while hostonly
8463 interface bringup on Linux</para>
8464 </listitem>
8465
8466 <listitem>
8467 <para>HostOnly Network: fixed incorrect factory and default MAC address on Solaris</para>
8468 </listitem>
8469
8470 <listitem>
8471 <para>HostOnly Network: fixed the problem with listing host-only
8472 interfaces on Mac OS X when all physical interfaces are down (bugs
8473 #4698, #4790)</para>
8474 </listitem>
8475
8476 <listitem>
8477 <para>DHCP: fixed a bug in the DHCP server where it allocated one IP address
8478 less than the configured range</para>
8479 </listitem>
8480
8481 <listitem>
8482 <para>E1000: fixed receiving of multicast packets</para>
8483 </listitem>
8484
8485 <listitem>
8486 <para>E1000: fixed up/down link notification after resuming a VM</para>
8487 </listitem>
8488
8489 <listitem>
8490 <para>NAT: fixed Ethernet address corruptions (bug #4839)</para>
8491 </listitem>
8492
8493 <listitem>
8494 <para>NAT: fixed hangs, dropped packets and retransmission problems (bug #4343)</para>
8495 </listitem>
8496
8497 <listitem>
8498 <para>Bridged networking: fixed packet queue issue which might cause
8499 DRIVER_POWER_STATE_FAILURE BSOD for Windows hosts (bug #4821)</para>
8500 </listitem>
8501
8502 <listitem>
8503 <para>Windows Additions: fixed a bug in VBoxGINA which prevented selecting
8504 the right domain when logging in the first time</para>
8505 </listitem>
8506
8507 <listitem>
8508 <para>Windows host installer: should now also work on unicode systems
8509 (like Korean, bug #3707)</para>
8510 </listitem>
8511
8512 <listitem>
8513 <para>Windows host installer: check for sufficient disk space</para>
8514 </listitem>
8515
8516 <listitem>
8517 <para>Shared clipboard: do not send zero-terminated text to X11 guests
8518 and hosts (bug #4712)</para>
8519 </listitem>
8520
8521 <listitem>
8522 <para>Shared clipboard: use a less CPU intensive way of checking for
8523 new data on X11 guests and hosts (bug #4092)</para>
8524 </listitem>
8525
8526 <listitem>
8527 <para>Guest Additions: do not hide the host mouse cursor when restoring
8528 a saved state (bug #4700)</para>
8529 </listitem>
8530
8531 <listitem>
8532 <para>Windows guests: fixed issues with the display of the mouse
8533 cursor image (bugs #2603, #2660 and #4817)</para>
8534 </listitem>
8535
8536 <listitem>
8537 <para>SUSE 11 guests: fixed Guest Additions installation (bug #4506)</para>
8538 </listitem>
8539
8540 <listitem>
8541 <para>Guest Additions: support Fedora 12 Alpha guests (bugs #4731, #4733 and #4734)</para>
8542 </listitem>
8543
8544 </itemizedlist>
8545
8546 </sect1>
8547
8548 <sect1>
8549 <title>Version 3.0.4 (2009-08-04)</title>
8550
8551 <para>This is a maintenance release. The following items were fixed and/or
8552 added:</para>
8553
8554 <itemizedlist>
8555
8556 <listitem>
8557 <para>VMM: 64 bits guest stability fixes (AMD-V only; bugs #3923 &amp; #3666)</para>
8558 </listitem>
8559
8560 <listitem>
8561 <para>VMM: SMP stability fixes (AMD-V only)</para>
8562 </listitem>
8563
8564 <listitem>
8565 <para>VMM: SMP performance improvement (esp. for Solaris guests)</para>
8566 </listitem>
8567
8568 <listitem>
8569 <para>VMM: eliminated several bugs which could lead to a host reboot</para>
8570 </listitem>
8571
8572 <listitem>
8573 <para>VMM: fixed OS/2 ACP2 boot floppy hang (VT-x only)</para>
8574 </listitem>
8575
8576 <listitem>
8577 <para>VMM: small performance improvement for OpenSolaris guests (AMD-V only)</para>
8578 </listitem>
8579
8580 <listitem>
8581 <para>VMM: fixed CentOS/Xen reboot (software virtualization only; bug #4509)</para>
8582 </listitem>
8583
8584 <listitem>
8585 <para>SATA: fixed hangs / BSOD during Windows XP installation (bug #4342)</para>
8586 </listitem>
8587
8588 <listitem>
8589 <para>SATA: mark the ports as non hotpluggable (bug #3920)</para>
8590 </listitem>
8591
8592 <listitem>
8593 <para>3D support: fix deadlocks and context/window tracking for
8594 multithreaded applications (bug #3922)</para>
8595 </listitem>
8596
8597 <listitem>
8598 <para>3D support: fix memory leaks when terminating OpenGL guest applications</para>
8599 </listitem>
8600
8601 <listitem>
8602 <para>3D support: fix crash in Call of Duty</para>
8603 </listitem>
8604
8605 <listitem>
8606 <para>NAT: using two or more NAT adapters in one VM was broken (3.0.0 regression)</para>
8607 </listitem>
8608
8609 <listitem>
8610 <para>NAT: fixed network communication corruptions (bugs #4499, #4540, #4591, #4604)</para>
8611 </listitem>
8612
8613 <listitem>
8614 <para>NAT: fixed passive ftp access to host server (bug #4427)</para>
8615 </listitem>
8616
8617 <listitem>
8618 <para>iSCSI: fixed cloning to/from iSCSI disks</para>
8619 </listitem>
8620
8621 <listitem>
8622 <para>GUI: fixed path separator handling for the OVF export on
8623 Windows (bug #4354)</para>
8624 </listitem>
8625
8626 <listitem>
8627 <para>GUI: the mini toolbar was only shown on the first host display
8628 (bug #4654)</para>
8629 </listitem>
8630
8631 <listitem>
8632 <para>GUI: added a VM option to display the mini toolbar on top</para>
8633 </listitem>
8634
8635 <listitem>
8636 <para>GUI: don't crash when adding plus configuring host-only network
8637 interfaces</para>
8638 </listitem>
8639
8640 <listitem>
8641 <para>Shared Folders: fixed selection of a drive root directory as a shared folder host path
8642 in VirtualBox (Windows host only)</para>
8643 </listitem>
8644
8645 <listitem>
8646 <para>USB: fixed a bug that may have rendered USB device filter settings
8647 inactive (3.0.2 regression, bug #4668)</para>
8648 </listitem>
8649
8650 <listitem>
8651 <para>Guest Additions: report the Guest Additions version to the guest
8652 properties (bug #3415)</para>
8653 </listitem>
8654
8655 <listitem>
8656 <para>Mac OS X hosts: fix creation of VMDK files giving raw partition access
8657 (bug #1461)</para>
8658 </listitem>
8659
8660 <listitem>
8661 <para>Mac OS X hosts: improved support for Snow Leopard </para>
8662 </listitem>
8663
8664 <listitem>
8665 <para>Linux hosts: fixed problems leading to wrong colors or
8666 transparency in host windows with some graphics drivers (bug #3095)</para>
8667 </listitem>
8668
8669 <listitem>
8670 <para>Linux hosts: hardware detection fallbacks if the hal service
8671 fails to find any DVD drives</para>
8672 </listitem>
8673
8674 <listitem>
8675 <para>Linux and Solaris hosts: Work around color handling problems in
8676 Qt (bug #4353)</para>
8677 </listitem>
8678
8679 <listitem>
8680 <para>Solaris hosts: fixed memory leaks in host-only networking</para>
8681 </listitem>
8682
8683 <listitem>
8684 <para>Solaris Installer: fixed incorrect netmask for Host-only interface (bug #4590)</para>
8685 </listitem>
8686
8687 <listitem>
8688 <para>Solaris Installer: added package dependency for Python and Python-devel (bug #4570)</para>
8689 </listitem>
8690
8691 <listitem>
8692 <para>X11 guests: prevent windows from being skipped in
8693 seamless mode KDE guests (bugs #1681 and #3574)</para>
8694 </listitem>
8695
8696 <listitem>
8697 <para>X11 guests: fixed screen corruption in X11 guests when large
8698 amounts of video RAM were allocated (bug #4430)</para>
8699 </listitem>
8700
8701 <listitem>
8702 <para>X11 guests: some fixes when switching between host and
8703 guest-drawn mouse pointers</para>
8704 </listitem>
8705
8706 <listitem>
8707 <para>X11 guests: fixed an issue which caused seamless mode to stop
8708 working as it should (the main issue listed in bug #2238)</para>
8709 </listitem>
8710
8711 </itemizedlist>
8712
8713 </sect1>
8714 <sect1>
8715 <title>Version 3.0.2 (2009-07-10)</title>
8716
8717 <para>This is a maintenance release. The following items were fixed and/or
8718 added:</para>
8719
8720 <itemizedlist>
8721
8722 <listitem>
8723 <para>VMM: fixed network regressions (guest hangs during network IO) (bug #4343)</para>
8724 </listitem>
8725
8726 <listitem>
8727 <para>VMM: guest SMP performance improvements</para>
8728 </listitem>
8729
8730 <listitem>
8731 <para>VMM: fixed hangs and poor performance with Kaspersky Internet Security
8732 (VT-x/AMD-V only; bug #1778)</para>
8733 </listitem>
8734
8735 <listitem>
8736 <para>VMM: fixed crashes when executing certain Linux guests (software
8737 virtualization only; bugs #2696 &amp; #3868)</para>
8738 </listitem>
8739
8740 <listitem>
8741 <para>ACPI: fixed Windows 2000 kernel hangs with IO-APIC enabled (bug #4348)</para>
8742 </listitem>
8743
8744 <listitem>
8745 <para>APIC: fixed high idle load for certain Linux guests (3.0 regression)</para>
8746 </listitem>
8747
8748 <listitem>
8749 <para>BIOS: properly handle Ctrl-Alt-Del in real mode</para>
8750 </listitem>
8751
8752 <listitem>
8753 <para>iSCSI: fixed configuration parsing (bug #4236)</para>
8754 </listitem>
8755
8756 <listitem>
8757 <para>OVF: fix potential confusion when exporting networks</para>
8758 </listitem>
8759
8760 <listitem>
8761 <para>OVF: compatibility fix (bug #4452)</para>
8762 </listitem>
8763
8764 <listitem>
8765 <para>OVF: accept ovf:/disk/ specifiers with a single slash in addition to ovf://disk/ (bug #4452) </para>
8766 </listitem>
8767
8768 <listitem>
8769 <para>NAT: fixed crashes under certain circumstances (bug #4330)</para>
8770 </listitem>
8771
8772 <listitem>
8773 <para>3D support: fixed dynamic linking on Solaris/OpenSolaris guests (bug #4399)</para>
8774 </listitem>
8775
8776 <listitem>
8777 <para>3D support: fixed incorrect context/window tracking for multithreaded apps</para>
8778 </listitem>
8779
8780 <listitem>
8781 <para>Shared Folders: fixed loading from saved state (bug #1595)</para>
8782 </listitem>
8783
8784 <listitem>
8785 <para>Shared Folders: host file permissions set to 0400 with Windows
8786 guest (bug #4381)</para>
8787 </listitem>
8788
8789 <listitem>
8790 <para>X11 host and guest clipboard: fixed a number of issues, including bug #4380 and #4344</para>
8791 </listitem>
8792
8793 <listitem>
8794 <para>X11 Additions: fixed some issues with seamless windows in X11 guests (bug #3727)</para>
8795 </listitem>
8796
8797 <listitem>
8798 <para>Windows Additions: added VBoxServiceNT for NT4 guests
8799 (for time synchronization and guest properties)</para>
8800 </listitem>
8801
8802 <listitem>
8803 <para>Windows Additions: fixed version lookup</para>
8804 </listitem>
8805
8806 <listitem>
8807 <para>Linux Installer: support Pardus Linux</para>
8808 </listitem>
8809
8810 <listitem>
8811 <para>Linux hosts: workaround for buggy graphics drivers showing a
8812 black VM window on recent distributions (bug #4335)</para>
8813 </listitem>
8814
8815 <listitem>
8816 <para>Linux hosts: fixed typo in kernel module startup script (bug #4388)</para>
8817 </listitem>
8818
8819 <listitem>
8820 <para>Solaris hosts: several installer fixes</para>
8821 </listitem>
8822
8823 <listitem>
8824 <para>Solaris hosts: fixed a preemption issue causing VMs to never start on Solaris 10 (bug #4328)</para>
8825 </listitem>
8826
8827 <listitem>
8828 <para>Solaris guests: fixed mouse integration for OpenSolaris 2009.06 (bug #4365) </para>
8829 </listitem>
8830
8831 <listitem>
8832 <para>Windows hosts: fixed high CPU usage after resuming the host (bug #2978)</para>
8833 </listitem>
8834
8835 <listitem>
8836 <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>
8837 </listitem>
8838
8839 </itemizedlist>
8840
8841 </sect1>
8842
8843 <sect1>
8844 <title>Version 3.0.0 (2009-06-30)</title>
8845
8846 <para>This version is a major update. The following major new features
8847 were added:</para>
8848
8849 <itemizedlist>
8850
8851 <listitem>
8852 <para>Guest SMP with up to 32 virtual CPUs (VT-x and AMD-V only; see <xref linkend="settings-processor" />)</para>
8853 </listitem>
8854
8855 <listitem>
8856 <para>Windows guests: ability to use Direct3D 8/9 applications / games
8857 (experimental; see <xref linkend="guestadd-3d" />)</para>
8858 </listitem>
8859
8860 <listitem>
8861 <para>Support for OpenGL 2.0 for Windows, Linux and Solaris guests</para>
8862 </listitem>
8863
8864 </itemizedlist>
8865
8866 <para>In addition, the following items were fixed and/or added:</para>
8867
8868 <itemizedlist>
8869
8870 <listitem>
8871 <para>Solaris hosts: allow suspend/resume on the host when a VM is running (bug #3826)</para>
8872 </listitem>
8873
8874 <listitem>
8875 <para>Solaris hosts: loosen the restriction for contiguous physical memory under
8876 certain conditions</para>
8877 </listitem>
8878
8879 <listitem>
8880 <para>Mac OS X hosts: fixed guest PAE</para>
8881 </listitem>
8882
8883 <listitem>
8884 <para>Linux hosts: kernel module compile fixes for 2.6.31 (bug #4264)</para>
8885 </listitem>
8886
8887 <listitem>
8888 <para>VMM: fixed occasional guru meditation when loading a saved state (VT-x only)</para>
8889 </listitem>
8890
8891 <listitem>
8892 <para>VMM: eliminated IO-APIC overhead with 32 bits guests (VT-x only, some Intel CPUs don't support
8893 this feature (most do); bug #638)</para>
8894 </listitem>
8895
8896 <listitem>
8897 <para>VMM: fixed 64 bits CentOS guest hangs during early boot (AMD-V only; bug #3927)</para>
8898 </listitem>
8899
8900 <listitem>
8901 <para>VMM: performance improvements for certain PAE guests (e.g. Linux 2.6.29+ kernels) </para>
8902 </listitem>
8903
8904 <listitem>
8905 <para>VMM: some Windows guests detected a completely wrong CPU frequency (bug #2227)</para>
8906 </listitem>
8907
8908 <listitem>
8909 <para>VMM: fixed hanging and unkillable VM processes (bug #4040)</para>
8910 </listitem>
8911
8912 <listitem>
8913 <para>VMM: fixed random infrequent guest crashes due XMM state corruption (Win64 hosts only)</para>
8914 </listitem>
8915
8916 <listitem>
8917 <para>VMM: performance improvements for network I/O (VT-x/AMD-V only)</para>
8918 </listitem>
8919
8920 <listitem>
8921 <para>GUI: added mini toolbar for full screen and seamless mode (Thanks to Huihong Luo)</para>
8922 </listitem>
8923
8924 <listitem>
8925 <para>GUI: redesigned settings dialogs</para>
8926 </listitem>
8927
8928 <listitem>
8929 <para>GUI: allow to create/remove more than one host-only network adapters
8930 (non Windows hosts)</para>
8931 </listitem>
8932
8933 <listitem>
8934 <para>GUI: display estimated time for long running operations (e.g. OVF import/export)</para>
8935 </listitem>
8936
8937 <listitem>
8938 <para>GUI: fixed rare hangs when open the OVF import/export wizards (bug #4157)</para>
8939 </listitem>
8940
8941 <listitem>
8942 <para>3D support: fixed VM crashes for client applications using incorrect OpenGL states</para>
8943 </listitem>
8944
8945 <listitem>
8946 <para>3D support: fixed memory corruption when querying for supported texture compression formats</para>
8947 </listitem>
8948
8949 <listitem>
8950 <para>3D support: fixed incorrect rendering of glDrawRangeElements</para>
8951 </listitem>
8952
8953 <listitem>
8954 <para>3D support: fixed memory leak when using VBOs</para>
8955 </listitem>
8956
8957 <listitem>
8958 <para>3D support: fixed glew library detection</para>
8959 </listitem>
8960
8961 <listitem>
8962 <para>3D support: fixed random textures corruption</para>
8963 </listitem>
8964
8965 <listitem>
8966 <para>VRDP: support Windows 7 RDP client</para>
8967 </listitem>
8968
8969 <listitem>
8970 <para>Networking: fixed another problem with TX checksum offloading
8971 with Linux kernels up to version 2.6.18</para>
8972 </listitem>
8973
8974 <listitem>
8975 <para>NAT: fixed "open ports on virtual router 10.0.2.2 - 513, 514" (forum)</para>
8976 </listitem>
8977
8978 <listitem>
8979 <para>NAT: allow to configure socket and internal parameters</para>
8980 </listitem>
8981
8982 <listitem>
8983 <para>NAT: allow to bind sockets to specific interface</para>
8984 </listitem>
8985
8986 <listitem>
8987 <para>PXE boot: significant performance increase (VT-x/AMD-V only)</para>
8988 </listitem>
8989
8990 <listitem>
8991 <para>VHD: properly write empty sectors when cloning of VHD images (bug #4080)</para>
8992 </listitem>
8993
8994 <listitem>
8995 <para>VHD: fixed crash when discarding snapshots of a VHD image</para>
8996 </listitem>
8997
8998 <listitem>
8999 <para>VHD: fixed access beyond the block bitmap which could lead to arbitrary crashes</para>
9000 </listitem>
9001
9002 <listitem>
9003 <para>VBoxManage: fixed incorrect partition table processing when
9004 creating VMDK files giving raw partition access (bug #3510)</para>
9005 </listitem>
9006
9007 <listitem>
9008 <para>VBoxManage: support cloning to existing image file</para>
9009 </listitem>
9010
9011 <listitem>
9012 <para>OVF: several OVF 1.0 compatibility fixes</para>
9013 </listitem>
9014
9015 <listitem>
9016 <para>OVF: fixed exporting of disk images when multiple virtual machines are exported at once</para>
9017 </listitem>
9018
9019 <listitem>
9020 <para>Virtual mouse device: eliminated micro-movements of the
9021 virtual mouse which were confusing some applications (bug #3782)</para>
9022 </listitem>
9023
9024 <listitem>
9025 <para>Shared Folders: sometimes a file was created using the wrong permissions
9026 (2.2.0 regression; bug #3785)</para>
9027 </listitem>
9028
9029 <listitem>
9030 <para>Shared Folders: allow to change file attributes from Linux guests and use the
9031 correct file mode when creating files</para>
9032 </listitem>
9033
9034 <listitem>
9035 <para>Shared Folders: some content was incorrectly written under certain
9036 conditions (bug #1187)</para>
9037 </listitem>
9038
9039 <listitem>
9040 <para>Shared Folders: fixed incorrect file timestamps, when using Windows guest
9041 on a Linux host (bug #3404)</para>
9042 </listitem>
9043
9044 <listitem>
9045 <para>X11 clipboard: fix duplicate end of lines (bug #4270)</para>
9046 </listitem>
9047
9048 <listitem>
9049 <para>X11 guests: a number of shared clipboard fixes</para>
9050 </listitem>
9051
9052 <listitem>
9053 <para>Linux guests: Guest Additions support for SUSE Linux
9054 Enterprise Desktop 11</para>
9055 </listitem>
9056
9057 <listitem>
9058 <para>Linux guests: new daemon vboxadd-service to handle time synchronization and
9059 guest property lookup</para>
9060 </listitem>
9061
9062 <listitem>
9063 <para>Linux guests: implemented guest properties (OS info, logged in users,
9064 basic network information)</para>
9065 </listitem>
9066
9067 <listitem>
9068 <para>Windows host installer: VirtualBox Python API can now be installed automatically
9069 (requires Python and Win32 Extensions installed)</para>
9070 </listitem>
9071
9072 <listitem>
9073 <para>USB: Support for high-speed isochronous endpoints has been
9074 added. In addition, read-ahead buffering is performed for input
9075 endpoints (currently Linux hosts only). This should allow additional
9076 devices to work, notably webcams (bug #242)</para>
9077 </listitem>
9078
9079 <listitem>
9080 <para>USB: fixed error handling for some USB dongles</para>
9081 </listitem>
9082
9083 <listitem>
9084 <para>Web service: fixed inability to handle NULL pointers for object arguments, which
9085 are valid values for a lot of APIs, in both the raw and the object-oriented
9086 web service</para>
9087 </listitem>
9088
9089 <listitem>
9090 <para>Web service: object-oriented bindings for JAX-WS did not exhibit interface
9091 inheritance correctly, fixed</para>
9092 </listitem>
9093
9094 <listitem>
9095 <para>Web service: added support for IDisplay and IGuest interfaces, which were previously
9096 unavailable</para>
9097 </listitem>
9098
9099 <listitem>
9100 <para>Registration dialog uses Sun Online accounts now</para>
9101 </listitem>
9102
9103 </itemizedlist>
9104 </sect1>
9105
9106 <sect1>
9107 <title>Version 2.2.4 (2009-05-29)</title>
9108
9109 <para>This is a maintenance release. The following items were fixed and/or
9110 added:</para>
9111
9112 <itemizedlist>
9113
9114 <listitem>
9115 <para>Windows Installer: fixed a potential hang during
9116 installation</para>
9117 </listitem>
9118
9119 <listitem>
9120 <para>Windows Installer: fixed several problems (bug #3892)</para>
9121 </listitem>
9122
9123 <listitem>
9124 <para>Solaris hosts: make it work with Solaris build 114 or
9125 later (bug #3981)</para>
9126 </listitem>
9127
9128 <listitem>
9129 <para>Solaris hosts: fixed a bug serial port character handling found during
9130 loopback (bug #3120)</para>
9131 </listitem>
9132
9133 <listitem>
9134 <para>Linux hosts: adapted vboxdrv.sh to the latest changes in
9135 <computeroutput>VBoxManage list runningvms</computeroutput>
9136 (bug #4034)
9137 </para>
9138 </listitem>
9139
9140 <listitem>
9141 <para>Windows hosts: fixed a crash caused by host-only/bridged
9142 networking</para>
9143 </listitem>
9144
9145 <listitem>
9146 <para>Mac OS X hosts: fixed access to host DVD with passthrough
9147 disabled (bug #4077)</para>
9148 </listitem>
9149
9150 <listitem>
9151 <para>Guest Additions: fixed problems with KDE 4 not recognizing mouse
9152 clicks</para>
9153 </listitem>
9154
9155 <listitem>
9156 <para>Windows Additions: fixed incorrect 8-bit guest color depth in
9157 Windows 7 guests</para>
9158 </listitem>
9159
9160 <listitem>
9161 <para>GUI: warn if VT-x/AMD-V could not be enabled for guests
9162 that require this setting (bug #4055)</para>
9163 </listitem>
9164
9165 <listitem>
9166 <para>VMM: fixed occasional crash due to insufficient memory</para>
9167 </listitem>
9168
9169 <listitem>
9170 <para>VMM: fixed hanging 64 bits Solaris guests</para>
9171 </listitem>
9172
9173 <listitem>
9174 <para>VMM: restore from a saved state occasionally failed
9175 (bugs #3984 and #2742)</para>
9176 </listitem>
9177
9178 <listitem>
9179 <para>Clipboard: fixed a deadlock while shutting down the shared
9180 clipboard on X11 hosts (bug #4020)</para>
9181 </listitem>
9182
9183 <listitem>
9184 <para>OVF: fixed potential hang during import</para>
9185 </listitem>
9186
9187 <listitem>
9188 <para>OVF: fixed potential crashes during import/export on Win64 hosts</para>
9189 </listitem>
9190
9191 <listitem>
9192 <para>VBoxManage <computeroutput>modifyhd --compact</computeroutput>:
9193 fixed bug which could lead to crashes and image corruption
9194 (bug #3864)</para>
9195 </listitem>
9196
9197 <listitem>
9198 <para>VBoxManage <computeroutput>metrics collect</computeroutput>:
9199 now flushes the output stream</para>
9200 </listitem>
9201
9202 <listitem>
9203 <para>VHD: made <computeroutput>VBoxManage internalcommands
9204 sethduuid</computeroutput> work for .vhd files (bug #3443)</para>
9205 </listitem>
9206
9207 <listitem>
9208 <para>VHD: some .vhd files could not be cloned (bug #4080)</para>
9209 </listitem>
9210
9211 <listitem>
9212 <para>NAT: improvement of TCP connection establishment (bug #2987)</para>
9213 </listitem>
9214
9215 <listitem>
9216 <para>NAT: fixed order of DNS servers in DHCP lease (bug #4091)</para>
9217 </listitem>
9218
9219 <listitem>
9220 <para>NAT: fixed DHCP lease for multiple name servers (bug #3692)</para>
9221 </listitem>
9222
9223 <listitem>
9224 <para>NAT: fixed a potential segfault if the host lost its connectivity
9225 (bug #3964)</para>
9226 </listitem>
9227
9228 <listitem>
9229 <para>Shared Folders: deny access to parent directories on Windows
9230 hosts (bug #4090)</para>
9231 </listitem>
9232
9233 <listitem>
9234 <para>Shared Folders: make rm/rmdir work with Solaris guests on Windows
9235 hosts</para>
9236 </listitem>
9237
9238 <listitem>
9239 <para>Networking: fixed the problem with blocked receiving thread when
9240 a broadcast packet arrives too early to be handled by uninitialized
9241 e1000 adapter</para>
9242 </listitem>
9243
9244 <listitem>
9245 <para>Networking: fixed the problem that caused host freezes/crashes
9246 when using bridged mode with host's interface having RX checksum
9247 offloading on (bug #3926 and related). Fixes problems with TX
9248 offloading as well (bug #3870)</para>
9249 </listitem>
9250
9251 <listitem>
9252 <para>PXE boot: Added support for PRO/1000 MT Server adapter</para>
9253 </listitem>
9254
9255 <listitem>
9256 <para>Python bindings: fixed keyword conflict</para>
9257 </listitem>
9258
9259 <listitem>
9260 <para>SCSI: fixed occasional crashes on Win64</para>
9261 </listitem>
9262
9263 <listitem>
9264 <para>Serial: allow to redirect the serial port to a raw
9265 file (bug #1023)</para>
9266 </listitem>
9267
9268 <listitem>
9269 <para>VRDP: fixed a rare incorrect screen update</para>
9270 </listitem>
9271
9272 <listitem>
9273 <para>VMDK: fixed creating snapshots</para>
9274 </listitem>
9275
9276 </itemizedlist>
9277 </sect1>
9278
9279 <sect1>
9280 <title>Version 2.2.2 (2009-04-27)</title>
9281
9282 <para>This is a maintenance release. The following items were fixed and/or
9283 added:</para>
9284
9285 <itemizedlist>
9286
9287 <listitem>
9288 <para>Host and guest clipboard: fixed a number of issues affecting
9289 hosts and guests running the X window system</para>
9290 </listitem>
9291
9292 <listitem>
9293 <para>Guest Additions: make sure the virtual mouse autodetection works
9294 on first reboot after installing the Additions on X.Org server 1.5
9295 and later</para>
9296 </listitem>
9297
9298 <listitem>
9299 <para>Guest Additions: properly report process identity number of
9300 running services</para>
9301 </listitem>
9302
9303 <listitem>
9304 <para>Guest Additions: clean up properly if the X Window server
9305 terminates</para>
9306 </listitem>
9307
9308 <listitem>
9309 <para>Linux Additions: fixed installation path for OpenGL libraries
9310 in some 64-bit guests (bug #3693)</para>
9311 </listitem>
9312
9313 <listitem>
9314 <para>Solaris Additions: fixed installation to work when X.Org is not
9315 installed on the guest</para>
9316 </listitem>
9317
9318 <listitem>
9319 <para>Solaris Additions: fixed a bug that could panic the guest when
9320 unmounting a busy shared folder</para>
9321 </listitem>
9322
9323 <listitem>
9324 <para>Windows Additions: fixed mouse pointer integration of some
9325 Windows guests (2.2.0 regression, bug #3734)</para>
9326 </listitem>
9327
9328 <listitem>
9329 <para>Windows Additions: fixed installation on Windows Server 2008 Core
9330 (bug #2628)</para>
9331 </listitem>
9332
9333 <listitem>
9334 <para>Main: do not try to use older versions of D-Bus (Linux
9335 hosts only, bug #3732)</para>
9336 </listitem>
9337
9338 <listitem>
9339 <para>VMM: fixed out-of-memory conditions on Windows hosts
9340 (bug #3657)</para>
9341 </listitem>
9342
9343 <listitem>
9344 <para>VMM: fixed occasional hangs when attaching USB
9345 devices during VM startup (2.2.0 regression; bugs #3787)</para>
9346 </listitem>
9347
9348 <listitem>
9349 <para>VMM: fixed guru meditation related to memory management (software
9350 virtualization only)
9351 </para>
9352 </listitem>
9353
9354 <listitem>
9355 <para>Virtual disks: fix possible data corruption when writing to diff
9356 images, incorrect detection of redundant writes</para>
9357 </listitem>
9358
9359 <listitem>
9360 <para>GUI: reworked network settings dialog</para>
9361 </listitem>
9362
9363 <listitem>
9364 <para>GUI: properly show the detailed settings dialog of NAT
9365 networks (bug #3702)</para>
9366 </listitem>
9367
9368 <listitem>
9369 <para>GUI: HostKey could not be changed (2.2.0 regression,
9370 bug #3689)</para>
9371 </listitem>
9372
9373 <listitem>
9374 <para>GUI: fixed memory textfield size (Windows hosts only;
9375 bug #3679)</para>
9376 </listitem>
9377
9378 <listitem>
9379 <para>GUI: fixed crash when selecting a shared folder path (Windows hosts only;
9380 bugs #3694, #3751, #3756)</para>
9381 </listitem>
9382
9383 <listitem>
9384 <para>VBoxManage <computeroutput>modifyhd --compact</computeroutput>:
9385 implemented again for VDI files, and now supports relative paths
9386 (bug #2180, #2833)</para>
9387 </listitem>
9388
9389 <listitem>
9390 <para>VBoxManage <computeroutput>snapshot discard</computeroutput>:
9391 made it work again (2.1.0 regression; bug #3714)</para>
9392 </listitem>
9393
9394 <listitem>
9395 <para>NAT: on some Windows hosts, the guest didn't receive a DHCP
9396 lease (bug #3655)</para>
9397 </listitem>
9398
9399 <listitem>
9400 <para>NAT: fixed release assertion during <emphasis>poll()</emphasis>
9401 (bug #3667)</para>
9402 </listitem>
9403
9404 <listitem>
9405 <para>Networking: fixed a deadlock caused by the PCnet network device
9406 emulation (2.2.0 regression, bug #3676)</para>
9407 </listitem>
9408
9409 <listitem>
9410 <para>Clipboard: fixed random crashes (X11 hosts only, bug #3723)</para>
9411 </listitem>
9412
9413 <listitem>
9414 <para>Shared Folders: fixed incorrect permissions for Solaris guests</para>
9415 </listitem>
9416
9417 <listitem>
9418 <para>Shared Folders: fixed wrong file sizes with Solaris guests</para>
9419 </listitem>
9420
9421 <listitem>
9422 <para>CBindings: fixed possible memory leak while releasing the IVirtualBox and ISession Objects</para>
9423 </listitem>
9424
9425 <listitem>
9426 <para>Solaris hosts: fixed host-only network interface incompatibility with nwam/dhcpagent (bug #3754)</para>
9427 </listitem>
9428
9429 <listitem>
9430 <para>Windows installer: fixed several install and uninstall issues (bugs #3659, #3686, #1730, #3711, #3373, #3382, #3701, #3685, #3710)</para>
9431 </listitem>
9432
9433 <listitem>
9434 <para>Mac OS X hosts: preliminary support for Snow Leopard</para>
9435 </listitem>
9436
9437 </itemizedlist>
9438 </sect1>
9439
9440 <sect1>
9441 <title>Version 2.2.0 (2009-04-08)</title>
9442
9443 <para>This version is a major update. The following major new features
9444 were added:</para>
9445
9446 <itemizedlist>
9447
9448 <listitem>
9449 <para>OVF (Open Virtualization Format) appliance import and export (see <xref linkend="ovf" />) </para>
9450 </listitem>
9451
9452 <listitem>
9453 <para>Host-only networking mode (see <xref linkend="network_hostonly" />) </para>
9454 </listitem>
9455
9456 <listitem>
9457 <para>Hypervisor optimizations with significant performance gains for high context switching rates</para>
9458 </listitem>
9459
9460 <listitem>
9461 <para>Raised the memory limit for VMs on 64-bit hosts to 16GB</para>
9462 </listitem>
9463
9464 <listitem>
9465 <para>VT-x/AMD-V are enabled by default for newly created virtual machines</para>
9466 </listitem>
9467
9468 <listitem>
9469 <para>USB (OHCI &amp; EHCI) is enabled by default for newly created virtual machines (Qt GUI only)</para>
9470 </listitem>
9471
9472 <listitem>
9473 <para>Experimental USB support for OpenSolaris hosts</para>
9474 </listitem>
9475
9476 <listitem>
9477 <para>Shared Folders for Solaris and OpenSolaris guests</para>
9478 </listitem>
9479
9480 <listitem>
9481 <para>OpenGL 3D acceleration for Linux and Solaris guests (see <xref linkend="guestadd-3d" />)</para>
9482 </listitem>
9483
9484 <listitem>
9485 <para>Added C API in addition to C++, Java, Python and Web Services</para>
9486 </listitem>
9487
9488 </itemizedlist>
9489
9490 <para>In addition, the following items were fixed and/or added:</para>
9491
9492 <itemizedlist>
9493
9494 <listitem>
9495 <para>VMM: FreeBSD guest related fix for V86 flags (bug #2342) </para>
9496 </listitem>
9497
9498 <listitem>
9499 <para>VMM: fixed guru meditation when booting an AsteriskNow Linux VM (bug #2342) </para>
9500 </listitem>
9501
9502 <listitem>
9503 <para>VMM: fixed PGMPOOLKIND_FREE guru meditation (bugs #3356, #3431) </para>
9504 </listitem>
9505
9506 <listitem>
9507 <para>VMM: fixed Windows XP boot hang (guest PAE + nested paging only) </para>
9508 </listitem>
9509
9510 <listitem>
9511 <para>VMM: allow mixing of VT-x/AMD-V and software virtualization </para>
9512 </listitem>
9513
9514 <listitem>
9515 <para>VMM: fixed extremely slow safe mode booting in e.g. Windows 2008 (VT-x/AMD-V only) </para>
9516 </listitem>
9517
9518 <listitem>
9519 <para>VMM: significant speedup of certain GRUB boot loaders (e.g. Solaris) (VT-x/AMD-V only) </para>
9520 </listitem>
9521
9522 <listitem>
9523 <para>VMM: real-mode IOPL fix for DOS guests (VT-x only) </para>
9524 </listitem>
9525
9526 <listitem>
9527 <para>VMM: fixed VT-x detection with certain BIOSes that enable VT-x,
9528 but don't set the lock bit in MSR_IA32_FEATURE_CONTROL </para>
9529 </listitem>
9530
9531 <listitem>
9532 <para>VMM: fixed hibernation issues on Windows XP hosts (VT-x only; bug #1794) </para>
9533 </listitem>
9534
9535 <listitem>
9536 <para>VMM: properly emulate <emphasis>RDMSR</emphasis> from the
9537 TSC MSR, should fix some NetBSD guests</para>
9538 </listitem>
9539
9540 <listitem>
9541 <para>VMM: emulate <emphasis>RDPMC</emphasis>; fixes Windows guests crashes
9542 when using the Kaspersky virus scanner (bug #1778) </para>
9543 </listitem>
9544
9545 <listitem>
9546 <para>NAT: fixed truncated downloads (FTP) (bug #3257)</para>
9547 </listitem>
9548
9549 <listitem>
9550 <para>NAT: blocked UDP packets caused a crash (bug #3426)</para>
9551 </listitem>
9552
9553 <listitem>
9554 <para>NAT: allow to configure the <emphasis>next server</emphasis>
9555 and the <emphasis>boot file</emphasis> via VBoxManage (bug #2759)</para>
9556 </listitem>
9557
9558 <listitem>
9559 <para>IDE: fixed hard disk upgrade from XML-1.2 settings (bug #1518)</para>
9560 </listitem>
9561
9562 <listitem>
9563 <para>Hard disk: support more VMDK file variants (including fixed-size
9564 ESX server images)</para>
9565 </listitem>
9566
9567 <listitem>
9568 <para>Hard disks: refuse to start the VM if a disk image is not
9569 writable</para>
9570 </listitem>
9571
9572 <listitem>
9573 <para>USB: further reduced host CPU utilization for OHCI and
9574 EHCI; the "VBoxInternal/Devices/usb-ohci/0/Config/FrameRate" CFG key
9575 is no longer necessary and no longer supported</para>
9576 </listitem>
9577
9578 <listitem>
9579 <para>USB: fixed BSOD on the host with certain USB devices
9580 (Windows hosts only; bug #1654)</para>
9581 </listitem>
9582
9583 <listitem>
9584 <para>E1000: properly handle cable disconnects (bug #3421)</para>
9585 </listitem>
9586
9587 <listitem>
9588 <para>VRDP: fixed hangs when VRDP server is enabled or disabled in runtime</para>
9589 </listitem>
9590
9591 <listitem>
9592 <para>Shared Folders: respect umask settings on Linux, OSX and Solaris
9593 hosts when creating files</para>
9594 </listitem>
9595
9596 <listitem>
9597 <para>X11 guests: prevented setting the locale in vboxmouse, as
9598 this caused problems with Turkish locales (bug #3563)</para>
9599 </listitem>
9600
9601 <listitem>
9602 <para>X11 guests: show the guest mouse pointer at the right position
9603 if the virtual desktop is larger than the guest resolution (bug
9604 #2306)</para>
9605 </listitem>
9606
9607 <listitem>
9608 <para>Linux Additions: fixed typo when detecting Xorg 1.6
9609 (bug #3555)</para>
9610 </listitem>
9611
9612 <listitem>
9613 <para>Solaris guests: added xpg4/xcu4 dependency to the Guest Additions
9614 installer (bug #3524)</para>
9615 </listitem>
9616
9617 <listitem>
9618 <para>Windows guests: bind the VBoxMouse.sys filter driver to the
9619 correct guest pointing device (bug #1324)</para>
9620 </listitem>
9621
9622 <listitem>
9623 <para>Windows hosts: fixed BSOD when starting a VM with enabled host
9624 interface (bug #3414)</para>
9625 </listitem>
9626
9627 <listitem>
9628 <para>Linux hosts: do proper reference counting to prevent unloading
9629 the vboxnetflt module as long as this code is in use (bug #3104)</para>
9630 </listitem>
9631
9632 <listitem>
9633 <para>Linux hosts: do not leave zombies of VBoxSysInfo.sh
9634 (bug #3586)</para>
9635 </listitem>
9636
9637 <listitem>
9638 <para>Linux installers: fixes for Slackware, Arch Linux and Linux
9639 from Scratch systems</para>
9640 </listitem>
9641
9642 <listitem>
9643 <para>Windows installers: combined installer executable which contains
9644 both (32- and 64-bit) architectures</para>
9645 </listitem>
9646
9647 <listitem>
9648 <para>VBoxManage: less cryptic command-line error messages</para>
9649 </listitem>
9650
9651 <listitem>
9652 <para>VBoxManage <computeroutput>list vms</computeroutput> commands now
9653 default to compact format</para>
9654 </listitem>
9655
9656 <listitem>
9657 <para>VBoxManage <computeroutput>controlvm dvdattach</computeroutput>
9658 did not work if the image was attached before</para>
9659 </listitem>
9660
9661 <listitem>
9662 <para>VBoxManage: allow creation of all supported disk image variants</para>
9663 </listitem>
9664
9665 <listitem>
9666 <para>VBoxManage <computeroutput>showvminfo</computeroutput>:
9667 don't spam the release log if the Guest Additions don't support
9668 statistics information (bug #3457)</para>
9669 </listitem>
9670
9671 <listitem>
9672 <para>VBoxManage: big command line processing cleanup, the legacy
9673 single-dash options are deprecated and will be removed in the
9674 next major release, so switch to the new options now</para>
9675 </listitem>
9676
9677 <listitem>
9678 <para>Hard disks: improved immutable disk support to auto-reset diff file at
9679 VM startup (related to bug #2772)</para>
9680 </listitem>
9681
9682 <listitem>
9683 <para>GUI: enable the audio adapter by default for new VMs</para>
9684 </listitem>
9685
9686 <listitem>
9687 <para>GUI: warn if VT-x/AMD-V is not operational when starting a 64-bit guest</para>
9688 </listitem>
9689
9690 <listitem>
9691 <para>GUI: deactivate 64-bit guest support when the host CPU does not support VT-x/AMD-V</para>
9692 </listitem>
9693
9694 <listitem>
9695 <para>GUI: removed floppy icon from the status bar</para>
9696 </listitem>
9697
9698 <listitem>
9699 <para>GUI: show build revision in about dialog</para>
9700 </listitem>
9701
9702 <listitem>
9703 <para>GUI: fixed sticky status bar text</para>
9704 </listitem>
9705
9706 <listitem>
9707 <para>GUI: improved error dialogs</para>
9708 </listitem>
9709
9710 <listitem>
9711 <para>GUI: fail with an appropriate error message when trying to boot
9712 a read-only disk image (bug #1745)</para>
9713 </listitem>
9714
9715 <listitem>
9716 <para>GUI/Mac OS X: fixed disabled close button</para>
9717 </listitem>
9718
9719 <listitem>
9720 <para>GUI/Windows: re-enabled support for copy and paste (Windows hosts 2.0
9721 regression; bug #2065)</para>
9722 </listitem>
9723
9724 <listitem>
9725 <para>3D support: added OpenGL select/feedback support (bug #2920)</para>
9726 </listitem>
9727
9728 <listitem>
9729 <para>3D support: close OpenGL subsystem for terminated guest applications (bug #3243)</para>
9730 </listitem>
9731
9732 <listitem>
9733 <para>3D support: fixed VM hangs when starting guests with 3D acceleration enabled (bug #3437)</para>
9734 </listitem>
9735
9736 <listitem>
9737 <para>PXE: fixed boot hangs when hardware virtualization is used (bug
9738 #2536)</para>
9739 </listitem>
9740
9741 <listitem>
9742 <para>LsiLogic: fixed problems with Solaris guests</para>
9743 </listitem>
9744
9745 <listitem>
9746 <para>Main API: close machine settings XML file when unregistering machine
9747 (bug #3548)</para>
9748 </listitem>
9749
9750 </itemizedlist>
9751 </sect1>
9752
9753 <sect1>
9754 <title>Version 2.1.4 (2009-02-16)</title>
9755
9756 <para>This is a maintenance release. The following items were fixed and/or
9757 added:</para>
9758
9759 <itemizedlist>
9760
9761 <listitem>
9762 <para>Windows hosts: fixed host crashes/hangs on certain 32 bits Windows systems
9763 when running Linux guests (bugs #1606, #2269, #2763)</para>
9764 </listitem>
9765
9766 <listitem>
9767 <para>Windows hosts: fixed network component BSOD issue (bugs #3168, #2916)</para>
9768 </listitem>
9769
9770 <listitem>
9771 <para>Windows hosts: fixed installation issues (bugs #2517, #1730, #3130)</para>
9772 </listitem>
9773
9774 <listitem>
9775 <para>Linux hosts: fixed occasional kernel oopses (bug #2556)</para>
9776 </listitem>
9777
9778 <listitem>
9779 <para>Linux hosts: fixed module dependency for shipped modules
9780 (bug #3115)</para>
9781 </listitem>
9782
9783 <listitem>
9784 <para>Linux hosts: moved the udev rules for USB forward so that they
9785 don't override existing system rules (bug #3143)</para>
9786 </listitem>
9787
9788 <listitem>
9789 <para>Linux hosts: fixed the issue with guest not being able to
9790 communicate with each other when attached via TAP interfaces
9791 (bug #3215)</para>
9792 </listitem>
9793
9794 <listitem>
9795 <para>Linux hosts: give up probing for USB gracefully if DBus or hal
9796 are not available (bug #3136)</para>
9797 </listitem>
9798
9799 <listitem>
9800 <para>Linux hosts: fixed warnings in installer when SELinux was
9801 disabled (bug #3098)</para>
9802 </listitem>
9803
9804 <listitem>
9805 <para>Linux hosts: VirtualBox sometimes failed to start if it had
9806 been started using sudo previously (bug #3270)</para>
9807 </listitem>
9808
9809 <listitem>
9810 <para>Solaris hosts: fixed high CPU load while running many guests
9811 in parallel</para>
9812 </listitem>
9813
9814 <listitem>
9815 <para>Solaris hosts: fixed inability to start more than 128 VMs</para>
9816 </listitem>
9817
9818 <listitem>
9819 <para>VMM: fixed performance regression for Windows guests (bug #3172) </para>
9820 </listitem>
9821
9822 <listitem>
9823 <para>VMM: ignore CPU stepping when restoring a saved state/snapshot</para>
9824 </listitem>
9825
9826 <listitem>
9827 <para>REM: fixed inability to use gdb to debug programs in Linux guests with
9828 software virtualization (bug #3245)</para>
9829 </listitem>
9830
9831 <listitem>
9832 <para>GUI: fixed dead key handling on Solaris hosts (bug #3256)</para>
9833 </listitem>
9834
9835 <listitem>
9836 <para>GUI: in the shutdown dialog, disable the action <emphasis>send the
9837 shutdown signal</emphasis> if the guest is currently not using ACPI</para>
9838 </listitem>
9839
9840 <listitem>
9841 <para>GUI: suppress additional key release events sent by X11 hosts
9842 when keys are auto-repeated (bug #1296)</para>
9843 </listitem>
9844
9845 <listitem>
9846 <para>API: restore case insensitive OS type name lookup (bug #3087)</para>
9847 </listitem>
9848
9849 <listitem>
9850 <para>VBoxHeadless: really don't start X11 services (clipboard service,
9851 3D acceleration; Solaris &amp; Darwin hosts only; bug #3199)</para>
9852 </listitem>
9853
9854 <listitem>
9855 <para>NAT: fixed occasional crashes when the guest is doing
9856 traceroute (non-Windows hosts; bug #3200)</para>
9857 </listitem>
9858
9859 <listitem>
9860 <para>NAT: fixed crashes under high load (bug #3110)</para>
9861 </listitem>
9862
9863 <listitem>
9864 <para>NAT: fixed truncated downloads (Windows hosts only, bug #3257)</para>
9865 </listitem>
9866
9867 <listitem>
9868 <para>NAT: don't intercept TFTP packages with a destination address
9869 different from the builtin TFTP server (bug #3112)</para>
9870 </listitem>
9871
9872 <listitem>
9873 <para>USB: several fixes for USB passthrough on Linux hosts</para>
9874 </listitem>
9875
9876 <listitem>
9877 <para>USB: reduced host CPU utilization if EHCI is active</para>
9878 </listitem>
9879
9880 <listitem>
9881 <para>VRDP: fixed VRDP server black screen after a client reconnect (bug #1989)</para>
9882 </listitem>
9883
9884 <listitem>
9885 <para>VRDP: modified rdesktop client (rdesktop-vrdp) now uses NumLock state
9886 synchronization (bug #3253)</para>
9887 </listitem>
9888
9889 <listitem>
9890 <para>LsiLogic: make FreeBSD guests work (bug #3174)</para>
9891 </listitem>
9892
9893 <listitem>
9894 <para>ATA: fixed deadlock when pausing VM due to problems with the
9895 virtual disk (e.g. disk full, iSCSI target unavailable)</para>
9896 </listitem>
9897
9898 <listitem>
9899 <para>iSCSI: fixed possible crash when pausing the VM</para>
9900 </listitem>
9901
9902 <listitem>
9903 <para>3D support: added missing GL_MAX_TEXTURE_COORDS_ARB (bug #3246)</para>
9904 </listitem>
9905
9906 <listitem>
9907 <para>Windows Additions: fixed <emphasis>ERROR (e0000101)</emphasis>
9908 error during installation (bug #1923)</para>
9909 </listitem>
9910
9911 <listitem>
9912 <para>Windows Additions: fixed Windows Explorer hang when browsing shared folders
9913 with 64 bit guests (bug #2225)</para>
9914 </listitem>
9915
9916 <listitem>
9917 <para>Windows Additions: fixed guest screen distortions during a video mode change</para>
9918 </listitem>
9919
9920 <listitem>
9921 <para>Windows Additions: fixed the <emphasis>Network drive not connected</emphasis>
9922 message for mapped shared folders drives after the guest startup (bug #3157)</para>
9923 </listitem>
9924
9925 <listitem>
9926 <para>Linux Additions: fixed occasional file corruption when writing files
9927 in <emphasis>O_APPEND</emphasis> mode to a shared folder (bug #2844)</para>
9928 </listitem>
9929
9930 <listitem>
9931 <para>Linux Additions: the mouse driver was not properly set up
9932 on X.Org release candidates (bug #3212)</para>
9933 </listitem>
9934
9935 <listitem>
9936 <para>Linux Additions: fixed installer to work with openSUSE 11.1
9937 (bug #3213)</para>
9938 </listitem>
9939
9940 <listitem>
9941 <para>Linux Additions: disable dynamic resizing if the X server is
9942 configured for fixed resolutions</para>
9943 </listitem>
9944
9945 <listitem>
9946 <para>Linux/Solaris Additions: handle virtual resolutions properly which are
9947 larger than the actual guest resolution (bug #3096)</para>
9948 </listitem>
9949
9950 </itemizedlist>
9951 </sect1>
9952
9953 <sect1>
9954 <title>Version 2.1.2 (2009-01-21)</title>
9955
9956 <para>This is a maintenance release. The following items were fixed and/or
9957 added:</para>
9958
9959 <itemizedlist>
9960
9961 <listitem>
9962 <para>USB: Linux host support fixes (bug #3136)</para>
9963 </listitem>
9964
9965 <listitem>
9966 <para>VMM: fixed guru meditation for PAE guests on non-PAE hosts (AMD-V)</para>
9967 </listitem>
9968
9969 <listitem>
9970 <para>VMM: fixed guru meditation on Mac OS X hosts when using VT-x</para>
9971 </listitem>
9972
9973 <listitem>
9974 <para>VMM: allow running up to 1023 VMs on 64-bit hosts (used to be 127)</para>
9975 </listitem>
9976
9977 <listitem>
9978 <para>VMM: several FreeBSD guest related fixes (bugs #2342, #2341, #2761) </para>
9979 </listitem>
9980
9981 <listitem>
9982 <para>VMM: fixed guru meditation when installing Suse Enterprise Server 10U2 (VT-x only; bug #3039)</para>
9983 </listitem>
9984
9985 <listitem>
9986 <para>VMM: fixed guru meditation when booting Novell NetWare 4.11 (VT-x only; bug #2898) </para>
9987 </listitem>
9988
9989 <listitem>
9990 <para>VMM: fixed VERR_ADDRESS_TOO_BIG error on some Mac OS X systems when starting a VM </para>
9991 </listitem>
9992
9993 <listitem>
9994 <para>VMM: clear MSR_K6_EFER_SVME after probing for AMD-V (bug #3058) </para>
9995 </listitem>
9996
9997 <listitem>
9998 <para>VMM: fixed guru meditation during Windows 7 boot with more than 2 GB guest RAM (VT-x, nested paging only) </para>
9999 </listitem>
10000
10001 <listitem>
10002 <para>VMM: fixed hang during OS/2 MCP2 boot (AMD-V and VT-x only) </para>
10003 </listitem>
10004
10005 <listitem>
10006 <para>VMM: fixed loop during OpenBSD 4.0 boot (VT-x only) </para>
10007 </listitem>
10008
10009 <listitem>
10010 <para>VMM: fixed random crashes related to FPU/XMM with 64 bits guests on 32 bits hosts </para>
10011 </listitem>
10012
10013 <listitem>
10014 <para>VMM: fixed occasional XMM state corruption with 64 bits guests </para>
10015 </listitem>
10016
10017 <listitem>
10018 <para>GUI: raised the RAM limit for new VMs to 75% of the host memory</para>
10019 </listitem>
10020
10021 <listitem>
10022 <para>GUI: added Windows 7 as operating system type</para>
10023 </listitem>
10024
10025 <listitem>
10026 <para>VBoxSDL: fixed <computeroutput>-fixed fixedmode</computeroutput> parameter
10027 (bug #3067)</para>
10028 </listitem>
10029
10030 <listitem>
10031 <para>Clipboard: stability fixes (Linux and Solaris hosts only,
10032 bug #2675 and #3003)</para>
10033 </listitem>
10034
10035 <listitem>
10036 <para>3D support: fixed VM crashes for certain guest applications
10037 (bugs #2781, #2797, #2972, #3089)</para>
10038 </listitem>
10039
10040 <listitem>
10041 <para>LsiLogic: improved support for Windows guests (still experimental)</para>
10042 </listitem>
10043
10044 <listitem>
10045 <para>VGA: fixed a 2.1.0 regression where guest screen resize
10046 events were not properly handled (bug #2783)</para>
10047 </listitem>
10048
10049 <listitem>
10050 <para>VGA: significant performance improvements when using VT-x/AMD-V
10051 on Mac OS X hosts</para>
10052 </listitem>
10053
10054 <listitem>
10055 <para>VGA: better handling for VRAM offset changes (fixes GRUB2 and Dos DOOM display issues)</para>
10056 </listitem>
10057
10058 <listitem>
10059 <para>VGA: custom VESA modes with invalid widths are now rounded up
10060 to correct ones (bug #2895)</para>
10061 </listitem>
10062
10063 <listitem>
10064 <para>IDE: fixed ATAPI passthrough support (Linux hosts only; bug #2795)</para>
10065 </listitem>
10066
10067 <listitem>
10068 <para>Networking: fixed kernel panics due to NULL pointer dereference
10069 in Linux kernels &lt; 2.6.20 (Linux hosts only; bug #2827)</para>
10070 </listitem>
10071
10072 <listitem>
10073 <para>Networking: fixed intermittent BSODs when using the new host
10074 interface (Windows hosts only; bugs #2832, #2937, #2929)</para>
10075 </listitem>
10076
10077 <listitem>
10078 <para>Networking: fixed several issues with displaying hostif NICs
10079 in the GUI (Windows hosts only; bugs 2814, #2842)
10080 </para>
10081 </listitem>
10082
10083 <listitem>
10084 <para>Networking: fixed the issue with displaying hostif NICs
10085 without assigned IP addresses (Linux hosts only; bug #2780)
10086 </para>
10087 </listitem>
10088
10089 <listitem>
10090 <para>Networking: fixed the issue with sent packets coming back to
10091 internal network when using hostif (Linux hosts only; bug #3056).
10092 </para>
10093 </listitem>
10094
10095 <listitem>
10096 <para>NAT: fixed port forwarding (Windows hosts only; bug #2808)</para>
10097 </listitem>
10098
10099 <listitem>
10100 <para>NAT: fixed booting from the builtin TFTP server (bug #1959)</para>
10101 </listitem>
10102
10103 <listitem>
10104 <para>NAT: fixed occasional crashes (bug #2709)</para>
10105 </listitem>
10106
10107 <listitem>
10108 <para>SATA: vendor product data (VPD) is now configurable</para>
10109 </listitem>
10110
10111 <listitem>
10112 <para>SATA: raw disk partitions were not recognized
10113 (2.1.0 regression, Windows host only, bug #2778)</para>
10114 </listitem>
10115
10116 <listitem>
10117 <para>SATA: fixed timeouts in the guest when using raw VMDK files
10118 (Linux host only, bug #2796)</para>
10119 </listitem>
10120
10121 <listitem>
10122 <para>SATA: huge speed up during certain I/O operations like
10123 formatting a drive</para>
10124 </listitem>
10125
10126 <listitem>
10127 <para>SATA/IDE: fixed possible crash/errors during VM shutdown</para>
10128 </listitem>
10129
10130 <listitem>
10131 <para>VRDP: fixed loading of <computeroutput>libpam.so.1</computeroutput>
10132 from the host (Solaris hosts only)</para>
10133 </listitem>
10134
10135 <listitem>
10136 <para>VRDP: fixed RDP client disconnects</para>
10137 </listitem>
10138
10139 <listitem>
10140 <para>VRDP: fixed VRDP server misbehavior after a broken client connection</para>
10141 </listitem>
10142
10143 <listitem>
10144 <para>VBoxManage <computeroutput>showvminfo</computeroutput>:
10145 fixed assertion for running VMs (bug #2773)</para>
10146 </listitem>
10147
10148 <listitem>
10149 <para>VBoxManage <computeroutput>convertfromraw</computeroutput>: added
10150 parameter checking and made it default to creating VDI files;
10151 fixed and documented format parameter (bug #2776)</para>
10152 </listitem>
10153
10154 <listitem>
10155 <para>VBoxManage <computeroutput>clonehd</computeroutput>: fixed
10156 garbled output image when creating VDI files (bug #2813)</para>
10157 </listitem>
10158
10159 <listitem>
10160 <para>VBoxManage <computeroutput>guestproperty</computeroutput>: fixed
10161 property enumeration (incorrect parameters/exception)</para>
10162 </listitem>
10163
10164 <listitem>
10165 <para>VHD: fixed error when attaching certain container files
10166 (bug #2768)</para>
10167 </listitem>
10168
10169 <listitem>
10170 <para>Solaris hosts: added support for serial ports (bug #1849)</para>
10171 </listitem>
10172
10173 <listitem>
10174 <para>Solaris hosts: fix for Japanese keyboards (bug #2847)</para>
10175 </listitem>
10176
10177 <listitem>
10178 <para>Solaris hosts: 32-bit and 64-bit versions now available as a
10179 single, unified package</para>
10180 </listitem>
10181
10182 <listitem>
10183 <para>Linux hosts: don't depend on <computeroutput>libcap1</computeroutput>
10184 anymore (bug #2859)</para>
10185 </listitem>
10186
10187 <listitem>
10188 <para>Linux hosts: kernel module compile fixes for 2.6.29-rc1</para>
10189 </listitem>
10190
10191 <listitem>
10192 <para>Linux hosts: don't drop any capability if the VM was started
10193 by root (2.1.0 regression)</para>
10194 </listitem>
10195
10196 <listitem>
10197 <para>Mac OS X hosts: save the state of running or paused VMs when the
10198 host machine's battery reaches critical level</para>
10199 </listitem>
10200
10201 <listitem>
10202 <para>Mac OS X hosts: improved window resizing of the VM window</para>
10203 </listitem>
10204
10205 <listitem>
10206 <para>Mac OS X hosts: added GUI option to disable the dock icon realtime
10207 preview in the GUI to decrease the host CPU load when the guest is
10208 doing 3D</para>
10209 </listitem>
10210
10211 <listitem>
10212 <para>Mac OS X hosts: polished realtime preview dock icon</para>
10213 </listitem>
10214
10215 <listitem>
10216 <para>Windows Additions: fixed guest property and logging OS type
10217 detection for Windows 2008 and Windows 7 Beta</para>
10218 </listitem>
10219
10220 <listitem>
10221 <para>Windows Additions: added support for Windows 7 Beta (bugs #2995, #3015)</para>
10222 </listitem>
10223
10224 <listitem>
10225 <para>Windows Additions: fixed Windows 2000 guest freeze when accessing
10226 files on shared folders (bug #2764)</para>
10227 </listitem>
10228
10229 <listitem>
10230 <para>Windows Additions: fixed CTRL-ALT-DEL handling when using VBoxGINA</para>
10231 </listitem>
10232
10233 <listitem>
10234 <para>Windows Additions Installer: added /extract switch to only extract
10235 (not install) the files to a directory (can be specified with /D=path)</para>
10236 </listitem>
10237
10238 <listitem>
10239 <para>Linux installer and Additions: added support for the Linux
10240 From Scratch distribution (bug #1587) and recent Gentoo versions
10241 (bug #2938)</para>
10242 </listitem>
10243
10244 <listitem>
10245 <para>Additions: added experimental support for X.Org Server 1.6 RC on
10246 Linux guests</para>
10247 </listitem>
10248
10249 <listitem>
10250 <para>Linux Additions: fixed bug which prevented to properly set
10251 <computeroutput>fmode</computeroutput> on mapped shared folders
10252 (bug #1776)</para>
10253 </listitem>
10254
10255 <listitem>
10256 <para>Linux Additions: fixed appending of files on shared folders
10257 (bug #1612)</para>
10258 </listitem>
10259
10260 <listitem>
10261 <para>Linux Additions: ignore <computeroutput>noauto</computeroutput>
10262 option when mounting a shared folder (bug #2498)</para>
10263 </listitem>
10264
10265 <listitem>
10266 <para>Linux Additions: fixed a driver issue preventing X11 from
10267 compiling keymaps (bug #2793 and #2905)</para>
10268 </listitem>
10269
10270 <listitem>
10271 <para>X11 Additions: workaround in the mouse driver for a server
10272 crash when the driver is loaded manually (bug #2397)</para>
10273 </listitem>
10274
10275 </itemizedlist>
10276 </sect1>
10277
10278 <sect1>
10279 <title>Version 2.1.0 (2008-12-17)</title>
10280
10281 <para>This version is a major update. The following major new features
10282 were added:</para>
10283
10284 <itemizedlist>
10285 <listitem>
10286 <para>Support for hardware virtualization (VT-x and AMD-V) on Mac OS X hosts</para>
10287 </listitem>
10288
10289 <listitem>
10290 <para>Support for 64-bit guests on 32-bit host operating systems (experimental; see <xref linkend="intro-64bitguests" />)</para>
10291 </listitem>
10292
10293 <listitem>
10294 <para>Added support for Intel Nehalem virtualization enhancements (EPT and VPID; see <xref linkend="hwvirt" />)</para>
10295 </listitem>
10296
10297 <listitem>
10298 <para>Experimental 3D acceleration via OpenGL (see <xref linkend="guestadd-3d" />)</para>
10299 </listitem>
10300
10301 <listitem>
10302 <para>Experimental LsiLogic and BusLogic SCSI controllers (see <xref linkend="harddiskcontrollers" />)</para>
10303 </listitem>
10304
10305 <listitem>
10306 <para>Full VMDK/VHD support including snapshots (see <xref linkend="vdidetails" />)</para>
10307 </listitem>
10308
10309 <listitem>
10310 <para>New NAT engine with significantly better performance, reliability and ICMP echo
10311 (ping) support (bugs #1046, #2438, #2223, #1247)</para>
10312 </listitem>
10313
10314 <listitem>
10315 <para>New Host Interface Networking implementations for Windows and
10316 Linux hosts with easier setup (replaces TUN/TAP on Linux and manual bridging on Windows)</para>
10317 </listitem>
10318
10319 </itemizedlist>
10320
10321 <para>In addition, the following items were fixed and/or added:</para>
10322
10323 <itemizedlist>
10324 <listitem>
10325 <para>VMM: significant performance improvements for VT-x (real mode execution) </para>
10326 </listitem>
10327
10328 <listitem>
10329 <para>VMM: support for hardware breakpoints (VT-x and AMD-V only; bug #477)</para>
10330 </listitem>
10331
10332 <listitem>
10333 <para>VMM: VGA performance improvements for VT-x and AMD-V </para>
10334 </listitem>
10335
10336 <listitem>
10337 <para>VMM: Solaris and OpenSolaris guest performance improvements for AMD-V (Barcelona family CPUs only) </para>
10338 </listitem>
10339
10340 <listitem>
10341 <para>VMM: fixed guru meditation while running the Dr. Web virus scanner
10342 (software virtualization only; bug #1439)</para>
10343 </listitem>
10344
10345 <listitem>
10346 <para>VMM: deactivate VT-x and AMD-V when the host machine goes into suspend mode; reactivate
10347 when the host machine resumes (Windows, Mac OS X &amp; Linux hosts; bug #1660)</para>
10348 </listitem>
10349
10350 <listitem>
10351 <para>VMM: fixed guest hangs when restoring VT-x or AMD-V saved states/snapshots </para>
10352 </listitem>
10353
10354 <listitem>
10355 <para>VMM: fixed guru meditation when executing a one byte debug
10356 instruction (VT-x only; bug #2617)</para>
10357 </listitem>
10358
10359 <listitem>
10360 <para>VMM: fixed guru meditation for PAE guests on non-PAE hosts (VT-x) </para>
10361 </listitem>
10362
10363 <listitem>
10364 <para>VMM: disallow mixing of software and hardware virtualization execution in general (bug #2404)</para>
10365 </listitem>
10366
10367 <listitem>
10368 <para>VMM: fixed black screen when booting OS/2 1.x (AMD-V only) </para>
10369 </listitem>
10370
10371 <listitem>
10372 <para>GUI: pause running VMs when the host machine goes into suspend mode (Windows &amp; Mac OS X hosts)</para>
10373 </listitem>
10374
10375 <listitem>
10376 <para>GUI: resume previously paused VMs when the host machine resumes after suspend (Windows &amp; Mac OS X hosts)</para>
10377 </listitem>
10378
10379 <listitem>
10380 <para>GUI: save the state of running or paused VMs when the host machine's
10381 battery reaches critical level (Windows hosts)</para>
10382 </listitem>
10383
10384 <listitem>
10385 <para>GUI: properly restore the position of the selector window when running on
10386 the compiz window manager</para>
10387 </listitem>
10388
10389 <listitem>
10390 <para>GUI: properly restore the VM in seamless mode (2.0 regression)</para>
10391 </listitem>
10392
10393 <listitem>
10394 <para>GUI: warn user about non optimal memory settings</para>
10395 </listitem>
10396
10397 <listitem>
10398 <para>GUI: structure operating system list according to family and version for improved usability</para>
10399 </listitem>
10400
10401 <listitem>
10402 <para>GUI: predefined settings for QNX guests</para>
10403 </listitem>
10404
10405 <listitem>
10406 <para>IDE: improved ATAPI passthrough support</para>
10407 </listitem>
10408
10409 <listitem>
10410 <para>Networking: added support for up to 8 Ethernet adapters per VM</para>
10411 </listitem>
10412
10413 <listitem>
10414 <para>Networking: fixed issue where a VM could lose connectivity after a reboot</para>
10415 </listitem>
10416
10417 <listitem>
10418 <para>iSCSI: allow snapshot/diff creation using local VDI file</para>
10419 </listitem>
10420
10421 <listitem>
10422 <para>iSCSI: improved interoperability with iSCSI targets</para>
10423 </listitem>
10424
10425 <listitem>
10426 <para>Graphics: fixed handling of a guest video memory which is not a power
10427 of two (bug #2724)</para>
10428 </listitem>
10429
10430 <listitem>
10431 <para>VBoxManage: fixed bug which prevented setting up the serial port
10432 for direct device access</para>
10433 </listitem>
10434
10435 <listitem>
10436 <para>VBoxManage: added support for VMDK and VHD image creation</para>
10437 </listitem>
10438
10439 <listitem>
10440 <para>VBoxManage: added support for image conversion (VDI/VMDK/VHD/RAW)</para>
10441 </listitem>
10442
10443 <listitem>
10444 <para>Solaris hosts: added IPv6 support between host and guest when using host interface networking</para>
10445 </listitem>
10446
10447 <listitem>
10448 <para>Mac OS X hosts: added ACPI host power status reporting</para>
10449 </listitem>
10450
10451 <listitem>
10452 <para>API: redesigned storage model with better generalization</para>
10453 </listitem>
10454
10455 <listitem>
10456 <para>API: allow attaching a hard disk to more than one VM at a time</para>
10457 </listitem>
10458
10459 <listitem>
10460 <para>API: added methods to return network configuration information of the host system</para>
10461 </listitem>
10462
10463 <listitem>
10464 <para>Shared Folders: performance and stability fixes for Windows guests (Microsoft Office Applications)</para>
10465 </listitem>
10466
10467 </itemizedlist>
10468 </sect1>
10469
10470 <sect1>
10471 <title>Version 2.0.8 (2009-03-10)</title>
10472
10473 <para>This is a maintenance release. The following items were fixed and/or
10474 added:</para>
10475
10476 <itemizedlist>
10477
10478 <listitem>
10479 <para>VMM: fixed guest hangs when restoring VT-x or AMD-V saved
10480 states/snapshots</para>
10481 </listitem>
10482
10483 <listitem>
10484 <para>VMM: fixed memory allocation issues which can cause VM start
10485 failures with VERR_PGM_MAPPING_CONFLICT error</para>
10486 </listitem>
10487
10488 <listitem>
10489 <para>VMM: fixed host crashes/hangs on certain 32 bits Windows systems
10490 when running Linux guests (bugs #1606, #2269, #2763)</para>
10491 </listitem>
10492
10493 <listitem>
10494 <para>XPCOM/Main: fixed synchronization bug caused by SYSV semaphore key
10495 collisions</para>
10496 </listitem>
10497
10498 <listitem>
10499 <para>ATA: fixed deadlock when pausing VM due to problems with the
10500 virtual disk (e.g. disk full, iSCSI target unavailable)</para>
10501 </listitem>
10502
10503 <listitem>
10504 <para>iSCSI: fixed possible crash when pausing the VM</para>
10505 </listitem>
10506
10507 <listitem>
10508 <para>iSCSI: fix PDU validity checking and detect final PDU
10509 reliably</para>
10510 </listitem>
10511
10512 <listitem>
10513 <para>VBoxHeadless: really don't start X11 services (clipboard service,
10514 3D acceleration; Solaris &amp; Darwin hosts only; bug #3199)</para>
10515 </listitem>
10516
10517 <listitem>
10518 <para>Networking: fixed issue where a VM could lose connectivity after
10519 a reboot</para>
10520 </listitem>
10521
10522 <listitem>
10523 <para>Linux hosts: fixed occasional kernel oopses (bug #2556)</para>
10524 </listitem>
10525
10526 <listitem>
10527 <para>Solaris hosts: fixed high CPU load while running many guests
10528 in parallel</para>
10529 </listitem>
10530
10531 <listitem>
10532 <para>Solaris hosts: fixed inability to start more than 128 VMs</para>
10533 </listitem>
10534
10535 <listitem>
10536 <para>Solaris/Web services: fixed SMF script to set home directory
10537 correctly</para>
10538 </listitem>
10539
10540 <listitem>
10541 <para>Linux Additions: fixed occasional file corruption when writing files
10542 in <emphasis>O_APPEND</emphasis> mode to a shared folder (bug #2844)</para>
10543 </listitem>
10544
10545 </itemizedlist>
10546 </sect1>
10547
10548 <sect1>
10549 <title>Version 2.0.6 (2008-11-21)</title>
10550
10551 <para>This is a maintenance release. The following items were fixed and/or
10552 added:</para>
10553
10554 <itemizedlist>
10555
10556 <listitem>
10557 <para>VMM: fixed Guru meditation when running 64 bits Windows guests
10558 (bug #2220)</para>
10559 </listitem>
10560
10561 <listitem>
10562 <para>VMM: fixed Solaris 10U6 boot hangs (VT-x and AMD-V) bug #2565)</para>
10563 </listitem>
10564
10565 <listitem>
10566 <para>VMM: fixed Solaris 10U6 reboot hangs (AMD-V only; bug #2565)</para>
10567 </listitem>
10568
10569 <listitem>
10570 <para>GUI: the host key was sometimes not properly displayed (Windows
10571 hosts only, bug #1996)</para>
10572 </listitem>
10573
10574 <listitem>
10575 <para>GUI: the keyboard focus was lost after minimizing and restoring
10576 the VM window via the Windows taskbar (bugs #784)</para>
10577 </listitem>
10578
10579 <listitem>
10580 <para>VBoxManage: properly show SATA disks when showing the VM information
10581 (bug #2624)</para>
10582 </listitem>
10583
10584 <listitem>
10585 <para>SATA: fixed access if the buffer size is not sector-aligned
10586 (bug #2024)</para>
10587 </listitem>
10588
10589 <listitem>
10590 <para>SATA: improved performance</para>
10591 </listitem>
10592
10593 <listitem>
10594 <para>SATA: fixed snapshot function with ports&gt;1 (bug #2510)</para>
10595 </listitem>
10596
10597 <listitem>
10598 <para>E1000: fixed crash under rare circumstances</para>
10599 </listitem>
10600
10601 <listitem>
10602 <para>USB: fixed support for iPhone and Nokia devices (Linux host:
10603 bugs #470 &amp; #491)</para>
10604 </listitem>
10605
10606 <listitem>
10607 <para>Windows host installer: added proper handling of open VirtualBox
10608 applications when updating the installation</para>
10609 </listitem>
10610
10611 <listitem>
10612 <para>Windows host installer: fixed default installation directory on
10613 64-bit on new installations (bug #2501)</para>
10614 </listitem>
10615
10616 <listitem>
10617 <para>Linux/Solaris/Darwin hosts: verify permissions
10618 in <computeroutput>/tmp/vbox-$USER-ipc</computeroutput></para>
10619 </listitem>
10620
10621 <listitem>
10622 <para>Linux hosts: fixed assertion on high network load (AMD64 hosts,
10623 fix for Linux distributions with glibc 2.6 and newer (bug #616)</para>
10624 </listitem>
10625
10626 <listitem>
10627 <para>Linux hosts: don't crash during shutdown with serial ports
10628 connected to a host device</para>
10629 </listitem>
10630
10631 <listitem>
10632 <para>Solaris hosts: fixed incompatibility between IPSEC and host interface networking</para>
10633 </listitem>
10634
10635 <listitem>
10636 <para>Solaris hosts: fixed a rare race condition while powering off VMs with host interface networking</para>
10637 </listitem>
10638
10639 <listitem>
10640 <para>Solaris hosts: fixed VBoxSDL on Solaris 10 by shipping the required SDL library (bug #2475)</para>
10641 </listitem>
10642
10643 <listitem>
10644 <para>Windows Additions: fixed logged in users reporting via guest properties
10645 when using native RDP connections</para>
10646 </listitem>
10647
10648 <listitem>
10649 <para>Windows Additions: fixed Vista crashes when accessing shared
10650 folders under certain circumstances (bug #2461)</para>
10651 </listitem>
10652
10653 <listitem>
10654 <para>Windows Additions: fixed shared folders access with MS-Office
10655 (bug #2591)</para>
10656 </listitem>
10657
10658 <listitem>
10659 <para>Linux Additions: fixed compilation of vboxvfs.ko for 64-bit
10660 guests (bug #2550)</para>
10661 </listitem>
10662
10663 <listitem>
10664 <para>SDK: added JAX-WS port caching to speedup connections</para>
10665 </listitem>
10666
10667 </itemizedlist>
10668 </sect1>
10669
10670 <sect1>
10671 <title>Version 2.0.4 (2008-10-24)</title>
10672
10673 <para>This is a maintenance release. The following items were fixed and/or
10674 added:</para>
10675
10676 <itemizedlist>
10677 <listitem>
10678 <para>VMM: better error reporting for VT-x failures</para>
10679 </listitem>
10680
10681 <listitem>
10682 <para>VMM: don't overflow the release log with PATM messages (bug #1775)</para>
10683 </listitem>
10684
10685 <listitem>
10686 <para>VMM: fixed save state restore in real mode (software virtualization only)</para>
10687 </listitem>
10688
10689 <listitem>
10690 <para>GUI: work around a Qt bug on Mac OS X (bug #2321)</para>
10691 </listitem>
10692
10693 <listitem>
10694 <para>GUI: properly install the Qt4 accessible plugin (bug #629)</para>
10695 </listitem>
10696
10697 <listitem>
10698 <para>SATA: error message when starting a VM with a VMDK connected to a SATA port (bug #2182)</para>
10699 </listitem>
10700
10701 <listitem>
10702 <para>SATA: fixed Guru mediation when booting OpenSolaris/64; most
10703 likely applies to other guests as well (bug #2292)</para>
10704 </listitem>
10705
10706 <listitem>
10707 <para>Network: don't crash when changing the adapter link state if no
10708 host driver is attached (bug #2333)</para>
10709 </listitem>
10710
10711 <listitem>
10712 <para>VHD: fixed bug which prevents booting from VHD images bigger than 4GB (bug #2085)</para>
10713 </listitem>
10714
10715 <listitem>
10716 <para>VRDP: fixed a repaint problem when the guest resolution was not
10717 equal to the client resolution</para>
10718 </listitem>
10719
10720 <listitem>
10721 <para>Clipboard: don't crash when host service initialization takes
10722 longer than expected (Linux hosts only; bug #2001)</para>
10723 </listitem>
10724
10725 <listitem>
10726 <para>Windows hosts: VBoxSVC.exe crash (bug #2212)</para>
10727 </listitem>
10728
10729 <listitem>
10730 <para>Windows hosts: VBoxSVC.exe memory leak due to a Windows WMI memory leak (Vista only) (bug #2242)</para>
10731 </listitem>
10732
10733 <listitem>
10734 <para>Windows hosts: VBoxSVC.exe delays GUI startup</para>
10735 </listitem>
10736
10737 <listitem>
10738 <para>Linux hosts: handle jiffies counter overflow (VM stuck after 300
10739 seconds of host uptime; bug #2247)</para>
10740 </listitem>
10741
10742 <listitem>
10743 <para>Solaris hosts: fixed host or guest side networking going stale while using host interface
10744 networking (bug #2474)</para>
10745 </listitem>
10746
10747 <listitem>
10748 <para>Solaris hosts: added support for using unplumbed network interfaces and Crossbow Virtual
10749 Network Interfaces (VNICs) with host interface networking</para>
10750 </listitem>
10751
10752 <listitem>
10753 <para>Solaris hosts: reworked threading model improves performance for host interface networking</para>
10754 </listitem>
10755
10756 <listitem>
10757 <para>Windows Additions: fixed crash when accessing deep directory structures in a shared folder</para>
10758 </listitem>
10759
10760 <listitem>
10761 <para>Windows Additions: improved shared folder name resolving (bug #1728)</para>
10762 </listitem>
10763
10764 <listitem>
10765 <para>Windows Additions: fixed Windows 2000 shutdown crash (bug #2254)</para>
10766 </listitem>
10767
10768 <listitem>
10769 <para>Windows Additions: fixed error code for
10770 <computeroutput>MoveFile()</computeroutput> if the target exists (bug #2350)</para>
10771 </listitem>
10772
10773 <listitem>
10774 <para>Linux Additions: fixed <computeroutput>seek()</computeroutput>
10775 for files bigger than 2GB (bug #2379)</para>
10776 </listitem>
10777
10778 <listitem>
10779 <para>Linux Additions: support Ubuntu 8.10</para>
10780 </listitem>
10781
10782 <listitem>
10783 <para>Linux Additions: clipboard fixes (bug #2015)</para>
10784 </listitem>
10785
10786 <listitem>
10787 <para>Web services: improved documentation and fixed example (bug #1642)</para>
10788 </listitem>
10789
10790 </itemizedlist>
10791
10792 </sect1>
10793
10794 <sect1>
10795 <title>Version 2.0.2 (2008-09-12)</title>
10796
10797 <para>This is a maintenance release. The following items were fixed and/or
10798 added:</para>
10799
10800 <itemizedlist>
10801
10802 <listitem>
10803 <para>VMM: fixed inability to run more than one VM in parallel (AMD-V on
10804 CPUs with erratum 170 only; bug #2167)</para>
10805 </listitem>
10806
10807 <listitem>
10808 <para>VMM: VT-x stability fixes (bug #2179 and others)</para>
10809 </listitem>
10810
10811 <listitem>
10812 <para>VMM: fixed Linux 2.6.26+ kernel crashes (used by Ubuntu 8.10 Alpha,
10813 Fedora 10 Alpha; bug #1875) </para>
10814 </listitem>
10815
10816 <listitem>
10817 <para>VMM: fixed 64 bits Linux 2.6.26 kernel crashes (Debian) </para>
10818 </listitem>
10819
10820 <listitem>
10821 <para>VMM: fixed Vista (32 bits) guest crash during boot when PAE and
10822 NX are enabled (applied to 64 bits hosts with VT-x enabled only) </para>
10823 </listitem>
10824
10825 <listitem>
10826 <para>VMM: fixed OS/2 guest crashes during boot (AMD-V; bug #2132) </para>
10827 </listitem>
10828
10829 <listitem>
10830 <para>GUI: fixed crash when trying to release an inaccessible image in
10831 the virtual disk manager</para>
10832 </listitem>
10833
10834 <listitem>
10835 <para>GUI: fixed invalid error message for a changed snapshot path even
10836 if that path wasn't changed (bug #2064)</para>
10837 </listitem>
10838
10839 <listitem>
10840 <para>GUI: fixed crash when creating a new hard disk image (bug #2060)</para>
10841 </listitem>
10842
10843 <listitem>
10844 <para>GUI: fixed crash when adding a hard disk in the VM settings (bug #2081)</para>
10845 </listitem>
10846
10847 <listitem>
10848 <para>GUI: fixed a bug where VirtualBox isn't working with the new
10849 QGtkStyle plugin (bug #2066)</para>
10850 </listitem>
10851
10852 <listitem>
10853 <para>GUI: fixed VM close dialog in seamless mode (Mac OS X hosts only;
10854 bug #2067)</para>
10855 </listitem>
10856
10857 <listitem>
10858 <para>GUI: fixed standard menu entries for NLS versions (Mac OS X hosts only)</para>
10859 </listitem>
10860
10861 <listitem>
10862 <para>GUI: disable the VT-x/AMD-V setting when it's not supported by
10863 the CPU (or on Mac OS X hosts) </para>
10864 </listitem>
10865
10866 <listitem>
10867 <para>VBoxManage: fixed crash during
10868 <computeroutput>internalcommands createrawvmdk</computeroutput>
10869 (bug #2184)</para>
10870 </listitem>
10871
10872 <listitem>
10873 <para>VBoxManage: fixed output of
10874 <computeroutput>snapshot showvminfo</computeroutput> (bug #698)</para>
10875 </listitem>
10876
10877 <listitem>
10878 <para>Guest properties: added information about guest network interfaces
10879 (Windows guests only)</para>
10880 </listitem>
10881
10882 <listitem>
10883 <para>Shared Folders: fixed regression that caused Windows guest crashes</para>
10884 </listitem>
10885
10886 <listitem>
10887 <para>API: fixed number of installed CPUs (Solaris hosts only)</para>
10888 </listitem>
10889
10890 <listitem>
10891 <para>VRDP: allow a client to reconnect to an existing session on the VRDP server by dropping the existing connection
10892 (configurable and disabled by default; only relevant when multiconnection mode is disabled) </para>
10893 </listitem>
10894
10895 <listitem>
10896 <para>VRDP: fixed an image repaint problem</para>
10897 </listitem>
10898
10899 <listitem>
10900 <para>Linux hosts: fixed bug in vboxdrv.ko that could corrupt kernel
10901 memory and panic the kernel (bug #2078)
10902 </para>
10903 </listitem>
10904
10905 <listitem>
10906 <para>Linux hosts: compile fixes for kernel module on Linux 2.6.27</para>
10907 </listitem>
10908
10909 <listitem>
10910 <para>Mac OS X hosts: added Python support</para>
10911 </listitem>
10912
10913 <listitem>
10914 <para>Additions: fixed a possible hang in HGCM communication after
10915 a VM reboot</para>
10916 </listitem>
10917
10918 <listitem>
10919 <para>Windows Additions: added support for Windows XP 64 bits (bug #2117)</para>
10920 </listitem>
10921
10922 <listitem>
10923 <para>Linux Additions: deactivate dynamic resizing on Linux guests with
10924 buggy X servers</para>
10925 </listitem>
10926
10927 <listitem>
10928 <para>Linux Additions: support Ubuntu 8.10 guests and Fedora 9 guests
10929 (dynamic resizing disabled for the latter)</para>
10930 </listitem>
10931
10932 <listitem>
10933 <para>Linux Additions: added installer check for the system architecture</para>
10934 </listitem>
10935
10936 <listitem>
10937 <para>Linux Additions: fixed Xorg modules path for some Linux distributions
10938 (bug #2128)</para>
10939 </listitem>
10940
10941 <listitem>
10942 <para>VMDK: be more liberal with ambiguous parts of the format
10943 specification and accept more format variants (bug #2062)</para>
10944 </listitem>
10945
10946 <listitem>
10947 <para>VHD: fixed a bug in the VHD backend which resulted in reading
10948 the wrong data (bug #2085)</para>
10949 </listitem>
10950
10951 <listitem>
10952 <para>Solaris hosts: fixed kernel panic on certain machines when
10953 starting VMs with host interface networking (bug #2183)</para>
10954 </listitem>
10955
10956 <listitem>
10957 <para>Solaris hosts: fixed inability to access NFS shares on the
10958 host when host interface networking was enabled</para>
10959 </listitem>
10960
10961 <listitem>
10962 <para>Solaris hosts: installer now detects and reports when
10963 installing under the wrong architecture</para>
10964 </listitem>
10965
10966 <listitem>
10967 <para>Solaris hosts: fixed security hardening that prevented
10968 starting VMs from non-global zones even as root (bug #1948)</para>
10969 </listitem>
10970
10971 <listitem>
10972 <para>Solaris Additions: combined the 32 bit and 64 bit Additions
10973 installer into a single package</para>
10974 </listitem>
10975
10976 <listitem>
10977 <para>Mac OS X hosts: experimental support for attaching a real serial
10978 port to the guest
10979 </para>
10980 </listitem>
10981
10982 </itemizedlist>
10983
10984 </sect1>
10985
10986 <sect1>
10987 <title>Version 2.0.0 (2008-09-04)</title>
10988
10989 <para>This version is a major update. The following major new features
10990 were added:<itemizedlist>
10991
10992 <listitem>
10993 <para>64 bits guest support (64 bits host only) </para>
10994 </listitem>
10995
10996 <listitem>
10997 <para>New native Leopard user interface on Mac OS X hosts</para>
10998 </listitem>
10999
11000 <listitem>
11001 <para>The GUI was converted from Qt3 to Qt4 with many visual improvements</para>
11002 </listitem>
11003
11004 <listitem>
11005 <para>New-version notifier</para>
11006 </listitem>
11007
11008 <listitem>
11009 <para>Guest property information interface</para>
11010 </listitem>
11011
11012 <listitem>
11013 <para>Host Interface Networking on Mac OS X hosts</para>
11014 </listitem>
11015
11016 <listitem>
11017 <para>New Host Interface Networking on Solaris hosts</para>
11018 </listitem>
11019
11020 <listitem>
11021 <para>Support for Nested Paging on modern AMD CPUs (major performance gain)</para>
11022 </listitem>
11023
11024 <listitem>
11025 <para>Framework for collecting performance and resource usage data (metrics)</para>
11026 </listitem>
11027
11028 <listitem>
11029 <para>Added SATA asynchronous IO (NCQ: Native Command Queuing) when accessing raw
11030 disks/partitions (major performance gain)</para>
11031 </listitem>
11032
11033 <listitem>
11034 <para>Clipboard integration for OS/2 Guests</para>
11035 </listitem>
11036
11037 <listitem>
11038 <para>Created separate SDK component featuring a new Python programming interface on Linux and Solaris hosts</para>
11039 </listitem>
11040
11041 <listitem>
11042 <para>Support for VHD disk images</para>
11043 </listitem>
11044
11045 </itemizedlist></para>
11046
11047 <para>In addition, the following items were fixed and/or added:</para>
11048
11049 <itemizedlist>
11050
11051 <listitem>
11052 <para>VMM: VT-x fixes</para>
11053 </listitem>
11054
11055 <listitem>
11056 <para>AHCI: improved performance</para>
11057 </listitem>
11058
11059 <listitem>
11060 <para>GUI: keyboard fixes</para>
11061 </listitem>
11062
11063 <listitem>
11064 <para>Linux installer: properly uninstall the package even if
11065 unregistering the DKMS module fails</para>
11066 </listitem>
11067
11068 <listitem>
11069 <para>Linux Additions: the guest screen resolution is properly
11070 restored</para>
11071 </listitem>
11072
11073 <listitem>
11074 <para>Network: added support for jumbo frames (> 1536 bytes)</para>
11075 </listitem>
11076
11077 <listitem>
11078 <para>Shared Folders: fixed guest crash with Windows Media Player 11</para>
11079 </listitem>
11080
11081 <listitem>
11082 <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>
11083 </listitem>
11084
11085 </itemizedlist>
11086
11087 </sect1>
11088
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