VirtualBox

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

Last change on this file since 48923 was 48916, checked in by vboxsync, 11 years ago

changelog: incorporate 4.2.18 and remove a duplicate

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