VirtualBox

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

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

Changelog: trac 6541

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

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