VirtualBox

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

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

doc/manual: added a few links

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