VirtualBox

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

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

changelog typo

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