VirtualBox

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

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

Changelog

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