VirtualBox

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

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

changelog

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

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