VirtualBox

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

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

Changelog.

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