VirtualBox

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

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

Update changelog for 5.0: HID LEDs sync improvements.

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