VirtualBox

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

最後變更 在這個檔案從48682是 48682,由 vboxsync 提交於 12 年 前

changelog

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

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette