VirtualBox

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

Last change on this file since 75022 was 75022, checked in by vboxsync, 6 years ago

Changelog: minor fix.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id Revision
File size: 190.8 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2
3<!-- Release change log structure
4
5Each release has a matching log of changes which were made for that and
6earlier releases. Earlier releases means anything with a lower number (e.g.
75.0.18 is lower than 5.1.2) which was released before this one. The log is
8kept in the file doc/manual/user_ChangeLogImpl.xml. Anything worth mentioning,
9particularly new features and fixed bugs, with a trac bug number if possible,
10should be added to the top of the change log (that is, the section for the
11upcoming release) for the branch in which it first appears - stable or
12development - before the next release. If you back-port it to older branches
13please add an entry there too. When a new major release is made, change log
14sections for earlier releases are merged in.
15
16Change log sections are split into two groups: major new features (normally
17only for dot zero releases) and fixes. In addition, the entries in each group
18are ordered as follows:
19
20 VMM-related entries (most important)
21 GUI-related entries (most visible for users)
22 Device-related entries
23 VBoxManage/API/Main-related entries
24 Host-related entries
25 Guest-related entries -->
26
27<chapter> <!-- HACK ALERT! Seems we must have a single top level element for xi:include to work.
28 So, we use chapter and xpointer="xpointer(/chapter/)" with xi:include. -->
29
30 <sect1>
31 <title>Version 6.0.0_BETA1 (2018-10-22)</title>
32
33 <para>This is a beta release. The following major new features
34 were added:</para>
35
36 <itemizedlist>
37
38 <listitem>
39 <para>OCI Integration: implemented support for exporting a VM to
40 Oracle Cloud Infrastructure</para>
41 </listitem>
42
43 <listitem>
44 <para>Improvements in GUI design</para>
45 </listitem>
46
47 </itemizedlist>
48
49 <para>In addition, the following items were fixed and/or added:</para>
50
51 <itemizedlist>
52
53 <listitem>
54 <para>Audio: implemented support for attaching / detaching VRDE
55 audio drivers at runtime</para>
56 </listitem>
57
58 <listitem>
59 <para>Guest Control: various new APIs and features were implemented
60 (see SDK documentation for more)</para>
61 </listitem>
62
63 <listitem>
64 <para>Networking: Added a workaround for older guests which do not enable
65 bus mastering for the virtio PCI device</para>
66 </listitem>
67
68 </itemizedlist>
69 </sect1>
70
71 <sect1>
72 <title>Version 5.2.6 (2018-01-15)</title>
73
74 <para>This is a maintenance release. The following items were fixed and/or
75 added:</para>
76
77 <itemizedlist>
78
79 <listitem>
80 <para>GUI: fixed occasional screen corruption when host screen resolution
81 is changed</para>
82 </listitem>
83
84 <listitem>
85 <para>User interface: increase proposed disk size when creating new VMs
86 for Windows 7 and newer</para>
87 </listitem>
88
89 <listitem>
90 <para>User interface: various improvements for high resolution
91 screens</para>
92 </listitem>
93
94 <listitem>
95 <para>VMM: Fixed problems using 256MB VRAM in raw-mode VMs</para>
96 </listitem>
97
98 <listitem>
99 <para>Audio: implemented support for audio playback and recording for
100 macOS guests</para>
101 </listitem>
102
103 <listitem>
104 <para>Audio: further timing improvements for Windows 10 guests</para>
105 </listitem>
106
107 <listitem>
108 <para>Linux hosts: fixed problem accessing mini-toolbar under
109 XFCE (bug #17280, contributed by Dusan Gallo)</para>
110 </listitem>
111
112 </itemizedlist>
113 </sect1>
114
115 <sect1>
116 <title>Version 5.2.4 (2017-12-19)</title>
117
118 <para>This is a maintenance release. The following items were fixed and/or
119 added:</para>
120
121 <itemizedlist>
122
123 <listitem>
124 <para>User interface: Adjusting desktop file for X11 window managers
125 (bug #17312)</para>
126 </listitem>
127
128 <listitem>
129 <para>User interface: various high resolution display adjustments</para>
130 </listitem>
131
132 <listitem>
133 <para>Audio: fixed SB16 volume handling (5.2 regression)</para>
134 </listitem>
135
136 <listitem>
137 <para>Audio: various fixes</para>
138 </listitem>
139
140 <listitem>
141 <para>USB/OHCI: fixed a problem where OHCI emulation might sporadically drop data transfers</para>
142 </listitem>
143
144 <listitem>
145 <para>Linux hosts: fixed screen corruption when the host screen changes
146 and a virtual machine window is maximized</para>
147 </listitem>
148
149 <listitem>
150 <para>X11 Guest Additions: fixed a hang at the GNOME Shell login screen
151 with 3D enabled (5.2 regression, bugs #17189 and #17190)</para>
152 </listitem>
153
154 </itemizedlist>
155 </sect1>
156
157 <sect1>
158 <title>Version 5.2.2 (2017-11-22)</title>
159
160 <para>This is a maintenance release. The following items were fixed and/or
161 added:</para>
162
163 <itemizedlist>
164
165 <listitem>
166 <para>User interface: various improvements for high resolution screens</para>
167 </listitem>
168
169 <listitem>
170 <para>User interface: added functionality to duplicate optical and floppy
171 images</para>
172 </listitem>
173
174 <listitem>
175 <para>User interface: various improvements for the virtual media manager</para>
176 </listitem>
177
178 <listitem>
179 <para>VMM: fixed emulation so that Plan 9 guests can start once more
180 (5.1.0 regression)</para>
181 </listitem>
182
183 <listitem>
184 <para>Storage: fixed regression breaking iSCSI (bug #17196)</para>
185 </listitem>
186
187 <listitem>
188 <para>Audio: added HDA support for more exotic guests (e.g. Haiku)</para
189>
190 </listitem>
191
192 <listitem>
193 <para>Serial: fixed hanging I/O when using named pipes on Windows
194 (5.2.0 regression; bug #17227)</para>
195 </listitem>
196
197 <listitem>
198 <para>Serial: fixed broken communication with certain devices on Linux
199 hosts</para>
200 </listitem>
201
202 <listitem>
203 <para>Bridged networking: fixed duplicate EtherType in VLAN/priority tags
204 on Linux (5.2.0 regression; bug #17277)</para>
205 </listitem>
206
207 <listitem>
208 <para>USB/OHCI: improved behavior so that the controller state after a VM reset
209 is closer to the initial state after VM start</para>
210 </listitem>
211
212 <listitem>
213 <para>EFI: fixed HFS+ driver which in rare cases failed to access most files
214 on a volume</para>
215 </listitem>
216
217 <listitem>
218 <para>Shared clipboard: fixed hang with OS X host and Linux guest
219 (bug #15782)</para>
220 </listitem>
221
222 <listitem>
223 <para>Linux hosts: fixed kernel module compilation and start failures
224 with Linux kernel 4.14 (bug #17267)</para>
225 </listitem>
226
227 <listitem>
228 <para>X11 hosts: better handle WM_CLASS setting (bug #12534)</para>
229 </listitem>
230
231 <listitem>
232 <para>Linux guests: fixed kernel module compilation and other problems
233 with Linux kernel 4.14</para>
234 </listitem>
235
236 <listitem>
237 <para>Linux guests: fixed various 5.2.0 regressions (bugs #17163,
238 #17203)</para>
239 </listitem>
240
241 </itemizedlist>
242 </sect1>
243
244 <sect1>
245 <title>Version 5.2.0 (2017-10-17)</title>
246
247 <para>This is a major update. The following major new features
248 were added:</para>
249
250 <itemizedlist>
251
252 <listitem>
253 <para>VM export to Oracle Cloud (OPC)</para>
254 </listitem>
255
256 <listitem>
257 <para>Unattended guest installation (bug #5810; see <xref
258 linkend="basic-unattended" />)</para>
259 </listitem>
260
261 <listitem>
262 <para>Overhauled VM selector GUI (improved tools VM / global
263 tools handling, new icons)</para>
264 </listitem>
265
266 <listitem>
267 <para>Added experimental audio support for video recording</para>
268 </listitem>
269
270 </itemizedlist>
271
272 <para>In addition, the following items were fixed and/or added:</para>
273
274 <itemizedlist>
275
276 <listitem>
277 <para>VMM: fixed reason for recent Linux kernels on also recent CPU
278 models warning about "XSAVE consistency problem"</para>
279 </listitem>
280
281 <listitem>
282 <para>GUI: Virtual Media Manager rework allowing to manage media
283 attributes, like size, location, type and description</para>
284 </listitem>
285
286 <listitem>
287 <para>GUI: Host-only Network Manager implemented to simplify managing
288 corresponding networks and their attributes</para>
289 </listitem>
290
291 <listitem>
292 <para>GUI: Snapshot Pane rework allowing to manage snapshot
293 attributes, like name and description; reworked snapshot details
294 which looks more clear, corresponds to VM Details pane and reflects
295 current VM state difference according to last snapshot taken</para>
296 </listitem>
297
298 <listitem>
299 <para>GUI: Audio settings extended with possibility to enable/disable
300 audio input/output; corresponding changed were done to Audio
301 and Video Capture settings pages; VM Devices menu and status-bar
302 extended with corresponding actions and indicator as well</para>
303 </listitem>
304
305 <listitem>
306 <para>GUI: improvements with accessibility support</para>
307 </listitem>
308
309 <listitem>
310 <para>GUI: Fixed double mouse cursor when using mouse integration
311 without Guest Additions, actually a Qt 5.6 bug fixed with QT 5.6.3
312 (Mac OS X hosts only; bug #15610)</para>
313 </listitem>
314
315 <listitem>
316 <para>Audio: implemented (optional) device enumeration support for
317 audio backends</para>
318 </listitem>
319
320 <listitem>
321 <para>Audio: implemented support for host device callbacks (e.g. when
322 adding or removing an audio device)</para>
323 </listitem>
324
325 <listitem>
326 <para>Audio: HDA emulation now uses asynchronous data processing in
327 separate threads</para>
328 </listitem>
329
330 <listitem>
331 <para>Audio: implemented ability to enable or disable audio
332 input / output on-the-fly</para>
333 </listitem>
334
335 <listitem>
336 <para>Storage: implemented support for CUE/BIN images as CD/DVD media
337 including multiple tracks</para>
338 </listitem>
339
340 <listitem>
341 <para>Storage: implemented support for the controller memory buffer
342 feature for NVMe</para>
343 </listitem>
344
345 <listitem>
346 <para>Storage: first milestone of the I/O stack redesign landed</para>
347 </listitem>
348
349 <listitem>
350 <para>E1000: Fix for Windows XP freeze when booting with unplugged
351 cable</para>
352 </listitem>
353
354 <listitem>
355 <para>NAT network: do not skip some port forwarding setup when
356 multiple VMs are active (Windows hosts only; bug #17041)</para>
357 </listitem>
358
359 <listitem>
360 <para>Serial: fixed extremely rare misbehavior on VM poweroff</para>
361 </listitem>
362
363 <listitem>
364 <para>EFI: better video mode handling, supporting custom video
365 modes and easier configuration (bug #6783)</para>
366 </listitem>
367
368 <listitem>
369 <para>BIOS: properly report floppy logical sectors per track for
370 unusual formats</para>
371 </listitem>
372
373 <listitem>
374 <para>BIOS: update ATA disk parameter table vectors only if there is
375 actually a corresponding ATA disk attached</para>
376 </listitem>
377
378 <listitem>
379 <para>PXE: speed up booting by better handling pending packets when
380 the link is not up yet</para>
381 </listitem>
382
383 <listitem>
384 <para>VBoxManage: handle CPUID sub-leaf overrides better</para>
385 </listitem>
386
387 <listitem>
388 <para>Windows Additions: fix several 3D related crashes</para>
389 </listitem>
390
391 <listitem>
392 <para>Solaris hosts: allow increasing MTU size for host-only adapter to
393 9706 bytes to support jumbo frames</para>
394 </listitem>
395
396 <listitem>
397 <para>Linux Additions: on systems using systemd, make sure that only
398 the Guest Additions timesync service is active</para>
399 </listitem>
400
401 <listitem>
402 <para>many unlisted fixes and improvements</para>
403 </listitem>
404
405 </itemizedlist>
406 </sect1>
407
408 <sect1>
409 <title>Version 5.1.32 (2018-01-15)</title>
410
411 <para>This is a maintenance release. The following items were fixed and/or
412 added:</para>
413
414 <itemizedlist>
415
416 <listitem>
417 <para>GUI: fixed occasional screen corruption when host screen resolution
418 is changed</para>
419 </listitem>
420
421 <listitem>
422 <para>User interface: increase proposed disk size when creating new VMs
423 for Windows 7 and newer</para>
424 </listitem>
425
426 <listitem>
427 <para>Serial: fixed broken communication with certain devices on Linux
428 hosts</para>
429 </listitem>
430
431 <listitem>
432 <para>VMM: Fixed problems using 256MB VRAM in raw-mode VMs</para>
433 </listitem>
434
435 <listitem>
436 <para>Audio: added HDA support for more exotic guests (e.g. Haiku)</para>
437 </listitem>
438
439 <listitem>
440 <para>Audio: fixed playback with ALSA backend (5.1.28 regression)</para>
441 </listitem>
442
443 <listitem>
444 <para>USB/OHCI: fixed a problem where OHCI emulation might sporadically
445 drop data transfers</para>
446 </listitem>
447
448 <listitem>
449 <para>Windows hosts: VirtualBoxManager in the Python API no longer calls
450 CoUninitialize when destroyed</para>
451 </listitem>
452
453 <listitem>
454 <para>Linux hosts: fixed VBoxNetFlt kernel module compilation failure
455 with Linux kernel 4.14</para>
456 </listitem>
457
458 <listitem>
459 <para>Linux guests: fixed kernel module compilation and other problems
460 with Linux kernel 4.14</para>
461 </listitem>
462
463 </itemizedlist>
464 </sect1>
465
466 <sect1>
467 <title>Version 5.1.30 (2017-10-16)</title>
468
469 <para>This is a maintenance release. The following items were fixed and/or
470 added:</para>
471
472 <itemizedlist>
473
474 <listitem>
475 <para>GUI: translation updates</para>
476 </listitem>
477
478 <listitem>
479 <para>GUI: Fixed double mouse cursor when using mouse integration
480 without Guest Additions, actually a Qt 5.6 bug fixed with QT 5.6.3
481 (Mac OS X hosts only; bug #15610)</para>
482 </listitem>
483
484 <listitem>
485 <para>Solaris hosts: allow increasing MTU size for host-only adapter to
486 9706 bytes to support jumbo frames</para>
487 </listitem>
488
489 <listitem>
490 <para>Linux hosts: glibc 2.26 compile fix</para>
491 </listitem>
492
493 <listitem>
494 <para>Windows Additions: 3D related crash fix (bugs #17082, #17092)</para>
495 </listitem>
496
497 </itemizedlist>
498 </sect1>
499
500 <sect1>
501 <title>Version 5.1.28 (2017-09-13)</title>
502
503 <para>This is a maintenance release. The following items were fixed and/or
504 added:</para>
505
506 <itemizedlist>
507
508 <listitem>
509 <para>GUI: mouse events did not reach host windows behind the transparent
510 VM window (Mac OS X hosts only; bug #16246)</para>
511 </listitem>
512
513 <listitem>
514 <para>Audio: fixed accidental crashes when using the AC'97 sound
515 emulation (bug #16959)</para>
516 </listitem>
517
518 <listitem>
519 <para>Audio: fixed crash when default input or output devices have changed
520 (bugs #16968, #16969, #17004)</para>
521 </listitem>
522 <listitem>
523 <para>Audio: fixed recording when using the ALSA backend</para>
524 </listitem>
525
526 <listitem>
527 <para>Audio: fixed handle leak when using the OSS backend</para>
528 </listitem>
529
530 <listitem>
531 <para>E1000: fixed a crash related to VLAN traffic over internal
532 network (5.1.26 regression; bug #16960)</para>
533 </listitem>
534
535 <listitem>
536 <para>NAT: apply <emphasis>--natbindip1</emphasis> to TCP connections
537 (bug #16478)</para>
538 </listitem>
539
540 <listitem>
541 <para>OVF: when importing an appliance with XHCI controller, don't
542 add an OHCI controller</para>
543 </listitem>
544 <listitem>
545 <para>Mac OS X hosts: fixed a GUI crash if Spotlight is used from
546 file dialogs (5.1.20 regression; bugs #16935, #16953)</para>
547 </listitem>
548
549 <listitem>
550 <para>Linux hosts: fixed creating fixed sized VDI images
551 (bug #17010)</para>
552 </listitem>
553
554 <listitem>
555 <para>Linux hosts / guests: fixes for Linux 4.4 of openSUSE Leap 42.3
556 (bug #16966)</para>
557 </listitem>
558
559 <listitem>
560 <para>Bridged networking: align outgoing packet at word boundary,
561 preventing Windows host crash in MsLbfoProvider</para>
562 </listitem>
563
564 <listitem>
565 <para>Linux Additions: kernel drm driver support for custom EL7
566 Linux 3.10 kernel</para>
567 </listitem>
568
569 <listitem>
570 <para>Solaris Additions: hide an informational message on the bootup
571 console</para>
572 </listitem>
573
574 </itemizedlist>
575 </sect1>
576
577 <sect1>
578 <title>Version 5.1.26 (2017-07-27)</title>
579
580 <para>This is a maintenance release. The following items were fixed and/or
581 added:</para>
582
583 <itemizedlist>
584
585 <listitem>
586 <para>VMM: reset the TSC on VM reset to work around a Windows bug
587 (bug #16643)</para>
588 </listitem>
589
590 <listitem>
591 <para>Audio: fixed memory leak when enabled with VRDP connections
592 (5.1.24 regression; bug #16928)</para>
593 </listitem>
594
595 <listitem>
596 <para>Audio: fixed creation of too many sound sinks on Linux hosts when
597 using the PulseAudio backend (bug #16938)</para>
598 </listitem>
599
600 <listitem>
601 <para>Audio: implemented record gain registers for AC'97 emulation;
602 those are needed for newer Ubuntu guests which rely on those when controlling
603 gain and muting the recording (capturing) levels</para>
604 </listitem>
605
606 <listitem>
607 <para>Storage: fixed hang when using the emulated NVMe controller with the
608 SPDK (bug #16945)</para>
609 </listitem>
610
611 <listitem>
612 <para>Mouse: double click was not working with a precision touchpad
613 (bug #14632)</para>
614 </listitem>
615
616 <listitem>
617 <para>Linux hosts: properly bring up host-only network interfaces with
618 <emphasis>iproute</emphasis> (5.1.24 regression; bug #16911)</para>
619 </listitem>
620
621 <listitem>
622 <para>Linux hosts: provide Python 3 libraries for deb/rpm packages</para>
623 </listitem>
624
625 <listitem>
626 <para>Windows hosts: make it possible to use host-only networking
627 without having bridged networking installed</para>
628 </listitem>
629
630 <listitem>
631 <para>Windows guests: fixed automatic logons for Vista and newer
632 Windows guests (5.1.24 regression; bug #16921)</para>
633 </listitem>
634
635 </itemizedlist>
636 </sect1>
637
638 <sect1>
639 <title>Version 5.1.24 (2017-07-18)</title>
640
641 <para>This is a maintenance release. The following items were fixed and/or
642 added:</para>
643
644 <itemizedlist>
645
646 <listitem>
647 <para>VMM: mask the VME CPUID capability on AMD Ryzen processors
648 for now to make certain guests works, for example Windows XP</para>
649 </listitem>
650
651 <listitem>
652 <para>VMM: emulate more SSE2 instructions</para>
653 </listitem>
654
655 <listitem>
656 <para>VMM: properly clear the <emphasis>TF</emphasis> and
657 <emphasis>AC</emphasis> flags when dispatching real-mode
658 interrupts</para>
659 </listitem>
660
661 <listitem>
662 <para>GUI: fixes to make the mini-toolbar work with recent versions
663 of KDE / Plasma (bug #16325)</para>
664 </listitem>
665
666 <listitem>
667 <para>GUI: fixed a potential crash when a VM with multiple screens is
668 running in full screen / seamless mode and a host screen is removed,
669 for example when connecting to the host via RDP</para>
670 </listitem>
671
672 <listitem>
673 <para>GUI: fixed initial size hints for guests which
674 set intermediate sizes before responding (bug #16593)</para>
675 </listitem>
676
677 <listitem>
678 <para>GUI: prevent stopped screen updates or black screen on reboot
679 in a multi-screen setup under certain conditions</para>
680 </listitem>
681
682 <listitem>
683 <para>Audio: many improvements for Windows 10 guests (bugs #15189,
684 #15925, #16170, #16682, #16794 and others)</para>
685 </listitem>
686
687 <listitem>
688 <para>Storage: fixed possible crash when using Intels SPDK</para>
689 </listitem>
690
691 <listitem>
692 <para>API: use the correct file name of the VM machine state if the
693 VM settings directory is renamed, for example during grouping /
694 ungrouping a VM (bugs #16074 and #16745)</para>
695 </listitem>
696
697 <listitem>
698 <para>API: return the correct error code if powering up a VM fails</para>
699 </listitem>
700
701 <listitem>
702 <para>API: video recording did not automatically start at VM start
703 when enabled in the VM settings (bug #16803)</para>
704 </listitem>
705
706 <listitem>
707 <para>API: when relocating a medium, check that the target path is
708 fully qualified</para>
709 </listitem>
710
711 <listitem>
712 <para>EFI: fix for VMs with more than 3504MB RAM (bug #11103)</para>
713 </listitem>
714
715 <listitem>
716 <para>Host-only adapter: correctly determine IPv4 netmasks on Windows
717 hosts (bug #16826)</para>
718 </listitem>
719
720 <listitem>
721 <para>NAT network: properly do the refcounting for starting / stopping
722 the NAT / DHCP services if the NAT network is changed while the
723 adapter network connection type is anything else but NAT network</para>
724 </listitem>
725
726 <listitem>
727 <para>VBoxManage: fixed <emphasis>controlvm videocapfile</emphasis>
728 (bug #16779)</para>
729 </listitem>
730
731 <listitem>
732 <para>Windows hosts: another fix for Windows insider builds
733 (bug #16892)</para>
734 </listitem>
735
736 <listitem>
737 <para>Windows hosts: fixed crashes if driver verifier is enabled
738 (bug #15741)</para>
739 </listitem>
740
741 <listitem>
742 <para>Linux / Mac OS X hosts: more fixes for loading shared libraries
743 (5.1.20 regression; bugs #16778, #16693)</para>
744 </listitem>
745
746 <listitem>
747 <para>Linux hosts / guests: Linux 4.12 fixes (bugs #16725, #16800)</para>
748 </listitem>
749
750 <listitem>
751 <para>Linux hosts / guests: reduce the kernel stack consumption for
752 Linux kernels with <emphasis>CONFIG_CPUMASK_OFFSTACK</emphasis>
753 defined</para>
754 </listitem>
755
756 <listitem>
757 <para>Linux hosts / guests: fixes for kernel modules built with gcc-7
758 (bug #16772)</para>
759 </listitem>
760
761 <listitem>
762 <para>Linux hosts / guests: Linux 4.13 fix (bug #16887)</para>
763 </listitem>
764
765 <listitem>
766 <para>Linux hosts: don't depend on <emphasis>net-tools</emphasis> on newer
767 distributions as this package is deprecated in favour of
768 <emphasis>iproute</emphasis> (bug #16764)</para>
769 </listitem>
770
771 <listitem>
772 <para>Linux hosts: make 2D video acceleration available for older
773 Linux distributions (5.1 regression; bug #16858)</para>
774 </listitem>
775
776 <listitem>
777 <para>Linux Additions: fix for dynamic resizing with Oracle Linux 6
778 with UEK4</para>
779 </listitem>
780
781 <listitem>
782 <para>Linux Additions: make Fedora 25 and 26 Alpha work when 3D
783 pass-through is enabled</para>
784 </listitem>
785
786 <listitem>
787 <para>Linux Additions: no longer recommend removing distribution-
788 installed Additions if they are updated to our guidelines</para>
789 </listitem>
790
791 </itemizedlist>
792 </sect1>
793
794 <sect1>
795 <title>Version 5.1.22 (2017-04-28)</title>
796
797 <para>This is a maintenance release. The following items were fixed and/or
798 added:</para>
799
800 <itemizedlist>
801
802 <listitem>
803 <para>VMM: fixed <emphasis>VERR_IEM_INSTR_NOT_IMPLEMENTED</emphasis>
804 Guru Meditation under certain conditions (5.1 regression;
805 mostly Mac OS X hosts; bugs #15693, #15801, #16274, #16569, #16663)</para>
806 </listitem>
807
808 <listitem>
809 <para>VMM: fixed software virtualization on Solaris hosts
810 (5.1.20 regression)</para>
811 </listitem>
812
813 <listitem>
814 <para>Storage: fixed a potential hang under rare circumstances
815 (bug #16677)</para>
816 </listitem>
817
818 <listitem>
819 <para>Storage: fixed a potential crash under rare circumstances
820 (asynchronous I/O disabled or during maintenance file operations
821 like merging snapshots)</para>
822 </listitem>
823
824 <listitem>
825 <para>Linux hosts: make the ALSA backend work again as well as
826 loading the GL libraries on certain hosts (5.1.20 regression;
827 bugs #16667, #16693)</para>
828 </listitem>
829
830 <listitem>
831 <para>Linux Additions: fixed mount.vboxsf symlink problem (5.1.20
832 regression; bug #16670)</para>
833 </listitem>
834
835 </itemizedlist>
836 </sect1>
837
838 <sect1>
839 <title>Version 5.1.20 (2017-04-18)</title>
840
841 <para>This is a maintenance release. The following items were fixed and/or
842 added:</para>
843
844 <itemizedlist>
845
846 <listitem>
847 <para>GUI: don't check if the Extension Pack is up-to-date if the user
848 is about to install a new Extension Pack (bug #16317)</para>
849 </listitem>
850
851 <listitem>
852 <para>GUI: fixed a possible crash when switching a multi-monitor VM
853 into full-screen or seamless mode</para>
854 </listitem>
855
856 <listitem>
857 <para>GUI: fixed non-literal shortcuts if the keyboard is not captured
858 (5.1.10 regression; Windows hosts only)</para>
859 </listitem>
860
861 <listitem>
862 <para>GUI: several mini-toolbar fixes in full-screen / seamless mode
863 (X11 hosts only)</para>
864 </listitem>
865
866 <listitem>
867 <para>GUI: don't crash on restoring defaults in the
868 <emphasis>appliance import</emphasis> dialog</para>
869 </listitem>
870
871 <listitem>
872 <para>Windows Additions: another fix for automatic logins for Windows
873 Vista and newer (bug #15904)</para>
874 </listitem>
875
876 <listitem>
877 <para>ICH9: fix for Windows guests with a huge amount (>64G) of guest
878 memory</para>
879 </listitem>
880
881 <listitem>
882 <para>BIOS: fixed El Torito hard disk emulation geometry calculation
883 (thanks Dwight Engen)</para>
884 </listitem>
885
886 </itemizedlist>
887 </sect1>
888
889 <sect1>
890 <title>Version 5.1.18 (2017-03-15)</title>
891
892 <para>This is a maintenance release. The following items were fixed and/or
893 added:</para>
894
895 <itemizedlist>
896
897 <listitem>
898 <para>Shared Folders: fixed case insensitive filename access
899 (5.1.16 regression; Windows guests only; bug #16549)</para>
900 </listitem>
901
902 <listitem>
903 <para>Shared Folders: fixed access to long pathes
904 (5.1.16 regression; Windows guests only; bugs #14651, #16564)</para>
905 </listitem>
906
907 <listitem>
908 <para>API: fixed snapshot handling of medium attachments and PCI device
909 attachments (bug #16545)</para>
910 </listitem>
911
912 <listitem>
913 <para>API: make 32-bit Windows guests boot again with software
914 virtualization if the ICH9 chipset is used (5.1.16 regression)</para>
915 </listitem>
916
917 <listitem>
918 <para>VBoxBugReport: fixed VM log collection issue</para>
919 </listitem>
920
921 <listitem>
922 <para>Linux hosts: fixed autostart service script (bug #14955)</para>
923 </listitem>
924
925 <listitem>
926 <para>Windows Additions: fixed automatic logins for Windows Vista and
927 newer (5.1.4 regression; bug #15904)</para>
928 </listitem>
929
930 </itemizedlist>
931 </sect1>
932
933 <sect1>
934 <title>Version 5.1.16 (2017-03-08)</title>
935
936 <para>This is a maintenance release. The following items were fixed and/or
937 added:</para>
938
939 <itemizedlist>
940
941 <listitem>
942 <para>VMM: don't access the <emphasis>MSR_IA32_SMM_MONITOR_CTL</emphasis>
943 MSR if <emphasis>dual-monitor treatment</emphasis> is not available
944 (KVM workaround, bug #14965)</para>
945 </listitem>
946
947 <listitem>
948 <para>VMM: another fix for handling certain MSRs on ancient CPUs
949 without VT-x support for MSR bitmaps</para>
950 </listitem>
951
952 <listitem>
953 <para>VMM: fixed <emphasis>VERR_SSM_LOAD_CPUID_MISMATCH</emphasis>
954 errors when restoring a saved state with SMP guests on hosts without
955 the <emphasis>CPUID/HTT</emphasis> bit set (bug #16428)</para>
956 </listitem>
957
958 <listitem>
959 <para>VMM: fixed a bug in call gate emulation</para>
960 </listitem>
961
962 <listitem>
963 <para>VMM: <emphasis>FWAIT</emphasis> instruction fix</para>
964 </listitem>
965
966 <listitem>
967 <para>VMM: fixed a sporadic guest hang under certain conditions</para>
968 </listitem>
969
970 <listitem>
971 <para>GUI: hide the mini-toolbar from the taskbar and the pager on
972 certain X11 hosts</para>
973 </listitem>
974
975 <listitem>
976 <para>GUI: better error handling on the global settings / network /
977 host-only / DHCP server settings</para>
978 </listitem>
979
980 <listitem>
981 <para>GUI: fixes for full-screen with multiple screens</para>
982 </listitem>
983
984 <listitem>
985 <para>Host-only Network: fixed host-only adapter creation issue preventing
986 VirtualBox installation on Windows 10 hosts (bug #16379)</para>
987 </listitem>
988
989 <listitem>
990 <para>NAT network: fixed two potential crashes in the DHCP server</para>
991 </listitem>
992
993 <listitem>
994 <para>ICH9: fixed incorrect initialization of the primary bus for PCI
995 bridges (5.1.14 regression)</para>
996 </listitem>
997
998 <listitem>
999 <para>Storage: LsiLogic fix for Windows 10</para>
1000 </listitem>
1001
1002 <listitem>
1003 <para>USB: fixed not being able to attach certain USB devices having
1004 invalid characters in the device strings (5.0.18 regression; bug #15956)</para>
1005 </listitem>
1006
1007 <listitem>
1008 <para>USB: several fixes for the USB/IP support (bug #16462)</para>
1009 </listitem>
1010
1011 <listitem>
1012 <para>VBoxSVC: fixed another crash during shutdown under rare
1013 circumstances</para>
1014 </listitem>
1015
1016 <listitem>
1017 <para>VBoxSVC: fixed a stack overflow on (Windows debug builds
1018 only; bug #16409)</para>
1019 </listitem>
1020
1021 <listitem>
1022 <para>OVF: when importing an appliance handle more than 10 network
1023 adapters if the OVA was created by VirtualBox (bug #16401)</para>
1024 </listitem>
1025
1026 <listitem>
1027 <para>OVF: fixes for exporting and importing appliances with many
1028 disks (bug #16402)</para>
1029 </listitem>
1030
1031 <listitem>
1032 <para>VBoxManage: fixed regression with <emphasis>modifyhd
1033 --resize</emphasis> (bug #16311)</para>
1034 </listitem>
1035
1036 <listitem>
1037 <para>rdesktop-vrdp: source code tarball fixes</para>
1038 </listitem>
1039
1040 <listitem>
1041 <para>Linux Installers: do not rebuild kernel modules unnecessarily
1042 (bug #16408)</para>
1043 </listitem>
1044
1045 <listitem>
1046 <para>Linux hosts: added an action for opening the VM manager
1047 window to the .desktop file</para>
1048 </listitem>
1049
1050 <listitem>
1051 <para>Linux hosts / guests: Linux 4.11 compile fixes (bug #16506)</para>
1052 </listitem>
1053
1054 <listitem>
1055 <para>Linux Additions: added <emphasis>vboxsf</emphasis> FS modules
1056 alias (bug #16404)</para>
1057 </listitem>
1058
1059 <listitem>
1060 <para>Linux Additions: fix for the shared folders kernel module to
1061 compile on Linux 4.10</para>
1062 </listitem>
1063
1064 <listitem>
1065 <para>Linux Additions: properly install the Linux kernel module
1066 override rule on distributions without /etc/depmod.d</para>
1067 </listitem>
1068
1069 <listitem>
1070 <para>Windows Additions: fixed a crash with recent Windows 10 builds
1071 if 3D is disabled (bug #15973)</para>
1072 </listitem>
1073
1074 </itemizedlist>
1075 </sect1>
1076
1077 <sect1>
1078 <title>Version 5.1.14 (2017-01-16)</title>
1079
1080 <para>This is a maintenance release. The following items were fixed and/or
1081 added:</para>
1082
1083 <itemizedlist>
1084
1085 <listitem>
1086 <para>VMM: fixed emulation of certain instructions for 64-bit guests
1087 on 32-bit hosts</para>
1088 </listitem>
1089
1090 <listitem>
1091 <para>VMM: properly handle certain MSRs for 64-bit guests on ancient
1092 CPUs without VT-x support for MSR bitmaps (bug #13886)</para>
1093 </listitem>
1094
1095 <listitem>
1096 <para>GUI: fixed a crash with multimonitor setups under certain
1097 conditions</para>
1098 </listitem>
1099
1100 <listitem>
1101 <para>GUI: allow cloning of snapshots when the VM is running</para>
1102 </listitem>
1103
1104 <listitem>
1105 <para>NVMe: fixed compatibility with the Storage Performance Development
1106 Kit (SPDK, bug #16368)</para>
1107 </listitem>
1108
1109 <listitem>
1110 <para>VBoxSVC: fixed a crash under rare circumstances</para>
1111 </listitem>
1112
1113 <listitem>
1114 <para>VBoxManage: added a sanity check to
1115 <emphasis>modifymedium --resize</emphasis> to prevent users from
1116 resizing their hard disk from 1GB to 1PB (bug #16311)</para>
1117 </listitem>
1118
1119 <listitem>
1120 <para>Windows hosts: another fix for recent Windows 10 hosts</para>
1121 </listitem>
1122
1123 <listitem>
1124 <para>Linux hosts: Linux 4.10 fixes</para>
1125 </listitem>
1126
1127 <listitem>
1128 <para>Linux Additions: fixed protocol error during certain operations on
1129 shared folders (bug #8463)</para>
1130 </listitem>
1131
1132 </itemizedlist>
1133 </sect1>
1134
1135 <sect1>
1136 <title>Version 5.1.12 (2016-12-20)</title>
1137
1138 <para>This is a maintenance release. The following items were fixed and/or
1139 added:</para>
1140
1141 <itemizedlist>
1142
1143 <listitem>
1144 <para>VMM: fixed <emphasis>VERR_IEM_ASPECT_NOT_IMPLEMENTED</emphasis>
1145 Guru Meditations with certain Linux guests if KVM paravirtualization
1146 is enabled (5.1 regression; bugs #15613 and #16251)</para>
1147 </listitem>
1148
1149 <listitem>
1150 <para>VMM: fixed <emphasis>VERR_VMX_UNABLE_TO_START_VM</emphasis>
1151 Guru Meditations under rare conditions</para>
1152 </listitem>
1153
1154 <listitem>
1155 <para>GUI: prevent a crash under certain conditions if the VM is
1156 terminated very early</para>
1157 </listitem>
1158
1159 <listitem>
1160 <para>GUI: fixed certain keyboard capture issues (5.1.10 regression;
1161 Mac OS X hosts only; bug #16150)</para>
1162 </listitem>
1163
1164 <listitem>
1165 <para>GUI: fixed dragging guest windows in seamless mode with the
1166 keyboard captured (X11 hosts only; bug #15837)</para>
1167 </listitem>
1168
1169 <listitem>
1170 <para>GUI: fixed a problem where the <emphasis>new version detected</emphasis>
1171 dialog was covered by the <emphasis>appliance import</emphasis> dialog
1172 (Mac OS X hosts only; bug #16238)</para>
1173 </listitem>
1174
1175 <listitem>
1176 <para>Storage: fixed NVMe reset processing when doing
1177 <emphasis>rmmod nvme; modprobe nvme</emphasis> in a Linux guest
1178 (bug #16080)</para>
1179 </listitem>
1180
1181 <listitem>
1182 <para>Storage: fixed creating a snapshot when the VM is running
1183 and an NVMe controller is present</para>
1184 </listitem>
1185
1186 <listitem>
1187 <para>Storage: fixed a problem with the LsiLogic SCSI controller where
1188 requests could be lost with SMP guests</para>
1189 </listitem>
1190
1191 <listitem>
1192 <para>E1000: fixed "cable disconnected" issue (Mac OS X guests only;
1193 5.1.10 regression; bug #16260)</para>
1194 </listitem>
1195
1196 <listitem>
1197 <para>E1000: fixed "TX unit hang" issue (Linux guests only;
1198 5.1.10 regression; bug #16221)</para>
1199 </listitem>
1200
1201 <listitem>
1202 <para>Parallel ports: fixed port enumeration on Windows host (bugs
1203 #15872 and #16127)</para>
1204 </listitem>
1205
1206 <listitem>
1207 <para>API: don't crash when sanitizing certain VM names
1208 (bug #16299)</para>
1209 </listitem>
1210
1211 <listitem>
1212 <para>Linux hosts: automatically disable asynchronous I/O on Linux 2.6.18
1213 kernels as high I/O load may trigger kernel oopses on these kernels if
1214 this feature is enabled</para>
1215 </listitem>
1216
1217 <listitem>
1218 <para>Linux hosts / guests: Linux 2.6.28 compile fix (bug #16267)</para>
1219 </listitem>
1220
1221 <listitem>
1222 <para>Linux hosts: compile Linux 4.9 compile fix (bug #16286)</para>
1223 </listitem>
1224
1225 <listitem>
1226 <para>Linux Additions: warn the user about a known bug with older
1227 Linux guests (e.g. Debian 7) requiring manual work to get 3D
1228 working (bug #15319)</para>
1229 </listitem>
1230
1231 <listitem>
1232 <para>Linux Additions: fix the graphics driver build with Linux
1233 4.10 and later (bug #16298)</para>
1234 </listitem>
1235
1236 <listitem>
1237 <para>Windows Additions: fixed a crash in the WDDM driver under
1238 certain conditions</para>
1239 </listitem>
1240
1241 </itemizedlist>
1242 </sect1>
1243
1244 <sect1>
1245 <title>Version 5.1.10 (2016-11-21)</title>
1246
1247 <para>This is a maintenance release. The following items were fixed and/or
1248 added:</para>
1249
1250 <itemizedlist>
1251
1252 <listitem>
1253 <para>GUI: the USB filter settings dialog should allow to specify the
1254 USB revision in hexadecimal format (bug #15400)</para>
1255 </listitem>
1256
1257 <listitem>
1258 <para>GUI: fixed crash on certain hosts when pressing certain key
1259 combinations (Windows hosts only; bug #15719)</para>
1260 </listitem>
1261
1262 <listitem>
1263 <para>GUI: fixed issue with updating the available-geometry on
1264 host-screen work-area resize</para>
1265 </listitem>
1266
1267 <listitem>
1268 <para>GUI: don't crash / hang on certain environments if accessibility
1269 support is enabled</para>
1270 </listitem>
1271
1272 <listitem>
1273 <para>GUI: fixed various issues in Unscaled HiDPI Output mode
1274 (bug #15707)</para>
1275 </listitem>
1276
1277 <listitem>
1278 <para>GUI: extend the VM Input menu with
1279 <emphasis>Print Screen</emphasis>-related actions</para>
1280 </listitem>
1281
1282 <listitem>
1283 <para>GUI: improved handling of inserting the Guest Additions ISO image
1284 by trying all available optical drives rather than only the first one
1285 and by not asking the user if he wants to force unmounting (which
1286 doesn't work in most cases anyway)</para>
1287 </listitem>
1288
1289 <listitem>
1290 <para>API: default to RTC using UTC for Solaris 11 guests</para>
1291 </listitem>
1292
1293 <listitem>
1294 <para>Settings: be less restrictive when reading a VM configuration
1295 containing a host-only adapter without an interface name</para>
1296 </listitem>
1297
1298 <listitem>
1299 <para>Storage: fixed resizing VDI images resulting in an
1300 unbootable image under certain circumstances (bug #15983)</para>
1301 </listitem>
1302
1303 <listitem>
1304 <para>NAT: fixed several 5.1.8 regressions on Mac OS X and Windows
1305 hosts (bug #16084)</para>
1306 </listitem>
1307
1308 <listitem>
1309 <para>Audio: fixed a few 5.1.x regressions by using the audio code
1310 from 5.0.x until the audio overhaul is completed</para>
1311 </listitem>
1312
1313 <listitem>
1314 <para>VBoxManage: fixed documentation of the
1315 <emphasis>storagectl</emphasis> command (bug #15971)</para>
1316 </listitem>
1317
1318 <listitem>
1319 <para>Build system: another fix for building VirtualBox on systems
1320 which default to Python 3</para>
1321 </listitem>
1322
1323 <listitem>
1324 <para>Windows hosts: hardening fix for Windows 10 build 14971 (bug #16202)</para>
1325 </listitem>
1326
1327 <listitem>
1328 <para>Windows Additions: properly start the VirtualBox guest services even
1329 if the guest user name contains special characters (bug #15982)</para>
1330 </listitem>
1331
1332 <listitem>
1333 <para>Solaris Additions: fixed preemptible mouse notification callback being
1334 executed under a spinlock for Solaris guests</para>
1335 </listitem>
1336
1337 <listitem>
1338 <para>Linux hosts / guests: Linux 4.9 fixes (bugs #16155 and #16064)</para>
1339 </listitem>
1340
1341 <listitem>
1342 <para>Linux Additions: fixed Linux kernel module override rule
1343 (thanks Mark Furneaux)</para>
1344 </listitem>
1345
1346 </itemizedlist>
1347 </sect1>
1348
1349 <sect1>
1350 <title>Version 5.1.8 (2016-10-18)</title>
1351
1352 <para>This is a maintenance release. The following items were fixed and/or
1353 added:</para>
1354
1355 <itemizedlist>
1356
1357 <listitem>
1358 <para>GUI: fixed keyboard shortcut handling regressions (Mac OS X hosts
1359 only; bugs #15937 and #15938)</para>
1360 </listitem>
1361
1362 <listitem>
1363 <para>GUI: fixed keyboard handling regression for separate UI (Windows
1364 hosts only; bugs #15928)</para>
1365 </listitem>
1366
1367 <listitem>
1368 <para>NAT: don't exceed the maximum number of "search" suffixes.
1369 Patch from bug #15948</para>
1370 </listitem>
1371
1372 <listitem>
1373 <para>NAT: fixed parsing of port-forwarding rules with a name which
1374 contains a slash (bug #16002)</para>
1375 </listitem>
1376
1377 <listitem>
1378 <para>NAT Network: when the host has only loopback nameserver
1379 that cannot be mapped to the guests (e.g. dnsmasq running on
1380 127.0.1.1), make DHCP supply NAT Network DNS proxy as
1381 nameserver</para>
1382 </listitem>
1383
1384 <listitem>
1385 <para>Bridged Network: prevent flooding syslog with packet allocation
1386 error messages (bug #15569)</para>
1387 </listitem>
1388
1389 <listitem>
1390 <para>Audio: now using Audio Queues on Mac OS X hosts</para>
1391 </listitem>
1392
1393 <listitem>
1394 <para>Audio: fixed recording with the PulseAudio backend (5.1 regression)</para>
1395 </listitem>
1396
1397 <listitem>
1398 <para>Audio: various bugfixes</para>
1399 </listitem>
1400
1401 <listitem>
1402 <para>Snapshots: fixed regression in 5.1.4 for deleting snapshots with
1403 several disks (bug #15831)</para>
1404 </listitem>
1405
1406 <listitem>
1407 <para>Snapshots: crash fix and better error reporting when snapshot
1408 deletion failed</para>
1409 </listitem>
1410
1411 <listitem>
1412 <para>Storage: some fixes for the NVMe emulation with Windows guests</para>
1413 </listitem>
1414
1415 <listitem>
1416 <para>API: fixed initialization of SAS controllers (bug #15972)</para>
1417 </listitem>
1418
1419 <listitem>
1420 <para>Build system: make it possible to build VBox on systems which
1421 default to Python 3</para>
1422 </listitem>
1423
1424 <listitem>
1425 <para>Windows hosts: detect certain cases of
1426 <emphasis>REGDB_E_CLASSNOTREG</emphasis> errors and print a helpful
1427 error message</para>
1428 </listitem>
1429
1430 <listitem>
1431 <para>Windows hosts: adapted to changes in Windows 10 build 14901
1432 (bug #15944)</para>
1433 </listitem>
1434
1435 <listitem>
1436 <para>Windows hosts: better support for processor groups on Windows 7
1437 and later which is required on certain hosts with many CPUs</para>
1438 </listitem>
1439
1440 <listitem>
1441 <para>Windows installer / Additions: added option to prevent creating
1442 of start menu items (bug #15922)</para>
1443 </listitem>
1444
1445 <listitem>
1446 <para>Windows Additions / VGA: if the guest's power management turns
1447 a virtual screen off, blank the corresponding VM window rather than
1448 hide the window</para>
1449 </listitem>
1450
1451 <listitem>
1452 <para>Windows Additions: fixed a generic bug which could lead to
1453 freezing shared folders (bug #15662)</para>
1454 </listitem>
1455
1456 <listitem>
1457 <para>Linux hosts / guests: fix for kernels with
1458 <emphasis>CONFIG_CPUMASK_OFFSTACK</emphasis> set (bug #16020)</para>
1459 </listitem>
1460
1461 <listitem>
1462 <para>Linux Additions: don't require all virtual consoles be in text
1463 mode. This should fix cases when the guest is booted with a graphical
1464 boot screen (bug #15683)</para>
1465 </listitem>
1466
1467 <listitem>
1468 <para>Linux Additions: added depmod overrides for the vboxguest and vboxsf
1469 kernel modules to fix conflicts with modules shipped by certain Linux
1470 distributions</para>
1471 </listitem>
1472
1473 <listitem>
1474 <para>X11 Additions: disable 3D on the guest if the host does not
1475 provide enough capabilities (bug #15860)</para>
1476 </listitem>
1477
1478 </itemizedlist>
1479 </sect1>
1480
1481 <sect1>
1482 <title>Version 5.1.6 (2016-09-12)</title>
1483
1484 <para>This is a maintenance release. The following items were fixed and/or
1485 added:</para>
1486
1487 <itemizedlist>
1488
1489 <listitem>
1490 <para>GUI: fixed issue with opening '.vbox' files and it's aliases</para>
1491 </listitem>
1492
1493 <listitem>
1494 <para>GUI: keyboard grabbing fixes (bugs #15771 and #15745)</para>
1495 </listitem>
1496
1497 <listitem>
1498 <para>GUI: fix for passing through Ctrl + mouse-click (Mac OS X hosts only;
1499 bug #15714)</para>
1500 </listitem>
1501
1502 <listitem>
1503 <para>GUI: fixed automatic deletion of extension pack files (bugs #11352
1504 and #14742)</para>
1505 </listitem>
1506
1507 <listitem>
1508 <para>USB: fixed showing unknown device instead of the manufacturer or
1509 product description under certain circumstances (5.1.0 regression;
1510 bug #15764)</para>
1511 </listitem>
1512
1513 <listitem>
1514 <para>XHCI: another fix for a hanging guest under certain conditions
1515 as result of the fix for bug #15747, this time for Windows 7 guests</para>
1516 </listitem>
1517
1518 <listitem>
1519 <para>Serial: fixed high CPU usage with certain USB to serial converters
1520 on Linux hosts (bug #7796)</para>
1521 </listitem>
1522
1523 <listitem>
1524 <para>Storage: fixed attaching stream optimized VMDK images (bug #14764)</para>
1525 </listitem>
1526
1527 <listitem>
1528 <para>Storage: reject image variants which are unsupported by the
1529 backend (bug #7227)</para>
1530 </listitem>
1531
1532 <listitem>
1533 <para>Storage: fixed loading saved states created with VirtualBox 5.0.10
1534 and older when using a SCSI controller (bug #15865)</para>
1535 </listitem>
1536
1537 <listitem>
1538 <para>Storage: fixed broken NVMe emulation if the host I/O cache setting
1539 is enabled</para>
1540 </listitem>
1541
1542 <listitem>
1543 <para>Storage: fixed using multiple NVMe controllers if ICH9 is used</para>
1544 </listitem>
1545
1546 <listitem>
1547 <para>NVMe: fixed a crash during reset which could happen under certain
1548 circumstances</para>
1549 </listitem>
1550
1551 <listitem>
1552 <para>Audio: fixed microphone input (5.1.2 regression; bugs #14386 and
1553 #15802)</para>
1554 </listitem>
1555
1556 <listitem>
1557 <para>Audio: fixed crashes under certain conditions (5.1.0
1558 regression; bug #15887 and others)</para>
1559 </listitem>
1560
1561 <listitem>
1562 <para>Audio: fixed recording with the ALSA backend (5.1 regression)</para>
1563 </listitem>
1564
1565 <listitem>
1566 <para>Audio: fixed stream access mode with OSS backend (5.1 regression,
1567 thanks to Jung-uk Kim)</para>
1568 </listitem>
1569
1570 <listitem>
1571 <para>E1000: do also return masked bits when reading the ICR register,
1572 this fixes booting from iPXE (5.1.2 regression; bug #15846)</para>
1573 </listitem>
1574
1575 <listitem>
1576 <para>BIOS: fixed 4bpp scanline calculation (bug #15787)</para>
1577 </listitem>
1578
1579 <listitem>
1580 <para>API: relax the check for the version attribute in OVF/OVA
1581 appliances (bug #15856)</para>
1582 </listitem>
1583
1584 <listitem>
1585 <para>Windows hosts: fixed crashes when terminating the VM selector
1586 or other VBox COM clients (bug #15726 and others)</para>
1587 </listitem>
1588
1589 <listitem>
1590 <para>Linux Installer: fixed path to the documentation in .rpm
1591 packages (5.1.0 regression)</para>
1592 </listitem>
1593
1594 <listitem>
1595 <para>Linux Installer: fixed the vboxdrv.sh script to prevent an
1596 SELinux complaint (bug #15816)</para>
1597 </listitem>
1598
1599 <listitem>
1600 <para>Linux hosts: don't use 32-bit legacy capabilities</para>
1601 </listitem>
1602
1603 <listitem>
1604 <para>Linux Additions: Linux 4.8 fix for the kernel display driver
1605 (bugs #15890 and #15896)</para>
1606 </listitem>
1607
1608 <listitem>
1609 <para>Linux Additions: don't load the kernel modules provided by the
1610 Linux distribution but load the kernel modules from the official Guest
1611 Additions package instead (bug #15324)</para>
1612 </listitem>
1613
1614 <listitem>
1615 <para>Linux Additions: fix dynamic resizing problems in recent
1616 Linux guests (bug #15875)</para>
1617 </listitem>
1618
1619 <listitem>
1620 <para>User Manual: fixed error in the VBoxManage chapter for the
1621 <emphasis>getextradata enumerate</emphasis> example (bug #15862)</para>
1622 </listitem>
1623
1624 </itemizedlist>
1625 </sect1>
1626
1627 <sect1>
1628 <title>Version 5.1.4 (2016-08-16)</title>
1629
1630 <para>This is a maintenance release. The following items were fixed and/or
1631 added:</para>
1632
1633 <itemizedlist>
1634
1635 <listitem>
1636 <para>GUI: show actual VM uptime in the session information window</para>
1637 </listitem>
1638
1639 <listitem>
1640 <para>Audio: re-enabled speakers for Mac OS X guests (5.1.0 regression;
1641 bug #15611)</para>
1642 </listitem>
1643
1644 <listitem>
1645 <para>Audio: fixed crashes under certain conditions</para>
1646 </listitem>
1647
1648 <listitem>
1649 <para>USB: fixed a hang under certain conditions</para>
1650 </listitem>
1651
1652 <listitem>
1653 <para>USB: fixed a hanging guest under certain conditions (bug #15747)</para>
1654 </listitem>
1655
1656 <listitem>
1657 <para>PIIX4: implemented dummy SMBus controller to prevent annoying
1658 Linux kernel warnings about uninitialized SMBus base address
1659 (bug #9517)</para>
1660 </listitem>
1661
1662 <listitem>
1663 <para>NVMe: several fixes to improve stability, fixed a crash while
1664 saving a VM state</para>
1665 </listitem>
1666
1667 <listitem>
1668 <para>VMDK: fixed an issue creating fixed size images with certain
1669 sizes and the Split2G option enabled (bug #15748)</para>
1670 </listitem>
1671
1672 <listitem>
1673 <para>VHDX: fixed cloning images with VBoxManage clonehd
1674 (bug #14288)</para>
1675 </listitem>
1676
1677 <listitem>
1678 <para>Storage: fixed broken bandwidth limitation when the limit is very
1679 low (bug #14982)</para>
1680 </listitem>
1681
1682 <listitem>
1683 <para>EFI: fixed sending debug messages in the EFI firmware if a serial
1684 port is enabled (bug #12161)</para>
1685 </listitem>
1686
1687 <listitem>
1688 <para>OVF: when importing appliances, make sure that the version of the
1689 embedded VirtualBox specific settings is processed, to get the
1690 default settings handling right</para>
1691 </listitem>
1692
1693 <listitem>
1694 <para>VBoxManage: Don't try to set the medium type if there is no change
1695 (bug #13850)</para>
1696 </listitem>
1697
1698 <listitem>
1699 <para>Linux installer: fixed some scripting issues (bugs #15701
1700 and #15702)</para>
1701 </listitem>
1702
1703 <listitem>
1704 <para>Linux installer: fixed a path issue on certain Linux
1705 distributions (bug #15717)</para>
1706 </listitem>
1707
1708 <listitem>
1709 <para>Windows hosts: fixed corrupted mouse pointers with some Linux
1710 and Solaris guests (bug #15665)</para>
1711 </listitem>
1712
1713 <listitem>
1714 <para>Linux Additions: made the video driver work on 32-bit guests
1715 with large video memory sizes (bug #15621)</para>
1716 </listitem>
1717
1718 <listitem>
1719 <para>Linux Additions: made the video driver work on kernel 4.7 and
1720 later (bug #15769)</para>
1721 </listitem>
1722
1723 <listitem>
1724 <para>Linux Additions: converted a failure message to an informational
1725 one when drivers could not be stopped during upgrade (bug
1726 #15692)</para>
1727 </listitem>
1728
1729 <listitem>
1730 <para>Linux Additions: made the video driver work around an X server
1731 bug which cause screen refresh to stop (bug #15511)</para>
1732 </listitem>
1733
1734 <listitem>
1735 <para>Windows Additions: auto-resizing fixes for Windows 10 guests
1736 (bug #15257)</para>
1737 </listitem>
1738
1739 <listitem>
1740 <para>Windows Additions: fixed VBoxTray problems with Windows 2000
1741 (bug #15661)</para>
1742 </listitem>
1743
1744 </itemizedlist>
1745 </sect1>
1746
1747 <sect1>
1748 <title>Version 5.1.2 (2016-07-21)</title>
1749
1750 <para>This is a maintenance release. The following items were fixed and/or
1751 added:</para>
1752
1753 <itemizedlist>
1754
1755 <listitem>
1756 <para>VMM: several fixes</para>
1757 </listitem>
1758
1759 <listitem>
1760 <para>GUI: fixed screenshot if the VM is started in separate mode</para>
1761 </listitem>
1762
1763 <listitem>
1764 <para>GUI: fixed issue with double-click/opening registered file types
1765 (.vbox and .vbox-extpack) on Mac OS X (bug #15648)</para>
1766 </listitem>
1767
1768 <listitem>
1769 <para>GUI: fixed a bug which made it impossible close some error/warning
1770 messages using the close button</para>
1771 </listitem>
1772
1773 <listitem>
1774 <para>GUI: weakened the control over the VM window behavior allowing to resize
1775 it across multiple screens and to use in Snap Assist techniques</para>
1776 </listitem>
1777
1778 <listitem>
1779 <para>GUI: jump to the second tab of the session information window
1780 (5.1.0 regression)</para>
1781 </listitem>
1782
1783 <listitem>
1784 <para>GUI: fix for Alt-Tab</para>
1785 </listitem>
1786
1787 <listitem>
1788 <para>Storage: fixed creating fixed size VHD images (bug #15601)</para>
1789 </listitem>
1790
1791 <listitem>
1792 <para>Storage: fixed a hang during power off if the VM was suspended
1793 before and a NVMe controller is configured</para>
1794 </listitem>
1795
1796 <listitem>
1797 <para>USB: fixed a crash under certain conditions</para>
1798 </listitem>
1799
1800 <listitem>
1801 <para>Audio: make AC'97 volume control work again (5.1.0 regression;
1802 bug #15598)</para>
1803 </listitem>
1804
1805 <listitem>
1806 <para>Audio: fixed rare VM hangs when using AC'97 emulation</para>
1807 </listitem>
1808
1809 <listitem>
1810 <para>Audio: SB16 fixes</para>
1811 </listitem>
1812
1813 <listitem>
1814 <para>EFI: fixed access to devices attached to SATA port 2 and
1815 higher (bug #15607)</para>
1816 </listitem>
1817
1818 <listitem>
1819 <para>OVA: fix for checking certain signatures</para>
1820 </listitem>
1821
1822 <listitem>
1823 <para>OVA: fixed MAC address generation for appliances created by
1824 VirtualBox (5.1.0 regression; bug #15623)</para>
1825 </listitem>
1826
1827 <listitem>
1828 <para>API: fixed audio settings handling for older config files
1829 (bug #15626)</para>
1830 </listitem>
1831
1832 <listitem>
1833 <para>API: fixed truncation of USB product/vendor IDs on Linux
1834 hosts (5.1.0 regression; bug #15644)</para>
1835 </listitem>
1836
1837 <listitem>
1838 <para>API: fixed VRDP with authentication (bug #15653)</para>
1839 </listitem>
1840
1841 <listitem>
1842 <para>API: don't crash if there is no graphics controller configured
1843 (bug #15628)</para>
1844 </listitem>
1845
1846 <listitem>
1847 <para>Linux hosts: fixed EL5 builds (bug #15634)</para>
1848 </listitem>
1849
1850 <listitem>
1851 <para>non-Windows hosts: fixed a crash during shutdown under rare
1852 circumstances (bug #15568)</para>
1853 </listitem>
1854
1855 <listitem>
1856 <para>Linux Additions: fixed SELinux issue which prevented certain
1857 Linux guests to work in 3D mode (bug #15574)</para>
1858 </listitem>
1859
1860 <listitem>
1861 <para>User Manual: updates</para>
1862 </listitem>
1863
1864 </itemizedlist>
1865 </sect1>
1866
1867 <sect1>
1868 <title>Version 5.1.0 (2016-07-12)</title>
1869
1870 <para>This is a major update. The following major new features
1871 were added:</para>
1872
1873 <itemizedlist>
1874
1875 <listitem>
1876 <para>VMM: new APIC and I/O APIC implementations that result in significantly improved
1877 performance in certain situations (for example with networking, bug #15295)</para>
1878 </listitem>
1879
1880 <listitem>
1881 <para>VMM: added support for Hyper-V paravirtualized debugging of Windows guests</para>
1882 </listitem>
1883
1884 <listitem>
1885 <para>VMM: emulate even more MMIO and shadow pagetable exits without going back to
1886 user mode</para>
1887 </listitem>
1888
1889 <listitem>
1890 <para>GUI: overall migration to Qt5 (bug #11775)</para>
1891 </listitem>
1892
1893 <listitem>
1894 <para>GUI: passive API event listener improving the VM GUI performance and
1895 response time</para>
1896 </listitem>
1897
1898 <listitem>
1899 <para>Audio: added HDA (High Definition Audio) support for newer Linux guests</para>
1900 </listitem>
1901
1902 <listitem>
1903 <para>Audio: added on-demand timers which should improve the overall performance
1904 and reduce the CPU consumption</para>
1905 </listitem>
1906
1907 <listitem>
1908 <para>Audio: more fine-grained volume control for the AC'97 emulation, which now also
1909 takes the master volume control into account</para>
1910 </listitem>
1911
1912 <listitem>
1913 <para>better support for Python 3</para>
1914 </listitem>
1915
1916 </itemizedlist>
1917
1918 <para>In addition, the following items were fixed and/or added:</para>
1919
1920 <itemizedlist>
1921
1922 <listitem>
1923 <para>VMM: activate the x2APIC by default for Linux guests</para>
1924 </listitem>
1925
1926 <listitem>
1927 <para>VMM: many more fixes</para>
1928 </listitem>
1929
1930 <listitem>
1931 <para>GUI: the <emphasis>Detach UI</emphasis> action is now a part of the
1932 VM Machine menu</para>
1933 </listitem>
1934
1935 <listitem>
1936 <para>GUI: reworked session information window</para>
1937 </listitem>
1938
1939 <listitem>
1940 <para>GUI: the new VM wizard now allows to choose the VM location for the VM
1941 which is being created</para>
1942 </listitem>
1943
1944 <listitem>
1945 <para>GUI: fixed location of touch events in unscaled HiDPI mode
1946 (bugs #14366, #14367)</para>
1947 </listitem>
1948
1949 <listitem>
1950 <para>GUI: various bugfixes and internal cleanup</para>
1951 </listitem>
1952
1953 <listitem>
1954 <para>Storage: use <emphasis>fallocate()</emphasis> or similar if present to speed
1955 up creating fixed-sized disk images (bug #5967)</para>
1956 </listitem>
1957
1958 <listitem>
1959 <para>Storage: implemented NVMHCI-compatible storage controller</para>
1960 </listitem>
1961
1962 <listitem>
1963 <para>Audio: various bugfixes and infrastructure improvements</para>
1964 </listitem>
1965
1966 <listitem>
1967 <para>E1000: implemented interrupt throttling for performance improvements</para>
1968 </listitem>
1969
1970 <listitem>
1971 <para>EFI: many improvements, for example allow to boot from USB</para>
1972 </listitem>
1973
1974 <listitem>
1975 <para>OVF: improved handling of signed manifests</para>
1976 </listitem>
1977
1978 <listitem>
1979 <para>API: Windows XP guests and Windows 2003 server guests now default to
1980 the E1000 T Server network card</para>
1981 </listitem>
1982
1983 <listitem>
1984 <para>VBoxSVC: fixed several memory leaks when handling .dmg images</para>
1985 </listitem>
1986
1987 <listitem>
1988 <para>Installers: ship VBoxBugReport</para>
1989 </listitem>
1990
1991 <listitem>
1992 <para>Windows hosts: reworked COM proxy (e.g. bug #8298)</para>
1993 </listitem>
1994
1995 <listitem>
1996 <para>Linux installers: no longer rely on DKMS for module rebuilding</para>
1997 </listitem>
1998
1999 <listitem>
2000 <para>Linux Additions: fix a problem when updating the initramfs after
2001 the guest modules are compiled (bug #15579)</para>
2002 </listitem>
2003
2004 <listitem>
2005 <para>Linux Additions: try to fix a problem where the OpenGL libraries
2006 where loaded by the X server when we only support X clients
2007 (bug #15574)</para>
2008 </listitem>
2009
2010 </itemizedlist>
2011
2012 </sect1>
2013
2014 <sect1>
2015 <title>Version 5.0.24 (2016-06-28)</title>
2016
2017 <para>This is a maintenance release. The following items were fixed and/or
2018 added:</para>
2019
2020 <itemizedlist>
2021
2022 <listitem>
2023 <para>VMM: reverted to the old I/O-APIC code for now to fix certain
2024 regressions with 5.0.22 (bug #15529). This means that the networking
2025 performance with certain guests will drop to the 5.0.20 level
2026 (bug #15295). One workaround is to disable GRO for Linux guests</para>
2027 </listitem>
2028
2029 <listitem>
2030 <para>Main: when taking a screenshot, don't save garbage for blanked
2031 screens</para>
2032 </listitem>
2033
2034 <listitem>
2035 <para>NAT: correctly parse resolv.conf file with multiple
2036 separators (5.0.22 regression)</para>
2037 </listitem>
2038
2039 <listitem>
2040 <para>Storage: fixed a possible corruption of stream optimized
2041 VMDK images from VMware when opened in read/write mode for the
2042 first time</para>
2043 </listitem>
2044
2045 <listitem>
2046 <para>ACPI: notify the guest when the battery / AC state changes instead
2047 of relying on guest polling</para>
2048 </listitem>
2049
2050 <listitem>
2051 <para>Linux hosts: fixed <emphasis>VERR_VMM_SET_JMP_ABORTED_RESUME</emphasis>
2052 Guru Meditations on hosts with Linux 4.6 or later (bug #15439)</para>
2053 </listitem>
2054
2055 <listitem>
2056 <para>Solaris hosts: make the GUI work on Solaris 10 again (bug #15549)</para>
2057 </listitem>
2058
2059 </itemizedlist>
2060 </sect1>
2061
2062 <sect1>
2063 <title>Version 5.0.22 (2016-06-16)</title>
2064
2065 <para>This is a maintenance release. The following items were fixed and/or
2066 added:</para>
2067
2068 <itemizedlist>
2069
2070 <listitem>
2071 <para>VMM: fixes for certain Intel Atom hosts (bug #14915)</para>
2072 </listitem>
2073
2074 <listitem>
2075 <para>VMM: properly restore the complete FPU state for 32-bit guests
2076 on 64-bit hosts on Intel Sandy Bridge and Ivy Bridge CPUs</para>
2077 </listitem>
2078
2079 <listitem>
2080 <para>VMM: new I/O-APIC implementation fixing several bugs and improving
2081 the performance under certain conditions (bug #15295 and others)</para>
2082 </listitem>
2083
2084 <listitem>
2085 <para>VMM: fixed a potential Linux guest panic on AMD hosts</para>
2086 </listitem>
2087
2088 <listitem>
2089 <para>VMM: fixed a potential hang with 32-bit EFI guests on
2090 Intel CPUs (VT-x without unrestricted guest execution)</para>
2091 </listitem>
2092
2093 <listitem>
2094 <para>GUI: don't allow to start subsequent separate VM instances</para>
2095 </listitem>
2096
2097 <listitem>
2098 <para>GUI: raised upper limit for video capture screen resolution
2099 (bug #15432)</para>
2100 </listitem>
2101
2102 <listitem>
2103 <para>GUI: warn if the VM has less than 128MB VRAM configured and 3D
2104 enabled</para>
2105 </listitem>
2106
2107 <listitem>
2108 <para>Main: when monitoring DNS configuration changes on Windows hosts
2109 avoid false positives from competing DHCP renewals. This should fix
2110 NAT link flaps when host has multiple DHCP configured interfaces, in
2111 particular when the host uses OpnVPN</para>
2112 </listitem>
2113
2114 <listitem>
2115 <para>Main: properly display an error message if the VRDE server
2116 cannot be enabled at runtime, for example because another service
2117 is using the same port</para>
2118 </listitem>
2119
2120 <listitem>
2121 <para>NAT: Initialize guest address guess for wildcard
2122 port-forwarding rules with default guest address (bug #15412)</para>
2123 </listitem>
2124
2125 <listitem>
2126 <para>VGA: fix for a problem which made certain legacy guests crash
2127 under certain conditions (bug #14811)</para>
2128 </listitem>
2129
2130 <listitem>
2131 <para>OVF: fixed import problems for some appliances using an AHCI
2132 controller created by 3rd party applications</para>
2133 </listitem>
2134
2135 <listitem>
2136 <para>SDK: reduced memory usage in the webservice Java bindings</para>
2137 </listitem>
2138
2139 <listitem>
2140 <para>Windows hosts: fixed performance regresson with SMP guests
2141 (5.0 regression)</para>
2142 </listitem>
2143
2144 <listitem>
2145 <para>Windows hosts: fixes for the shared clipboard</para>
2146 </listitem>
2147
2148 <listitem>
2149 <para>Windows hosts: Windows hardening fix</para>
2150 </listitem>
2151
2152 <listitem>
2153 <para>Windows Additions: fixes to retain the guest display layout
2154 when resizing or disabling the guest monitors</para>
2155 </listitem>
2156
2157 <listitem>
2158 <para>Linux hosts: EL 6.8 fix (bug #15411)</para>
2159 </listitem>
2160
2161 <listitem>
2162 <para>Linux hosts: Linux 4.7 fix (bug #15459)</para>
2163 </listitem>
2164
2165 <listitem>
2166 <para>Linux Additions: Linux 4.7 fixes (bug #15444)</para>
2167 </listitem>
2168
2169 <listitem>
2170 <para>Linux Additions: fix for certain 32-bit guests (5.0.18
2171 regression; bug #15320)</para>
2172 </listitem>
2173
2174 <listitem>
2175 <para>Linux Additions: fixed mouse pointer offset (5.0.18
2176 regression; bug #15324)</para>
2177 </listitem>
2178
2179 <listitem>
2180 <para>Linux Additions: made old X.Org releases work again with
2181 kernels 3.11 and later (5.0.18 regression; bug #15319)</para>
2182 </listitem>
2183
2184 <listitem>
2185 <para>Linux Additions: fixed X.Org crash after hard guest reset
2186 (5.0.18 regression; bug #15354)</para>
2187 </listitem>
2188
2189 <listitem>
2190 <para>Linux Additions: don't stop the X11 setup if loading the
2191 shared folders module fails (5.0.18 regression)</para>
2192 </listitem>
2193
2194 <listitem>
2195 <para>Linux Additions: don't complain if the Drag and Drop service
2196 is not available on the host</para>
2197 </listitem>
2198
2199 <listitem>
2200 <para>Solaris Additions: added support for X.org 1.18</para>
2201 </listitem>
2202
2203 </itemizedlist>
2204 </sect1>
2205
2206 <sect1>
2207 <title>Version 5.0.20 (2016-04-28)</title>
2208
2209 <para>This is a maintenance release. The following items were fixed and/or
2210 added:</para>
2211
2212 <itemizedlist>
2213
2214 <listitem>
2215 <para>Storage: fixed a regression causing write requests from the BIOS
2216 to cause a Guru Meditation with the LsiLogic SCSI controller
2217 (5.0.18 regression; bug #15317)</para>
2218 </listitem>
2219
2220 <listitem>
2221 <para>Storage: several emulation fixes in the BusLogic SCSI
2222 controller emulation</para>
2223 </listitem>
2224
2225 <listitem>
2226 <para>NAT Network: support TCP in DNS proxy (same problem as
2227 in bug #14736 for NAT)</para>
2228 </listitem>
2229
2230 <listitem>
2231 <para>NAT: rework handling of port-forwarding rules (bug #13570)</para>
2232 </listitem>
2233
2234 <listitem>
2235 <para>NAT: rewrite host resolver to handle more query types
2236 and make it asynchronous so that a stalled lookup doesn't block all
2237 NAT traffic</para>
2238 </listitem>
2239
2240 <listitem>
2241 <para>Snapshots: don't crash when restoring a snapshot which has more
2242 network adapters than the current state (ie when the snapshot uses
2243 ICH9 and the current state uses PIIX3)</para>
2244 </listitem>
2245
2246 <listitem>
2247 <para>Guest Control: various bugfixes for the <emphasis>copyfrom</emphasis>
2248 and <emphasis>copyto</emphasis> commands / API (bug #14336)</para>
2249 </listitem>
2250
2251 <listitem>
2252 <para>VBoxManage: list processor features on <emphasis>list
2253 hostinfo</emphasis> (bug #15334)</para>
2254 </listitem>
2255
2256 <listitem>
2257 <para>Linux hosts: fix for Linux 4.5 if
2258 <emphasis>CONFIG_NET_CLS_ACT</emphasis> is enabled (bug #15327)</para>
2259 </listitem>
2260
2261 <listitem>
2262 <para>Windows hosts: another fix for recent Windows 10 insider builds
2263 (bug #15337)</para>
2264 </listitem>
2265
2266 <listitem>
2267 <para>Windows hosts: make it work on Windows XP again (5.0.18
2268 regression)</para>
2269 </listitem>
2270
2271 <listitem>
2272 <para>Windows Additions: fixed performance issues with PowerPoint
2273 2010 and the WDDM graphics drivers if Aero is disabled</para>
2274 </listitem>
2275
2276 </itemizedlist>
2277
2278 </sect1>
2279
2280 <sect1>
2281 <title>Version 5.0.18 (2016-04-18)</title>
2282
2283 <para>This is a maintenance release. The following items were fixed and/or
2284 added:</para>
2285
2286 <itemizedlist>
2287
2288 <listitem>
2289 <para>GUI: position off-screen windows to be fully visible again on relaunch
2290 in consistence with default-behavior (bug #15226)</para>
2291 </listitem>
2292
2293 <listitem>
2294 <para>GUI: fixed the <emphasis>View</emphasis> menu /
2295 <emphasis>Full-screen Mode</emphasis> behavior on Mac OS X El Capitan</para>
2296 </listitem>
2297
2298 <listitem>
2299 <para>GUI: fixed a test which allowed to encrypt a hard disk with an
2300 empty password</para>
2301 </listitem>
2302
2303 <listitem>
2304 <para>GUI: fixed a crash under certain conditions during VM shutdown</para>
2305 </listitem>
2306
2307 <listitem>
2308 <para>GUI: fixed the size of the VM list scrollbar in the VM selector
2309 when entering a group</para>
2310 </listitem>
2311
2312 <listitem>
2313 <para>PC speaker passthrough: fixes (Linux hosts only; bug #627)</para>
2314 </listitem>
2315
2316 <listitem>
2317 <para>Drag and drop: several fixes</para>
2318 </listitem>
2319
2320 <listitem>
2321 <para>SATA: fixed hotplug flag handling when EFI is used</para>
2322 </listitem>
2323
2324 <listitem>
2325 <para>Storage: fixed handling of encrypted disk images with SCSI
2326 controllers (bug #14812)</para>
2327 </listitem>
2328
2329 <listitem>
2330 <para>Storage: fixed possible crash with Solaris 7 if the BusLogic
2331 SCSI controller is used</para>
2332 </listitem>
2333
2334 <listitem>
2335 <para>USB: properly purge non-ASCII characters from USB strings
2336 (bugs #8801, #15222)</para>
2337 </listitem>
2338
2339 <listitem>
2340 <para>NAT Network: fixed 100% CPU load in VBoxNetNAT on Mac OS X
2341 under certain circumstances (bug #15223)</para>
2342 </listitem>
2343
2344 <listitem>
2345 <para>ACPI: fixed ACPI tables to make the display color management
2346 settings available again for older Windows versions (4.3.22
2347 regression)</para>
2348 </listitem>
2349
2350 <listitem>
2351 <para>Guest Control: fixed <emphasis>VBoxManage copyfrom</emphasis>
2352 command (bug #14336)</para>
2353 </listitem>
2354
2355 <listitem>
2356 <para>Snapshots: fixed several problems when removing older snapshots
2357 (bug #15206)</para>
2358 </listitem>
2359
2360 <listitem>
2361 <para>VBoxManage: fixed <emphasis>--verbose</emphasis> output of the
2362 <emphasis>guestcontrol</emphasis> command</para>
2363 </listitem>
2364
2365 <listitem>
2366 <para>Windows hosts: hardening fixes required for recent Windows 10
2367 insider builds (bugs #15245, #15296)</para>
2368 </listitem>
2369
2370 <listitem>
2371 <para>Windows hosts: fixed support of jumbo frames in with bridged
2372 networking (5.0.16 regression; bug #15209)</para>
2373 </listitem>
2374
2375 <listitem>
2376 <para>Windows hosts: don't prevent receiving multicast traffic if
2377 host-only adapters are installed (bug #8698)</para>
2378 </listitem>
2379
2380 <listitem>
2381 <para>Linux hosts: added support for the new naming scheme of NVME disks when
2382 creating raw disks</para>
2383 </listitem>
2384
2385 <listitem>
2386 <para>Solaris hosts / guests: properly sign the kernel modules (bug #12608)</para>
2387 </listitem>
2388
2389 <listitem>
2390 <para>Linux hosts / guests: Linux 4.5 fixes (bug #15251)</para>
2391 </listitem>
2392
2393 <listitem>
2394 <para>Linux hosts / guests: Linux 4.6 fixes (bug #15298)</para>
2395 </listitem>
2396
2397 <listitem>
2398 <para>Linux Additions: added a kernel graphics driver to support graphics
2399 when X.Org does not have root rights (bug #14732)</para>
2400 </listitem>
2401
2402 <listitem>
2403 <para>Linux/Solaris Additions: fixed several issues causing Linux/Solatis
2404 guests using software rendering when 3D acceleration is available</para>
2405 </listitem>
2406
2407 <listitem>
2408 <para>Windows Additions: fixed a hang with PowerPoint 2010 and the WDDM
2409 drivers if Aero is disabled</para>
2410 </listitem>
2411
2412 </itemizedlist>
2413
2414 </sect1>
2415
2416 <sect1>
2417 <title>Version 5.0.16 (2016-03-04)</title>
2418
2419 <para>This is a maintenance release. The following items were fixed and/or
2420 added:</para>
2421
2422 <itemizedlist>
2423
2424 <listitem>
2425 <para>VMM: fixed a problem which could lead to a wrong guest behavior on
2426 AMD CPUs (bugs #14831 and #15186)</para>
2427 </listitem>
2428
2429 <listitem>
2430 <para>GUI: don't try to synchronize the HID LEDs if the VM window is not
2431 active or if it's minimized (Windows / Mac OS X hosts only; bug #14302)</para>
2432 </listitem>
2433
2434 <listitem>
2435 <para>GUI: prevent a crash during startup under rare conditions</para>
2436 </listitem>
2437
2438 <listitem>
2439 <para>GUI: sub-menu option to disable the guest-OS type overlay in the
2440 application dock icon on Mac OS X</para>
2441 </listitem>
2442
2443 <listitem>
2444 <para>GUI: position off-screen windows to be fully visible again on relaunch</para>
2445 </listitem>
2446
2447 <listitem>
2448 <para>GUI: hide the VT-x/AMD-V checkbox if raw-mode is not supported
2449 (usually Mac OS X hosts; bug #15178)</para>
2450 </listitem>
2451
2452 <listitem>
2453 <para>PC speaker passthrough: new experimental feature, available on
2454 Linux host only</para>
2455 </listitem>
2456
2457 <listitem>
2458 <para>Audio: several fixes for Mac OS X hosts + guests</para>
2459 </listitem>
2460
2461 <listitem>
2462 <para>Audio: properly handle default audio device changes (Windows hosts)</para>
2463 </listitem>
2464
2465 <listitem>
2466 <para>USB: serveral fixes for the xHCI controller (e.g. for webcam
2467 passthrough)</para>
2468 </listitem>
2469
2470 <listitem>
2471 <para>BIOS: fixed int15/AH=83/AL=00 function (4.2.0 regression)</para>
2472 </listitem>
2473
2474 <listitem>
2475 <para>iPXE: enable the HTTP download protocol on non-Linux hosts (bug #13628)</para>
2476 </listitem>
2477
2478 <listitem>
2479 <para>Shared folders: fixed a failure to load the saved state under
2480 certain circumstances (bug #6314)</para>
2481 </listitem>
2482
2483 <listitem>
2484 <para>Guest Control: added support for (cached) Active Directory authentication
2485 in case the domain controller is not reachable (anymore)</para>
2486 </listitem>
2487
2488 <listitem>
2489 <para>Serial ports: raised the number of serial ports per VM from 2 to 4
2490 (bug #9109)</para>
2491 </listitem>
2492
2493 <listitem>
2494 <para>Serial ports: fix for the TCP/IP backend (Windows hosts only; bug #15188)</para>
2495 </listitem>
2496
2497 <listitem>
2498 <para>SDK: make the Python webservice API binding work again (5.0 regression)</para>
2499 </listitem>
2500
2501 <listitem>
2502 <para>Seamless mode: fixed a crash under certain circumstances
2503 (bug #15106)</para>
2504 </listitem>
2505
2506 <listitem>
2507 <para>Linux hosts: fixed the /sbin/rcvboxdrv script as well as the missing
2508 shebang in two scripts (bugs #15055 and #15057)</para>
2509 </listitem>
2510
2511 <listitem>
2512 <para>Linux hosts: properly uninstall Python files installed by the
2513 .run installer</para>
2514 </listitem>
2515
2516 <listitem>
2517 <para>Windows hosts: hardening fix required for recent Windows insider
2518 builds (bug #14052)</para>
2519 </listitem>
2520
2521 <listitem>
2522 <para>Windows hosts: fixed Python installation path (bug #13131)</para>
2523 </listitem>
2524
2525 <listitem>
2526 <para>Windows hosts: support MTU larger than 2 KB with bridged
2527 networking (bug #15140)</para>
2528 </listitem>
2529
2530 <listitem>
2531 <para>Windows hosts / guests: properly sign binaries using a sha-256
2532 certificate (bug #15054)</para>
2533 </listitem>
2534
2535 <listitem>
2536 <para>Windows Additions: fixed guest property enumeration of logged-in
2537 users</para>
2538 </listitem>
2539
2540 <listitem>
2541 <para>Windows Additions: fixed sporadical failure of the graphics driver
2542 in Windows 10 guests (bug #14409)</para>
2543 </listitem>
2544
2545 <listitem>
2546 <para>Windows Additions: under rare circumstances no mouse movement
2547 events were delivered to the guest</para>
2548 </listitem>
2549
2550 </itemizedlist>
2551 </sect1>
2552
2553 <sect1>
2554 <title>Version 5.0.14 (2016-01-19)</title>
2555
2556 <para>This is a maintenance release. The following items were fixed and/or
2557 added:</para>
2558
2559 <itemizedlist>
2560
2561 <listitem>
2562 <para>GUI: properly limit the number of VCPUs to the number of physical
2563 cores on Mac OS X (bug #15018)</para>
2564 </listitem>
2565
2566 <listitem>
2567 <para>Audio: fixed a bug which prevented loading a saved state
2568 of a saved guests with HDA emulation (5.0.12 regression; bug #14981)</para>
2569 </listitem>
2570
2571 <listitem>
2572 <para>Audio: don't crash if the backend is unable to initialize
2573 (bug #14960)</para>
2574 </listitem>
2575
2576 <listitem>
2577 <para>Audio: fixed audio capture on Mac OS X (bug #14386)</para>
2578 </listitem>
2579
2580 <listitem>
2581 <para>Storage: fixed a possible crash when attaching the same ISO image
2582 multiple times to the same VM (bug #14951)</para>
2583 </listitem>
2584
2585 <listitem>
2586 <para>BIOS: properly report if two floppy drives are attached</para>
2587 </listitem>
2588
2589 <listitem>
2590 <para>USB: fixed a problem with filters which would not capture the
2591 device under certain circumstances (5.0.10 regression; bug #15042)</para>
2592 </listitem>
2593
2594 <listitem>
2595 <para>ExtPack: black-list Extension Packs older than 4.3.30 due to
2596 incompatible changes not being properly handled in the past</para>
2597 </listitem>
2598
2599 <listitem>
2600 <para>Windows hosts: fixed a regression which caused robocopy
2601 to fail (bug #14958)</para>
2602 </listitem>
2603
2604 <listitem>
2605 <para>Linux hosts: properly create the <emphasis>/sbin/rcvboxdrv</emphasis>
2606 symbolic link (5.0.12 regression; bug #14989)</para>
2607 </listitem>
2608
2609 <listitem>
2610 <para>Mac OS X hosts: several fixes for USB on El Capitan (bug #14677)</para>
2611 </listitem>
2612
2613 <listitem>
2614 <para>Linux Additions: fixes for Linux 4.5 (bug #15032)</para>
2615 </listitem>
2616
2617 </itemizedlist>
2618 </sect1>
2619
2620 <sect1>
2621 <title>Version 5.0.12 (2015-12-18)</title>
2622
2623 <para>This is a maintenance release. The following items were fixed and/or
2624 added:</para>
2625
2626 <itemizedlist>
2627
2628 <listitem>
2629 <para>GUI: fixed wrong scrolling behaviour in the VM selector window
2630 when a VM item is dragged out of the chooser-pane area</para>
2631 </listitem>
2632
2633 <listitem>
2634 <para>GUI: fixed the validation of IPv6 port-forwarding rules</para>
2635 </listitem>
2636
2637 <listitem>
2638 <para>GUI: suppress the first-run wizard if a CD/DVD medium is
2639 inserted using the selector UI</para>
2640 </listitem>
2641
2642 <listitem>
2643 <para>GUI: fixed the Ctrl+Break key sequence scan codes
2644 (bug #14927)</para>
2645 </listitem>
2646
2647 <listitem>
2648 <para>GUI: improved handling of text selection mouse pointer (bug #750)</para>
2649 </listitem>
2650
2651 <listitem>
2652 <para>Host services: fixed a crash during VM shutdown under rare
2653 conditions (5.0.6 regression; bug #14841)</para>
2654 </listitem>
2655
2656 <listitem>
2657 <para>Shared folders: fixed a sharing violation if a file is opened
2658 to check the attributes (Windows hosts only; bug #14450)</para>
2659 </listitem>
2660
2661 <listitem>
2662 <para>Webcam: passthrough fix for certain devices (Mac OS X hosts only)</para>
2663 </listitem>
2664
2665 <listitem>
2666 <para>XHCI: fixed broken emulation if software virtualization is used</para>
2667 </listitem>
2668
2669 <listitem>
2670 <para>XHCI: several fixes</para>
2671 </listitem>
2672
2673 <listitem>
2674 <para>3D: fixed state handling under certain conditions (bug #13487)</para>
2675 </listitem>
2676
2677 <listitem>
2678 <para>Audio: several fixes</para>
2679 </listitem>
2680
2681 <listitem>
2682 <para>BIOS: added LBA64 support for being able to boot from huge hard
2683 disks(bug #7415)</para>
2684 </listitem>
2685
2686 <listitem>
2687 <para>EFI: fix for Windows 10 guests</para>
2688 </listitem>
2689
2690 <listitem>
2691 <para>ExtPack: before installing an Extension Pack check if there are
2692 VMs running to prevent file system locking issues</para>
2693 </listitem>
2694
2695 <listitem>
2696 <para>rdesktop-vrdp: source code tarball fixes</para>
2697 </listitem>
2698
2699 <listitem>
2700 <para>Windows hosts: fixed hang when using VBoxAuthSimple library for
2701 VRDP external authentication (bug #14931)</para>
2702 </listitem>
2703
2704 <listitem>
2705 <para>Windows hosts: fixed a regression which prevented it to attach to
2706 a physical network adapter having TCP/IP disabled (bug #14578)</para>
2707 </listitem>
2708
2709 <listitem>
2710 <para>Windows hosts: fixed a regression which caused multi-port adapters
2711 to be shown as a single adapter (bugs #14558, #14622)</para>
2712 </listitem>
2713
2714 <listitem>
2715 <para>Windows hosts: fixed a regression which caused created host-only
2716 adapters to not appear in the list (bug #14437)</para>
2717 </listitem>
2718
2719 <listitem>
2720 <para>Windows hosts: fixed host-only adapter creation issues related
2721 to Windows 10 (bugs #14040, #14545)</para>
2722 </listitem>
2723
2724 <listitem>
2725 <para>Linux hosts: .desktop file compatibility issue (bug #14808)</para>
2726 </listitem>
2727
2728 <listitem>
2729 <para>Linux hosts / guests: fixes for RHEL 7.2 (bug #14866)</para>
2730 </listitem>
2731
2732 <listitem>
2733 <para>Linux hosts: the command for recompiling the host kernel modules
2734 was changed again, to <emphasis>/sbin/rcvboxdrv setup</emphasis> (bug
2735 #14723)</para>
2736 </listitem>
2737
2738 <listitem>
2739 <para>Linux hosts: some fixes for PCI passthrough (still highly
2740 experimental)</para>
2741 </listitem>
2742
2743 <listitem>
2744 <para>Linux/Mac OS X hosts: fixed a VM hang during startup under certain
2745 circumstances (bug #14933)</para>
2746 </listitem>
2747
2748 <listitem>
2749 <para>Solaris hosts: added Python 2.7 bindings</para>
2750 </listitem>
2751
2752 <listitem>
2753 <para>Mac OS X hosts: fixed a possible crash when the default input or
2754 output audio device changes</para>
2755 </listitem>
2756
2757 <listitem>
2758 <para>Mac OS X hosts: fixed a panic under certain conditions</para>
2759 </listitem>
2760
2761 <listitem>
2762 <para>Linux Additions: prevent the compiler from doing dead-code
2763 elemination on vital code in guest / host communication (bug #14497)</para>
2764 </listitem>
2765
2766 <listitem>
2767 <para>Linux Additions: when mounting a shared folder, explicitly pass
2768 the share name so that /proc/mounts contains this name instead of 'none'</para>
2769 </listitem>
2770
2771 <listitem>
2772 <para>Linux Additions: workaround for a systemd problem in conjunction
2773 with SELinux which prevented to properly enable the 'vboxadd' service
2774 during while upgrading the Additions</para>
2775 </listitem>
2776
2777 </itemizedlist>
2778 </sect1>
2779
2780 <sect1>
2781 <title>Version 5.0.10 (2015-11-10)</title>
2782
2783 <para>This is a maintenance release. The following items were fixed and/or
2784 added:</para>
2785
2786 <itemizedlist>
2787
2788 <listitem>
2789 <para>VMM: improved support for certain Intel Atom CPUs (bug #14773)</para>
2790 </listitem>
2791
2792 <listitem>
2793 <para>VMM: system register emulation fix (5.0 regression; bug #14515)</para>
2794 </listitem>
2795
2796 <listitem>
2797 <para>GUI: fixed immediate screenshot issue (bug #14108)</para>
2798 </listitem>
2799
2800 <listitem>
2801 <para>GUI: fixed another 3D overlay window reparenting issue when the
2802 VM is switched to full-screen mode on X11 hosts</para>
2803 </listitem>
2804
2805 <listitem>
2806 <para>GUI: fixed help index (bug #14722)</para>
2807 </listitem>
2808
2809 <listitem>
2810 <para>GUI: fixed state synchronization issue in the VM manager window
2811 when VM was paused from its runtime window</para>
2812 </listitem>
2813
2814 <listitem>
2815 <para>Audio: fixed suspending/resuming audio streams on VM
2816 pause/unpause (bug #14784)</para>
2817 </listitem>
2818
2819 <listitem>
2820 <para>Audio: properly reset AC'97 audio streams, otherwise there is
2821 silence until a non-48 kHz stream is played</para>
2822 </listitem>
2823
2824 <listitem>
2825 <para>Audio: fixed a small emulation quirk of the AD1980 codec of the
2826 HDA device to make recent linux guests work (bug #14653)</para>
2827 </listitem>
2828
2829 <listitem>
2830 <para>USB: serveral fixes for the xHCI controller</para>
2831 </listitem>
2832
2833 <listitem>
2834 <para>USB: fixed a crash under certain conditions on hosts with Linux
2835 kernels older than version 3.3</para>
2836 </listitem>
2837
2838 <listitem>
2839 <para>USB: better identification of certain USB devices</para>
2840 </listitem>
2841
2842 <listitem>
2843 <para>NAT: support TCP in DNS proxy (bug #14736)</para>
2844 </listitem>
2845
2846 <listitem>
2847 <para>NAT Network: fixed sporadic crashes on Windows hosts (bug #13899)</para>
2848 </listitem>
2849
2850 <listitem>
2851 <para>API: when creating differencing images (e.g. as part of a snapshot
2852 or cloning a VM) use the same disk image variant as the parent image
2853 if possible, which means that e.g. a diff image for a VMDK image
2854 split into 2 GB files will also be split (bug #14764)</para>
2855 </listitem>
2856
2857 <listitem>
2858 <para>API: event queue handling fixes preventing loss of certain events
2859 at runtime (e.g. new webcam attached), particularly important on Mac
2860 OS X hosts</para>
2861 </listitem>
2862
2863 <listitem>
2864 <para>Webcam: passthrough fix for certain devices (Windows hosts only)</para>
2865 </listitem>
2866
2867 <listitem>
2868 <para>VBoxManage: don't crash on <emphasis>snapshot restorecurrent /
2869 edit</emphasis> if the VM has no snapshots</para>
2870 </listitem>
2871
2872 <listitem>
2873 <para>VBoxManage: don't crash on <emphasis>controlvm
2874 addencpassword</emphasis> (bug #14729)</para>
2875 </listitem>
2876
2877 <listitem>
2878 <para>Mac OS X hosts: use the correct kernel on certain hosts</para>
2879 </listitem>
2880
2881 <listitem>
2882 <para>Windows hosts: fixed VRDP external authentication</para>
2883 </listitem>
2884
2885 <listitem>
2886 <para>Windows hosts: allow to use a shared folder path with extended-length
2887 path prefix (5.0 regression; bug #14651)</para>
2888 </listitem>
2889
2890 <listitem>
2891 <para>Windows hosts: fix a crash in the netfilter host driver under
2892 certain conditions (bug #14799)</para>
2893 </listitem>
2894
2895 <listitem>
2896 <para>Windows host installer: documented and fixed public properties which
2897 can be used to control the installation to some extent</para>
2898 </listitem>
2899
2900 <listitem>
2901 <para>Windows host installer: fixed not starting the actual installation
2902 when showing the version information or help dialogs</para>
2903 </listitem>
2904
2905 <listitem>
2906 <para>X11 Additions: added basic support for X.Org Server 1.18 (3D
2907 requires additional fixes)</para>
2908 </listitem>
2909
2910 </itemizedlist>
2911 </sect1>
2912
2913 <sect1>
2914 <title>Version 5.0.8 (2015-10-20)</title>
2915
2916 <para>This is a maintenance release. The following items were fixed and/or
2917 added:</para>
2918
2919 <itemizedlist>
2920
2921 <listitem>
2922 <para>GUI: Mac OS X: Restore green zoom button for VM windows
2923 (it was hidden in previous release to avoid native full-screen issues).
2924 For Yosemite and El Capitan this button should work accordingly to the
2925 Apple HIG: Full-screen by default, maximize if the user holds the
2926 Option key</para>
2927 </listitem>
2928
2929 <listitem>
2930 <para>Serial ports: fixed wrong IRQ number for the first serial port in
2931 the ACPI tables (5.0.6 regression; bug #14659)</para>
2932 </listitem>
2933
2934 <listitem>
2935 <para>API: fixed a 5.0 regression in <emphasis>VBoxManage setproperty
2936 defaultfrontend</emphasis> (bug #14696)</para>
2937 </listitem>
2938
2939 <listitem>
2940 <para>VBoxManage/vbox-img: conversion to RAW images could result in
2941 a disk image containing all zeroes</para>
2942 </listitem>
2943
2944 <listitem>
2945 <para>Linux hosts: several fixes for systemd integration in .deb / .rpm
2946 packages (e.g. bug #14665). The command for recompiling the host kernel
2947 modules was changed to <emphasis>/sbin/vboxconfig</emphasis></para>
2948 </listitem>
2949
2950 <listitem>
2951 <para>Linux hosts: make host-only interfaces report operstate UP
2952 only when they have VMs attached (bug #14526)</para>
2953 </listitem>
2954
2955 <listitem>
2956 <para>Mac OS X hosts: fix bpf capture and accounting of traffic
2957 on bridged and host-only interfaces (bug #14553)</para>
2958 </listitem>
2959
2960 <listitem>
2961 <para>Windows guests: fixed 3D rendering issues on high resolution
2962 displays</para>
2963 </listitem>
2964
2965 <listitem>
2966 <para>Windows Additions: fixed problems with 3D acceleration on Windows
2967 hosts with Intel HD graphics (bug #14670)</para>
2968 </listitem>
2969
2970 <listitem>
2971 <para>Linux Additions: fix service starting on Debian systems with
2972 systemd installed but not in use (bug #14683)</para>
2973 </listitem>
2974
2975 </itemizedlist>
2976
2977 </sect1>
2978
2979 <sect1>
2980 <title>Version 5.0.6 (2015-10-02)</title>
2981
2982 <para>This is a maintenance release. The following items were fixed and/or
2983 added:</para>
2984
2985 <itemizedlist>
2986
2987 <listitem>
2988 <para>GUI: the update check now uses the HTTP system proxy settings by
2989 default</para>
2990 </listitem>
2991
2992 <listitem>
2993 <para>GUI: About dialog improvements. Copyable version text, do not close
2994 dialog on mouse-clicks and focus losing, explicit close button at the
2995 bottom of dialog and disabled close button fix on OS X. (bugs #9912,
2996 #12749)</para>
2997 </listitem>
2998
2999 <listitem>
3000 <para>GUI: fixed bug when re-assigning shortcuts (bug #14565)</para>
3001 </listitem>
3002
3003 <listitem>
3004 <para>GUI: fixed default focus button in message-box dialogs (bug #14486)</para>
3005 </listitem>
3006
3007 <listitem>
3008 <para>GUI: fixed settings dialog which is opened if the network settings
3009 need to be changed at VM startup (5.0 regression; bug #14601)</para>
3010 </listitem>
3011
3012 <listitem>
3013 <para>GUI: fixed crash during VM start if an early error message needs
3014 to be shown, for example Linux kernel modules not present (bug #14646)</para>
3015 </listitem>
3016
3017 <listitem>
3018 <para>Bridged Networking: fixed handling of guest DHCP requests without UDP
3019 checksum when bridging to a wireless interface (bug #14615)</para>
3020 </listitem>
3021
3022 <listitem>
3023 <para>Audio: latency fixes (Windows hosts only; bug #4088)</para>
3024 </listitem>
3025
3026 <listitem>
3027 <para>Guest Control: correctly set <emphasis>USERNAME</emphasis> and
3028 <emphasis>USERPROFILE</emphasis> environment variables (Windows
3029 guests only)</para>
3030 </listitem>
3031
3032 <listitem>
3033 <para>Guest Control: several fixes</para>
3034 </listitem>
3035
3036 <listitem>
3037 <para>API: properly restore NAT port forwarding rules when reverting to
3038 a snapshot</para>
3039 </listitem>
3040
3041 <listitem>
3042 <para>Parallel ports: Several fixes allowing to enable two parallel ports
3043 for a VM</para>
3044 </listitem>
3045
3046 <listitem>
3047 <para>VBoxManage: fixed wrong output of <emphasis>debugvm show</emphasis>
3048 command</para>
3049 </listitem>
3050
3051 <listitem>
3052 <para>VBoxManage: fixed hang when specifying logging groups with
3053 <emphasis>debugvm log</emphasis> starting with
3054 <emphasis>h</emphasis>, for example <emphasis>hex</emphasis></para>
3055 </listitem>
3056
3057 <listitem>
3058 <para>Windows hosts: renamed <emphasis>VBoxStartup.log</emphasis> to
3059 <emphasis>VBoxHardening.log</emphasis> and provide this log file in
3060 the GUI log viewer</para>
3061 </listitem>
3062
3063 <listitem>
3064 <para>Windows hosts: fixed a small memory leak in the Windows host interface
3065 driver (VBoxNetAdp) which caused a BSOD if the driver verifier is enabled
3066 (bug #14562)</para>
3067 </listitem>
3068
3069 <listitem>
3070 <para>Windows hosts: fixed a failure to start VMs on hosts where dsound.dll
3071 is not available (bug #14574)</para>
3072 </listitem>
3073
3074 <listitem>
3075 <para>Windows hosts: another fix for <emphasis>VERR_LDR_MISMATCH_NATIVE</emphasis>
3076 errors (bug #14579)</para>
3077 </listitem>
3078
3079 <listitem>
3080 <para>Windows hosts: fixed host-to-guest communication with bridged networking
3081 (bugs #14326, #14457)</para>
3082 </listitem>
3083
3084 <listitem>
3085 <para>Windows hosts: fixed broken data receiving from the serial device with
3086 the named pipe backend if Kaspersky AV is installed</para>
3087 </listitem>
3088
3089 <listitem>
3090 <para>Linux hosts: Linux 4.3 compile fixes</para>
3091 </listitem>
3092
3093 <listitem>
3094 <para>Linux hosts: installer fix for certain systems (bug #14627)</para>
3095 </listitem>
3096
3097 <listitem>
3098 <para>Linux hosts / guests: native systemd support for the host/guest
3099 installer scripts. The scripts for re-compiling the kernel modules
3100 are now located at /sbin/rcvboxdrv (host) and /sbin/rcvboxadd
3101 (Guest Additions)</para>
3102 </listitem>
3103
3104 <listitem>
3105 <para>Mac OS X hosts: GUI-related fixes for El Capitan</para>
3106 </listitem>
3107
3108 <listitem>
3109 <para>Mac OS X hosts: fixed a problem with capturing USB devices under
3110 El Capitan</para>
3111 </listitem>
3112
3113 <listitem>
3114 <para>Mac OS X hosts: allow colon character on shared folders (bug #14554)</para>
3115 </listitem>
3116
3117 <listitem>
3118 <para>Linux Additions: properly set the VBoxService process ID in the PID
3119 file (bug #14571)</para>
3120 </listitem>
3121
3122 <listitem>
3123 <para>Linux Additions: Guest Control fixes (bug #14573)</para>
3124 </listitem>
3125
3126 <listitem>
3127 <para>Windows Additions: fixed shutting down VBoxTray when running with
3128 older VirtualBox host versions</para>
3129 </listitem>
3130
3131 <listitem>
3132 <para>Windows Additions: fixed video playback with VLC and Windows Media
3133 Player when the WDDM driver is used and 3D is not used</para>
3134 </listitem>
3135
3136 <listitem>
3137 <para>Windows Additions: prevent a possible VLC crash when the WDDM driver
3138 is used and 3D is enabled by implementing YV12 surfaces</para>
3139 </listitem>
3140
3141 </itemizedlist>
3142 </sect1>
3143
3144 <sect1>
3145 <title>Version 5.0.4 (2015-09-08)</title>
3146
3147 <para>This is a maintenance release. The following items were fixed and/or
3148 added:</para>
3149
3150 <itemizedlist>
3151
3152 <listitem>
3153 <para>VMM: fixed an issue with Windows 10 guest kernel debugging over the
3154 network for Hyper-V paravirtualized VMs</para>
3155 </listitem>
3156
3157 <listitem>
3158 <para>VMM: fixed a bug which prevented reading the saved state of the
3159 'PATM' unit from VirtualBox 4.3.x (bug #14512)</para>
3160 </listitem>
3161
3162 <listitem>
3163 <para>GUI: changed default OS type for Windows from Windows XP to Windows 7</para>
3164 </listitem>
3165
3166 <listitem>
3167 <para>GUI: added another pre-defined guest screen resolution (bug #14384)</para>
3168 </listitem>
3169
3170 <listitem>
3171 <para>GUI: fixed update check which was broken due to changing the
3172 location of the root certificates (bug #13096)</para>
3173 </listitem>
3174
3175 <listitem>
3176 <para>GUI: fixed issues with synchronization of Caps lock / Num lock / Scroll
3177 lock on Windows hosts (bug #14302)</para>
3178 </listitem>
3179
3180 <listitem>
3181 <para>GUI: don't crash during VM shutdown if 2D video acceleration and 3D support
3182 are enabled (Mac OS X hosts only)</para>
3183 </listitem>
3184
3185 <listitem>
3186 <para>GUI: several seamless fixes for certain X11 window managers, also when
3187 used in multi-screen setups</para>
3188 </listitem>
3189
3190 <listitem>
3191 <para>GUI: Log window size, position and cursor-position fixes</para>
3192 </listitem>
3193
3194 <listitem>
3195 <para>Audio: fixed playing leftover/deprecated audio samples</para>
3196 </listitem>
3197
3198 <listitem>
3199 <para>Audio: fixed playing audio after suspending the host (5.0 regression;
3200 Linux hosts using the ALSA backend)</para>
3201 </listitem>
3202
3203 <listitem>
3204 <para>Audio: fixed playing short audio samples which were chopped off
3205 formerly</para>
3206 </listitem>
3207
3208 <listitem>
3209 <para>Audio: fixed distortions on OS X when the sample rate of the guest stream
3210 and host device don't match</para>
3211 </listitem>
3212
3213 <listitem>
3214 <para>Storage: fixed raw disk access and flat VMDK image access which would
3215 be always opened readonly (5.0.2 regression; bugs #14425, #14461)</para>
3216 </listitem>
3217
3218 <listitem>
3219 <para>Storage: fixed initial encryption of VDI images after they were
3220 compacted (bug #14496)</para>
3221 </listitem>
3222
3223 <listitem>
3224 <para>VGA: fix for certain graphics modes (bug #14516)</para>
3225 </listitem>
3226
3227 <listitem>
3228 <para>NAT: don't freeze while the VM is paused if the network attachment
3229 mode is changed from/to NAT with activated port forwarding</para>
3230 </listitem>
3231
3232 <listitem>
3233 <para>OVF: fixed duplicate USB controller entries in exported OVA/OVF
3234 (bug #14462)</para>
3235 </listitem>
3236
3237 <listitem>
3238 <para>Shared Folders: fixed a path separator issue (bug #14434)</para>
3239 </listitem>
3240
3241 <listitem>
3242 <para>Drag and drop: fixed crashes on OS X hosts when doing host-to-guest
3243 transfers</para>
3244 </listitem>
3245
3246 <listitem>
3247 <para>VBoxManage: another attempt to not deny changing the network adapter
3248 type at VM runtime (5.0 regression; bug #14308)</para>
3249 </listitem>
3250
3251 <listitem>
3252 <para>VBoxManage: fixed broken <emphasis>guestcontrol &lt;VM-Name&gt; list</emphasis>
3253 command (5.0 regression)</para>
3254 </listitem>
3255
3256 <listitem>
3257 <para>VBoxManage: fixed broken Guest Control stdout/stderr output (5.0 regression)</para>
3258 </listitem>
3259
3260 <listitem>
3261 <para>Mac OS X hosts: fixed remaining problems with activated SMAP (Broadwell
3262 and later; bug #14412)</para>
3263 </listitem>
3264
3265 <listitem>
3266 <para>Mac OS X hosts: fixed broken 3D support (5.0.2 regression;
3267 bug #14476)</para>
3268 </listitem>
3269
3270 <listitem>
3271 <para>Linux hosts: Linux 4.2 fix</para>
3272 </listitem>
3273
3274 <listitem>
3275 <para>Linux hosts: don't crash on older Linux distributions if the DBus
3276 service isn't running (bug #14543)</para>
3277 </listitem>
3278
3279 <listitem>
3280 <para>Windows hosts: fixed the <emphasis>VERR_LDR_MISMATCH_NATIVE</emphasis>
3281 error message (bug #14420)</para>
3282 </listitem>
3283
3284 <listitem>
3285 <para>Windows hosts: fix for Windows 10 build 10525 and later (bug #14502)</para>
3286 </listitem>
3287
3288 <listitem>
3289 <para>Windows hosts: fixed network adapter enumeration on Windows 10 (bug #14437)</para>
3290 </listitem>
3291
3292 <listitem>
3293 <para>Windows hosts: prevent intermittent host network disconnects during
3294 VM start/shutdown with bridged networking (bug #14500)</para>
3295 </listitem>
3296
3297 <listitem>
3298 <para>Windows Additions: fixed the call to the memory allocation function
3299 (bug #14415)</para>
3300 </listitem>
3301
3302 <listitem>
3303 <para>Linux Additions: be more forgiving if the compilation of the
3304 vboxvideo module fails (bug #14547)</para>
3305 </listitem>
3306
3307 <listitem>
3308 <para>X11 Additions: fixed a number of small issues with dynamic
3309 resizing and full-screen and seamless modes</para>
3310 </listitem>
3311
3312 </itemizedlist>
3313
3314 </sect1>
3315 <sect1>
3316 <title>Version 5.0.2 (2015-08-13)</title>
3317
3318 <para>This is a maintenance release. The following items were fixed and/or
3319 added:</para>
3320
3321 <itemizedlist>
3322
3323 <listitem>
3324 <para>VMM: added support for guest crash report MSRs with Hyper-V
3325 paravirtualization</para>
3326 </listitem>
3327
3328 <listitem>
3329 <para>VMM: fixed an issue causing artificially high load averages on
3330 Linux hosts</para>
3331 </listitem>
3332
3333 <listitem>
3334 <para>VMM: fixed a kernel panic with thread-context hooks caused by
3335 incompatible changes made to Linux 4.2 kernels</para>
3336 </listitem>
3337
3338 <listitem>
3339 <para>VMM: fixed a saved state issue with VT-x/AMD-V disabled
3340 (5.0 regression; bug #14304)</para>
3341 </listitem>
3342
3343 <listitem>
3344 <para>VMM: fixed <emphasis>VERR_SUPDRV_TSC_DELTA_MEASUREMENT_FAILED</emphasis>
3345 Guru Meditations on certain AMD CPUs (5.0 regression; bug #14370)</para>
3346 </listitem>
3347
3348 <listitem>
3349 <para>VMM: fixed a crash while creating a guest core dumps via the VM
3350 debug facility (5.0 regression)</para>
3351 </listitem>
3352
3353 <listitem>
3354 <para>VMM: This release has AVX2 passthrough disabled on every host and
3355 AVX passthrough disabled for 64-bit VMs on 32-bit hosts. This will be
3356 properly fixed in a future 5.0.x maintenance release (see e.g. bug #14262)</para>
3357 </listitem>
3358
3359 <listitem>
3360 <para>GUI: fixed rare hang and crash on VM shutdown/poweroff</para>
3361 </listitem>
3362
3363 <listitem>
3364 <para>GUI: X11: fixed few crashes caused by the Qt <emphasis>alien
3365 widgets</emphasis> feature</para>
3366 </listitem>
3367
3368 <listitem>
3369 <para>GUI: X11: fixed various mini-toolbar geometry quirks like positioning, z-order,
3370 transparency issues on certain window managers (bug #14257)</para>
3371 </listitem>
3372
3373 <listitem>
3374 <para>GUI: X11: fixed mini-toolbar minimize button issue under certain window managers
3375 (bug #14284)</para>
3376 </listitem>
3377
3378 <listitem>
3379 <para>GUI: VM menu actions availability should now be properly updated on
3380 full-screen/seamless/scaled mode switches</para>
3381 </listitem>
3382
3383 <listitem>
3384 <para>GUI: disk encryption password validation should be performed
3385 when user confirmed the password, not after each entered symbol</para>
3386 </listitem>
3387
3388 <listitem>
3389 <para>GUI: do not change the VM/group selection in the VM Manager to the newly
3390 created VM if it was created by another client (e.g. VBoxManage)</para>
3391 </listitem>
3392
3393 <listitem>
3394 <para>GUI: Mac OS X: do not treat 'almost maximized' VM windows as 'maximized',
3395 watch for the strict window geometry instead</para>
3396 </listitem>
3397
3398 <listitem>
3399 <para>GUI: improve the quality in scaled mode under some circumstances
3400 (5.0 regression; bug #14303)</para>
3401 </listitem>
3402
3403 <listitem>
3404 <para>VBoxManage: do not deny changing the network adapter type at
3405 VM runtime (5.0 regression; bug #14308)</para>
3406 </listitem>
3407
3408 <listitem>
3409 <para>VRDP: allow Windows 10 RDP clients (bug #14216)</para>
3410 </listitem>
3411
3412 <listitem>
3413 <para>Audio: fix a possible crash on VM process termination
3414 (5.0 regression)</para>
3415 </listitem>
3416
3417 <listitem>
3418 <para>Storage: improved raw disk access on OS X by unmounting
3419 any accessed volume before first use and prevent any mount attempt
3420 by the host (bug #14219)</para>
3421 </listitem>
3422
3423 <listitem>
3424 <para>3D: basic support for saving/restoring display lists</para>
3425 </listitem>
3426
3427 <listitem>
3428 <para>Drag and drop: fixed guest to host transfers on OS X hosts</para>
3429 </listitem>
3430
3431 <listitem>
3432 <para>Drag and drop: fixed memory leak on Windows guests</para>
3433 </listitem>
3434
3435 <listitem>
3436 <para>Shared Folders: fixed a problem with accessing CIFS shares
3437 (bug #14252)</para>
3438 </listitem>
3439
3440 <listitem>
3441 <para>Shared Folders: improved path conversion between hosts and
3442 guests with different path separators (bug #14153)</para>
3443 </listitem>
3444
3445 <listitem>
3446 <para>API: skip resetting of immutable media when the VM in saved
3447 state is started (bug #13957)</para>
3448 </listitem>
3449
3450 <listitem>
3451 <para>API: fixed method for setting medium IDs which used zero (invalid)
3452 UUIDs instead random (valid) UUIDs if no UUIDs were passed (bug #14350)</para>
3453 </listitem>
3454
3455 <listitem>
3456 <para>API: for Windows host fix detection of API client crashes which
3457 have a session open</para>
3458 </listitem>
3459
3460 <listitem>
3461 <para>OVF: properly export all VBox features including the setting
3462 for paravirtualization (bug #14390)</para>
3463 </listitem>
3464
3465 <listitem>
3466 <para>Mac OS X hosts: El Capitan USB fixes</para>
3467 </listitem>
3468
3469 <listitem>
3470 <para>Windows hosts: fixed crash when opening Windows dialogs
3471 from the VM process on Windows 10 (bug #14351)</para>
3472 </listitem>
3473
3474 <listitem>
3475 <para>Windows hosts: fixed host-only adapter creation issues on
3476 Windows 10 (bug #14040)</para>
3477 </listitem>
3478
3479 <listitem>
3480 <para>Windows hosts: fixed audio on Windows 10 (bug #14432)</para>
3481 </listitem>
3482
3483 <listitem>
3484 <para>Linux hosts: more fixes for activated SMAP on Linux 3.19
3485 and newer (Broadwell and later; bug #13961)</para>
3486 </listitem>
3487
3488 <listitem>
3489 <para>Linux hosts: check then name space before attaching to a host
3490 network interface (bug #13795)</para>
3491 </listitem>
3492
3493 <listitem>
3494 <para>Linux Additions: Linux 4.2 fixes (bug #14227)</para>
3495 </listitem>
3496
3497 <listitem>
3498 <para>Linux Additions: improved the performance of
3499 <emphasis>stat()</emphasis> to speed up certain file operations
3500 on shared folders</para>
3501 </listitem>
3502
3503 <listitem>
3504 <para>Windows Additions: fixed a potential crash in the WDDM driver
3505 with Windows 10 (bug #14190)</para>
3506 </listitem>
3507
3508 <listitem>
3509 <para>Solaris Additions: added support for X.Org Server 1.17</para>
3510 </listitem>
3511
3512 <listitem>
3513 <para>X11 Additions: various seamless mode fixes, including
3514 invisible windows under LXDE</para>
3515 </listitem>
3516
3517 </itemizedlist>
3518 </sect1>
3519
3520 <sect1>
3521 <title>Version 5.0.0 (2015-07-09)</title>
3522
3523 <para>This is a major update. The following major new features
3524 were added:</para>
3525
3526 <itemizedlist>
3527
3528 <listitem>
3529 <para>Paravirtualization support for Windows and Linux guests to improve
3530 time-keeping accuracy and performance (see <xref linkend="gimproviders" />)</para>
3531 </listitem>
3532
3533 <listitem>
3534 <para>Make more instruction set extensions available to the guest when
3535 running with hardware-assisted virtualization and nested paging. Among
3536 others this includes: SSE 4.1, SSE4.2, AVX, AVX-2, AES-NI,
3537 <emphasis>POPCNT</emphasis>, <emphasis>RDRAND</emphasis> and
3538 <emphasis>RDSEED</emphasis></para>
3539 </listitem>
3540
3541 <listitem>
3542 <para>xHCI Controller to support USB 3 devices
3543 (see <xref linkend="settings-usb" />)</para>
3544 </listitem>
3545
3546 <listitem>
3547 <para>Drag and drop support (bidirectional) for Windows, Linux and Solaris guests</para>
3548 </listitem>
3549
3550 <listitem>
3551 <para>Disk image encryption (see <xref linkend="diskencryption" />)</para>
3552 </listitem>
3553
3554 <listitem>
3555 <para>VMs can now be started in <emphasis>separate mode</emphasis>. The VM
3556 process is started headless while the frontend runs as a separate process
3557 which can be terminated without stopping the VM</para>
3558 </listitem>
3559
3560 <listitem>
3561 <para>GUI: VM guest-content scaling support (including 3D acceleration)</para>
3562 </listitem>
3563
3564 <listitem>
3565 <para>GUI: New User Interface settings page for customizing status-bar,
3566 menu-bar and guest-content scaling</para>
3567 </listitem>
3568
3569 <listitem>
3570 <para>GUI: New Encryption settings tab for customizing encryption options for
3571 disk images</para>
3572 </listitem>
3573
3574 <listitem>
3575 <para>GUI: HiDPI support including application icons and optional unscaled HiDPI
3576 output on Mac OS X (including 3D acceleration)</para>
3577 </listitem>
3578
3579 <listitem>
3580 <para>GUI: Hotplugging support for SATA disks</para>
3581 </listitem>
3582
3583 <listitem>
3584 <para>New, modular audio architecture for providing a better abstraction of the host
3585 audio backends</para>
3586 </listitem>
3587
3588 <listitem>
3589 <para>Support for the NDIS6 networking framework on Windows (default on Vista
3590 and later)</para>
3591 </listitem>
3592
3593 </itemizedlist>
3594
3595 <para>In addition, the following items were fixed and/or added:</para>
3596
3597 <itemizedlist>
3598
3599 <listitem>
3600 <para>VMM: improved timing on Solaris hosts with older VT-x hosts
3601 without preemption timers</para>
3602 </listitem>
3603
3604 <listitem>
3605 <para>VMM: further improvements for TSC frequency measurements and
3606 guest timekeeping</para>
3607 </listitem>
3608
3609 <listitem>
3610 <para>VMM: debug facility now includes the guest CPU's
3611 FPU/SSE/extended state in the core dump</para>
3612 </listitem>
3613
3614 <listitem>
3615 <para>VMM: fixed a hang under rare conditions on 32-bit hosts</para>
3616 </listitem>
3617
3618 <listitem>
3619 <para>VMM: several fixes</para>
3620 </listitem>
3621
3622 <listitem>
3623 <para>GUI: improved HID LEDs synchronization for Mac and Windows hosts.
3624 The physical LEDs state now restored together with the VM state</para>
3625 </listitem>
3626
3627 <listitem>
3628 <para>GUI: take the guest screen aspect ratio into account for the
3629 preview window</para>
3630 </listitem>
3631
3632 <listitem>
3633 <para>GUI: provide direct access to storage media in the VM selector</para>
3634 </listitem>
3635
3636 <listitem>
3637 <para>GUI: allow to save the VM state from the selector even if the VM
3638 is already paused</para>
3639 </listitem>
3640
3641 <listitem>
3642 <para>VBoxManage: when exporting an appliance, support the suppression
3643 of MAC addresses, which means they will be always recreated on
3644 import, avoiding duplicate MAC addresses for VMs which are imported
3645 several times</para>
3646 </listitem>
3647
3648 <listitem>
3649 <para>VBoxManage: now supports renaming storage controllers and USB controllers</para>
3650 </listitem>
3651
3652 <listitem>
3653 <para>Guest Control: major overhaul, for example fixing wrong parameter quoting
3654 (bug #13157)</para>
3655 </listitem>
3656
3657 <listitem>
3658 <para>USB: added USB traffic capturing (see <xref linkend="usbtrafficcapturing" />)</para>
3659 </listitem>
3660
3661 <listitem>
3662 <para>Made resizing X11 guests work more reliably</para>
3663 </listitem>
3664
3665 <listitem>
3666 <para>API: block the removal of the current snapshot if it has child
3667 snapshots (only relevant for VMs without snapshottable hard disks,
3668 their presence always prevented removal), which resulted in VM
3669 config corruption</para>
3670 </listitem>
3671
3672 <listitem>
3673 <para>API: mark VM configs with snapshots but without current snapshot
3674 as inaccessible, as this combination is nonsense</para>
3675 </listitem>
3676
3677 <listitem>
3678 <para>API: fix information for some automatically generated events
3679 (only with XPCOM, Windows host was not affected), which caused
3680 errors when getting some of the attributes over the webservice
3681 (bug #12379)</para>
3682 </listitem>
3683
3684 <listitem>
3685 <para>API: fix crashes in Java API clients using the XPCOM binding,
3686 happened with output parameters only (bug #11232)</para>
3687 </listitem>
3688
3689 <listitem>
3690 <para>API: a number of settings (e.g. network settings) can now also
3691 be changed when the VM is in saved state</para>
3692 </listitem>
3693
3694 <listitem>
3695 <para>API: fixed incorrect resuming of VMs on host-resume unless they were
3696 previously paused due to a host-suspend</para>
3697 </listitem>
3698
3699 <listitem>
3700 <para>API: don't lose the saved state and "current state changed" flag
3701 during cloning of a VM</para>
3702 </listitem>
3703
3704 <listitem>
3705 <para>API: OS type description consistency fix (bug #14162)</para>
3706 </listitem>
3707
3708 <listitem>
3709 <para>VBoxSVC: don't keep the support driver permanently open</para>
3710 </listitem>
3711
3712 <listitem>
3713 <para>Main/Properties: properly drop transient guest properties when
3714 the VM is powered off</para>
3715 </listitem>
3716
3717 <listitem>
3718 <para>VRDP: fixed a couple of races which may cause a crash during
3719 VM poweroff</para>
3720 </listitem>
3721
3722 <listitem>
3723 <para>ExtPack: don't fail if the TMP directory contains non-latin1
3724 characters (bug #14159)</para>
3725 </listitem>
3726
3727 <listitem>
3728 <para>3D: fix potential race in which might cause a crash on VM
3729 termination</para>
3730 </listitem>
3731
3732 <listitem>
3733 <para>3D: fixed a possible memory leak in the host service</para>
3734 </listitem>
3735
3736 <listitem>
3737 <para>Serial: new TCP/IP backend (see <xref linkend="serialports"/>)</para>
3738 </listitem>
3739
3740 <listitem>
3741 <para>Storage: added USB mass storage device class
3742 (see <xref linkend="harddiskcontrollers"/>)</para>
3743 </listitem>
3744
3745 <listitem>
3746 <para>Storage: added <emphasis>vbox-img</emphasis> standalone tool for
3747 direct manipulation of virtual hard disk images without VBoxManage</para>
3748 </listitem>
3749
3750 <listitem>
3751 <para>Storage: fixed crash as a result of I/O errors in certain conditions
3752 (bug #13105)</para>
3753 </listitem>
3754
3755 <listitem>
3756 <para>NAT: fixed several potential crashes</para>
3757 </listitem>
3758
3759 <listitem>
3760 <para>NAT: don't forcibly reset/drop all connections when the link goes
3761 down</para>
3762 </listitem>
3763
3764 <listitem>
3765 <para>Netsniffer: properly handle changing of the trace file name
3766 at VM runtime</para>
3767 </listitem>
3768
3769 <listitem>
3770 <para>Audio: fixed audio output and input when changing the default audio device
3771 more than once on OS X</para>
3772 </listitem>
3773
3774 <listitem>
3775 <para>Audio: fixed audio input on OS X under certain circumstances</para>
3776 </listitem>
3777
3778 <listitem>
3779 <para>ICH9: fixed the interrupt disable logic for MSI interrupts; should
3780 fix old Linux guests with AHCI</para>
3781 </listitem>
3782
3783 <listitem>
3784 <para>USB: improve playback with USB sound devices attached to the emulated
3785 OHCI controller</para>
3786 </listitem>
3787
3788 <listitem>
3789 <para>Audio: provide Linux guests a different AC'97 audio codec type so Linux
3790 ALSA does not mis-detect the link speed (default for new VMs)</para>
3791 </listitem>
3792
3793 <listitem>
3794 <para>BIOS: fix for booting from SCSI CD/DVD media</para>
3795 </listitem>
3796
3797 <listitem>
3798 <para>BIOS: fix for reads partially beyond end of disk (bug #14021)</para>
3799 </listitem>
3800
3801 <listitem>
3802 <para>VRDP: fixed listening for IPv6 on some systems (bug #14038)</para>
3803 </listitem>
3804
3805 <listitem>
3806 <para>rdesktop-vrdp: upgraded to version 1.8.3</para>
3807 </listitem>
3808
3809 <listitem>
3810 <para>Linux hosts: fixed a bug which made the netfilter driver ignore
3811 certain events (bug #12264)</para>
3812 </listitem>
3813
3814 <listitem>
3815 <para>Mac OS X hosts: El Capitan fixes</para>
3816 </listitem>
3817
3818 <listitem>
3819 <para>Mac OS X hosts: fixed a bug which might trigger a host kernel panic
3820 if a VM is started and another hypervisor is active</para>
3821 </listitem>
3822
3823 <listitem>
3824 <para>Solaris hosts: Solaris 12 installer fix</para>
3825 </listitem>
3826
3827 <listitem>
3828 <para>Guest Additions: added a heartbeat service
3829 (see <xref linkend="heartbeatservice" />)</para>
3830 </listitem>
3831
3832 <listitem>
3833 <para>Linux hosts / guests: support for Linux distributions using systemd
3834 without sysv emulation (e.g. ArchLinux)</para>
3835 </listitem>
3836
3837 <listitem>
3838 <para>Windows Additions/WDDM: improved video memory utilization and
3839 allow more/bigger guest screens with large resolutions (including HiDPI)
3840 </para>
3841 </listitem>
3842
3843 <listitem>
3844 <para>Linux Additions: added <emphasis>-s</emphasis> parameter to
3845 <emphasis>mount.vboxsf</emphasis> to be sloppy with invalid parameters</para>
3846 </listitem>
3847
3848 <listitem>
3849 <para>X11 Additions: fixed wrong DPI value (bug #14151)</para>
3850 </listitem>
3851
3852 <listitem>
3853 <para>Mac OS X guests: limit the CPU family for legacy guests</para>
3854 </listitem>
3855
3856 <listitem>
3857 <para>Solaris Additions: added quiesce support to co-operate with Solaris'
3858 fast-reboot feature</para>
3859 </listitem>
3860
3861 </itemizedlist>
3862
3863 </sect1>
3864
3865 <sect1>
3866 <title>Version 4.3.28 (2015-05-13)</title>
3867
3868 <para>This is a maintenance release. The following items were fixed and/or
3869 added:</para>
3870
3871 <itemizedlist>
3872
3873 <listitem>
3874 <para>VMM: fixed a Guru Meditation when rebooting certain guests (for
3875 example Solaris doing fast reboot) by fixing the implementation for INIT IPI</para>
3876 </listitem>
3877
3878 <listitem>
3879 <para>VMM: added some information for diagnosing rare
3880 <emphasis>VERR_VMX_INVALID_VMXON_PTR</emphasis> Guru Meditations (VT-x only)</para>
3881 </listitem>
3882
3883 <listitem>
3884 <para>GUI: HID LEDs sync: prevent synchronization if VM window has no focus
3885 (Windows and Mac OS X hosts only)</para>
3886 </listitem>
3887
3888 <listitem>
3889 <para>GUI: fixed drag and drop moving the cursor between guest screens on
3890 certain hosts</para>
3891 </listitem>
3892
3893 <listitem>
3894 <para>3D: fixed a crash on restoring the VM state on X11 hosts (bug #12737)</para>
3895 </listitem>
3896
3897 <listitem>
3898 <para>3D: fixed a crash on restoring the VM state</para>
3899 </listitem>
3900
3901 <listitem>
3902 <para>3D: fixed a crash on Linux guest shutdown (bug #12772)</para>
3903 </listitem>
3904
3905 <listitem>
3906 <para>VRDP: fixed incompatibility with rdesktop 1.8.3</para>
3907 </listitem>
3908
3909 <listitem>
3910 <para>VRDP: fixed listening for IPv6 on some systems (bug #14038)</para>
3911 </listitem>
3912
3913 <listitem>
3914 <para>Storage: don't crash if creating an asynchronous I/O context
3915 fails (e.g. when starting many VMs) and show a proper error message</para>
3916 </listitem>
3917
3918 <listitem>
3919 <para>Floppy: several fixes</para>
3920 </listitem>
3921
3922 <listitem>
3923 <para>Audio: improved the behavior of the volume control for the
3924 HD audio device emulation</para>
3925 </listitem>
3926
3927 <listitem>
3928 <para>USB: increase the number of supported drivers from 3 to 5
3929 (Windows hosts only)</para>
3930 </listitem>
3931
3932 <listitem>
3933 <para>PS/2 keyboard: synchronize the LED state on VM restore
3934 (Windows and Mac OS X hosts only)</para>
3935 </listitem>
3936
3937 <listitem>
3938 <para>NAT Network: when running multiple NAT networks with multiple VMs,
3939 only stop the respective services when stopping VMs (bug #14090)</para>
3940 </listitem>
3941
3942 <listitem>
3943 <para>NAT: don't kill UDP bindings on ICMP errors (bug #13475)</para>
3944 </listitem>
3945
3946 <listitem>
3947 <para>NAT: bandwidth limit now works properly with NAT (bug #11485)</para>
3948 </listitem>
3949
3950 <listitem>
3951 <para>BIOS: fixed the returned size value of the VBE 2.0 PMI function 0Ah
3952 (4.2.0 regression; bug #14096)</para>
3953 </listitem>
3954
3955 <listitem>
3956 <para>Guest Control: fixed parameter quoting in Windows guests
3957 (bug #13157)</para>
3958 </listitem>
3959
3960 <listitem>
3961 <para>Webcam passthrough improvements for Linux (V4L2) hosts to support more
3962 webcam models</para>
3963 </listitem>
3964
3965 <listitem>
3966 <para>API: don't fail starting a VM with <emphasis>VBOX_E_INVALID_OBJECT_STATE</emphasis>
3967 under certain conditions (bug #13617)</para>
3968 </listitem>
3969
3970 <listitem>
3971 <para>API: be more verbose on <emphasis>VBOX_E_INVALID_OBJECT_STATE</emphasis>
3972 if a medium is attached to a running VM (bug #13560)</para>
3973 </listitem>
3974
3975 <listitem>
3976 <para>API: fixed a bug which could result in losing certain screen resize
3977 events with multi-monitor guests</para>
3978 </listitem>
3979
3980 <listitem>
3981 <para>rdesktop-vrdp: fixed path to the keymaps (bug #12066)</para>
3982 </listitem>
3983
3984 <listitem>
3985 <para>rdesktop-vrdp: switch to version 1.8.3</para>
3986 </listitem>
3987
3988 <listitem>
3989 <para>Windows hosts: more hardening fixes (e.g. bugs #14051, #14052)</para>
3990 </listitem>
3991
3992 <listitem>
3993 <para>Linux hosts: another fix for activated SMAP on Linux 3.19
3994 and newer (Broadwell and later; bug #13961)</para>
3995 </listitem>
3996
3997 <listitem>
3998 <para>Linux hosts: Linux 4.1 compile fix (bug #14081)</para>
3999 </listitem>
4000
4001 <listitem>
4002 <para>Solaris hosts: fixed using of VNIC templates with Crossbow based
4003 bridged networking to be compatible with vanity interface names</para>
4004 </listitem>
4005
4006 <listitem>
4007 <para>Mac OS X hosts: fixed crash during VM termination under rare
4008 circumstances</para>
4009 </listitem>
4010
4011 <listitem>
4012 <para>Windows Additions/WDDM: improved video memory utilization and allow
4013 more/bigger guest screens with large resolutions (including HiDPI)</para>
4014 </listitem>
4015
4016 <listitem>
4017 <para>X11 Additions: prevent flickering when updating mouse cursor</para>
4018 </listitem>
4019
4020 <listitem>
4021 <para>Solaris Additions: fixed incorrect usage of 'prtconf' while
4022 installing Guest Additions (Solaris 10 only)</para>
4023 </listitem>
4024
4025 </itemizedlist>
4026 </sect1>
4027
4028 <sect1>
4029 <title>Version 4.3.26 (2015-03-16)</title>
4030
4031 <para>This is a maintenance release. The following items were fixed and/or
4032 added:</para>
4033
4034 <itemizedlist>
4035
4036 <listitem>
4037 <para>GUI: in the snapshots pane, protect the age of snapshots against
4038 wrong host time (bug #13955)</para>
4039 </listitem>
4040
4041 <listitem>
4042 <para>NAT Network: fixed a bug which prevented to propagate any DNS
4043 name server / domain / search string information to the NAT network
4044 (4.3.24 regression; bugs #13915, #13918)</para>
4045 </listitem>
4046
4047 <listitem>
4048 <para>NAT Network: don't delay the shutdown of VBoxSVC on
4049 Windows hosts</para>
4050 </listitem>
4051
4052 <listitem>
4053 <para>Mouse support: the mouse could not be moved under rare
4054 conditions if no Guest Additions are installed (4.3.24 regression;
4055 bug #13935)</para>
4056 </listitem>
4057
4058 <listitem>
4059 <para>Storage: if the guest ejects a virtual CD/DVD medium, make the
4060 change permanent (bugs #9858, #12885)</para>
4061 </listitem>
4062
4063 <listitem>
4064 <para>VGA: made saving secondary screen sizes possible in X11 guests</para>
4065 </listitem>
4066
4067 <listitem>
4068 <para>SDK: fixed the VirtualBox.tlb file (4.3.20 regression; bug #13943)</para>
4069 </listitem>
4070
4071 <listitem>
4072 <para>rdesktop-vrdp: make it work with USB devices again
4073 (4.3.14 regression; bug #13901)</para>
4074 </listitem>
4075
4076 <listitem>
4077 <para>USB: fixed a possible BSOD on Windows hosts under rare conditions</para>
4078 </listitem>
4079
4080 <listitem>
4081 <para>iPXE: enable the HTTP download protocol on non-Linux hosts (bug #13628)</para>
4082 </listitem>
4083
4084 <listitem>
4085 <para>Mac OS X hosts: don't panic on hosts with activated SMAP (Broadwell
4086 and later; bug #13951)</para>
4087 </listitem>
4088
4089 <listitem>
4090 <para>Linux hosts: don't crash Linux 4.0 hosts (bug #13835)</para>
4091 </listitem>
4092
4093 </itemizedlist>
4094 </sect1>
4095
4096 <sect1>
4097 <title>Version 4.3.24 (2015-03-02)</title>
4098
4099 <para>This is a maintenance release. The following items were fixed and/or
4100 added:</para>
4101
4102 <itemizedlist>
4103
4104 <listitem>
4105 <para>VMM: emulation fix for the <emphasis>ENTER</emphasis> instruction
4106 under certain conditions; fixes Solaris 10 guests (VT-x without
4107 unrestricted guest execution)</para>
4108 </listitem>
4109
4110 <listitem>
4111 <para>VMM: fix for handling NMIs on Linux hosts with X2APIC enabled</para>
4112 </listitem>
4113
4114 <listitem>
4115 <para>NAT/NAT Network: fix connection drops when the host's DHCP lease
4116 was renewed (4.3.22 regression; Windows hosts only; bug #13839)</para>
4117 </listitem>
4118
4119 <listitem>
4120 <para>NAT: don't crash on an empty domain list when switching the
4121 DNS host configuration (4.3.22 regression; Mac OS X hosts only;
4122 bug #13874)</para>
4123 </listitem>
4124
4125 <listitem>
4126 <para>PXE: re-enable it on Windows hosts (4.3.22 regression; Windows hosts
4127 only; bug #13842)
4128 </para>
4129 </listitem>
4130
4131 <listitem>
4132 <para>Shared Folders: fixed a problem with Windows guests (4.3.22 regression;
4133 bug #13786)</para>
4134 </listitem>
4135
4136 <listitem>
4137 <para>Audio: improved record quality when using the DirectSound audio
4138 backend</para>
4139 </listitem>
4140
4141 <listitem>
4142 <para>VBoxManage: when executing the <emphasis>controlvm</emphasis> command
4143 take care that the corresponding VM runtime changes are saved permanently
4144 (bug #13892)</para>
4145 </listitem>
4146
4147 <listitem>
4148 <para>Windows Installer: properly install the 32-bit version of VBoxRes.dll
4149 on 32-bit hosts (bug #13876)</para>
4150 </listitem>
4151
4152 <listitem>
4153 <para>Linux hosts / guests: Linux 4.0 fixes (bug #13835)</para>
4154 </listitem>
4155
4156 <listitem>
4157 <para>OS/2 Additions: fixed mouse integration (4.3.22 regression;
4158 bug #13825)</para>
4159 </listitem>
4160
4161 </itemizedlist>
4162 </sect1>
4163
4164 <sect1>
4165 <title>Version 4.3.22 (2015-02-12)</title>
4166
4167 <para>This is a maintenance release. The following items were fixed and/or
4168 added:</para>
4169
4170 <itemizedlist>
4171
4172 <listitem>
4173 <para>VMM: refined measurement of TSC frequency on the host, improves
4174 timekeeping for guests</para>
4175 </listitem>
4176
4177 <listitem>
4178 <para>VMM: decreased CPU load resulting from guest MMIO writes to the
4179 virtual APIC</para>
4180 </listitem>
4181
4182 <listitem>
4183 <para>VMM: fixed interception of debug exceptions, observed while using
4184 the dbx debugger on Solaris guests (VT-x only)</para>
4185 </listitem>
4186
4187 <listitem>
4188 <para>GUI: 3D overlay window positioning code improved, fixed potential
4189 misplacement of 3D accelerated guest graphics content</para>
4190 </listitem>
4191
4192 <listitem>
4193 <para>GUI: fixed accident SSL authentication failures during update
4194 check on Windows hosts (bug #12969)</para>
4195 </listitem>
4196
4197 <listitem>
4198 <para>GUI: never send the "ACPI power" keyboard scancode to the guest,
4199 we have the ACPI power button for that</para>
4200 </listitem>
4201
4202 <listitem>
4203 <para>GUI: was unable to properly restore seamless mode VM from
4204 snapshot/saved-state under some circumstances</para>
4205 </listitem>
4206
4207 <listitem>
4208 <para>VBoxHeadless: don't crash if 3D is enabled in the VM settings
4209 (bug #10250)</para>
4210 </listitem>
4211
4212 <listitem>
4213 <para>ATA: fixed several passthrough issues (bugs #12310, #1360)</para>
4214 </listitem>
4215
4216 <listitem>
4217 <para>Audio: fixed DirectSound failure when the the host has no audio
4218 input device (Windows hosts only; bug #9205)</para>
4219 </listitem>
4220
4221 <listitem>
4222 <para>SB16: fixed compatibility issue (bug #13769)</para>
4223 </listitem>
4224
4225 <listitem>
4226 <para>Storage: fixed broken CD/DVD passthrough when using the
4227 IDE controller (bug #12310)</para>
4228 </listitem>
4229
4230 <listitem>
4231 <para>NAT: new ping proxy for Windows hosts (bug #11871)</para>
4232 </listitem>
4233
4234 <listitem>
4235 <para>NAT: Properly report outbound connect(2) failures to
4236 guest with TCP RST or ICMP (bug #10525)</para>
4237 </listitem>
4238
4239 <listitem>
4240 <para>NAT Network: no need for frequent wakeups in VBoxNetDHCP
4241 and VBoxNetNAT (bug #11681)</para>
4242 </listitem>
4243
4244 <listitem>
4245 <para>Host-only adapter: prevent Windows from creating an "Unidentified
4246 network" (bug #9688)</para>
4247 </listitem>
4248
4249 <listitem>
4250 <para>Bridged Networking: don't leak host-to-guest traffic to
4251 the wireless network when bridging to a wireless interface
4252 (bug #13714)</para>
4253 </listitem>
4254
4255 <listitem>
4256 <para>Main: fixed a possible race when changing the medium leading
4257 to a deadlock under rare conditions (bug #13722)</para>
4258 </listitem>
4259
4260 <listitem>
4261 <para>VBoxManage: fixed return code if starting a VM failed
4262 (bug #13773)</para>
4263 </listitem>
4264
4265 <listitem>
4266 <para>Settings: on Windows host, do not use environment variable HOME
4267 at all, the settings location is derived from the user profile
4268 directory (bug #7689)</para>
4269 </listitem>
4270
4271 <listitem>
4272 <para>API: fixed 2 deadlock opportunities related to medium handling
4273 (bugs #13789, #13801, thank you Alexander Urakov)</para>
4274 </listitem>
4275
4276 <listitem>
4277 <para>API: fixed bug in XPCOM which created too few worker threads,
4278 sporadically resulting in a deadlock (bug #13802, thank you Alexander
4279 Urakov)</para>
4280 </listitem>
4281
4282 <listitem>
4283 <para>SDK: fixed a garbage collection leak in the Python VirtualBox
4284 webservice API binding (bug #13817)</para>
4285 </listitem>
4286
4287 <listitem>
4288 <para>Linux hosts: fixes for activated SMAP (Broadwell and later,
4289 bug #13820)</para>
4290 </listitem>
4291
4292 <listitem>
4293 <para>X11 guests: prevent unwanted hiding of guest screens
4294 on multi-monitor guests (bug #13287)</para>
4295 </listitem>
4296
4297 <listitem>
4298 <para>X11 guests: added support for X.Org Server 1.17</para>
4299 </listitem>
4300
4301 <listitem>
4302 <para>X11 Additions: fixed a memory leak in VBoxService if libdbus
4303 is available but dbus-daemon isn't running (bug #13770)</para>
4304 </listitem>
4305
4306 <listitem>
4307 <para>Windows Additions: prevent VBox WDDM driver from loading if host
4308 reports weak OpenGL capabilities. 3D content now can be shown over
4309 Remote Desktop connection</para>
4310 </listitem>
4311
4312 <listitem>
4313 <para>Winodws Additions: some fixes for recent Windows 10 Previews</para>
4314 </listitem>
4315
4316 <listitem>
4317 <para>Linux Additions: fixed a compatibility issue with 64-bit
4318 Linux 2.4 kernels</para>
4319 </listitem>
4320
4321 <listitem>
4322 <para>Linux Additions: fixed a potential use-after-free when unloading
4323 the VBoxGuest module</para>
4324 </listitem>
4325
4326 <listitem>
4327 <para>Linux Additions: Linux 3.19 fixes (bug #13741)</para>
4328 </listitem>
4329
4330 </itemizedlist>
4331 </sect1>
4332
4333 <sect1>
4334 <title>Version 4.3.20 (2014-11-21)</title>
4335
4336 <para>This is a maintenance release. The following items were fixed and/or
4337 added:</para>
4338
4339 <itemizedlist>
4340
4341 <listitem>
4342 <para>VMM: fixed reboot hang of 32-bit Windows SMP guests (bugs #13319,
4343 #13462)</para>
4344 </listitem>
4345
4346 <listitem>
4347 <para>VMM: proper <emphasis>Math Fault</emphasis> handling with certain
4348 legacy guests (bug #9042, AMD hosts)</para>
4349 </listitem>
4350
4351 <listitem>
4352 <para>VMM: fixed a Guru Meditation <emphasis>VINF_EM_TRIPLE_FAULT</emphasis>
4353 on older CPUs that don't support MSR bitmaps (VT-x only;
4354 bugs #13034, #13125, #13311, #13425, #13426, #13463, #13585)</para>
4355 </listitem>
4356
4357 <listitem>
4358 <para>GUI: fix 3D overlay window reparenting issue when VM goes to
4359 full-screen mode on X11 hosts</para>
4360 </listitem>
4361
4362 <listitem>
4363 <para>GUI: fix occasional loss of focus in full-screen mode on X11
4364 host systems (4.3.16 regression)</para>
4365 </listitem>
4366
4367 <listitem>
4368 <para>GUI: Mac OS X: wizards should have Cancel button
4369 (bug #12541)</para>
4370 </listitem>
4371
4372 <listitem>
4373 <para>GUI: added a global option to prevent automatic raising of the
4374 new window by mouse move with multi-screen guests (bug #8878)</para>
4375 </listitem>
4376
4377 <listitem>
4378 <para>API: accept remote display port 0 as the default RDP port
4379 (bug #8534)</para>
4380 </listitem>
4381
4382 <listitem>
4383 <para>VBoxManage: fixed crash when executing <emphasis>showvminfo</emphasis>
4384 command under certain circumstances (bug #13190)</para>
4385 </listitem>
4386
4387 <listitem>
4388 <para>ACPI: fixed occassional Guru Meditations in ACPI timer code
4389 (4.3.18 regression; bug #13521)</para>
4390 </listitem>
4391
4392 <listitem>
4393 <para>EFI: improved performance of IDE disk access</para>
4394 </listitem>
4395
4396 <listitem>
4397 <para>EFI: fixed a bug in the EFI video driver which prevented
4398 Windows to boot in UEFI mode (bug #12022)</para>
4399 </listitem>
4400
4401 <listitem>
4402 <para>EFI: properly announce the amount of RAM for big VMs
4403 (bugs #11103 and #13211)</para>
4404 </listitem>
4405
4406 <listitem>
4407 <para>Storage: fixed a crash under certain cicrumstances when a medium
4408 was ejected from a drive attached to the SATA controller without
4409 inserting a new medium before pausing or closing the VM
4410 (4.3.16 regression) </para>
4411 </listitem>
4412
4413 <listitem>
4414 <para>Storage: fixed an interrupt acknowledge issue causing hanging guests
4415 or slower I/O (4.3.18 regression)</para>
4416 </listitem>
4417
4418 <listitem>
4419 <para>Storage: fixed broken resume after the VM was suspended due to
4420 a full disk if host I/O caching is used</para>
4421 </listitem>
4422
4423 <listitem>
4424 <para>Storage: fixed a Guru Meditation under certain conditions when
4425 using the DevLsiLogic controller with VMs running in software
4426 virtualization mode (4.3 regression; bugs #12254, #12655, #12709,
4427 #12774, #12886)</para>
4428 </listitem>
4429
4430 <listitem>
4431 <para>Guest Control: fixed a bug which might lead to a crash during
4432 recursive copy</para>
4433 </listitem>
4434
4435 <listitem>
4436 <para>SDK: Java COM bindings fixes</para>
4437 </listitem>
4438
4439 <listitem>
4440 <para>iPXE: enable the HTTP download protocol (bug #13628)</para>
4441 </listitem>
4442
4443 <listitem>
4444 <para>Runtime: do not use a fixed stack size creating temporary threads
4445 during initialization (bug #13038)</para>
4446 </listitem>
4447
4448 <listitem>
4449 <para>Windows hosts: fixed more startup problems on certain Windows hosts due
4450 to conflicts with anti-virus software; better error reporting
4451 (4.3.14 regression; bug #13187)</para>
4452 </listitem>
4453
4454 <listitem>
4455 <para>Windows hosts: fixed DirectSound host audio failure under certain conditions
4456 (bug #13418)</para>
4457 </listitem>
4458
4459 <listitem>
4460 <para>Windows hosts: fixed additional cases of 4.3.14 regression
4461 whereby AltGr stopped working for some people (bug #13216)</para>
4462 </listitem>
4463
4464 <listitem>
4465 <para>Windows Additions: preserve guest monitor layout when resizing
4466 Windows 7 or newer guests</para>
4467 </listitem>
4468
4469 <listitem>
4470 <para>Linux Additions: Linux 3.18 compile fixes (bug #13515)</para>
4471 </listitem>
4472
4473 </itemizedlist>
4474 </sect1>
4475
4476 <sect1>
4477 <title>Version 4.3.18 (2014-10-10)</title>
4478
4479 <para>This is a maintenance release. The following items were fixed and/or
4480 added:</para>
4481
4482 <itemizedlist>
4483
4484 <listitem>
4485 <para>VMM: fixed a potential misbehavior after restoring the A20 state
4486 from a saved state</para>
4487 </listitem>
4488
4489 <listitem>
4490 <para>GUI: fixed full-screen mode mini-toolbar related regressions
4491 for different platforms and window managers (bug #13369)</para>
4492 </listitem>
4493
4494 <listitem>
4495 <para>GUI: X11: fixed full-screen mode Unity panels quirk caused by
4496 mini-toolbar code changes in last release (bug #13365)</para>
4497 </listitem>
4498
4499 <listitem>
4500 <para>GUI: X11: added possibility to use legacy full-screen mode
4501 as the new one can cause multi-screen issues under Unity, see
4502 <xref linkend="legacy-fullscreen-mode" xreflabel="here"/> (bug #13365)</para>
4503 </listitem>
4504
4505 <listitem>
4506 <para>GUI: Mac OS X: fixed full-screen mode artifact causing black screen
4507 when 3D acceleration was enabled on 10.10 Yosemite hosts (bug #13448)</para>
4508 </listitem>
4509
4510 <listitem>
4511 <para>GUI: Mac OS X: fixed regression in user-space swiping from/to
4512 VBox in full-screen mode</para>
4513 </listitem>
4514
4515 <listitem>
4516 <para>GUI: Mac OS X: fixed issue with switching to VBox in full-screen
4517 mode through Alt+Tab and Mission Control</para>
4518 </listitem>
4519
4520 <listitem>
4521 <para>Storage: fixed data corruption when resizing huge VHD images under
4522 certain circumstances (bug #11960)</para>
4523 </listitem>
4524
4525 <listitem>
4526 <para>Storage: fixed a rare hang during startup when the BIOS enumerates the
4527 storage devices attached to the SATA controller</para>
4528 </listitem>
4529
4530 <listitem>
4531 <para>Storage: follow the spec with AHCI interrupt acknowledge (bug #13474)</para>
4532 </listitem>
4533
4534 <listitem>
4535 <para>Storage: fixed broken iSCSI authentication (4.3.14 regression; bugs #13386,
4536 #13435)</para>
4537 </listitem>
4538
4539 <listitem>
4540 <para>NAT Network: properly parse port forwarding rules to allow UDP
4541 rules</para>
4542 </listitem>
4543
4544 <listitem>
4545 <para>USB: fixed a crash on Linux hosts with older Linux kernels (bug #13400) and
4546 several other fixes</para>
4547 </listitem>
4548
4549 <listitem>
4550 <para>ACPI: fixed ACPI timer anomalies (bug #12076)</para>
4551 </listitem>
4552
4553 <listitem>
4554 <para>Guest Control: fixed a memory leak (bug #13434)</para>
4555 </listitem>
4556
4557 <listitem>
4558 <para>Main: when removing a VM, do also remove the VBoxStartup.log file
4559 which might exist on Windows hosts (bug #13478)</para>
4560 </listitem>
4561
4562 <listitem>
4563 <para>Windows hosts: fixed more startup problems on certain Windows hosts due
4564 to conflicts with anti-virus software; better error reporting
4565 (4.3.14 regression; bug #13187)</para>
4566 </listitem>
4567
4568 <listitem>
4569 <para>Windows hosts: propagate the process startup information to the child
4570 process (4.3.14 regression; bug #13243)</para>
4571 </listitem>
4572
4573 <listitem>
4574 <para>Mac OS X hosts: don't force using the discrete GPU (bug #11111)</para>
4575 </listitem>
4576
4577 <listitem>
4578 <para>Windows Additions: some Windows 10 tweaks</para>
4579 </listitem>
4580
4581 <listitem>
4582 <para>X11 guests: fix a bug handling video driver display properties
4583 which prevented GNOME Shell on Fedora 21 from starting</para>
4584 </listitem>
4585
4586 <listitem>
4587 <para>Linux hosts / guests: fixed a few remaining warnings in the kernel
4588 log if memory allocation fails (bug #11171)</para>
4589 </listitem>
4590
4591 </itemizedlist>
4592 </sect1>
4593
4594 <sect1>
4595 <title>Version 4.3.16 (2014-09-09)</title>
4596
4597 <para>This is a maintenance release. The following items were fixed and/or
4598 added:</para>
4599
4600 <itemizedlist>
4601
4602 <listitem>
4603 <para>VMM: fixed restoring 32-bit FPU state on 64-bit capable VMs
4604 and restoring guest FPU in raw-mode VMs (bug #12646; 4.3 regression)</para>
4605 </listitem>
4606
4607 <listitem>
4608 <para>GUI: properly restore normal/scale mode guest-screen size
4609 after exiting full-screen/seamless mode</para>
4610 </listitem>
4611
4612 <listitem>
4613 <para>GUI: mini-toolbar should provoke less artifacts/conflicts with
4614 3D guest rendering</para>
4615 </listitem>
4616
4617 <listitem>
4618 <para>GUI: Mac OS X: Native full-screen multi-screen transition
4619 was able to blackout host-screens for nearly minute</para>
4620 </listitem>
4621
4622 <listitem>
4623 <para>GUI: X11: Modern window managers should now use native full-screen
4624 multi-screen mapping API</para>
4625 </listitem>
4626
4627 <listitem>
4628 <para>GUI: added extradata item for configuring the mouse capture
4629 behavior, see <xref linkend="mouse-capture" xreflabel="here"/>
4630 (bug #3506)</para>
4631 </listitem>
4632
4633 <listitem>
4634 <para>Storage: fixed a VBoxSVC crash when querying an iSCSI target with
4635 authentication configured (4.3.14 regression)</para>
4636 </listitem>
4637
4638 <listitem>
4639 <para>Storage: fixed a rare data corruption during reads if another
4640 allocating write is running concurrently and accesses the same range</para>
4641 </listitem>
4642
4643 <listitem>
4644 <para>Storage: fixed a rare crash for certain VHD images from other products</para>
4645 </listitem>
4646
4647 <listitem>
4648 <para>Storage: fixed a rare release assertion when using the AHCI controller</para>
4649 </listitem>
4650
4651 <listitem>
4652 <para>Floppy: fixed read errors and guest memory corruption when running
4653 under control of QEMM</para>
4654 </listitem>
4655
4656 <listitem>
4657 <para>3D: added experimental support for rendering on offline GPUs for Mac OS X host</para>
4658 </listitem>
4659
4660 <listitem>
4661 <para>3D: fixed white window appearing on entering FullScreen mode on Mac OS X host</para>
4662 </listitem>
4663
4664 <listitem>
4665 <para>3D: fixed video recording support for 3D data regression (bug #13073)</para>
4666 </listitem>
4667
4668 <listitem>
4669 <para>3D: fixes for MS Office 2013 support</para>
4670 </listitem>
4671
4672 <listitem>
4673 <para>3D: several fixes</para>
4674 </listitem>
4675
4676 <listitem>
4677 <para>Bridged Networking: improved IPv6 support when bridging
4678 to a wireless interface</para>
4679 </listitem>
4680
4681 <listitem>
4682 <para>NAT: prevent internal DNS service from stuck in host-resolver mode
4683 when host was switched from one network to another one while host was
4684 sleeping (Mac OS X hosts)</para>
4685 </listitem>
4686
4687 <listitem>
4688 <para>NAT: preserve DF (if possible) and TOS when proxying
4689 outbound UDP datagrams (bugs #9440, #12309)</para>
4690 </listitem>
4691
4692 <listitem>
4693 <para>NAT: don't let multicast datagrams out (bug #7338)</para>
4694 </listitem>
4695
4696 <listitem>
4697 <para>NAT: fixed handling of large incoming UDP datagrams on
4698 Windows hosts (bug #12136)</para>
4699 </listitem>
4700
4701 <listitem>
4702 <para>NAT: fixed handling of the RFC 1533 DHCP PAD option</para>
4703 </listitem>
4704
4705 <listitem>
4706 <para>NAT Network: fixed inbound half-close on Windows hosts</para>
4707 </listitem>
4708
4709 <listitem>
4710 <para>NAT Network: preserve IPv4 DF (if possible), TTL, TOS
4711 and IPv6 Hop Limit when proxying outbound UDP
4712 datagrams</para>
4713 </listitem>
4714
4715 <listitem>
4716 <para>VRDP: fixed a rare crash when using remote audio input</para>
4717 </listitem>
4718
4719 <listitem>
4720 <para>USB: fixed several regressions from 4.3.14 (bug #13320)</para>
4721 </listitem>
4722
4723 <listitem>
4724 <para>Audio: made the HDA sound emulation work with certain Mac OS X guests
4725 (e.g. Mountain Lion)</para>
4726 </listitem>
4727
4728 <listitem>
4729 <para>Windows hosts: fixed startup problems on certain Windows hosts due
4730 to conflicts with anti-virus software (4.3.14 regression; bug #13187)</para>
4731 </listitem>
4732
4733 <listitem>
4734 <para>Windows hosts: fixed 4.3.14 regression whereby AltGr stopped
4735 working for some people (bug #13216)</para>
4736 </listitem>
4737
4738 <listitem>
4739 <para>X11 hosts: made the extra key on Brazilian Thinkpads work
4740 (bug #8745)</para>
4741 </listitem>
4742
4743 <listitem>
4744 <para>X11 hosts: fixed a problem of input focus cycles and immediately
4745 released key presses in full screen mode (bug #13238)</para>
4746 </listitem>
4747
4748 <listitem>
4749 <para>Linux hosts: fixed flooding the kernel log with USB related messages
4750 when passing through certain USB devices to a VM (bug #13085)</para>
4751 </listitem>
4752
4753 <listitem>
4754 <para>Linux guests: stop applications crashing when <emphasis>drm_wait_vblank</emphasis>
4755 is called (bug #13265)</para>
4756 </listitem>
4757
4758 <listitem>
4759 <para>Linux guests: fix a crash in gnome-session (bug #13335)</para>
4760 </listitem>
4761
4762 <listitem>
4763 <para>X11 guests: do not start VBoxClient over an SSH connection
4764 (bug #13107)</para>
4765 </listitem>
4766
4767 <listitem>
4768 <para>X11 guests: added support for X.Org Server 1.16 (bug #13207)</para>
4769 </listitem>
4770
4771 <listitem>
4772 <para>X11 guests: fixed a wrong parameter in the video driver which
4773 caused problems with full-screen X11 clients (bug #2748)</para>
4774 </listitem>
4775
4776 <listitem>
4777 <para>VirtualKD: introduced stub/loader device for speeding up Windows
4778 kernel debugging, details see <ulink type=""
4779 url="http://virtualkd.sysprogs.org/">http://virtualkd.sysprogs.org/</ulink></para>
4780 </listitem>
4781
4782 </itemizedlist>
4783 </sect1>
4784
4785 <sect1>
4786 <title>Version 4.3.14 (2014-07-15)</title>
4787
4788 <para>This is a maintenance release. The following items were fixed and/or
4789 added:</para>
4790
4791 <itemizedlist>
4792
4793 <listitem>
4794 <para>VMM: more fixes for MSR emulation on certain hardware (bugs
4795 #12784, #12949, #13034)</para>
4796 </listitem>
4797
4798 <listitem>
4799 <para>VMM: improve MSI handling under rare circumstances (only
4800 relevant for the ICH9 chipset)</para>
4801 </listitem>
4802
4803 <listitem>
4804 <para>VMM: fixed #UD exception for 64-bit guests with the EFER.SCE bit
4805 and the <emphasis>SYSCALL</emphasis> instruction (VT-x only;
4806 4.3 regression; bug #13008)</para>
4807 </listitem>
4808
4809 <listitem>
4810 <para>VMM: fixed timekeeping after resuming SMP guests</para>
4811 </listitem>
4812
4813 <listitem>
4814 <para>VMM: properly wake up a halted VCPU on NMI/SMI</para>
4815 </listitem>
4816
4817 <listitem>
4818 <para>GUI: fixed a potential crash</para>
4819 </listitem>
4820
4821 <listitem>
4822 <para>GUI: fixed stuck AltGr key on Windows hosts (bug #2537)</para>
4823 </listitem>
4824
4825 <listitem>
4826 <para>GUI: fixed a potential error during the version check</para>
4827 </listitem>
4828
4829 <listitem>
4830 <para>GUI: shortcut change should not require Enter/Return (or other
4831 trigger) to confirm (bugs #12828, #12847, #12937, #13087)</para>
4832 </listitem>
4833
4834 <listitem>
4835 <para>GUI: fixed update check which was broken due to changing the
4836 location of the root certificates (bug #13096)</para>
4837 </listitem>
4838
4839 <listitem>
4840 <para>VBoxManage: fixed typo in <emphasis>showvminfo --machinereadable</emphasis>
4841 (bug #13176)</para>
4842 </listitem>
4843
4844 <listitem>
4845 <para>NAT: fixed inbound half-close (bug #13116)</para>
4846 </listitem>
4847
4848 <listitem>
4849 <para>NAT: fixed slow upload speed under certain conditions
4850 (bug #10034)</para>
4851 </listitem>
4852
4853 <listitem>
4854 <para>NAT Network: fixed potential loss of inbound TCP data</para>
4855 </listitem>
4856
4857 <listitem>
4858 <para>NAT Network: fixed potential infinite stalls of TCP
4859 connections over IPv6</para>
4860 </listitem>
4861
4862 <listitem>
4863 <para>NAT Network: fixed resets of TCP connections on Windows
4864 hosts</para>
4865 </listitem>
4866
4867 <listitem>
4868 <para>NAT Network: fixed inbound half-close on Mac OS X hosts</para>
4869 </listitem>
4870
4871 <listitem>
4872 <para>NAT Network: fixed socket leak on Solaris hosts</para>
4873 </listitem>
4874
4875 <listitem>
4876 <para>NAT Network: fixed ping of mapped host loopback on Mac OS X
4877 and Solaris hosts, fixed proxying of IMCP errors on Mac OS X</para>
4878 </listitem>
4879
4880 <listitem>
4881 <para>Host-Only Network: fixed SNMP <emphasis>ifConnectorPresent</emphasis>
4882 value on Windows (bug #13143)</para>
4883 </listitem>
4884
4885 <listitem>
4886 <para>Storage: fixed a possible crash with CD/DVD passthrough under
4887 certain circumstances</para>
4888 </listitem>
4889
4890 <listitem>
4891 <para>Storage: fixed a crash when trying to open an inaccessible QED
4892 or QCOW image (bug #12613)</para>
4893 </listitem>
4894
4895 <listitem>
4896 <para>Storage: fixed data corruption or read errors under rare
4897 circumstances</para>
4898 </listitem>
4899
4900 <listitem>
4901 <para>AHCI: fixed a crash under rare circumstances</para>
4902 </listitem>
4903
4904 <listitem>
4905 <para>USB: performance fixes</para>
4906 </listitem>
4907
4908 <listitem>
4909 <para>ICH9: properly reset MSI capability on reset</para>
4910 </listitem>
4911
4912 <listitem>
4913 <para>Keyboard: active modifier keys during suspend were stuck after
4914 resuming the host</para>
4915 </listitem>
4916
4917 <listitem>
4918 <para>3D: fixed misbehavior with huge guests (i.e. guest more than
4919 4GB guest memory</para>
4920 </listitem>
4921
4922 <listitem>
4923 <para>3D: several fixes</para>
4924 </listitem>
4925
4926 <listitem>
4927 <para>API: properly detect the Windows 8.1 guest OS type (bug #13090)</para>
4928 </listitem>
4929
4930 <listitem>
4931 <para>ExtPack: cleanup of dangling uninstallation directories</para>
4932 </listitem>
4933
4934 <listitem>
4935 <para>Linux hosts / guests: compile fix for EL7 (bug #12638)</para>
4936 </listitem>
4937
4938 <listitem>
4939 <para>Linux Additions: made 3D pass-through work with recent versions
4940 of Mesa in the guest (bug #12941)</para>
4941 </listitem>
4942
4943 <listitem>
4944 <para>Linux Additions: Linux 3.16 fixes (bug #13123)</para>
4945 </listitem>
4946
4947 <listitem>
4948 <para>Mac OS X hosts: when scanning for host CD/DVD devices also consider
4949 BlueRay devices</para>
4950 </listitem>
4951
4952 <listitem>
4953 <para>Mac OS X hosts: fixed host shutdown and reboot delay caused by running VBoxSVC
4954 process in some cases</para>
4955 </listitem>
4956
4957 <listitem>
4958 <para>OS/2 Additions: fixed gengradd.dll library name (bug #12785)</para>
4959 </listitem>
4960
4961 <listitem>
4962 <para>Solaris Additions: fixed permissions of files and directories
4963 located on shared folders</para>
4964 </listitem>
4965
4966 <listitem>
4967 <para>Windows host installer: fixed the need for rebooting Windows after
4968 installation or upgrade, extended logging for NetFlt/NetAdp (un)installation</para>
4969 </listitem>
4970
4971 </itemizedlist>
4972
4973 </sect1>
4974
4975 <sect1>
4976 <title>Version 4.3.12 (2014-05-16)</title>
4977
4978 <para>This is a maintenance release. The following items were fixed and/or
4979 added:</para>
4980
4981 <itemizedlist>
4982
4983 <listitem>
4984 <para>VMM: fixed an occasional Guru Meditation (Mac OS X hosts only;
4985 bugs #12727, #12954)</para>
4986 </listitem>
4987
4988 <listitem>
4989 <para>VMM: fixed a rare condition that would fail to invalidate guest TLB
4990 entries or would invalidate them when not required (Windows hosts only)</para>
4991 </listitem>
4992
4993 <listitem>
4994 <para>VMM: fixed a <emphasis>VERR_NOT_SUPPORTED</emphasis> Guru Meditation
4995 seen with certain guests, e.g. OpenServer 5.0.7</para>
4996 </listitem>
4997
4998 <listitem>
4999 <para>VMM: more fixes for MSR emulation on certain hardware (bugs #12240,
5000 #12875)</para>
5001 </listitem>
5002
5003 <listitem>
5004 <para>GUI: fixed mouse positioning with mouse integration disabled and
5005 multiple guest screens (Windows hosts only; bug #9059)</para>
5006 </listitem>
5007
5008 <listitem>
5009 <para>GUI: fixed crash in VM manager (bug #12878)</para>
5010 </listitem>
5011
5012 <listitem>
5013 <para>GUI: fixed crash under rare conditions on entering/exiting
5014 full-screen/seamless mode</para>
5015 </listitem>
5016
5017 <listitem>
5018 <para>Shared Clipboard: don't stop working after taking a snapshot
5019 (bug #12700)</para>
5020 </listitem>
5021
5022 <listitem>
5023 <para>AHCI: fixed a crash under rare circumstances</para>
5024 </listitem>
5025
5026 <listitem>
5027 <para>API: fixed a hang during VM shutdown under rare conditions</para>
5028 </listitem>
5029
5030 <listitem>
5031 <para>NAT: fixed generation of malformed ICMP error datagrams (4.3.10 regression)</para>
5032 </listitem>
5033
5034 <listitem>
5035 <para>NAT: fixed potential crash in DNS proxy</para>
5036 </listitem>
5037
5038 <listitem>
5039 <para>NAT Network: don't drop port forwarding rules after some time</para>
5040 </listitem>
5041
5042 <listitem>
5043 <para>NAT: fixed ARP cache corruption and network loss in Windows guest caused
5044 by iSCSI service activity</para>
5045 </listitem>
5046
5047 <listitem>
5048 <para>USB: improved check if a storage device is currently mounted to the host
5049 when the device is about to be attached to the VM (Mac OS X hosts only; #11038)</para>
5050 </listitem>
5051
5052 <listitem>
5053 <para>3D support: several fixes, including better support for Ubuntu 14.04</para>
5054 </listitem>
5055
5056 <listitem>
5057 <para>VRDP: fixed a potential crash on client disconnect (bug #12858)</para>
5058 </listitem>
5059
5060 <listitem>
5061 <para>VBoxSVC: fixed a race when a new client is started a few seconds after
5062 the last client terminated (Windows hosts only; bugs #11309, #12509)</para>
5063 </listitem>
5064
5065 <listitem>
5066 <para>VBoxSVC: fixed VirtualBox.xml registry corruption after VM renaming</para>
5067 </listitem>
5068
5069 <listitem>
5070 <para>VBoxSVC: fixed a potential crash caused by incorrect USB device filter
5071 (Mac OS X hosts only; #11038)</para>
5072 </listitem>
5073
5074 <listitem>
5075 <para>Windows hosts: partly support 32-bit COM on 64-bit systems</para>
5076 </listitem>
5077
5078 <listitem>
5079 <para>Windows host installer: implemented merge module (msm) support</para>
5080 </listitem>
5081
5082 <listitem>
5083 <para>Linux hosts: fixed dependency of boot script on older Debian systems
5084 (bug #12262)</para>
5085 </listitem>
5086
5087 <listitem>
5088 <para>Linux guests: fix symbolic link to shared folder helper
5089 (bug #12879)</para>
5090 </listitem>
5091
5092 <listitem>
5093 <para>Linux Additions: don't crash VBoxService during guest execute for
5094 users without a password (bug #12994)</para>
5095 </listitem>
5096
5097 <listitem>
5098 <para>Linux Additions: fixed a bug in guest execution where the guest process
5099 terminated with <emphasis>VERR_INTERRUPTED</emphasis> to the host</para>
5100 </listitem>
5101
5102 </itemizedlist>
5103
5104 </sect1>
5105
5106 <sect1>
5107 <title>Version 4.3.10 (2014-03-26)</title>
5108
5109 <para>This is a maintenance release. The following items were fixed and/or
5110 added:</para>
5111
5112 <itemizedlist>
5113
5114 <listitem>
5115 <para>VMM: more work on improving the emulation of certain MSR registers
5116 on certain host CPUs (e.g. bugs #12734, #12736, #12744, #12748, #12686,
5117 #12770)</para>
5118 </listitem>
5119
5120 <listitem>
5121 <para>VMM: fixed single-stepping for real-mode guests (VT-x without
5122 unrestricted guest execution) and some I/O instructions (bug #12636)</para>
5123 </listitem>
5124
5125 <listitem>
5126 <para>VMM: fixed a potential problem with COW pages if nested paging is
5127 not available</para>
5128 </listitem>
5129
5130 <listitem>
5131 <para>GUI: Mac OS X: experimental native full screen support for
5132 Mountain Lion and Mavericks (bug #12292)</para>
5133 </listitem>
5134
5135 <listitem>
5136 <para>GUI: Mac OS X: removed the mini-toolbar minimize button which
5137 doesn't work under Mac OS X full screen mode anyway</para>
5138 </listitem>
5139
5140 <listitem>
5141 <para>GUI: experimental HID LEDs synchronization for Windows and Mac OS X hosts:
5142 fixed keyboard re-synchronization if the feature is disabled (as done by default;
5143 bug #12758)</para>
5144 </listitem>
5145
5146 <listitem>
5147 <para>GUI: fixed a potential crash when opening the preferences menu
5148 (bug #12862)</para>
5149 </listitem>
5150
5151 <listitem>
5152 <para>OVF: fixed a crash of the VirtualBox Manager when re-starting guest
5153 export (bug #12586)</para>
5154 </listitem>
5155
5156 <listitem>
5157 <para>3D support: several fixes</para>
5158 </listitem>
5159
5160 <listitem>
5161 <para>HGCM: fixed a problem with saved states which could cause several
5162 guest misbehavior after a VM was started from a saved state</para>
5163 </listitem>
5164
5165 <listitem>
5166 <para>Storage: fixed a bug preventing to compact differential snapshots
5167 under certain conditions</para>
5168 </listitem>
5169
5170 <listitem>
5171 <para>VBoxSVC: fixed a segmentation fault on Linux hosts if a very long path
5172 exists under /dev (bug #12760)</para>
5173 </listitem>
5174
5175 <listitem>
5176 <para>API: fixed guest misbehavior under certain conditions if a storage
5177 medium was attached or removed at VM runtime</para>
5178 </listitem>
5179
5180 <listitem>
5181 <para>Windows installer: make the <emphasis>--silent</emphasis>
5182 parameter work again (bug #12764)</para>
5183 </listitem>
5184
5185 <listitem>
5186 <para>Mac OS X Networking: prevent local traffic (VM-to/from-host) from
5187 leaking to wire (bug #12750)</para>
5188 </listitem>
5189
5190 <listitem>
5191 <para>Windows Additions: fixed the environment for guest processes
5192 (4.3.8 regression; bug #12782)</para>
5193 </listitem>
5194
5195 <listitem>
5196 <para>Windows Additions/WDDM: fixed divide by zero exception with
5197 multiple guest screens under certain conditions</para>
5198 </listitem>
5199
5200 <listitem>
5201 <para>Windows Additions/WDDM: fixed crashes with 2D video
5202 acceleration enabled (4.3.8 regression; bug #12745)</para>
5203 </listitem>
5204
5205 <listitem>
5206 <para>Linux Additions: install correctly on Ubuntu guest systems
5207 with a /usr/lib64 directory (bug #12513)</para>
5208 </listitem>
5209
5210 <listitem>
5211 <para>X11 Additions: fix for the VBoxClient process not exiting
5212 correctly (bug #12348) and consuming too much processor time</para>
5213 </listitem>
5214
5215 </itemizedlist>
5216 </sect1>
5217
5218 <sect1>
5219 <title>Version 4.3.8 (2014-02-25)</title>
5220
5221 <para>This is a maintenance release. The following items were fixed and/or
5222 added:</para>
5223
5224 <itemizedlist>
5225
5226 <listitem>
5227 <para>VMM: more work on improving the emulation of certain MSR registers
5228 (e.g. bugs #12224, #12544)</para>
5229 </listitem>
5230
5231 <listitem>
5232 <para>VMM: fixed a <emphasis>VERR_INVALID_RPL</emphasis> Guru Meditation
5233 when booting certain guests (bug #11350)</para>
5234 </listitem>
5235
5236 <listitem>
5237 <para>VMM: experimental support for SSE 4.1 / SSE 4.2 passthrough, see
5238 the user manual how to enable it (bug #8651)</para>
5239 </listitem>
5240
5241 <listitem>
5242 <para>VMM: fix for recent Linux kernels with software virtualization</para>
5243 </listitem>
5244
5245 <listitem>
5246 <para>GUI: experimental HID LEDs synchronization for Windows hosts, see
5247 <xref linkend="hidledssync" xreflabel="here"/></para>
5248 </listitem>
5249
5250 <listitem>
5251 <para>GUI: warn the user if the Oracle Extension Pack is not installed and
5252 the user tries to activate the remote display feature (bug #9104)</para>
5253 </listitem>
5254
5255 <listitem>
5256 <para>GUI: make sure that a minimized guest (using mini toolbar in
5257 full screen / seamless mode) keeps the minimized state (bug #12199)</para>
5258 </listitem>
5259
5260 <listitem>
5261 <para>GUI: popup banner's "do not show this message again" check-box
5262 replaced with corresponding button</para>
5263 </listitem>
5264
5265 <listitem>
5266 <para>GUI: network adapter cables can now be connected/disconnected directly through
5267 the running virtual machine Devices / Network menu a Network status-bar
5268 indicator</para>
5269 </listitem>
5270
5271 <listitem>
5272 <para>GUI: the new VM wizard now proposes 64-bit guests on 64-bit hosts
5273 by default; better distinction between 32-bit OS types 64-bit OS types
5274 (bug #12533)</para>
5275 </listitem>
5276
5277 <listitem>
5278 <para>GUI: better error message if appliance import fails
5279 (bug #12657)</para>
5280 </listitem>
5281
5282 <listitem>
5283 <para>GUI: allow to set host-combination to 'None' using the Global settings
5284 / Input page (bug #12730)</para>
5285 </listitem>
5286
5287 <listitem>
5288 <para>GUI: don't switch the guest to a black screen during online snapshot
5289 merge (4.3 regression)</para>
5290 </listitem>
5291
5292 <listitem>
5293 <para>VBoxManage: when exporting an appliance, support the suppression
5294 of MAC addresses, which means they will be always recreated on
5295 import, avoiding duplicate MAC addresses for VMs which are imported
5296 several times</para>
5297 </listitem>
5298
5299 <listitem>
5300 <para>AHCI: fixed a VM hang during suspend under certain circumstances</para>
5301 </listitem>
5302
5303 <listitem>
5304 <para>AHCI: fixed a VM hang during online snapshot merge under certain
5305 circumstances</para>
5306 </listitem>
5307
5308 <listitem>
5309 <para>AHCI: fixed a bug which resulted in Windows XP guest hangs if a
5310 SATA CDROM is attached (bug #12417)</para>
5311 </listitem>
5312
5313 <listitem>
5314 <para>AHCI: fixed a Guru Meditation under certain conditions</para>
5315 </listitem>
5316
5317 <listitem>
5318 <para>AHCI: ejecting a CD/DVD medium failed under certain conditions</para>
5319 </listitem>
5320
5321 <listitem>
5322 <para>AHCI: disk hotplugging fixes</para>
5323 </listitem>
5324
5325 <listitem>
5326 <para>NAT: transparent handling of host sleep/resume and network configuration
5327 changes if the dnsproxy is enabled or if the hostresolver is used
5328 (bug #12441)</para>
5329 </listitem>
5330
5331 <listitem>
5332 <para>NAT: fixed crash and misbehaviour under some circumstances with
5333 ICMP packets having TTL=1</para>
5334 </listitem>
5335
5336 <listitem>
5337 <para>NAT Network: fixed IPv6 reassembly</para>
5338 </listitem>
5339
5340 <listitem>
5341 <para>NAT Network: ping proxy implemented</para>
5342 </listitem>
5343
5344 <listitem>
5345 <para>OVF: fixed reading of the OVF 0.9 section element
5346 (4.3 regression; bug #12345)</para>
5347 </listitem>
5348
5349 <listitem>
5350 <para>OVF: several fixes</para>
5351 </listitem>
5352
5353 <listitem>
5354 <para>3D support: several fixes, multiscreen fixes (e.g. bug #9124)</para>
5355 </listitem>
5356
5357 <listitem>
5358 <para>3D support: include 3D content in captured videos (bug #12666)</para>
5359 </listitem>
5360
5361 <listitem>
5362 <para>3D support: include 3D content in captured screenshot (bug #11758)</para>
5363 </listitem>
5364
5365 <listitem>
5366 <para>VGA: proper handling of legacy graphics modes if the Guest
5367 Additions are active (bug #6649)</para>
5368 </listitem>
5369
5370 <listitem>
5371 <para>USB: fixed crash during isochronous transfer under rare
5372 circumstances</para>
5373 </listitem>
5374
5375 <listitem>
5376 <para>BIOS: better disk geometry handling of SCSI drives</para>
5377 </listitem>
5378
5379 <listitem>
5380 <para>API: fix crashes in Java API clients using the XPCOM binding,
5381 happened with output parameters only (bug #11232)</para>
5382 </listitem>
5383
5384 <listitem>
5385 <para>VBoxSVC: documented the handling of host power management events
5386 (see <xref linkend="hostpowertweaks" xreflabel="here"/>) and
5387 added an extradata item for configuring the handling of the battery-low
5388 event (bug #9925)</para>
5389 </listitem>
5390
5391 <listitem>
5392 <para>VBoxSVC: fixed a bug which could trigger a crash if a VM snapshot
5393 was restored the second time and the VM has associated bandwidth groups
5394 (bug #12569)</para>
5395 </listitem>
5396
5397 <listitem>
5398 <para>VBoxSVC: properly detect ifconfig if located in <emphasis>/bin</emphasis>
5399 (bug #12713)</para>
5400 </listitem>
5401
5402 <listitem>
5403 <para>Shared Folders: fixed a failure to restore transient shared folders
5404 when starting a VM from a saved state (bug #12578)</para>
5405 </listitem>
5406
5407 <listitem>
5408 <para>Mac OS X hosts: fixed issue when the application icon was frozen in
5409 the dock if the bridging interface was not connected to a network
5410 (bug #12241)</para>
5411 </listitem>
5412
5413 <listitem>
5414 <para>Linux hosts: also consider the physical package ID when determining
5415 the number of physical CPU cores</para>
5416 </listitem>
5417
5418 <listitem>
5419 <para>Linux hosts / guests: don't warn in kernel log if memory allocation
5420 fails (bug #11171)</para>
5421 </listitem>
5422
5423 <listitem>
5424 <para>Solaris hosts: fixed the autostart SMF script (bug #11720)</para>
5425 </listitem>
5426
5427 <listitem>
5428 <para>Windows hosts: fixes for non-ANSI code page user names and similar
5429 environment contents (bug #12596)</para>
5430 </listitem>
5431
5432 <listitem>
5433 <para>Windows hosts / guests: fixed setting and using a guest user's process
5434 environment variables (relevant for Guest Control)</para>
5435 </listitem>
5436
5437 <listitem>
5438 <para>Windows Additions: fixed handle leaks in VBoxTray (bug #12563)</para>
5439 </listitem>
5440
5441 <listitem>
5442 <para>Windows Additions: fixed a crash while detecting active guest users</para>
5443 </listitem>
5444
5445 <listitem>
5446 <para>Windows Additions: fixed restoring backed up D3D files on
5447 XPDM -> WDDM upgrade</para>
5448 </listitem>
5449
5450 <listitem>
5451 <para>Guest Control: fixed setting and using a guest user's process
5452 environment variables</para>
5453 </listitem>
5454
5455 <listitem>
5456 <para>Linux Additions: support Enterprise Linux 6.5 kernels
5457 (bug #12505)</para>
5458 </listitem>
5459
5460 <listitem>
5461 <para>Linux Additions: fixed CPU hot-remove on newer Linux kernels</para>
5462 </listitem>
5463
5464 <listitem>
5465 <para>Linux / Solaris Additions: don't automount a shared folder which is already
5466 mounted</para>
5467 </listitem>
5468
5469 <listitem>
5470 <para>X11 Additions: support X.Org Server 1.15 (bug #12623)</para>
5471 </listitem>
5472
5473 </itemizedlist>
5474
5475 </sect1>
5476
5477 <sect1>
5478 <title>Version 4.3.6 (2013-12-18)</title>
5479
5480 <para>This is a maintenance release. The following items were fixed and/or
5481 added:</para>
5482
5483 <itemizedlist>
5484
5485 <listitem>
5486 <para>VMM: fixed a Guru Meditation <emphasis>VINF_EM_TRIPLE_FAULT</emphasis>
5487 caused by VMCB caching with nested paging on certain AMD CPUs (bug #12451)</para>
5488 </listitem>
5489
5490 <listitem>
5491 <para>VMM: fixed a Guru Meditation <emphasis>VERR_VMX_UNEXPECTED_INTERRUPTION_EXIT_TYPE</emphasis>
5492 while intercepting debug exceptions (VT-x only; bug #12410)</para>
5493 </listitem>
5494
5495 <listitem>
5496 <para>VMM: fixed a Guru Meditation <emphasis>VERR_SVM_UNEXPECTED_EXIT</emphasis>
5497 while intercepting debug register accesses (AMD-V only; bug #12481)</para>
5498 </listitem>
5499
5500 <listitem>
5501 <para>VMM: fixed a <emphasis>VERR_SSM_STRUCTURE_MAGIC</emphasis> error when trying
5502 to load a saved state made with VBox 4.3.4 when VT-x/AMD-V is disabled. Unfortunately,
5503 VBox 4.3.4 produced broken saved states for this configuration so you have to discard
5504 these states (bug #12414)</para>
5505 </listitem>
5506
5507 <listitem>
5508 <para>VMM: added a few more MSRs to the whitelist required by certain guests
5509 (bug #12245)</para>
5510 </listitem>
5511
5512 <listitem>
5513 <para>GUI: fixed deleting of inaccessible VMs (4.3 regression; bug
5514 #12205)</para>
5515 </listitem>
5516
5517 <listitem>
5518 <para>GUI: fixed warnings in VM settings / number of guest processors
5519 (bug #12480)</para>
5520 </listitem>
5521
5522 <listitem>
5523 <para>Main: don't automatically enable 64-bit guests on 64-bit hosts if
5524 VT-x/AMD-V is not available (bug #12424)</para>
5525 </listitem>
5526
5527 <listitem>
5528 <para>Main: always expose the DMI memory information to Windows 2012 guests
5529 (bug #12017)</para>
5530 </listitem>
5531
5532 <listitem>
5533 <para>Main: fixed occasional crashes on guest display resolution change
5534 (bug #7063)</para>
5535 </listitem>
5536
5537 <listitem>
5538 <para>Main: fixed reporting back temporary name when calling
5539 <emphasis>IGuestSession::DirectoryCreateTemp()</emphasis> (bug #12498)</para>
5540 </listitem>
5541
5542 <listitem>
5543 <para>API: fix for a hang when launching a GUI VM through the API, which crashes
5544 due to GUI unavailability</para>
5545 </listitem>
5546
5547 <listitem>
5548 <para>Storage: fix for <emphasis>BLKCACHE_IOERR</emphasis> runtime errors under
5549 rare circumstances (bug #11030)</para>
5550 </listitem>
5551
5552 <listitem>
5553 <para>Network: allow to start more than 5 PCNet instances (bug #12426)</para>
5554 </listitem>
5555
5556 <listitem>
5557 <para>E1000: if the cable was disconnected before the guest initialized
5558 the device, the link status was not properly set to 'down' after the
5559 initialization completed despite the fact that there was no connection</para>
5560 </listitem>
5561
5562 <listitem>
5563 <para>3D support: fixed offset of guest 3D image elements (Mac OS X Retina
5564 hosts only; bug #11021)</para>
5565 </listitem>
5566
5567 <listitem>
5568 <para>Solaris hosts: fixed accessing the host driver from non-global zones
5569 (4.3 regression; bug #12271)</para>
5570 </listitem>
5571
5572 </itemizedlist>
5573
5574 </sect1>
5575
5576 <sect1>
5577 <title>Version 4.3.4 (2013-11-29)</title>
5578
5579 <para>This is a maintenance release. The following items were fixed and/or
5580 added:</para>
5581
5582 <itemizedlist>
5583
5584 <listitem>
5585 <para>VMM: fix for a bug in the Local APIC emulation causing a BSOD when
5586 booting certain guests (4.3.0 regression; bug #12240)</para>
5587 </listitem>
5588
5589 <listitem>
5590 <para>VMM: fixed loading of saved states if VT-x/AMD-V was disabled
5591 (4.3.2 regression; bug #12291)</para>
5592 </listitem>
5593
5594 <listitem>
5595 <para>VMM: fixed single-stepping inside the guest for certain
5596 instructions (VT-x only; bug #10947)</para>
5597 </listitem>
5598
5599 <listitem>
5600 <para>VMM: fixed a performance issue involving APIC accesses after rebooting
5601 a VM (4.3.0 regression; VT-x only; bug #12296)</para>
5602 </listitem>
5603
5604 <listitem>
5605 <para>VMM: fixed TPR patching to be enabled for 32-bit guests even when
5606 the chosen guest type is 64-bit (4.3.0 regression; AMD-V only)</para>
5607 </listitem>
5608
5609 <listitem>
5610 <para>VMM: fixed occasional <emphasis>VINF_EM_TRIPLE_FAULT</emphasis> errors on
5611 hosts without the unrestricted guest execution feature (bug #12198)</para>
5612 </listitem>
5613
5614 <listitem>
5615 <para>GUI: don't bother the user with the BPP warning if no
5616 Guest Additions are installed</para>
5617 </listitem>
5618
5619 <listitem>
5620 <para>GUI: fixed machine-window paint artifacts on VM reboot / guest-screen
5621 resize</para>
5622 </listitem>
5623
5624 <listitem>
5625 <para>GUI: make sure the assigned license and description are attached to
5626 the exported appliance</para>
5627 </listitem>
5628
5629 <listitem>
5630 <para>GUI: fixed bugs in close VM action restrictions handling (bug #12333)</para>
5631 </listitem>
5632
5633 <listitem>
5634 <para>GUI: fixed incorrect wizards text colors for some unusual
5635 look and feel styles (bug #11743)</para>
5636 </listitem>
5637
5638 <listitem>
5639 <para>GUI: should restore seamless mode as soon as possible after
5640 VM reboot or shutdown</para>
5641 </listitem>
5642
5643 <listitem>
5644 <para>GUI: fixes for medium enumeration</para>
5645 </listitem>
5646
5647 <listitem>
5648 <para>GUI: the OS X hot corners were not accessible while a VirtualBox VM
5649 is running (Mac OS X hosts only; bug #4139)</para>
5650 </listitem>
5651
5652 <listitem>
5653 <para>GUI: fixed an old bug which bared the host from cleanly shutdown / reboot
5654 if the VM selector window is open (Mac OS X hosts only; bug #8254)</para>
5655 </listitem>
5656
5657 <listitem>
5658 <para>Host-only Network: fixed creating of host-only network interfaces
5659 (4.3.0 regression; bug #12182)</para>
5660 </listitem>
5661
5662 <listitem>
5663 <para>NAT: don't run into an infinite loop in case the host cannot
5664 access any DNS server (4.3.0 regression; bug #12300)</para>
5665 </listitem>
5666
5667 <listitem>
5668 <para>NAT: don't re-connect the cable if the DNS information changes
5669 and the cable was disconnected before (4.3.0 regression; bug #12225)</para>
5670 </listitem>
5671
5672 <listitem>
5673 <para>NAT: fixed several issues with automatically starting /
5674 terminating of NAT networks on VM start / stop and configuration
5675 changes</para>
5676 </listitem>
5677
5678 <listitem>
5679 <para>VBoxNetDHCP: don't block prevent VBoxSVC from terminating
5680 (bug #12264)</para>
5681 </listitem>
5682
5683 <listitem>
5684 <para>2D Video acceleration: fix crashes on presentation mode switches
5685 (bug #9194)</para>
5686 </listitem>
5687
5688 <listitem>
5689 <para>BusLogic: allow to run VMs with more than one BusLogic SCSI
5690 controller enabled</para>
5691 </listitem>
5692
5693 <listitem>
5694 <para>Keyboard: fixed a VM crash if a VM was resumed from a saved state
5695 where at least one key was pressed (bug #11289)</para>
5696 </listitem>
5697
5698 <listitem>
5699 <para>VBoxSVC: fixed a heap corruption under certain conditions (4.3.0
5700 regression)</para>
5701 </listitem>
5702
5703 <listitem>
5704 <para>VBoxSVC: fixed a race leading to a hang during initialization
5705 (bug #12349)</para>
5706 </listitem>
5707
5708 <listitem>
5709 <para>OVF: fixed import logic for OVF appliances containing multiple
5710 VMs</para>
5711 </listitem>
5712
5713 <listitem>
5714 <para>OVF: improved logic for finding an appropriate image format
5715 during OVF import</para>
5716 </listitem>
5717
5718 <listitem>
5719 <para>API: block the removal of the current snapshot if it has child
5720 snapshots (only relevant for VMs without snapshottable hard disks,
5721 their presence always prevented removal), which resulted in VM
5722 config corruption</para>
5723 </listitem>
5724
5725 <listitem>
5726 <para>API: mark VM configs with snapshots but without current snapshot
5727 as inaccessible, as this combination is nonsense</para>
5728 </listitem>
5729
5730 <listitem>
5731 <para>API: fixed information for some automatically generated events
5732 (only with XPCOM, Windows host was not affected), which caused
5733 errors when getting some of the attributes over the webservice
5734 (bug #12379)</para>
5735 </listitem>
5736
5737 <listitem>
5738 <para>SDK: extended the functionality coverage for the C bindings</para>
5739 </listitem>
5740
5741 <listitem>
5742 <para>Guest Control: various bugfixes and improved VBoxManage help
5743 (bugs #8072, #11044, #12336, #12338, #12346, #12371)</para>
5744 </listitem>
5745
5746 <listitem>
5747 <para>Windows hosts: another attempt to fix the massive DPC latency
5748 (bug #6242)</para>
5749 </listitem>
5750
5751 <listitem>
5752 <para>Windows host installer: make registering file extensions optional,
5753 contributed by Tal Aloni (bug #8009)</para>
5754 </listitem>
5755
5756 <listitem>
5757 <para>Mac OS X hosts: properly sign the kernel extensions for Mavericks
5758 hosts (bug #12256)</para>
5759 </listitem>
5760
5761 <listitem>
5762 <para>Mac OS X hosts: fixed a bug where the VirtualBox dock icon was
5763 not properly removed from the dock after a VM terminated preventing
5764 Mavericks hosts from shutting down (bug #12241)</para>
5765 </listitem>
5766
5767 <listitem>
5768 <para>Mac OS X hosts: fixed minor installer issue (bug #12275)</para>
5769 </listitem>
5770
5771 <listitem>
5772 <para>Linux hosts / guests: Linux 3.13 compile fixes (bug #12358)</para>
5773 </listitem>
5774
5775 <listitem>
5776 <para>Linux guests: build the vboxvideo kernel module correctly on
5777 OL/RHEL 6.1 guests (bug #11996)</para>
5778 </listitem>
5779
5780 <listitem>
5781 <para>Linux guests: make 3D work on Slackware 14.1
5782 (bug #12320 comments 3 and 4)</para>
5783 </listitem>
5784
5785 <listitem>
5786 <para>Guest Additions/3D: fixed an occasional dead-lock (bug #12319)</para>
5787 </listitem>
5788
5789 <listitem>
5790 <para>Windows Additions/3D: fixed possible memory leaking (bug #12228)</para>
5791 </listitem>
5792
5793 <listitem>
5794 <para>Windows Additions/XPDM: use separate tables containing valid video
5795 modes for each virtual monitor</para>
5796 </listitem>
5797
5798 <listitem>
5799 <para>Windows Additions: fixed automatic logins for Vista and newer Windows
5800 guests (bug #12332)</para>
5801 </listitem>
5802
5803 </itemizedlist>
5804 </sect1>
5805
5806 <sect1>
5807 <title>Version 4.3.2 (2013-11-01)</title>
5808
5809 <para>This is a maintenance release. The following items were fixed and/or
5810 added:</para>
5811
5812 <itemizedlist>
5813
5814 <listitem>
5815 <para>VMM: fixed restoring of the auxiliary TSC MSR in VT-x that caused host
5816 BSODs on Windows 8.1 hosts and unpredictable behavior on other hosts
5817 (bug #12237)</para>
5818 </listitem>
5819
5820 <listitem>
5821 <para>VMM: provide fake values for a couple of MSRs to make more guests happy on
5822 certain hosts</para>
5823 </listitem>
5824
5825 <listitem>
5826 <para>VMM: fixed detection of VT-x on certain machines where the BIOS would
5827 not set the VMX LOCK feature bit, which affected the VM settings in the GUI</para>
5828 </listitem>
5829
5830 <listitem>
5831 <para>VMM: fixed TPR threshold which caused BSODs on Windows XP guests
5832 that use the I/O APIC (VT-x only; bug #12227)</para>
5833 </listitem>
5834
5835 <listitem>
5836 <para>VMM: fixed PATM saved state incompatibility for software virtualized
5837 VMs (bug #12222)</para>
5838 </listitem>
5839
5840 <listitem>
5841 <para>VMM: don't fail if AMD-V isn't available if the VM is configured
5842 to use software virtualization</para>
5843 </listitem>
5844
5845 <listitem>
5846 <para>GUI: fixed guest resize breakage on visual representation mode change
5847 (when switching from normal to full screen etc)</para>
5848 </listitem>
5849
5850 <listitem>
5851 <para>GUI: make sure the guest screen is resized after restoring a VM from a
5852 saved state if the host screen size changed</para>
5853 </listitem>
5854
5855 <listitem>
5856 <para>GUI: disabled SCROLL LED sync from HID LEDs synchronization
5857 (Mac OS X hosts only)</para>
5858 </listitem>
5859
5860 <listitem>
5861 <para>Webcam passthrough improvements including GUI support (see
5862 <xref linkend="webcam-passthrough" />)</para>
5863 </listitem>
5864
5865 <listitem>
5866 <para>Guest Control: implemented more <computeroutput>IGuestSession</computeroutput>
5867 methods</para>
5868 </listitem>
5869
5870 <listitem>
5871 <para>Guest Control: added support for deleting and renaming guest files + directories in
5872 VBoxManage</para>
5873 </listitem>
5874
5875 <listitem>
5876 <para>Guest Control: various bugfixes</para>
5877 </listitem>
5878
5879 <listitem>
5880 <para>API: incorrect handling of hardware UUID default value, resulting
5881 in an all zero DMI/SMBIOS UUID, which leads to Windows requesting
5882 re-activation (4.3 regression; bug #12244)</para>
5883 </listitem>
5884
5885 <listitem>
5886 <para>3D support: fixed crash on shutdown if 2D video acceleration is enabled
5887 (Mac OS X hosts only)</para>
5888 </listitem>
5889
5890 <listitem>
5891 <para>3D support: miscellaneous fixes</para>
5892 </listitem>
5893
5894 <listitem>
5895 <para>Storage: fixed detection of CD/DVD media when switching from an empty
5896 to a host drive with passthrough enabled</para>
5897 </listitem>
5898
5899 <listitem>
5900 <para>Storage: fixed hang of the VM process when the disk is full under certain
5901 circumstances</para>
5902 </listitem>
5903
5904 <listitem>
5905 <para>NAT: listen for changes of NAT Network setting at runtime</para>
5906 </listitem>
5907
5908 <listitem>
5909 <para>NAT: NAT Network DHCP server now saves leases to a persistent
5910 storage</para>
5911 </listitem>
5912
5913 <listitem>
5914 <para>Main: monitor changes in host DNS configuration</para>
5915 </listitem>
5916
5917 <listitem>
5918 <para>Mac OS X host: reworked a mechanism of adding a VM desktop alias
5919 from the VM selector</para>
5920 </listitem>
5921
5922 <listitem>
5923 <para>Mac OS X installer: remove old kernel extensions during upgrade
5924 (bug #12258)</para>
5925 </listitem>
5926
5927 <listitem>
5928 <para>Linux Additions: correctly set umask before installing
5929 (bug #12166)</para>
5930 </listitem>
5931
5932 <listitem>
5933 <para>X11 Additions/3D: fix freezes starting 3D desktop (bug #11503,
5934 thank you Sam Spilsbury)</para>
5935 </listitem>
5936
5937 <listitem>
5938 <para>X11 Additions/3D: fix depth buffer support (bug #11905)</para>
5939 </listitem>
5940
5941 <listitem>
5942 <para>X11 Additions/3D: fix Age Of Empires 3 rendering (bug #11331)</para>
5943 </listitem>
5944
5945 <listitem>
5946 <para>Windows Additions/3D: fix Google Earth plugin rendering</para>
5947 </listitem>
5948
5949 <listitem>
5950 <para>Windows Additions/WDDM: autoresize fixes</para>
5951 </listitem>
5952
5953 </itemizedlist>
5954 </sect1>
5955
5956 <sect1>
5957 <title>Version 4.3.0 (2013-10-15)</title>
5958
5959 <para>This is a major update. The following major new features
5960 were added:</para>
5961
5962 <itemizedlist>
5963
5964 <listitem>
5965 <para>VMM: major rewrite of the VT-x code and the AMD-V code including
5966 many bug fixes and performance improvements (for example bug #9659)</para>
5967 </listitem>
5968
5969 <listitem>
5970 <para>VMM: introduced a lightweight instruction interpreter for
5971 situations not handled by hardware virtualization</para>
5972 </listitem>
5973
5974 <listitem>
5975 <para>GUI: extended messaging mechanism (new non-modal popup overlays
5976 used to show non-critical warnings and provide user with additional information)</para>
5977 </listitem>
5978
5979 <listitem>
5980 <para>GUI: keyboard shortcuts management (input page of global preferences
5981 extended with possibility to edit general keyboard shortcuts for
5982 VirtualBox Manager and Virtual Machine)</para>
5983 </listitem>
5984
5985 <listitem>
5986 <para>GUI: video capturing support (bug #4766)</para>
5987 </listitem>
5988
5989 <listitem>
5990 <para>Added USB touch device emulation</para>
5991 </listitem>
5992
5993 <listitem>
5994 <para>Added experimental support for webcam passthrough
5995 complementing USB passthrough (see <xref linkend="webcam-passthrough" />)</para>
5996 </listitem>
5997
5998 <listitem>
5999 <para>Added SCSI CD-ROM emulation, including boot support</para>
6000 </listitem>
6001
6002 <listitem>
6003 <para>VRDP: support for IPv6</para>
6004 </listitem>
6005
6006 <listitem>
6007 <para>Guest Control: guest sessions now are running in dedicated, impersonated
6008 session processes (needs at least Guest Additions 4.3 installed)</para>
6009 </listitem>
6010
6011 <listitem>
6012 <para>Guest Control: implemented <computeroutput>IGuestFile</computeroutput>
6013 support</para>
6014 </listitem>
6015
6016 <listitem>
6017 <para>NAT: experimental virtual router mode: several VMs are
6018 attached to the same internal network and share one NAT
6019 service (see <xref linkend="network_nat_service" />)
6020 </para>
6021 </listitem>
6022
6023 </itemizedlist>
6024
6025 <para>In addition, the following items were fixed and/or added:</para>
6026
6027 <itemizedlist>
6028
6029 <listitem>
6030 <para>VMM: significantly improved performance of NetWare 5.x/6.x
6031 guests on host systems without nested paging support</para>
6032 </listitem>
6033
6034 <listitem>
6035 <para>VMM: fixed losing host NMIs while in VT-x guest-context</para>
6036 </listitem>
6037
6038 <listitem>
6039 <para>VMM: changed order of actions in emulated task switch
6040 (bug #10532)</para>
6041 </listitem>
6042
6043 <listitem>
6044 <para>VMM: allow to activate VT-x while in SMX mode and provide more
6045 information if that is not possible</para>
6046 </listitem>
6047
6048 <listitem>
6049 <para>GUI: update check uses https</para>
6050 </listitem>
6051
6052 <listitem>
6053 <para>GUI: numerous minor internal cleanups and bug fixes</para>
6054 </listitem>
6055
6056 <listitem>
6057 <para>GUI: HID LEDs synchronization when switching between guest window(s)
6058 and host (Mac OS X hosts only)</para>
6059 </listitem>
6060
6061 <listitem>
6062 <para>GUI, VBoxManage: when unregistering a VM, also unregister the
6063 hard disk images which are used exclusively (bug #10311)</para>
6064 </listitem>
6065
6066 <listitem>
6067 <para>GUI: use the number of physical presented processor cores instead of
6068 the number of logical processor cores to check if the users assigned
6069 too many virtual CPUs to the guest</para>
6070 </listitem>
6071
6072 <listitem>
6073 <para>Snapshots: made live snapshots work again (bug #9255)</para>
6074 </listitem>
6075
6076 <listitem>
6077 <para>Teleportation: made it work again (bug #9455)</para>
6078 </listitem>
6079
6080 <listitem>
6081 <para>Storage: implemented AHA-154x compatibility mode in the
6082 emulated BusLogic SCSI HBA</para>
6083 </listitem>
6084
6085 <listitem>
6086 <para>Storage: significantly improved performance of large ATAPI PIO
6087 transfers (BeOS, Minix 3 guests affected)</para>
6088 </listitem>
6089
6090 <listitem>
6091 <para>Storage: added floppy formatting emulation (NB: cannot be used
6092 to change existing media geometry)
6093 </para>
6094 </listitem>
6095
6096 <listitem>
6097 <para>Settings: global and per-VM default frontend configuration,
6098 useful to select the use of alternative VM frontends</para>
6099 </listitem>
6100
6101 <listitem>
6102 <para>Settings: limit depth of snapshot tree to 250 levels, as more
6103 will lead to decreased performance and may trigger crashes</para>
6104 </listitem>
6105
6106 <listitem>
6107 <para>Settings: the per-VM hwvirtextexcl setting has been replaced
6108 by a global hwvirtexclusive property</para>
6109 </listitem>
6110
6111 <listitem>
6112 <para>Main: new event queue implementation which does not use the host's
6113 native event queue for processing VirtualBox events anymore</para>
6114 </listitem>
6115
6116 <listitem>
6117 <para>Main: eliminate the use of SysV semaphores on all host OSes
6118 other than Windows, namely Linux, Solaris and Mac OS X, with the
6119 consequence that no system reconfiguration is needed to run more
6120 than approximately 100 VMs</para>
6121 </listitem>
6122
6123 <listitem>
6124 <para>Main: use the XDG standard configuration folder instead of
6125 .VirtualBox on systems where it is appropriate (bug #5099)</para>
6126 </listitem>
6127
6128 <listitem>
6129 <para>Main: extension pack framework can now support loading HGCM
6130 modules, contributed by Jeff Westphal</para>
6131 </listitem>
6132
6133 <listitem>
6134 <para>VBoxManage: list more information about hard disk/DVD/floppy
6135 media, and support the <computeroutput>--long</computeroutput>
6136 option to show really all available details</para>
6137 </listitem>
6138
6139 <listitem>
6140 <para>VBoxManage: added support for optional command line parameters for
6141 the automatic Guest Additions update</para>
6142 </listitem>
6143
6144 <listitem>
6145 <para>VBoxManage: added support for listing active guest sessions, guest
6146 processes and/or guest files via
6147 <computeroutput>guestcontrol list &lt;all|sessions|processes|files&gt;</computeroutput>
6148 </para>
6149 </listitem>
6150
6151 <listitem>
6152 <para>VBoxManage: added support for closing active guest sessions via
6153 <computeroutput>guestcontrol session close --session-id &lt;ID&gt;|
6154 --session-name &lt;name or pattern&gt;|--all</computeroutput>
6155 </para>
6156 </listitem>
6157
6158 <listitem>
6159 <para>VBoxManage: added support for terminating active guest processes via
6160 <computeroutput>guestcontrol process kill|close|terminate --session-id &lt;ID&gt;|
6161 --session-name &lt;name or pattern&gt; &lt;PID&gt; ... &lt;PID n&gt;</computeroutput>
6162 or
6163 <computeroutput>guestcontrol [p[s]]kill --session-id &lt;ID&gt;|
6164 --session-name &lt;name or pattern&gt; &lt;PID&gt; ... &lt;PID n&gt;</computeroutput>
6165 </para>
6166 </listitem>
6167
6168 <listitem>
6169 <para>VBoxManage: added support for watching guest sessions via
6170 <computeroutput>guestcontrol watch</computeroutput>
6171 </para>
6172 </listitem>
6173
6174 <listitem>
6175 <para>VBoxManage: added <computeroutput>modifyvm --triplefaultreset</computeroutput>
6176 to make the VM reset on triple fault instead of triggering a Guru Meditation
6177 (see <xref linkend="vboxmanage-modifyvm"/>)</para>
6178 </listitem>
6179
6180 <listitem>
6181 <para>3D support: several fixes</para>
6182 </listitem>
6183
6184 <listitem>
6185 <para>3D support: several fixes for Mac OS X hosts</para>
6186 </listitem>
6187
6188 <listitem>
6189 <para>OVF: several fixes</para>
6190 </listitem>
6191
6192 <listitem>
6193 <para>Extpack Installer: make it work if the file is located in a folder with
6194 special characters</para>
6195 </listitem>
6196
6197 <listitem>
6198 <para>Keyboard: fix for reporting key sequences like Ctrl+Alt+Del
6199 for the USB keyboard emulation</para>
6200 </listitem>
6201
6202 <listitem>
6203 <para>Shared Clipboard/X11: support for BMP-format images, contributed
6204 by François Revol</para>
6205 </listitem>
6206
6207 <listitem>
6208 <para>Mac OS X hosts: limited support for Mac OS X 10.9 (Mavericks)</para>
6209 </listitem>
6210
6211 <listitem>
6212 <para>Mac OS X hosts: use a launchd script instead of the deprecated
6213 StartupItem mechanism (bug #8940)</para>
6214 </listitem>
6215
6216 <listitem>
6217 <para>Windows hosts: don't cause massive DPC latency (only on certain
6218 hosts; still needs improving; bug #6242)</para>
6219 </listitem>
6220
6221 <listitem>
6222 <para>Windows hosts: consider symlinks when retrieving volume information
6223 (bug #11962)</para>
6224 </listitem>
6225
6226 <listitem>
6227 <para>Windows hosts: fixed an issue with USB2 devices being inaccessible
6228 when plugged into USB 3.0 ports</para>
6229 </listitem>
6230
6231 <listitem>
6232 <para>Windows Additions: fixed misbehavior with guest display
6233 power management (WDDM driver only; bug #11170)</para>
6234 </listitem>
6235
6236 <listitem>
6237 <para>Windows Additions: fixed memory leak caused by WTSQuerySessionInformation()
6238 on Windows 2000 guests (bug #12072)</para>
6239 </listitem>
6240
6241 <listitem>
6242 <para>Windows Additions: ability to track guest user idle times through
6243 the newly introduced event <emphasis>IGuestUserStateChangedEvent</emphasis></para>
6244 </listitem>
6245
6246 <listitem>
6247 <para>Linux Additions: fixed udev detection in the init script
6248 with Linux 3.x kernels</para>
6249 </listitem>
6250
6251 </itemizedlist>
6252
6253 </sect1>
6254
6255</chapter>
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