VirtualBox

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

Last change on this file since 41103 was 41103, checked in by vboxsync, 13 years ago

changelog

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

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette