VirtualBox

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

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

Use xi:include instead of SED for including user_ChangeLogImpl.xml into user_ChangeLog.xml.

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