VirtualBox

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

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

Change log update

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

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