VirtualBox

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

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

Changelog.

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

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