VirtualBox

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

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

Make scm happy.

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

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette