VirtualBox

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

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

Changelog.

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