VirtualBox

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

Last change on this file since 49891 was 49687, checked in by vboxsync, 11 years ago

Main/Snapshot: block deleting of current snapshot if it has child snapshots, as this would lead to VM config corruption, plus safety belts in the GUI and settings reader

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