VirtualBox

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

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

4.1 final

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