VirtualBox

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

Last change on this file since 57114 was 57114, checked in by vboxsync, 9 years ago

changelog

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