VirtualBox

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

Last change on this file since 73184 was 71799, checked in by vboxsync, 7 years ago

Changelog.

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

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