VirtualBox

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

Last change on this file since 54933 was 54842, checked in by vboxsync, 10 years ago

changelog

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