VirtualBox

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

Last change on this file since 56695 was 56695, checked in by vboxsync, 10 years ago

changelog

File size: 81.7 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2
3<chapter> <!-- HACK ALERT! Seems we must have a single top level element for xi:include to work.
4 So, we use chapter and xpointer="xpointer(/chapter/)" with xi:include. -->
5 <sect1>
6 <title>Version 5.0.0 Release Candidate 2 (2015-06-25)</title>
7
8 <para>This is a major update. The following major new features
9 were added:</para>
10
11 <itemizedlist>
12
13 <listitem>
14 <para>Paravirtualization support for Windows and Linux guests to improve
15 time-keeping accuracy and performance (see <xref linkend="gimproviders" />)</para>
16 </listitem>
17
18 <listitem>
19 <para>Make more instruction set extensions available to the guest when
20 running with hardware-assisted virtualization and nested paging. Among
21 others this includes: SSE 4.1, SSE4.2, AVX, AVX-2, AES-NI,
22 <emphasis>POPCNT</emphasis>, <emphasis>RDRAND</emphasis> and
23 <emphasis>RDSEED</emphasis></para>
24 </listitem>
25
26 <listitem>
27 <para>xHCI Controller to support USB 3 devices
28 (see <xref linkend="settings-usb" />)</para>
29 </listitem>
30
31 <listitem>
32 <para>Drag and drop support (bidirectional) for Windows, Linux and Solaris guests</para>
33 </listitem>
34
35 <listitem>
36 <para>Disk image encryption (see <xref linkend="diskencryption" />)</para>
37 </listitem>
38
39 <listitem>
40 <para>VMs can now be started in <emphasis>separate mode</emphasis>. The VM
41 process is started headless while the frontend runs as a separate process
42 which can be terminated without stopping the VM.</para>
43 </listitem>
44
45 <listitem>
46 <para>GUI: VM guest-content scaling support (including 3D acceleration)</para>
47 </listitem>
48
49 <listitem>
50 <para>GUI: New User Interface settings page for customizing status-bar,
51 menu-bar and guest-content scaling</para>
52 </listitem>
53
54 <listitem>
55 <para>GUI: New Encryption settings tab for customizing encryption options for
56 disk images</para>
57 </listitem>
58
59 <listitem>
60 <para>GUI: HiDPI support including application icons and optional unscaled HiDPI
61 output on Mac OS X (including 3D acceleration)</para>
62 </listitem>
63
64 <listitem>
65 <para>GUI: Hotplugging support for SATA disks</para>
66 </listitem>
67
68 <listitem>
69 <para>New, modular audio architecture for providing a better abstraction of the host
70 audio backends</para>
71 </listitem>
72
73 <listitem>
74 <para>Support for the NDIS6 networking framework on Windows (default on Vista
75 and later)</para>
76 </listitem>
77
78 </itemizedlist>
79
80 <para>In addition, the following items were fixed and/or added:</para>
81
82 <itemizedlist>
83
84 <listitem>
85 <para>VMM: improved timing on Solaris hosts with older VT-x hosts
86 without preemption timers</para>
87 </listitem>
88
89 <listitem>
90 <para>VMM: further improvements for TSC frequency measurements and
91 guest timekeeping</para>
92 </listitem>
93
94 <listitem>
95 <para>VMM: debug facility now includes includes the guest CPU's
96 FPU/SSE/extended state in the core dump</para>
97 </listitem>
98
99 <listitem>
100 <para>GUI: improved HID LEDs synchronization for Mac and Windows hosts.
101 The physical LEDs state now restored together with the VM state.</para>
102 </listitem>
103
104 <listitem>
105 <para>GUI: take the guest screen aspect ratio into account for the
106 preview window</para>
107 </listitem>
108
109 <listitem>
110 <para>GUI: provide direct access to storage media in the VM selector</para>
111 </listitem>
112
113 <listitem>
114 <para>VBoxManage: when exporting an appliance, support the suppression
115 of MAC addresses, which means they will be always recreated on
116 import, avoiding duplicate MAC addresses for VMs which are imported
117 several times</para>
118 </listitem>
119
120 <listitem>
121 <para>Guest Control: major overhaul, for example fixing wrong parameter quoting
122 (bug #13157)</para>
123 </listitem>
124
125 <listitem>
126 <para>USB: added USB traffic capturing (see <xref linkend="usbtrafficcapturing" />)</para>
127 </listitem>
128
129 <listitem>
130 <para>Made resizing X11 guests work more reliably</para>
131 </listitem>
132
133 <listitem>
134 <para>API: block the removal of the current snapshot if it has child
135 snapshots (only relevant for VMs without snapshottable hard disks,
136 their presence always prevented removal), which resulted in VM
137 config corruption</para>
138 </listitem>
139
140 <listitem>
141 <para>API: mark VM configs with snapshots but without current snapshot
142 as inaccessible, as this combination is nonsense</para>
143 </listitem>
144
145 <listitem>
146 <para>API: fix information for some automatically generated events
147 (only with XPCOM, Windows host was not affected), which caused
148 errors when getting some of the attributes over the webservice
149 (bug #12379)</para>
150 </listitem>
151
152 <listitem>
153 <para>API: fix crashes in Java API clients using the XPCOM binding,
154 happened with output parameters only (bug #11232)</para>
155 </listitem>
156
157 <listitem>
158 <para>API: a number of settings (e.g. network settings) can now also
159 be changed when the VM is in saved state</para>
160 </listitem>
161
162 <listitem>
163 <para>API: fixed incorrect resuming of VMs on host-resume unless they were
164 previously paused due to a host-suspend</para>
165 </listitem>
166
167 <listitem>
168 <para>Main/Properties: properly drop transient guest properties when
169 the VM is powered off</para>
170 </listitem>
171
172 <listitem>
173 <para>3D: fix potential race in which might cause a crash on VM
174 termination</para>
175 </listitem>
176
177 <listitem>
178 <para>3D: fixed a possible memory leak in the host service</para>
179 </listitem>
180
181 <listitem>
182 <para>Serial: new TCP/IP backend (see <xref linkend="serialports"/>)</para>
183 </listitem>
184
185 <listitem>
186 <para>Storage: added USB mass storage device class
187 (see <xref linkend="harddiskcontrollers"/>)</para>
188 </listitem>
189
190 <listitem>
191 <para>Storage: added vbox-img standalone tool for direct manipulation
192 of virtual hard disk images without VBoxManage</para>
193 </listitem>
194
195 <listitem>
196 <para>ICH9: fixed the interrupt disable logic for MSI interrupts; should
197 fix old Linux guests with AHCI</para>
198 </listitem>
199
200 <listitem>
201 <para>BIOS: fix for booting from SCSI CD/DVD media</para>
202 </listitem>
203
204 <listitem>
205 <para>BIOS: fix for reads partially beyond end of disk (bug #14021)</para>
206 </listitem>
207
208 <listitem>
209 <para>VRDP: fixed listening for IPv6 on some systems (bug #14038)</para>
210 </listitem>
211
212 <listitem>
213 <para>rdesktop-vrdp: upgraded to version 1.8.3</para>
214 </listitem>
215
216 <listitem>
217 <para>Guest Additions: added a heartbeat service
218 (see <xref linkend="heartbeatservice" />)</para>
219 </listitem>
220
221 <listitem>
222 <para>Windows Additions/WDDM: improved video memory utilization and
223 allow more/bigger guest screens with large resolutions (including HiDPI)
224 </para>
225 </listitem>
226
227 </itemizedlist>
228
229 </sect1>
230
231 <sect1>
232 <title>Version 4.3.28 (2015-05-13)</title>
233
234 <para>This is a maintenance release. The following items were fixed and/or
235 added:</para>
236
237 <itemizedlist>
238
239 <listitem>
240 <para>VMM: fixed a Guru Meditation when rebooting certain guests (for
241 example Solaris doing fast reboot) by fixing the implementation for INIT IPI</para>
242 </listitem>
243
244 <listitem>
245 <para>VMM: added some information for diagnosing rare
246 <emphasis>VERR_VMX_INVALID_VMXON_PTR</emphasis> Guru Meditations (VT-x only)</para>
247 </listitem>
248
249 <listitem>
250 <para>GUI: HID LEDs sync: prevent synchronization if VM window has no focus
251 (Windows and Mac OS X hosts only)</para>
252 </listitem>
253
254 <listitem>
255 <para>GUI: fixed drag and drop moving the cursor between guest screens on
256 certain hosts</para>
257 </listitem>
258
259 <listitem>
260 <para>3D: fixed a crash on restoring the VM state on X11 hosts (bug #12737)</para>
261 </listitem>
262
263 <listitem>
264 <para>3D: fixed a crash on restoring the VM state</para>
265 </listitem>
266
267 <listitem>
268 <para>3D: fixed a crash on Linux guest shutdown (bug #12772)</para>
269 </listitem>
270
271 <listitem>
272 <para>VRDP: fixed incompatibility with rdesktop 1.8.3</para>
273 </listitem>
274
275 <listitem>
276 <para>VRDP: fixed listening for IPv6 on some systems (bug #14038)</para>
277 </listitem>
278
279 <listitem>
280 <para>Storage: don't crash if creating an asynchronous I/O context
281 fails (e.g. when starting many VMs) and show a proper error message</para>
282 </listitem>
283
284 <listitem>
285 <para>Floppy: several fixes</para>
286 </listitem>
287
288 <listitem>
289 <para>Audio: improved the behavior of the volume control for the
290 HD audio device emulation</para>
291 </listitem>
292
293 <listitem>
294 <para>USB: increase the number of supported drivers from 3 to 5
295 (Windows hosts only)</para>
296 </listitem>
297
298 <listitem>
299 <para>PS/2 keyboard: synchronize the LED state on VM restore
300 (Windows and Mac OS X hosts only)</para>
301 </listitem>
302
303 <listitem>
304 <para>NAT Network: when running multiple NAT networks with multiple VMs,
305 only stop the respective services when stopping VMs (bug #14090)</para>
306 </listitem>
307
308 <listitem>
309 <para>NAT: don't kill UDP bindings on ICMP errors (bug #13475)</para>
310 </listitem>
311
312 <listitem>
313 <para>NAT: bandwidth limit now works properly with NAT (bug #11485)</para>
314 </listitem>
315
316 <listitem>
317 <para>BIOS: fixed the returned size value of the VBE 2.0 PMI function 0Ah
318 (4.2.0 regression; bug #14096)</para>
319 </listitem>
320
321 <listitem>
322 <para>Guest Control: fixed parameter quoting in Windows guests
323 (bug #13157)</para>
324 </listitem>
325
326 <listitem>
327 <para>Webcam passthrough improvements for Linux (V4L2) hosts to support more
328 webcam models</para>
329 </listitem>
330
331 <listitem>
332 <para>API: don't fail starting a VM with <emphasis>VBOX_E_INVALID_OBJECT_STATE</emphasis>
333 under certain conditions (bug #13617)</para>
334 </listitem>
335
336 <listitem>
337 <para>API: be more verbose on <emphasis>VBOX_E_INVALID_OBJECT_STATE</emphasis>
338 if a medium is attached to a running VM (bug #13560)</para>
339 </listitem>
340
341 <listitem>
342 <para>API: fixed a bug which could result in losing certain screen resize
343 events with multi-monitor guests</para>
344 </listitem>
345
346 <listitem>
347 <para>rdesktop-vrdp: fixed path to the keymaps (bug #12066)</para>
348 </listitem>
349
350 <listitem>
351 <para>rdesktop-vrdp: switch to version 1.8.3</para>
352 </listitem>
353
354 <listitem>
355 <para>Windows hosts: more hardening fixes (e.g. bugs #14051, #14052)</para>
356 </listitem>
357
358 <listitem>
359 <para>Linux hosts: another fix for activated SMAP on Linux 3.19
360 and newer (Broadwell and later; bug #13961)</para>
361 </listitem>
362
363 <listitem>
364 <para>Linux hosts: Linux 4.1 compile fix (bug #14081)</para>
365 </listitem>
366
367 <listitem>
368 <para>Solaris hosts: fixed using of VNIC templates with Crossbow based
369 bridged networking to be compatible with vanity interface names</para>
370 </listitem>
371
372 <listitem>
373 <para>Mac OS X hosts: fixed crash during VM termination under rare
374 circumstances</para>
375 </listitem>
376
377 <listitem>
378 <para>Windows Additions/WDDM: improved video memory utilization and allow
379 more/bigger guest screens with large resolutions (including HiDPI)</para>
380 </listitem>
381
382 <listitem>
383 <para>X11 Additions: prevent flickering when updating mouse cursor</para>
384 </listitem>
385
386 <listitem>
387 <para>Solaris Additions: fixed incorrect usage of 'prtconf' while
388 installing Guest Additions (Solaris 10 only)</para>
389 </listitem>
390
391 </itemizedlist>
392 </sect1>
393
394 <sect1>
395 <title>Version 4.3.26 (2015-03-16)</title>
396
397 <para>This is a maintenance release. The following items were fixed and/or
398 added:</para>
399
400 <itemizedlist>
401
402 <listitem>
403 <para>GUI: in the snapshots pane, protect the age of snapshots against
404 wrong host time (bug #13955)</para>
405 </listitem>
406
407 <listitem>
408 <para>NAT Network: fixed a bug which prevented to propagate any DNS
409 name server / domain / search string information to the NAT network
410 (4.3.24 regression; bugs #13915, #13918)</para>
411 </listitem>
412
413 <listitem>
414 <para>NAT Network: don't delay the shutdown of VBoxSVC on
415 Windows hosts</para>
416 </listitem>
417
418 <listitem>
419 <para>Mouse support: the mouse could not be moved under rare
420 conditions if no Guest Additions are installed (4.3.24 regression;
421 bug #13935)</para>
422 </listitem>
423
424 <listitem>
425 <para>Storage: if the guest ejects a virtual CD/DVD medium, make the
426 change permanent (bugs #9858, #12885)</para>
427 </listitem>
428
429 <listitem>
430 <para>VGA: made saving secondary screen sizes possible in X11 guests</para>
431 </listitem>
432
433 <listitem>
434 <para>SDK: fixed the VirtualBox.tlb file (4.3.20 regression; bug #13943)</para>
435 </listitem>
436
437 <listitem>
438 <para>rdesktop-vrdp: make it work with USB devices again
439 (4.3.14 regression; bug #13901)</para>
440 </listitem>
441
442 <listitem>
443 <para>USB: fixed a possible BSOD on Windows hosts under rare conditions</para>
444 </listitem>
445
446 <listitem>
447 <para>iPXE: enable the HTTP download protocol on non-Linux hosts (bug #13628)</para>
448 </listitem>
449
450 <listitem>
451 <para>Mac OS X hosts: don't panic on hosts with activated SMAP (Broadwell
452 and later; bug #13951)</para>
453 </listitem>
454
455 <listitem>
456 <para>Linux hosts: don't crash Linux 4.0 hosts (bug #13835)</para>
457 </listitem>
458
459 </itemizedlist>
460 </sect1>
461
462 <sect1>
463 <title>Version 4.3.24 (2015-03-02)</title>
464
465 <para>This is a maintenance release. The following items were fixed and/or
466 added:</para>
467
468 <itemizedlist>
469
470 <listitem>
471 <para>VMM: emulation fix for the <emphasis>ENTER</emphasis> instruction
472 under certain conditions; fixes Solaris 10 guests (VT-x without
473 unrestricted guest execution)</para>
474 </listitem>
475
476 <listitem>
477 <para>VMM: fix for handling NMIs on Linux hosts with X2APIC enabled</para>
478 </listitem>
479
480 <listitem>
481 <para>NAT/NAT Network: fix connection drops when the host's DHCP lease
482 was renewed (4.3.22 regression; Windows hosts only; bug #13839)</para>
483 </listitem>
484
485 <listitem>
486 <para>NAT: don't crash on an empty domain list when switching the
487 DNS host configuration (4.3.22 regression; Mac OS X hosts only;
488 bug #13874)</para>
489 </listitem>
490
491 <listitem>
492 <para>PXE: re-enable it on Windows hosts (4.3.22 regression; Windows hosts
493 only; bug #13842)
494 </para>
495 </listitem>
496
497 <listitem>
498 <para>Shared Folders: fixed a problem with Windows guests (4.3.22 regression;
499 bug #13786)</para>
500 </listitem>
501
502 <listitem>
503 <para>Audio: improved record quality when using the DirectSound audio
504 backend</para>
505 </listitem>
506
507 <listitem>
508 <para>VBoxManage: when executing the <emphasis>controlvm</emphasis> command
509 take care that the corresponding VM runtime changes are saved permanently
510 (bug #13892)</para>
511 </listitem>
512
513 <listitem>
514 <para>Windows Installer: properly install the 32-bit version of VBoxRes.dll
515 on 32-bit hosts (bug #13876)</para>
516 </listitem>
517
518 <listitem>
519 <para>Linux hosts / guests: Linux 4.0 fixes (bug #13835)</para>
520 </listitem>
521
522 <listitem>
523 <para>OS/2 Additions: fixed mouse integration (4.3.22 regression;
524 bug #13825)</para>
525 </listitem>
526
527 </itemizedlist>
528 </sect1>
529
530 <sect1>
531 <title>Version 4.3.22 (2015-02-12)</title>
532
533 <para>This is a maintenance release. The following items were fixed and/or
534 added:</para>
535
536 <itemizedlist>
537
538 <listitem>
539 <para>VMM: refined measurement of TSC frequency on the host, improves
540 timekeeping for guests</para>
541 </listitem>
542
543 <listitem>
544 <para>VMM: decreased CPU load resulting from guest MMIO writes to the
545 virtual APIC</para>
546 </listitem>
547
548 <listitem>
549 <para>VMM: fixed interception of debug exceptions, observed while using
550 the dbx debugger on Solaris guests (VT-x only)</para>
551 </listitem>
552
553 <listitem>
554 <para>GUI: 3D overlay window positioning code improved, fixed potential
555 misplacement of 3D accelerated guest graphics content</para>
556 </listitem>
557
558 <listitem>
559 <para>GUI: fixed accident SSL authentication failures during update
560 check on Windows hosts (bug #12969)</para>
561 </listitem>
562
563 <listitem>
564 <para>GUI: never send the "ACPI power" keyboard scancode to the guest,
565 we have the ACPI power button for that</para>
566 </listitem>
567
568 <listitem>
569 <para>GUI: was unable to properly restore seamless mode VM from
570 snapshot/saved-state under some circumstances</para>
571 </listitem>
572
573 <listitem>
574 <para>VBoxHeadless: don't crash if 3D is enabled in the VM settings
575 (bug #10250)</para>
576 </listitem>
577
578 <listitem>
579 <para>ATA: fixed several passthrough issues (bugs #12310, #1360)</para>
580 </listitem>
581
582 <listitem>
583 <para>Audio: fixed DirectSound failure when the the host has no audio
584 input device (Windows hosts only; bug #9205)</para>
585 </listitem>
586
587 <listitem>
588 <para>SB16: fixed compatibility issue (bug #13769)</para>
589 </listitem>
590
591 <listitem>
592 <para>Storage: fixed broken CD/DVD passthrough when using the
593 IDE controller (bug #12310)</para>
594 </listitem>
595
596 <listitem>
597 <para>NAT: new ping proxy for Windows hosts (bug #11871)</para>
598 </listitem>
599
600 <listitem>
601 <para>NAT: Properly report outbound connect(2) failures to
602 guest with TCP RST or ICMP (bug #10525)</para>
603 </listitem>
604
605 <listitem>
606 <para>NAT Network: no need for frequent wakeups in VBoxNetDHCP
607 and VBoxNetNAT (bug #11681)</para>
608 </listitem>
609
610 <listitem>
611 <para>Host-only adapter: prevent Windows from creating an "Unidentified
612 network" (bug #9688)</para>
613 </listitem>
614
615 <listitem>
616 <para>Bridged Networking: don't leak host-to-guest traffic to
617 the wireless network when bridging to a wireless interface
618 (bug #13714)</para>
619 </listitem>
620
621 <listitem>
622 <para>Main: fixed a possible race when changing the medium leading
623 to a deadlock under rare conditions (bug #13722)</para>
624 </listitem>
625
626 <listitem>
627 <para>VBoxManage: fixed return code if starting a VM failed
628 (bug #13773)</para>
629 </listitem>
630
631 <listitem>
632 <para>Settings: on Windows host, do not use environment variable HOME
633 at all, the settings location is derived from the user profile
634 directory (bug #7689)</para>
635 </listitem>
636
637 <listitem>
638 <para>API: fixed 2 deadlock opportunities related to medium handling
639 (bugs #13789, #13801, thank you Alexander Urakov)</para>
640 </listitem>
641
642 <listitem>
643 <para>API: fixed bug in XPCOM which created too few worker threads,
644 sporadically resulting in a deadlock (bug #13802, thank you Alexander
645 Urakov)</para>
646 </listitem>
647
648 <listitem>
649 <para>SDK: fixed a garbage collection leak in the Python VirtualBox
650 webservice API binding (bug #13817)</para>
651 </listitem>
652
653 <listitem>
654 <para>Linux hosts: fixes for activated SMAP (Broadwell and later,
655 bug #13820)</para>
656 </listitem>
657
658 <listitem>
659 <para>X11 guests: prevent unwanted hiding of guest screens
660 on multi-monitor guests (bug #13287)</para>
661 </listitem>
662
663 <listitem>
664 <para>X11 guests: added support for X.Org Server 1.17</para>
665 </listitem>
666
667 <listitem>
668 <para>X11 Additions: fixed a memory leak in VBoxService if libdbus
669 is available but dbus-daemon isn't running (bug #13770)</para>
670 </listitem>
671
672 <listitem>
673 <para>Windows Additions: prevent VBox WDDM driver from loading if host
674 reports weak OpenGL capabilities. 3D content now can be shown over
675 Remote Desktop connection.</para>
676 </listitem>
677
678 <listitem>
679 <para>Winodws Additions: some fixes for recent Windows 10 Previews</para>
680 </listitem>
681
682 <listitem>
683 <para>Linux Additions: fixed a compatibility issue with 64-bit
684 Linux 2.4 kernels</para>
685 </listitem>
686
687 <listitem>
688 <para>Linux Additions: fixed a potential use-after-free when unloading
689 the VBoxGuest module</para>
690 </listitem>
691
692 <listitem>
693 <para>Linux Additions: Linux 3.19 fixes (bug #13741)</para>
694 </listitem>
695
696 </itemizedlist>
697 </sect1>
698
699 <sect1>
700 <title>Version 4.3.20 (2014-11-21)</title>
701
702 <para>This is a maintenance release. The following items were fixed and/or
703 added:</para>
704
705 <itemizedlist>
706
707 <listitem>
708 <para>VMM: fixed reboot hang of 32-bit Windows SMP guests (bugs #13319,
709 #13462)</para>
710 </listitem>
711
712 <listitem>
713 <para>VMM: proper <emphasis>Math Fault</emphasis> handling with certain
714 legacy guests (bug #9042, AMD hosts)</para>
715 </listitem>
716
717 <listitem>
718 <para>VMM: fixed a Guru Meditation <emphasis>VINF_EM_TRIPLE_FAULT</emphasis>
719 on older CPUs that don't support MSR-bitmaps (VT-x only;
720 bugs #13034, #13125, #13311, #13425, #13426, #13463, #13585)</para>
721 </listitem>
722
723 <listitem>
724 <para>GUI: fix 3D overlay window reparenting issue when VM goes to
725 fullscreen mode on X11 hosts.</para>
726 </listitem>
727
728 <listitem>
729 <para>GUI: fix occasional loss of focus in full-screen mode on X11
730 host systems (4.3.16 regression)</para>
731 </listitem>
732
733 <listitem>
734 <para>GUI: Mac OS X: wizards should have Cancel button
735 (bug #12541)</para>
736 </listitem>
737
738 <listitem>
739 <para>GUI: added a global option to prevent automatic raising of the
740 new window by mouse move with multi-screen guests (bug #8878)</para>
741 </listitem>
742
743 <listitem>
744 <para>API: accept remote display port 0 as the default RDP port
745 (bug #8534)</para>
746 </listitem>
747
748 <listitem>
749 <para>VBoxManage: fixed crash when executing <emphasis>showvminfo</emphasis>
750 command under certain circumstances (bug #13190)</para>
751 </listitem>
752
753 <listitem>
754 <para>ACPI: fixed occassional Guru Meditations in ACPI timer code
755 (4.3.18 regression; bug #13521)</para>
756 </listitem>
757
758 <listitem>
759 <para>EFI: improved performance of IDE disk access</para>
760 </listitem>
761
762 <listitem>
763 <para>EFI: fixed a bug in the EFI video driver which prevented
764 Windows to boot in UEFI mode (bug #12022)</para>
765 </listitem>
766
767 <listitem>
768 <para>EFI: properly announce the amount of RAM for big VMs
769 (bugs #11103 and #13211)</para>
770 </listitem>
771
772 <listitem>
773 <para>Storage: fixed a crash under certain cicrumstances when a medium
774 was ejected from a drive attached to the SATA controller without
775 inserting a new medium before pausing or closing the VM
776 (4.3.16 regression) </para>
777 </listitem>
778
779 <listitem>
780 <para>Storage: fixed an interrupt acknowledge issue causing hanging guests
781 or slower I/O (4.3.18 regression)</para>
782 </listitem>
783
784 <listitem>
785 <para>Storage: fixed broken resume after the VM was suspended due to
786 a full disk if host I/O caching is used</para>
787 </listitem>
788
789 <listitem>
790 <para>Storage: fixed a Guru Meditation under certain conditions when
791 using the DevLsiLogic controller with VMs running in raw mode
792 (4.3 regression; bugs #12254, #12655, #12709, #12774, #12886)</para>
793 </listitem>
794
795 <listitem>
796 <para>Guest Control: fixed a bug which might lead to a crash during
797 recursive copy</para>
798 </listitem>
799
800 <listitem>
801 <para>SDK: Java COM bindings fixes</para>
802 </listitem>
803
804 <listitem>
805 <para>iPXE: enable the HTTP download protocol (bug #13628)</para>
806 </listitem>
807
808 <listitem>
809 <para>Runtime: do not use a fixed stack size creating temporary threads
810 during initialization (bug #13038)</para>
811 </listitem>
812
813 <listitem>
814 <para>Windows hosts: fixed more startup problems on certain Windows hosts due
815 to conflicts with anti-virus software; better error reporting
816 (4.3.14 regression; bug #13187)</para>
817 </listitem>
818
819 <listitem>
820 <para>Windows hosts: fixed DirectSound host audio failure under certain conditions
821 (bug #13418)</para>
822 </listitem>
823
824 <listitem>
825 <para>Windows hosts: fixed additional cases of 4.3.14 regression
826 whereby AltGr stopped working for some people (bug #13216)</para>
827 </listitem>
828
829 <listitem>
830 <para>Windows Additions: preserve guest monitor layout when resizing
831 Windows 7 or newer guests</para>
832 </listitem>
833
834 <listitem>
835 <para>Linux Additions: Linux 3.18 compile fixes (bug #13515)</para>
836 </listitem>
837
838 </itemizedlist>
839 </sect1>
840
841 <sect1>
842 <title>Version 4.3.18 (2014-10-10)</title>
843
844 <para>This is a maintenance release. The following items were fixed and/or
845 added:</para>
846
847 <itemizedlist>
848
849 <listitem>
850 <para>VMM: fixed a potential misbehavior after restoring the A20 state
851 from a saved state</para>
852 </listitem>
853
854 <listitem>
855 <para>GUI: fixed full-screen mode mini-toolbar related regressions
856 for different platforms and window managers (bug #13369)</para>
857 </listitem>
858
859 <listitem>
860 <para>GUI: X11: fixed full-screen mode Unity panels quirk caused by
861 mini-toolbar code changes in last release (bug #13365)</para>
862 </listitem>
863
864 <listitem>
865 <para>GUI: X11: added possibility to use legacy full-screen mode
866 as the new one can cause multi-screen issues under Unity, see
867 <xref linkend="legacy-fullscreen-mode" xreflabel="here"/> (bug #13365)</para>
868 </listitem>
869
870 <listitem>
871 <para>GUI: Mac OS X: fixed full-screen mode artifact causing black screen
872 when 3D acceleration was enabled on 10.10 Yosemite hosts (bug #13448)</para>
873 </listitem>
874
875 <listitem>
876 <para>GUI: Mac OS X: fixed regression in user-space swiping from/to
877 VBox in full-screen mode</para>
878 </listitem>
879
880 <listitem>
881 <para>GUI: Mac OS X: fixed issue with switching to VBox in full-screen
882 mode through Alt+Tab and Mission Control</para>
883 </listitem>
884
885 <listitem>
886 <para>Storage: fixed data corruption when resizing huge VHD images under
887 certain circumstances (bug #11960)</para>
888 </listitem>
889
890 <listitem>
891 <para>Storage: fixed a rare hang during startup when the BIOS enumerates the
892 storage devices attached to the SATA controller</para>
893 </listitem>
894
895 <listitem>
896 <para>Storage: follow the spec with AHCI interrupt acknowledge (bug #13474)</para>
897 </listitem>
898
899 <listitem>
900 <para>Storage: fixed crash as a result of I/O errors in certain conditions
901 (bug #13105)</para>
902 </listitem>
903
904 <listitem>
905 <para>Storage: fixed broken iSCSI authentication (4.3.14 regression; bugs #13386,
906 #13435)</para>
907 </listitem>
908
909 <listitem>
910 <para>NAT Network: properly parse port forwarding rules to allow UDP
911 rules</para>
912 </listitem>
913
914 <listitem>
915 <para>USB: fixed a crash on Linux hosts with older Linux kernels (bug #13400) and
916 several other fixes</para>
917 </listitem>
918
919 <listitem>
920 <para>ACPI: fixed ACPI timer anomalies (bug #12076)</para>
921 </listitem>
922
923 <listitem>
924 <para>Guest Control: fixed a memory leak (bug #13434)</para>
925 </listitem>
926
927 <listitem>
928 <para>Main: when removing a VM, do also remove the VBoxStartup.log file
929 which might exist on Windows hosts (bug #13478)</para>
930 </listitem>
931
932 <listitem>
933 <para>Windows hosts: fixed more startup problems on certain Windows hosts due
934 to conflicts with anti-virus software; better error reporting
935 (4.3.14 regression; bug #13187)</para>
936 </listitem>
937
938 <listitem>
939 <para>Windows hosts: propagate the process startup information to the child
940 process (4.3.14 regression; bug #13243)</para>
941 </listitem>
942
943 <listitem>
944 <para>Mac OS X hosts: don't force using the discrete GPU (bug #11111)</para>
945 </listitem>
946
947 <listitem>
948 <para>Windows Additions: some Windows 10 tweaks</para>
949 </listitem>
950
951 <listitem>
952 <para>X11 guests: fix a bug handling video driver display properties
953 which prevented GNOME Shell on Fedora 21 from starting</para>
954 </listitem>
955
956 <listitem>
957 <para>Linux hosts / guests: fixed a few remaining warnings in the kernel
958 log if memory allocation fails (bug #11171)</para>
959 </listitem>
960
961 </itemizedlist>
962 </sect1>
963
964 <sect1>
965 <title>Version 4.3.16 (2014-09-09)</title>
966
967 <para>This is a maintenance release. The following items were fixed and/or
968 added:</para>
969
970 <itemizedlist>
971
972 <listitem>
973 <para>VMM: fixed restoring 32-bit FPU state on 64-bit capable VMs
974 and restoring guest FPU in raw-mode VMs (bug #12646; 4.3 regression)</para>
975 </listitem>
976
977 <listitem>
978 <para>GUI: properly restore normal/scale mode guest-screen size
979 after exiting full-screen/seamless mode</para>
980 </listitem>
981
982 <listitem>
983 <para>GUI: mini-toolbar should provoke less artifacts/conflicts with
984 3D guest rendering</para>
985 </listitem>
986
987 <listitem>
988 <para>GUI: Mac OS X: Native full-screen multi-screen transition
989 was able to blackout host-screens for nearly minute</para>
990 </listitem>
991
992 <listitem>
993 <para>GUI: X11: Modern window managers should now use native full-screen
994 multi-screen mapping API</para>
995 </listitem>
996
997 <listitem>
998 <para>GUI: added extradata item for configuring the mouse capture
999 behavior, see <xref linkend="mouse-capture" xreflabel="here"/>
1000 (bug #3506)</para>
1001 </listitem>
1002
1003 <listitem>
1004 <para>Storage: fixed a VBoxSVC crash when querying an iSCSI target with
1005 authentication configured (4.3.14 regression)</para>
1006 </listitem>
1007
1008 <listitem>
1009 <para>Storage: fixed a rare data corruption during reads if another
1010 allocating write is running concurrently and accesses the same range</para>
1011 </listitem>
1012
1013 <listitem>
1014 <para>Storage: fixed a rare crash for certain VHD images from other products</para>
1015 </listitem>
1016
1017 <listitem>
1018 <para>Storage: fixed a rare release assertion when using the AHCI controller</para>
1019 </listitem>
1020
1021 <listitem>
1022 <para>Floppy: fixed read errors and guest memory corruption when running
1023 under control of QEMM</para>
1024 </listitem>
1025
1026 <listitem>
1027 <para>3D: added experimental support for rendering on offline GPUs for Mac OS X host</para>
1028 </listitem>
1029
1030 <listitem>
1031 <para>3D: fixed white window appearing on entering FullScreen mode on Mac OS X host</para>
1032 </listitem>
1033
1034 <listitem>
1035 <para>3D: fixed video recording support for 3D data regression (bug #13073)</para>
1036 </listitem>
1037
1038 <listitem>
1039 <para>3D: fixes for MS Office 2013 support</para>
1040 </listitem>
1041
1042 <listitem>
1043 <para>3D: several fixes</para>
1044 </listitem>
1045
1046 <listitem>
1047 <para>Bridged Networking: improved IPv6 support when bridging
1048 to a wireless interface</para>
1049 </listitem>
1050
1051 <listitem>
1052 <para>NAT: prevent internal DNS service from stuck in host-resolver mode
1053 when host was switched from one network to another one while host was
1054 sleeping (Mac OS X hosts)</para>
1055 </listitem>
1056
1057 <listitem>
1058 <para>NAT: preserve DF (if possible) and TOS when proxying
1059 outbound UDP datagrams (bugs #9440, #12309)</para>
1060 </listitem>
1061
1062 <listitem>
1063 <para>NAT: don't let multicast datagrams out (bug #7338)</para>
1064 </listitem>
1065
1066 <listitem>
1067 <para>NAT: fixed handling of large incoming UDP datagrams on
1068 Windows hosts (bug #12136)</para>
1069 </listitem>
1070
1071 <listitem>
1072 <para>NAT: fixed handling of the RFC 1533 DHCP PAD option</para>
1073 </listitem>
1074
1075 <listitem>
1076 <para>NAT Network: fixed inbound half-close on Windows hosts</para>
1077 </listitem>
1078
1079 <listitem>
1080 <para>NAT Network: preserve IPv4 DF (if possible), TTL, TOS
1081 and IPv6 Hop Limit when proxying outbound UDP
1082 datagrams</para>
1083 </listitem>
1084
1085 <listitem>
1086 <para>VRDP: fixed a rare crash when using remote audio input</para>
1087 </listitem>
1088
1089 <listitem>
1090 <para>USB: fixed several regressions from 4.3.14 (bug #13320)</para>
1091 </listitem>
1092
1093 <listitem>
1094 <para>Audio: made the HDA sound emulation work with certain Mac OS X guests
1095 (e.g. Mountain Lion)</para>
1096 </listitem>
1097
1098 <listitem>
1099 <para>Windows hosts: fixed startup problems on certain Windows hosts due
1100 to conflicts with anti-virus software (4.3.14 regression; bug #13187)</para>
1101 </listitem>
1102
1103 <listitem>
1104 <para>Windows hosts: fixed 4.3.14 regression whereby AltGr stopped
1105 working for some people (bug #13216)</para>
1106 </listitem>
1107
1108 <listitem>
1109 <para>X11 hosts: made the extra key on Brazilian Thinkpads work
1110 (bug #8745)</para>
1111 </listitem>
1112
1113 <listitem>
1114 <para>X11 hosts: fixed a problem of input focus cycles and immediately
1115 released key presses in full screen mode (bug #13238)</para>
1116 </listitem>
1117
1118 <listitem>
1119 <para>Linux hosts: fixed flooding the kernel log with USB related messages
1120 when passing through certain USB devices to a VM (bug #13085)</para>
1121 </listitem>
1122
1123 <listitem>
1124 <para>Linux guests: stop applications crashing when <emphasis>drm_wait_vblank</emphasis>
1125 is called (bug #13265)</para>
1126 </listitem>
1127
1128 <listitem>
1129 <para>Linux guests: fix a crash in gnome-session (bug #13335)</para>
1130 </listitem>
1131
1132 <listitem>
1133 <para>X11 guests: do not start VBoxClient over an SSH connection
1134 (bug #13107)</para>
1135 </listitem>
1136
1137 <listitem>
1138 <para>X11 guests: added support for X.Org Server 1.16 (bug #13207)</para>
1139 </listitem>
1140
1141 <listitem>
1142 <para>X11 guests: fixed a wrong parameter in the video driver which
1143 caused problems with full-screen X11 clients (bug #2748)</para>
1144 </listitem>
1145
1146 <listitem>
1147 <para>VirtualKD: introduced stub/loader device for speeding up Windows
1148 kernel debugging, details see <ulink type=""
1149 url="http://virtualkd.sysprogs.org/">http://virtualkd.sysprogs.org/</ulink></para>
1150 </listitem>
1151
1152 </itemizedlist>
1153 </sect1>
1154
1155 <sect1>
1156 <title>Version 4.3.14 (2014-07-15)</title>
1157
1158 <para>This is a maintenance release. The following items were fixed and/or
1159 added:</para>
1160
1161 <itemizedlist>
1162
1163 <listitem>
1164 <para>VMM: more fixes for MSR emulation on certain hardware (bugs
1165 #12784, #12949, #13034)</para>
1166 </listitem>
1167
1168 <listitem>
1169 <para>VMM: improve MSI handling under rare circumstances (only
1170 relevant for the ICH9 chipset)</para>
1171 </listitem>
1172
1173 <listitem>
1174 <para>VMM: fixed #UD exception for 64-bit guests with the EFER.SCE bit
1175 and the <emphasis>SYSCALL</emphasis> instruction (VT-x only;
1176 4.3 regression; bug #13008)</para>
1177 </listitem>
1178
1179 <listitem>
1180 <para>VMM: fixed timekeeping after resuming SMP guests</para>
1181 </listitem>
1182
1183 <listitem>
1184 <para>VMM: properly wake up a halted VCPU on NMI/SMI</para>
1185 </listitem>
1186
1187 <listitem>
1188 <para>GUI: fixed a potential crash</para>
1189 </listitem>
1190
1191 <listitem>
1192 <para>GUI: fixed stuck AltGr key on Windows hosts (bug #2537)</para>
1193 </listitem>
1194
1195 <listitem>
1196 <para>GUI: fixed a potential error during the version check</para>
1197 </listitem>
1198
1199 <listitem>
1200 <para>GUI: shortcut change should not require Enter/Return (or other
1201 trigger) to confirm (bugs #12828, #12847, #12937, #13087)</para>
1202 </listitem>
1203
1204 <listitem>
1205 <para>GUI: fixed update check which was broken due to changing the
1206 location of the root certificates (bug #13096)</para>
1207 </listitem>
1208
1209 <listitem>
1210 <para>VBoxManage: fixed typo in <emphasis>showvminfo --machinereadable</emphasis>
1211 (bug #13176)</para>
1212 </listitem>
1213
1214 <listitem>
1215 <para>NAT: fixed inbound half-close (bug #13116)</para>
1216 </listitem>
1217
1218 <listitem>
1219 <para>NAT: fixed slow upload speed under certain conditions
1220 (bug #10034)</para>
1221 </listitem>
1222
1223 <listitem>
1224 <para>NAT Network: fixed potential loss of inbound TCP data</para>
1225 </listitem>
1226
1227 <listitem>
1228 <para>NAT Network: fixed potential infinite stalls of TCP
1229 connections over IPv6</para>
1230 </listitem>
1231
1232 <listitem>
1233 <para>NAT Network: fixed resets of TCP connections on Windows
1234 hosts</para>
1235 </listitem>
1236
1237 <listitem>
1238 <para>NAT Network: fixed inbound half-close on Mac OS X hosts</para>
1239 </listitem>
1240
1241 <listitem>
1242 <para>NAT Network: fixed socket leak on Solaris hosts</para>
1243 </listitem>
1244
1245 <listitem>
1246 <para>NAT Network: fixed ping of mapped host loopback on Mac OS X
1247 and Solaris hosts, fixed proxying of IMCP errors on Mac OS X</para>
1248 </listitem>
1249
1250 <listitem>
1251 <para>Host-Only Network: fixed SNMP <emphasis>ifConnectorPresent</emphasis>
1252 value on Windows (bug #13143)</para>
1253 </listitem>
1254
1255 <listitem>
1256 <para>Storage: fixed a possible crash with CD/DVD passthrough under
1257 certain circumstances</para>
1258 </listitem>
1259
1260 <listitem>
1261 <para>Storage: fixed a crash when trying to open an inaccessible QED
1262 or QCOW image (bug #12613)</para>
1263 </listitem>
1264
1265 <listitem>
1266 <para>Storage: fixed data corruption or read errors under rare
1267 circumstances</para>
1268 </listitem>
1269
1270 <listitem>
1271 <para>AHCI: fixed a crash under rare circumstances</para>
1272 </listitem>
1273
1274 <listitem>
1275 <para>USB: performance fixes</para>
1276 </listitem>
1277
1278 <listitem>
1279 <para>ICH9: properly reset MSI capability on reset</para>
1280 </listitem>
1281
1282 <listitem>
1283 <para>Keyboard: active modifier keys during suspend were stuck after
1284 resuming the host</para>
1285 </listitem>
1286
1287 <listitem>
1288 <para>3D: fixed misbehavior with huge guests (i.e. guest more than
1289 4GB guest memory</para>
1290 </listitem>
1291
1292 <listitem>
1293 <para>3D: several fixes</para>
1294 </listitem>
1295
1296 <listitem>
1297 <para>API: properly detect the Windows 8.1 guest OS type (bug #13090)</para>
1298 </listitem>
1299
1300 <listitem>
1301 <para>ExtPack: cleanup of dangling uninstallation directories</para>
1302 </listitem>
1303
1304 <listitem>
1305 <para>Linux hosts / guests: compile fix for EL7 (bug #12638)</para>
1306 </listitem>
1307
1308 <listitem>
1309 <para>Linux Additions: made 3D pass-through work with recent versions
1310 of Mesa in the guest (bug #12941)</para>
1311 </listitem>
1312
1313 <listitem>
1314 <para>Linux Additions: Linux 3.16 fixes (bug #13123)</para>
1315 </listitem>
1316
1317 <listitem>
1318 <para>Mac OS X hosts: when scanning for host CD/DVD devices also consider
1319 BlueRay devices</para>
1320 </listitem>
1321
1322 <listitem>
1323 <para>Mac OS X hosts: fixed host shutdown and reboot delay caused by running VBoxSVC
1324 process in some cases.</para>
1325 </listitem>
1326
1327 <listitem>
1328 <para>OS/2 Additions: fixed gengradd.dll library name (bug #12785)</para>
1329 </listitem>
1330
1331 <listitem>
1332 <para>Solaris Additions: fixed permissions of files and directories
1333 located on shared folders</para>
1334 </listitem>
1335
1336 <listitem>
1337 <para>Windows host installer: fixed the need for rebooting Windows after
1338 installation or upgrade, extended logging for NetFlt/NetAdp (un)installation</para>
1339 </listitem>
1340
1341 </itemizedlist>
1342
1343 </sect1>
1344
1345 <sect1>
1346 <title>Version 4.3.12 (2014-05-16)</title>
1347
1348 <para>This is a maintenance release. The following items were fixed and/or
1349 added:</para>
1350
1351 <itemizedlist>
1352
1353 <listitem>
1354 <para>VMM: fixed an occasional Guru Meditation (Mac OS X hosts only;
1355 bugs #12727, #12954)</para>
1356 </listitem>
1357
1358 <listitem>
1359 <para>VMM: fixed a rare condition that would fail to invalidate guest TLB
1360 entries or would invalidate them when not required (Windows hosts only)</para>
1361 </listitem>
1362
1363 <listitem>
1364 <para>VMM: fixed a <emphasis>VERR_NOT_SUPPORTED</emphasis> Guru Meditation
1365 seen with certain guests, e.g. OpenServer 5.0.7</para>
1366 </listitem>
1367
1368 <listitem>
1369 <para>VMM: more fixes for MSR emulation on certain hardware (bugs #12240,
1370 #12875)</para>
1371 </listitem>
1372
1373 <listitem>
1374 <para>GUI: fixed mouse positioning with mouse integration disabled and
1375 multiple guest screens (Windows hosts only; bug #9059)</para>
1376 </listitem>
1377
1378 <listitem>
1379 <para>GUI: fixed crash in VM manager (bug #12878)</para>
1380 </listitem>
1381
1382 <listitem>
1383 <para>GUI: fixed crash under rare conditions on entering/exiting
1384 full-screen/seamless mode</para>
1385 </listitem>
1386
1387 <listitem>
1388 <para>Shared Clipboard: don't stop working after taking a snapshot
1389 (bug #12700)</para>
1390 </listitem>
1391
1392 <listitem>
1393 <para>AHCI: fixed a crash under rare circumstances</para>
1394 </listitem>
1395
1396 <listitem>
1397 <para>API: fixed a hang during VM shutdown under rare conditions</para>
1398 </listitem>
1399
1400 <listitem>
1401 <para>NAT: fixed generation of malformed ICMP error datagrams (4.3.10 regression)</para>
1402 </listitem>
1403
1404 <listitem>
1405 <para>NAT: fixed potential crash in DNS proxy</para>
1406 </listitem>
1407
1408 <listitem>
1409 <para>NAT Network: don't drop port forwarding rules after some time</para>
1410 </listitem>
1411
1412 <listitem>
1413 <para>NAT: fixed ARP cache corruption and network loss in Windows guest caused
1414 by iSCSI service activity</para>
1415 </listitem>
1416
1417 <listitem>
1418 <para>USB: improved check if a storage device is currently mounted to the host
1419 when the device is about to be attached to the VM (Mac OS X hosts only; #11038)</para>
1420 </listitem>
1421
1422 <listitem>
1423 <para>3D support: several fixes, including better support for Ubuntu 14.04</para>
1424 </listitem>
1425
1426 <listitem>
1427 <para>VRDP: fixed a potential crash on client disconnect (bug #12858)</para>
1428 </listitem>
1429
1430 <listitem>
1431 <para>VBoxSVC: fixed a race when a new client is started a few seconds after
1432 the last client terminated (Windows hosts only; bugs #11309, #12509)</para>
1433 </listitem>
1434
1435 <listitem>
1436 <para>VBoxSVC: fixed VirtualBox.xml registry corruption after VM renaming</para>
1437 </listitem>
1438
1439 <listitem>
1440 <para>VBoxSVC: fixed a potential crash caused by incorrect USB device filter
1441 (Mac OS X hosts only; #11038)</para>
1442 </listitem>
1443
1444 <listitem>
1445 <para>Windows hosts: partly support 32-bit COM on 64-bit systems</para>
1446 </listitem>
1447
1448 <listitem>
1449 <para>Windows host installer: implemented merge module (msm) support</para>
1450 </listitem>
1451
1452 <listitem>
1453 <para>Linux hosts: fixed dependency of boot script on older Debian systems
1454 (bug #12262)</para>
1455 </listitem>
1456
1457 <listitem>
1458 <para>Linux guests: fix symbolic link to shared folder helper
1459 (bug #12879)</para>
1460 </listitem>
1461
1462 <listitem>
1463 <para>Linux Additions: don't crash VBoxService during guest execute for
1464 users without a password (bug #12994)</para>
1465 </listitem>
1466
1467 <listitem>
1468 <para>Linux Additions: fixed a bug in guest execution where the guest process
1469 terminated with <emphasis>VERR_INTERRUPTED</emphasis> to the host</para>
1470 </listitem>
1471
1472 </itemizedlist>
1473
1474 </sect1>
1475
1476 <sect1>
1477 <title>Version 4.3.10 (2014-03-26)</title>
1478
1479 <para>This is a maintenance release. The following items were fixed and/or
1480 added:</para>
1481
1482 <itemizedlist>
1483
1484 <listitem>
1485 <para>VMM: more work on improving the emulation of certain MSR registers
1486 on certain host CPUs (e.g. bugs #12734, #12736, #12744, #12748, #12686,
1487 #12770)</para>
1488 </listitem>
1489
1490 <listitem>
1491 <para>VMM: fixed single-stepping for real-mode guests (VT-x without
1492 unrestricted guest execution) and some I/O instructions (bug #12636)</para>
1493 </listitem>
1494
1495 <listitem>
1496 <para>VMM: fixed a potential problem with COW pages if nested paging is
1497 not available</para>
1498 </listitem>
1499
1500 <listitem>
1501 <para>GUI: Mac OS X: experimental native full screen support for
1502 Mountain Lion and Mavericks (bug #12292)</para>
1503 </listitem>
1504
1505 <listitem>
1506 <para>GUI: Mac OS X: removed the mini-toolbar minimize button which
1507 doesn't work under Mac OS X full screen mode anyway</para>
1508 </listitem>
1509
1510 <listitem>
1511 <para>GUI: experimental HID LEDs synchronization for Windows and Mac OS X hosts:
1512 fixed keyboard re-synchronization if the feature is disabled (as done by default;
1513 bug #12758)</para>
1514 </listitem>
1515
1516 <listitem>
1517 <para>GUI: fixed a potential crash when opening the preferences menu
1518 (bug #12862)</para>
1519 </listitem>
1520
1521 <listitem>
1522 <para>OVF: fixed a crash of the VirtualBox Manager when re-starting guest
1523 export (bug #12586)</para>
1524 </listitem>
1525
1526 <listitem>
1527 <para>3D support: several fixes</para>
1528 </listitem>
1529
1530 <listitem>
1531 <para>HGCM: fixed a problem with saved states which could cause several
1532 guest misbehavior after a VM was started from a saved state</para>
1533 </listitem>
1534
1535 <listitem>
1536 <para>Storage: fixed a bug preventing to compact differential snapshots
1537 under certain conditions</para>
1538 </listitem>
1539
1540 <listitem>
1541 <para>VBoxSVC: fixed a segmentation fault on Linux hosts if a very long path
1542 exists under /dev (bug #12760)</para>
1543 </listitem>
1544
1545 <listitem>
1546 <para>API: fixed guest misbehavior under certain conditions if a storage
1547 medium was attached or removed at VM runtime</para>
1548 </listitem>
1549
1550 <listitem>
1551 <para>Windows installer: make the <emphasis>--silent</emphasis>
1552 parameter work again (bug #12764)</para>
1553 </listitem>
1554
1555 <listitem>
1556 <para>Mac OS X Networking: prevent local traffic (VM-to/from-host) from
1557 leaking to wire (bug #12750)</para>
1558 </listitem>
1559
1560 <listitem>
1561 <para>Windows Additions: fixed the environment for guest processes
1562 (4.3.8 regression; bug #12782)</para>
1563 </listitem>
1564
1565 <listitem>
1566 <para>Windows Additions/WDDM: fixed divide by zero exception with
1567 multiple guest screens under certain conditions</para>
1568 </listitem>
1569
1570 <listitem>
1571 <para>Windows Additions/WDDM: fixed crashes with 2D video
1572 acceleration enabled (4.3.8 regression; bug #12745)</para>
1573 </listitem>
1574
1575 <listitem>
1576 <para>Linux Additions: install correctly on Ubuntu guest systems
1577 with a /usr/lib64 directory (bug #12513)</para>
1578 </listitem>
1579
1580 <listitem>
1581 <para>X11 Additions: fix for the VBoxClient process not exiting
1582 correctly (bug #12348) and consuming too much processor time</para>
1583 </listitem>
1584
1585 </itemizedlist>
1586 </sect1>
1587
1588 <sect1>
1589 <title>Version 4.3.8 (2014-02-25)</title>
1590
1591 <para>This is a maintenance release. The following items were fixed and/or
1592 added:</para>
1593
1594 <itemizedlist>
1595
1596 <listitem>
1597 <para>VMM: more work on improving the emulation of certain MSR registers
1598 (e.g. bugs #12224, #12544)</para>
1599 </listitem>
1600
1601 <listitem>
1602 <para>VMM: fixed a <emphasis>VERR_INVALID_RPL</emphasis> Guru Meditation
1603 when booting certain guests (bug #11350)</para>
1604 </listitem>
1605
1606 <listitem>
1607 <para>VMM: experimental support for SSE 4.1 / SSE 4.2 passthrough, see
1608 the user manual how to enable it (bug #8651)</para>
1609 </listitem>
1610
1611 <listitem>
1612 <para>VMM: fix for recent Linux kernels with software virtualization</para>
1613 </listitem>
1614
1615 <listitem>
1616 <para>GUI: experimental HID LEDs synchronization for Windows hosts, see
1617 <xref linkend="hidledssync" xreflabel="here"/></para>
1618 </listitem>
1619
1620 <listitem>
1621 <para>GUI: warn the user if the Oracle Extension Pack is not installed and
1622 the user tries to activate the remote display feature (bug #9104)</para>
1623 </listitem>
1624
1625 <listitem>
1626 <para>GUI: make sure that a minimized guest (using mini toolbar in
1627 full screen / seamless mode) keeps the minimized state (bug #12199)</para>
1628 </listitem>
1629
1630 <listitem>
1631 <para>GUI: popup banner's "do not show this message again" check-box
1632 replaced with corresponding button</para>
1633 </listitem>
1634
1635 <listitem>
1636 <para>GUI: network adapter cables can now be connected/disconnected directly through
1637 the running virtual machine Devices / Network menu a Network status-bar
1638 indicator</para>
1639 </listitem>
1640
1641 <listitem>
1642 <para>GUI: the new VM wizard now proposes 64-bit guests on 64-bit hosts
1643 by default; better distinction between 32-bit OS types 64-bit OS types
1644 (bug #12533)</para>
1645 </listitem>
1646
1647 <listitem>
1648 <para>GUI: better error message if appliance import fails
1649 (bug #12657)</para>
1650 </listitem>
1651
1652 <listitem>
1653 <para>GUI: allow to set host-combination to 'None' using the Global settings
1654 / Input page (bug #12730)</para>
1655 </listitem>
1656
1657 <listitem>
1658 <para>GUI: don't switch the guest to a black screen during online snapshot
1659 merge (4.3 regression)</para>
1660 </listitem>
1661
1662 <listitem>
1663 <para>VBoxManage: when exporting an appliance, support the suppression
1664 of MAC addresses, which means they will be always recreated on
1665 import, avoiding duplicate MAC addresses for VMs which are imported
1666 several times</para>
1667 </listitem>
1668
1669 <listitem>
1670 <para>AHCI: fixed a VM hang during suspend under certain circumstances</para>
1671 </listitem>
1672
1673 <listitem>
1674 <para>AHCI: fixed a VM hang during online snapshot merge under certain
1675 circumstances</para>
1676 </listitem>
1677
1678 <listitem>
1679 <para>AHCI: fixed a bug which resulted in Windows XP guest hangs if a
1680 SATA CDROM is attached (bug #12417)</para>
1681 </listitem>
1682
1683 <listitem>
1684 <para>AHCI: fixed a Guru Meditation under certain conditions</para>
1685 </listitem>
1686
1687 <listitem>
1688 <para>AHCI: ejecting a CD/DVD medium failed under certain conditions</para>
1689 </listitem>
1690
1691 <listitem>
1692 <para>AHCI: disk hotplugging fixes</para>
1693 </listitem>
1694
1695 <listitem>
1696 <para>NAT: transparent handling of host sleep/resume and network configuration
1697 changes if the dnsproxy is enabled or if the hostresolver is used
1698 (bug #12441)</para>
1699 </listitem>
1700
1701 <listitem>
1702 <para>NAT: fixed crash and misbehaviour under some circumstances with
1703 ICMP packets having TTL=1</para>
1704 </listitem>
1705
1706 <listitem>
1707 <para>NAT Network: fixed IPv6 reassembly</para>
1708 </listitem>
1709
1710 <listitem>
1711 <para>NAT Network: ping proxy implemented</para>
1712 </listitem>
1713
1714 <listitem>
1715 <para>OVF: fixed reading of the OVF 0.9 section element
1716 (4.3 regression; bug #12345)</para>
1717 </listitem>
1718
1719 <listitem>
1720 <para>OVF: several fixes</para>
1721 </listitem>
1722
1723 <listitem>
1724 <para>3D support: several fixes, multiscreen fixes (e.g. bug #9124)</para>
1725 </listitem>
1726
1727 <listitem>
1728 <para>3D support: include 3D content in captured videos (bug #12666)</para>
1729 </listitem>
1730
1731 <listitem>
1732 <para>3D support: include 3D content in captured screenshot (bug #11758)</para>
1733 </listitem>
1734
1735 <listitem>
1736 <para>VGA: proper handling of legacy graphics modes if the Guest
1737 Additions are active (bug #6649)</para>
1738 </listitem>
1739
1740 <listitem>
1741 <para>USB: fixed crash during isochronous transfer under rare
1742 circumstances</para>
1743 </listitem>
1744
1745 <listitem>
1746 <para>BIOS: better disk geometry handling of SCSI drives</para>
1747 </listitem>
1748
1749 <listitem>
1750 <para>API: fix crashes in Java API clients using the XPCOM binding,
1751 happened with output parameters only (bug #11232)</para>
1752 </listitem>
1753
1754 <listitem>
1755 <para>VBoxSVC: documented the handling of host power management events
1756 (see <xref linkend="hostpowertweaks" xreflabel="here"/>) and
1757 added an extradata item for configuring the handling of the battery-low
1758 event (bug #9925)</para>
1759 </listitem>
1760
1761 <listitem>
1762 <para>VBoxSVC: fixed a bug which could trigger a crash if a VM snapshot
1763 was restored the second time and the VM has associated bandwidth groups
1764 (bug #12569)</para>
1765 </listitem>
1766
1767 <listitem>
1768 <para>VBoxSVC: properly detect ifconfig if located in <emphasis>/bin</emphasis>
1769 (bug #12713)</para>
1770 </listitem>
1771
1772 <listitem>
1773 <para>Shared Folders: fixed a failure to restore transient shared folders
1774 when starting a VM from a saved state (bug #12578)</para>
1775 </listitem>
1776
1777 <listitem>
1778 <para>Mac OS X hosts: fixed issue when the application icon was frozen in
1779 the dock if the bridging interface was not connected to a network
1780 (bug #12241)</para>
1781 </listitem>
1782
1783 <listitem>
1784 <para>Linux hosts: also consider the physical package ID when determining
1785 the number of physical CPU cores</para>
1786 </listitem>
1787
1788 <listitem>
1789 <para>Linux hosts / guests: don't warn in kernel log if memory allocation
1790 fails (bug #11171)</para>
1791 </listitem>
1792
1793 <listitem>
1794 <para>Solaris hosts: fixed the autostart SMF script (bug #11720)</para>
1795 </listitem>
1796
1797 <listitem>
1798 <para>Windows hosts: fixes for non-ANSI code page user names and similar
1799 environment contents (bug #12596)</para>
1800 </listitem>
1801
1802 <listitem>
1803 <para>Windows hosts / guests: fixed setting and using a guest user's process
1804 environment variables (relevant for Guest Control)</para>
1805 </listitem>
1806
1807 <listitem>
1808 <para>Windows Additions: fixed handle leaks in VBoxTray (bug #12563)</para>
1809 </listitem>
1810
1811 <listitem>
1812 <para>Windows Additions: fixed a crash while detecting active guest users</para>
1813 </listitem>
1814
1815 <listitem>
1816 <para>Windows Additions: fixed restoring backed up D3D files on
1817 XPDM -> WDDM upgrade</para>
1818 </listitem>
1819
1820 <listitem>
1821 <para>Guest Control: fixed setting and using a guest user's process
1822 environment variables</para>
1823 </listitem>
1824
1825 <listitem>
1826 <para>Linux Additions: support Enterprise Linux 6.5 kernels
1827 (bug #12505)</para>
1828 </listitem>
1829
1830 <listitem>
1831 <para>Linux Additions: fixed CPU hot-remove on newer Linux kernels</para>
1832 </listitem>
1833
1834 <listitem>
1835 <para>Linux / Solaris Additions: don't automount a shared folder which is already
1836 mounted</para>
1837 </listitem>
1838
1839 <listitem>
1840 <para>X11 Additions: support X.Org Server 1.15 (bug #12623)</para>
1841 </listitem>
1842
1843 </itemizedlist>
1844
1845 </sect1>
1846
1847 <sect1>
1848 <title>Version 4.3.6 (2013-12-18)</title>
1849
1850 <para>This is a maintenance release. The following items were fixed and/or
1851 added:</para>
1852
1853 <itemizedlist>
1854
1855 <listitem>
1856 <para>VMM: fixed a Guru Meditation <emphasis>VINF_EM_TRIPLE_FAULT</emphasis>
1857 caused by VMCB caching with nested paging on certain AMD CPUs (bug #12451)</para>
1858 </listitem>
1859
1860 <listitem>
1861 <para>VMM: fixed a Guru Meditation <emphasis>VERR_VMX_UNEXPECTED_INTERRUPTION_EXIT_TYPE</emphasis>
1862 while intercepting debug exceptions (VT-x only; bug #12410)</para>
1863 </listitem>
1864
1865 <listitem>
1866 <para>VMM: fixed a Guru Meditation <emphasis>VERR_SVM_UNEXPECTED_EXIT</emphasis>
1867 while intercepting debug register accesses (AMD-V only; bug #12481)</para>
1868 </listitem>
1869
1870 <listitem>
1871 <para>VMM: fixed a <emphasis>VERR_SSM_STRUCTURE_MAGIC</emphasis> error when trying
1872 to load a saved state made with VBox 4.3.4 when VT-x/AMD-V is disabled. Unfortunately,
1873 VBox 4.3.4 produced broken saved states for this configuration so you have to discard
1874 these states (bug #12414)</para>
1875 </listitem>
1876
1877 <listitem>
1878 <para>VMM: added a few more MSRs to the whitelist required by certain guests
1879 (bug #12245)</para>
1880 </listitem>
1881
1882 <listitem>
1883 <para>GUI: fixed deleting of inaccessible VMs (4.3 regression; bug
1884 #12205)</para>
1885 </listitem>
1886
1887 <listitem>
1888 <para>GUI: fixed warnings in VM settings / number of guest processors
1889 (bug #12480)</para>
1890 </listitem>
1891
1892 <listitem>
1893 <para>Main: don't automatically enable 64-bit guests on 64-bit hosts if
1894 VT-x/AMD-V is not available (bug #12424)</para>
1895 </listitem>
1896
1897 <listitem>
1898 <para>Main: always expose the DMI memory information to Windows 2012 guests
1899 (bug #12017)</para>
1900 </listitem>
1901
1902 <listitem>
1903 <para>Main: fixed occasional crashes on guest display resolution change
1904 (bug #7063)</para>
1905 </listitem>
1906
1907 <listitem>
1908 <para>Main: fixed reporting back temporary name when calling
1909 <emphasis>IGuestSession::DirectoryCreateTemp()</emphasis> (bug #12498)</para>
1910 </listitem>
1911
1912 <listitem>
1913 <para>API: fix for a hang when launching a GUI VM through the API, which crashes
1914 due to GUI unavailability</para>
1915 </listitem>
1916
1917 <listitem>
1918 <para>Storage: fix for <emphasis>BLKCACHE_IOERR</emphasis> runtime errors under
1919 rare circumstances (bug #11030)</para>
1920 </listitem>
1921
1922 <listitem>
1923 <para>Network: allow to start more than 5 PCNet instances (bug #12426)</para>
1924 </listitem>
1925
1926 <listitem>
1927 <para>E1000: if the cable was disconnected before the guest initialized
1928 the device, the link status was not properly set to 'down' after the
1929 initialization completed despite the fact that there was no connection</para>
1930 </listitem>
1931
1932 <listitem>
1933 <para>3D support: fixed offset of guest 3D image elements (Mac OS X Retina
1934 hosts only; bug #11021)</para>
1935 </listitem>
1936
1937 <listitem>
1938 <para>Solaris hosts: fixed accessing the host driver from non-global zones
1939 (4.3 regression; bug #12271)</para>
1940 </listitem>
1941
1942 </itemizedlist>
1943
1944 </sect1>
1945
1946 <sect1>
1947 <title>Version 4.3.4 (2013-11-29)</title>
1948
1949 <para>This is a maintenance release. The following items were fixed and/or
1950 added:</para>
1951
1952 <itemizedlist>
1953
1954 <listitem>
1955 <para>VMM: fix for a bug in the Local APIC emulation causing a BSOD when
1956 booting certain guests (4.3.0 regression; bug #12240)</para>
1957 </listitem>
1958
1959 <listitem>
1960 <para>VMM: fixed loading of saved states if VT-x/AMD-V was disabled
1961 (4.3.2 regression; bug #12291)</para>
1962 </listitem>
1963
1964 <listitem>
1965 <para>VMM: fixed single-stepping inside the guest for certain
1966 instructions (VT-x only; bug #10947)</para>
1967 </listitem>
1968
1969 <listitem>
1970 <para>VMM: fixed a performance issue involving APIC accesses after rebooting
1971 a VM (4.3.0 regression; VT-x only; bug #12296)</para>
1972 </listitem>
1973
1974 <listitem>
1975 <para>VMM: fixed TPR patching to be enabled for 32-bit guests even when
1976 the chosen guest type is 64-bit (4.3.0 regression; AMD-V only)</para>
1977 </listitem>
1978
1979 <listitem>
1980 <para>VMM: fixed occasional <emphasis>VINF_EM_TRIPLE_FAULT</emphasis> errors on
1981 hosts without the unrestricted guest execution feature (bug #12198)</para>
1982 </listitem>
1983
1984 <listitem>
1985 <para>GUI: don't bother the user with the BPP warning if no
1986 Guest Additions are installed</para>
1987 </listitem>
1988
1989 <listitem>
1990 <para>GUI: fixed machine-window paint artifacts on VM reboot / guest-screen
1991 resize</para>
1992 </listitem>
1993
1994 <listitem>
1995 <para>GUI: make sure the assigned license and description are attached to
1996 the exported appliance</para>
1997 </listitem>
1998
1999 <listitem>
2000 <para>GUI: fixed bugs in close VM action restrictions handling (bug #12333)</para>
2001 </listitem>
2002
2003 <listitem>
2004 <para>GUI: fixed incorrect wizards text colors for some unusual
2005 look and feel styles (bug #11743)</para>
2006 </listitem>
2007
2008 <listitem>
2009 <para>GUI: should restore seamless mode as soon as possible after
2010 VM reboot or shutdown</para>
2011 </listitem>
2012
2013 <listitem>
2014 <para>GUI: fixes for medium enumeration</para>
2015 </listitem>
2016
2017 <listitem>
2018 <para>GUI: the OS X hot corners were not accessible while a VirtualBox VM
2019 is running (Mac OS X hosts only; bug #4139)</para>
2020 </listitem>
2021
2022 <listitem>
2023 <para>GUI: fixed an old bug which bared the host from cleanly shutdown / reboot
2024 if the VM selector window is open (Mac OS X hosts only; bug #8254)</para>
2025 </listitem>
2026
2027 <listitem>
2028 <para>Host-only Networking: fixed creating of host-only network interfaces
2029 (4.3.0 regression; bug #12182)</para>
2030 </listitem>
2031
2032 <listitem>
2033 <para>NAT: don't run into an infinite loop in case the host cannot
2034 access any DNS server (4.3.0 regression; bug #12300)</para>
2035 </listitem>
2036
2037 <listitem>
2038 <para>NAT: don't re-connect the cable if the DNS information changes
2039 and the cable was disconnected before (4.3.0 regression; bug #12225)</para>
2040 </listitem>
2041
2042 <listitem>
2043 <para>NAT: fixed several issues with automatically starting /
2044 terminating of NAT networks on VM start / stop and configuration
2045 changes</para>
2046 </listitem>
2047
2048 <listitem>
2049 <para>VBoxNetDHCP: don't block prevent VBoxSVC from terminating
2050 (bug #12264)</para>
2051 </listitem>
2052
2053 <listitem>
2054 <para>2D Video acceleration: fix crashes on presentation mode switches
2055 (bug #9194)</para>
2056 </listitem>
2057
2058 <listitem>
2059 <para>BusLogic: allow to run VMs with more than one BusLogic SCSI
2060 controller enabled</para>
2061 </listitem>
2062
2063 <listitem>
2064 <para>Keyboard: fixed a VM crash if a VM was resumed from a saved state
2065 where at least one key was pressed (bug #11289)</para>
2066 </listitem>
2067
2068 <listitem>
2069 <para>VBoxSVC: fixed a heap corruption under certain conditions (4.3.0
2070 regression)</para>
2071 </listitem>
2072
2073 <listitem>
2074 <para>VBoxSVC: fixed a race leading to a hang during initialization
2075 (bug #12349)</para>
2076 </listitem>
2077
2078 <listitem>
2079 <para>OVF: fixed import logic for OVF appliances containing multiple
2080 VMs</para>
2081 </listitem>
2082
2083 <listitem>
2084 <para>OVF: improved logic for finding an appropriate image format
2085 during OVF import</para>
2086 </listitem>
2087
2088 <listitem>
2089 <para>API: block the removal of the current snapshot if it has child
2090 snapshots (only relevant for VMs without snapshottable hard disks,
2091 their presence always prevented removal), which resulted in VM
2092 config corruption</para>
2093 </listitem>
2094
2095 <listitem>
2096 <para>API: mark VM configs with snapshots but without current snapshot
2097 as inaccessible, as this combination is nonsense</para>
2098 </listitem>
2099
2100 <listitem>
2101 <para>API: fixed information for some automatically generated events
2102 (only with XPCOM, Windows host was not affected), which caused
2103 errors when getting some of the attributes over the webservice
2104 (bug #12379)</para>
2105 </listitem>
2106
2107 <listitem>
2108 <para>SDK: extended the functionality coverage for the C bindings</para>
2109 </listitem>
2110
2111 <listitem>
2112 <para>Guest Control: various bugfixes and improved VBoxManage help
2113 (bugs #8072, #11044, #12336, #12338, #12346, #12371)</para>
2114 </listitem>
2115
2116 <listitem>
2117 <para>Windows hosts: another attempt to fix the massive DPC latency
2118 (bug #6242)</para>
2119 </listitem>
2120
2121 <listitem>
2122 <para>Windows host installer: make registering file extensions optional,
2123 contributed by Tal Aloni (bug #8009)</para>
2124 </listitem>
2125
2126 <listitem>
2127 <para>Mac OS X hosts: properly sign the kernel extensions for Mavericks
2128 hosts (bug #12256)</para>
2129 </listitem>
2130
2131 <listitem>
2132 <para>Mac OS X hosts: fixed a bug where the VirtualBox dock icon was
2133 not properly removed from the dock after a VM terminated preventing
2134 Mavericks hosts from shutting down (bug #12241)</para>
2135 </listitem>
2136
2137 <listitem>
2138 <para>Mac OS X hosts: fixed minor installer issue (bug #12275)</para>
2139 </listitem>
2140
2141 <listitem>
2142 <para>Linux hosts / guests: Linux 3.13 compile fixes (bug #12358)</para>
2143 </listitem>
2144
2145 <listitem>
2146 <para>Linux guests: build the vboxvideo kernel module correctly on
2147 OL/RHEL 6.1 guests (bug #11996)</para>
2148 </listitem>
2149
2150 <listitem>
2151 <para>Linux guests: make 3D work on Slackware 14.1
2152 (bug #12320 comments 3 and 4)</para>
2153 </listitem>
2154
2155 <listitem>
2156 <para>Guest Additions/3D: fixed an occasional dead-lock (bug #12319)</para>
2157 </listitem>
2158
2159 <listitem>
2160 <para>Windows Additions/3D: fixed possible memory leaking (bug #12228)</para>
2161 </listitem>
2162
2163 <listitem>
2164 <para>Windows Additions/XPDM: use separate tables containing valid video
2165 modes for each virtual monitor</para>
2166 </listitem>
2167
2168 <listitem>
2169 <para>Windows Additions: fixed automatic logins for Vista and newer Windows
2170 guests (bug #12332)</para>
2171 </listitem>
2172
2173 </itemizedlist>
2174 </sect1>
2175
2176 <sect1>
2177 <title>Version 4.3.2 (2013-11-01)</title>
2178
2179 <para>This is a maintenance release. The following items were fixed and/or
2180 added:</para>
2181
2182 <itemizedlist>
2183
2184 <listitem>
2185 <para>VMM: fixed restoring of the auxiliary TSC MSR in VT-x that caused host
2186 BSODs on Windows 8.1 hosts and unpredictable behavior on other hosts
2187 (bug #12237)</para>
2188 </listitem>
2189
2190 <listitem>
2191 <para>VMM: provide fake values for a couple of MSRs to make more guests happy on
2192 certain hosts</para>
2193 </listitem>
2194
2195 <listitem>
2196 <para>VMM: fixed detection of VT-x on certain machines where the BIOS would
2197 not set the VMX LOCK feature bit, which affected the VM settings in the GUI</para>
2198 </listitem>
2199
2200 <listitem>
2201 <para>VMM: fixed TPR threshold which caused BSODs on Windows XP guests
2202 that use the I/O APIC (VT-x only; bug #12227)</para>
2203 </listitem>
2204
2205 <listitem>
2206 <para>VMM: fixed PATM saved state incompatibility for software virtualized
2207 VMs (bug #12222)</para>
2208 </listitem>
2209
2210 <listitem>
2211 <para>VMM: don't fail if AMD-V isn't available if the VM is configured
2212 to use software virtualization</para>
2213 </listitem>
2214
2215 <listitem>
2216 <para>GUI: fixed guest resize breakage on visual representation mode change
2217 (when switching from normal to full screen etc)</para>
2218 </listitem>
2219
2220 <listitem>
2221 <para>GUI: make sure the guest screen is resized after restoring a VM from a
2222 saved state if the host screen size changed</para>
2223 </listitem>
2224
2225 <listitem>
2226 <para>GUI: disabled SCROLL LED sync from HID LEDs synchronization
2227 (Mac OS X hosts only)</para>
2228 </listitem>
2229
2230 <listitem>
2231 <para>Webcam passthrough improvements including GUI support (see
2232 <xref linkend="webcam-passthrough" />)</para>
2233 </listitem>
2234
2235 <listitem>
2236 <para>Guest Control: implemented more <computeroutput>IGuestSession</computeroutput>
2237 methods</para>
2238 </listitem>
2239
2240 <listitem>
2241 <para>Guest Control: added support for deleting and renaming guest files + directories in
2242 VBoxManage</para>
2243 </listitem>
2244
2245 <listitem>
2246 <para>Guest Control: various bugfixes</para>
2247 </listitem>
2248
2249 <listitem>
2250 <para>API: incorrect handling of hardware UUID default value, resulting
2251 in an all zero DMI/SMBIOS UUID, which leads to Windows requesting
2252 re-activation (4.3 regression; bug #12244)</para>
2253 </listitem>
2254
2255 <listitem>
2256 <para>3D support: fixed crash on shutdown if 2D video acceleration is enabled
2257 (Mac OS X hosts only)</para>
2258 </listitem>
2259
2260 <listitem>
2261 <para>3D support: miscellaneous fixes</para>
2262 </listitem>
2263
2264 <listitem>
2265 <para>Storage: fixed detection of CD/DVD media when switching from an empty
2266 to a host drive with passthrough enabled</para>
2267 </listitem>
2268
2269 <listitem>
2270 <para>Storage: fixed hang of the VM process when the disk is full under certain
2271 circumstances</para>
2272 </listitem>
2273
2274 <listitem>
2275 <para>NAT: listen for changes of NAT Network setting at runtime</para>
2276 </listitem>
2277
2278 <listitem>
2279 <para>NAT: NAT Network DHCP server now saves leases to a persistent
2280 storage</para>
2281 </listitem>
2282
2283 <listitem>
2284 <para>Main: monitor changes in host DNS configuration</para>
2285 </listitem>
2286
2287 <listitem>
2288 <para>Mac OS X host: reworked a mechanism of adding a VM desktop alias
2289 from the VM selector</para>
2290 </listitem>
2291
2292 <listitem>
2293 <para>Mac OS X installer: remove old kernel extensions during upgrade
2294 (bug #12258)</para>
2295 </listitem>
2296
2297 <listitem>
2298 <para>Linux Additions: correctly set umask before installing
2299 (bug #12166)</para>
2300 </listitem>
2301
2302 <listitem>
2303 <para>X11 Additions/3D: fix freezes starting 3D desktop (bug #11503,
2304 thank you Sam Spilsbury)</para>
2305 </listitem>
2306
2307 <listitem>
2308 <para>X11 Additions/3D: fix depth buffer support (bug #11905)</para>
2309 </listitem>
2310
2311 <listitem>
2312 <para>X11 Additions/3D: fix Age Of Empires 3 rendering (bug #11331)</para>
2313 </listitem>
2314
2315 <listitem>
2316 <para>Windows Additions/3D: fix Google Earth plugin rendering</para>
2317 </listitem>
2318
2319 <listitem>
2320 <para>Windows Additions/WDDM: autoresize fixes</para>
2321 </listitem>
2322
2323 </itemizedlist>
2324 </sect1>
2325
2326 <sect1>
2327 <title>Version 4.3.0 (2013-10-15)</title>
2328
2329 <para>This is a major update. The following major new features
2330 were added:</para>
2331
2332 <itemizedlist>
2333
2334 <listitem>
2335 <para>VMM: major rewrite of the VT-x code and the AMD-V code including
2336 many bug fixes and performance improvements (for example bug #9659)</para>
2337 </listitem>
2338
2339 <listitem>
2340 <para>VMM: introduced a lightweight instruction interpreter for
2341 situations not handled by hardware virtualization</para>
2342 </listitem>
2343
2344 <listitem>
2345 <para>GUI: extended messaging mechanism (new non-modal popup overlays
2346 used to show non-critical warnings and provide user with additional information)</para>
2347 </listitem>
2348
2349 <listitem>
2350 <para>GUI: keyboard shortcuts management (input page of global preferences
2351 extended with possibility to edit general keyboard shortcuts for
2352 VirtualBox Manager and Virtual Machine)</para>
2353 </listitem>
2354
2355 <listitem>
2356 <para>GUI: video capturing support (bug #4766)</para>
2357 </listitem>
2358
2359 <listitem>
2360 <para>Added USB touch device emulation</para>
2361 </listitem>
2362
2363 <listitem>
2364 <para>Added experimental support for webcam passthrough
2365 complementing USB passthrough (see <xref linkend="webcam-passthrough" />)</para>
2366 </listitem>
2367
2368 <listitem>
2369 <para>Added SCSI CD-ROM emulation, including boot support</para>
2370 </listitem>
2371
2372 <listitem>
2373 <para>VRDP: support for IPv6</para>
2374 </listitem>
2375
2376 <listitem>
2377 <para>Guest Control: guest sessions now are running in dedicated, impersonated
2378 session processes (needs at least Guest Additions 4.3 installed)</para>
2379 </listitem>
2380
2381 <listitem>
2382 <para>Guest Control: implemented <computeroutput>IGuestFile</computeroutput>
2383 support</para>
2384 </listitem>
2385
2386 <listitem>
2387 <para>NAT: experimental virtual router mode: several VMs are
2388 attached to the same internal network and share one NAT
2389 service (see <xref linkend="network_nat_service" />)
2390 </para>
2391 </listitem>
2392
2393 </itemizedlist>
2394
2395 <para>In addition, the following items were fixed and/or added:</para>
2396
2397 <itemizedlist>
2398
2399 <listitem>
2400 <para>VMM: significantly improved performance of NetWare 5.x/6.x
2401 guests on host systems without nested paging support</para>
2402 </listitem>
2403
2404 <listitem>
2405 <para>VMM: fixed losing host NMIs while in VT-x guest-context</para>
2406 </listitem>
2407
2408 <listitem>
2409 <para>VMM: changed order of actions in emulated task switch
2410 (bug #10532)</para>
2411 </listitem>
2412
2413 <listitem>
2414 <para>VMM: allow to activate VT-x while in SMX mode and provide more
2415 information if that is not possible</para>
2416 </listitem>
2417
2418 <listitem>
2419 <para>GUI: update check uses https</para>
2420 </listitem>
2421
2422 <listitem>
2423 <para>GUI: numerous minor internal cleanups and bug fixes</para>
2424 </listitem>
2425
2426 <listitem>
2427 <para>GUI: HID LEDs synchronization when switching between guest window(s)
2428 and host (Mac OS X hosts only)</para>
2429 </listitem>
2430
2431 <listitem>
2432 <para>GUI, VBoxManage: when unregistering a VM, also unregister the
2433 hard disk images which are used exclusively (bug #10311)</para>
2434 </listitem>
2435
2436 <listitem>
2437 <para>GUI: use the number of physical presented processor cores instead of
2438 the number of logical processor cores to check if the users assigned
2439 too many virtual CPUs to the guest</para>
2440 </listitem>
2441
2442 <listitem>
2443 <para>Snapshots: made live snapshots work again (bug #9255)</para>
2444 </listitem>
2445
2446 <listitem>
2447 <para>Teleportation: made it work again (bug #9455)</para>
2448 </listitem>
2449
2450 <listitem>
2451 <para>Storage: implemented AHA-154x compatibility mode in the
2452 emulated BusLogic SCSI HBA</para>
2453 </listitem>
2454
2455 <listitem>
2456 <para>Storage: significantly improved performance of large ATAPI PIO
2457 transfers (BeOS, Minix 3 guests affected)</para>
2458 </listitem>
2459
2460 <listitem>
2461 <para>Storage: added floppy formatting emulation (NB: cannot be used
2462 to change existing media geometry)
2463 </para>
2464 </listitem>
2465
2466 <listitem>
2467 <para>Settings: global and per-VM default frontend configuration,
2468 useful to select the use of alternative VM frontends</para>
2469 </listitem>
2470
2471 <listitem>
2472 <para>Settings: limit depth of snapshot tree to 250 levels, as more
2473 will lead to decreased performance and may trigger crashes</para>
2474 </listitem>
2475
2476 <listitem>
2477 <para>Settings: the per-VM hwvirtextexcl setting has been replaced
2478 by a global hwvirtexclusive property</para>
2479 </listitem>
2480
2481 <listitem>
2482 <para>Main: new event queue implementation which does not use the host's
2483 native event queue for processing VirtualBox events anymore</para>
2484 </listitem>
2485
2486 <listitem>
2487 <para>Main: eliminate the use of SysV semaphores on all host OSes
2488 other than Windows, namely Linux, Solaris and Mac OS X, with the
2489 consequence that no system reconfiguration is needed to run more
2490 than approximately 100 VMs</para>
2491 </listitem>
2492
2493 <listitem>
2494 <para>Main: use the XDG standard configuration folder instead of
2495 .VirtualBox on systems where it is appropriate (bug #5099)</para>
2496 </listitem>
2497
2498 <listitem>
2499 <para>Main: extension pack framework can now support loading HGCM
2500 modules, contributed by Jeff Westphal</para>
2501 </listitem>
2502
2503 <listitem>
2504 <para>VBoxManage: list more information about hard disk/DVD/floppy
2505 media, and support the <computeroutput>--long</computeroutput>
2506 option to show really all available details</para>
2507 </listitem>
2508
2509 <listitem>
2510 <para>VBoxManage: added support for optional command line parameters for
2511 the automatic Guest Additions update</para>
2512 </listitem>
2513
2514 <listitem>
2515 <para>VBoxManage: added support for listing active guest sessions, guest
2516 processes and/or guest files via
2517 <computeroutput>guestcontrol list &lt;all|sessions|processes|files&gt;</computeroutput>
2518 </para>
2519 </listitem>
2520
2521 <listitem>
2522 <para>VBoxManage: added support for closing active guest sessions via
2523 <computeroutput>guestcontrol session close --session-id &lt;ID&gt;|
2524 --session-name &lt;name or pattern&gt;|--all</computeroutput>
2525 </para>
2526 </listitem>
2527
2528 <listitem>
2529 <para>VBoxManage: added support for terminating active guest processes via
2530 <computeroutput>guestcontrol process kill|close|terminate --session-id &lt;ID&gt;|
2531 --session-name &lt;name or pattern&gt; &lt;PID&gt; ... &lt;PID n&gt;</computeroutput>
2532 or
2533 <computeroutput>guestcontrol [p[s]]kill --session-id &lt;ID&gt;|
2534 --session-name &lt;name or pattern&gt; &lt;PID&gt; ... &lt;PID n&gt;</computeroutput>
2535 </para>
2536 </listitem>
2537
2538 <listitem>
2539 <para>VBoxManage: added support for watching guest sessions via
2540 <computeroutput>guestcontrol watch</computeroutput>
2541 </para>
2542 </listitem>
2543
2544 <listitem>
2545 <para>VBoxManage: added <computeroutput>modifyvm --triplefaultreset</computeroutput>
2546 to make the VM reset on triple fault instead of triggering a Guru Meditation
2547 (see <xref linkend="vboxmanage-modifyvm"/>)</para>
2548 </listitem>
2549
2550 <listitem>
2551 <para>3D support: several fixes</para>
2552 </listitem>
2553
2554 <listitem>
2555 <para>3D support: several fixes for Mac OS X hosts</para>
2556 </listitem>
2557
2558 <listitem>
2559 <para>OVF: several fixes</para>
2560 </listitem>
2561
2562 <listitem>
2563 <para>Extpack Installer: make it work if the file is located in a folder with
2564 special characters</para>
2565 </listitem>
2566
2567 <listitem>
2568 <para>Keyboard: fix for reporting key sequences like Ctrl+Alt+Del
2569 for the USB keyboard emulation</para>
2570 </listitem>
2571
2572 <listitem>
2573 <para>Shared Clipboard/X11: support for BMP-format images, contributed
2574 by François Revol</para>
2575 </listitem>
2576
2577 <listitem>
2578 <para>Mac OS X hosts: limited support for Mac OS X 10.9 (Mavericks)</para>
2579 </listitem>
2580
2581 <listitem>
2582 <para>Mac OS X hosts: use a launchd script instead of the deprecated
2583 StartupItem mechanism (bug #8940)</para>
2584 </listitem>
2585
2586 <listitem>
2587 <para>Windows hosts: don't cause massive DPC latency (only on certain
2588 hosts; still needs improving; bug #6242)</para>
2589 </listitem>
2590
2591 <listitem>
2592 <para>Windows hosts: consider symlinks when retrieving volume information
2593 (bug #11962)</para>
2594 </listitem>
2595
2596 <listitem>
2597 <para>Windows hosts: fixed an issue with USB2 devices being inaccessible
2598 when plugged into USB 3.0 ports</para>
2599 </listitem>
2600
2601 <listitem>
2602 <para>Windows Additions: fixed misbehavior with guest display
2603 power management (WDDM driver only; bug #11170)</para>
2604 </listitem>
2605
2606 <listitem>
2607 <para>Windows Additions: fixed memory leak caused by WTSQuerySessionInformation()
2608 on Windows 2000 guests (bug #12072)</para>
2609 </listitem>
2610
2611 <listitem>
2612 <para>Windows Additions: ability to track guest user idle times through
2613 the newly introduced event <emphasis>IGuestUserStateChangedEvent</emphasis></para>
2614 </listitem>
2615
2616 <listitem>
2617 <para>Linux Additions: fixed udev detection in the init script
2618 with Linux 3.x kernels</para>
2619 </listitem>
2620
2621 </itemizedlist>
2622
2623 </sect1>
2624
2625</chapter>
2626
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