VirtualBox

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

Last change on this file since 70960 was 70609, checked in by vboxsync, 7 years ago

Changelog: merge 5.2.6 and 5.1.32.

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