VirtualBox

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

Last change on this file since 56149 was 56149, checked in by vboxsync, 9 years ago

changelog

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