VirtualBox

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

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

changelog

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