VirtualBox

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

Last change on this file since 48389 was 48359, checked in by vboxsync, 12 years ago

changelog

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

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