VirtualBox

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

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

changelog

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

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