VirtualBox

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

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

Changelog.

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