VirtualBox

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

Last change on this file since 37951 was 37929, checked in by vboxsync, 14 years ago

Frontends/VBoxManage: make --port and --device parameter for storageattach optional if there is only one port or device per port

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

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