VirtualBox

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

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

FE/Qt: Change-log for 4.3 beta.

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