VirtualBox

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

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

Frontends/VirtualBox+VBoxManage: when unregistering a VM, also unregister the
hard disk images which are used exclusively (public bug #10311)

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

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