VirtualBox

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

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

ChangeLog: reminder

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

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