VirtualBox

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

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

doc: we stopped using SysV semaphores, remove obsolete documentation and mention the good news in the changelog

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