VirtualBox

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

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

changelog

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

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