VirtualBox

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

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

doc/changelog: typo.

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