VirtualBox

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

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

Changelog for r74173: fixed compiz under ubuntu9.10

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