VirtualBox

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

Last change on this file since 48963 was 48963, checked in by vboxsync, 11 years ago

changelog: Mention the new instruction interpreter.

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