VirtualBox

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

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

user_ChangeLogImpl.xml updated with OCI: x9311 and filtering shapes

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