VirtualBox

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

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

build fix

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