VirtualBox

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

Last change on this file since 49571 was 49107, checked in by vboxsync, 11 years ago

4.3: changelog.

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