VirtualBox

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

最後變更 在這個檔案從75866是 75852,由 vboxsync 提交於 6 年 前

After 6.0.0_BETA3

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

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