VirtualBox

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

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

Changelog.

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

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