VirtualBox

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

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

Additions/linux: fix udev detection in init script, handling Linux 3.x kernels

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