VirtualBox

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

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

changelog

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