VirtualBox

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

最後變更 在這個檔案從38699是 38461,由 vboxsync 提交於 13 年 前

trunk is 4.1.51 now

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

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