VirtualBox

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

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

changelog: mention the bug number

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