VirtualBox

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

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

trunk/4.3/4.2: drag'n'drop => drag and drop

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